./Ultimate.py --spec ../../sv-benchmarks/c/Termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_2_false-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_945a7371-9bf9-48ed-8d0b-3d46b270c555/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_945a7371-9bf9-48ed-8d0b-3d46b270c555/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_945a7371-9bf9-48ed-8d0b-3d46b270c555/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_945a7371-9bf9-48ed-8d0b-3d46b270c555/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_2_false-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_945a7371-9bf9-48ed-8d0b-3d46b270c555/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_945a7371-9bf9-48ed-8d0b-3d46b270c555/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 9cdb9234b6e26ed0c6ca912816731ef8108c5ccf ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 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 11:48:13,422 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-10 11:48:13,423 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-10 11:48:13,431 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-10 11:48:13,431 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-10 11:48:13,432 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-10 11:48:13,433 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-10 11:48:13,434 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-10 11:48:13,435 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-10 11:48:13,436 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-10 11:48:13,436 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-10 11:48:13,437 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-10 11:48:13,437 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-10 11:48:13,438 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-10 11:48:13,439 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-10 11:48:13,439 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-10 11:48:13,440 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-10 11:48:13,441 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-10 11:48:13,442 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-10 11:48:13,443 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-10 11:48:13,444 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-10 11:48:13,445 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-10 11:48:13,446 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-10 11:48:13,446 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-10 11:48:13,446 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-10 11:48:13,447 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-10 11:48:13,447 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-10 11:48:13,448 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-10 11:48:13,449 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-10 11:48:13,449 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-10 11:48:13,449 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-10 11:48:13,450 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-10 11:48:13,450 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-10 11:48:13,450 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-10 11:48:13,451 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-10 11:48:13,451 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-10 11:48:13,451 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_945a7371-9bf9-48ed-8d0b-3d46b270c555/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-10 11:48:13,462 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-10 11:48:13,462 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-10 11:48:13,463 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-10 11:48:13,463 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-10 11:48:13,463 INFO L133 SettingsManager]: * Use SBE=true [2018-11-10 11:48:13,464 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-10 11:48:13,464 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-10 11:48:13,464 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-10 11:48:13,464 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-10 11:48:13,464 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-10 11:48:13,464 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-10 11:48:13,464 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-10 11:48:13,465 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-10 11:48:13,465 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-10 11:48:13,465 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-10 11:48:13,465 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-10 11:48:13,465 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-10 11:48:13,465 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-10 11:48:13,465 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-10 11:48:13,466 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-10 11:48:13,466 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-10 11:48:13,466 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-10 11:48:13,466 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-10 11:48:13,466 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-10 11:48:13,466 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-10 11:48:13,466 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-10 11:48:13,467 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-10 11:48:13,467 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-10 11:48:13,467 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-10 11:48:13,467 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-10 11:48:13,468 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-10 11:48:13,468 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_945a7371-9bf9-48ed-8d0b-3d46b270c555/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 -> 9cdb9234b6e26ed0c6ca912816731ef8108c5ccf [2018-11-10 11:48:13,490 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-10 11:48:13,497 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-10 11:48:13,499 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-10 11:48:13,500 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-10 11:48:13,500 INFO L276 PluginConnector]: CDTParser initialized [2018-11-10 11:48:13,501 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_945a7371-9bf9-48ed-8d0b-3d46b270c555/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_2_false-unreach-call_false-termination.cil.c [2018-11-10 11:48:13,536 INFO L218 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_945a7371-9bf9-48ed-8d0b-3d46b270c555/bin-2019/uautomizer/data/e2ed49c87/bf118345eb58465d89e54998168b9dfc/FLAG7d4394db3 [2018-11-10 11:48:13,951 INFO L298 CDTParser]: Found 1 translation units. [2018-11-10 11:48:13,952 INFO L158 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_945a7371-9bf9-48ed-8d0b-3d46b270c555/sv-benchmarks/c/ssh-simplified/s3_srvr_2_false-unreach-call_false-termination.cil.c [2018-11-10 11:48:13,959 INFO L346 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_945a7371-9bf9-48ed-8d0b-3d46b270c555/bin-2019/uautomizer/data/e2ed49c87/bf118345eb58465d89e54998168b9dfc/FLAG7d4394db3 [2018-11-10 11:48:13,969 INFO L354 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_945a7371-9bf9-48ed-8d0b-3d46b270c555/bin-2019/uautomizer/data/e2ed49c87/bf118345eb58465d89e54998168b9dfc [2018-11-10 11:48:13,971 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-10 11:48:13,972 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-10 11:48:13,972 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-10 11:48:13,973 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-10 11:48:13,975 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-10 11:48:13,975 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 11:48:13" (1/1) ... [2018-11-10 11:48:13,977 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@82cdb3b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:48:13, skipping insertion in model container [2018-11-10 11:48:13,977 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 11:48:13" (1/1) ... [2018-11-10 11:48:13,984 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-10 11:48:14,008 INFO L174 MainTranslator]: Built tables and reachable declarations [2018-11-10 11:48:14,140 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-11-10 11:48:14,143 INFO L189 MainTranslator]: Completed pre-run [2018-11-10 11:48:14,179 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-11-10 11:48:14,187 INFO L193 MainTranslator]: Completed translation [2018-11-10 11:48:14,187 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:48:14 WrapperNode [2018-11-10 11:48:14,187 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-10 11:48:14,188 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-10 11:48:14,188 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-10 11:48:14,188 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-10 11:48:14,192 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:48:14" (1/1) ... [2018-11-10 11:48:14,197 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:48:14" (1/1) ... [2018-11-10 11:48:14,217 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-10 11:48:14,217 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-10 11:48:14,217 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-10 11:48:14,217 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-10 11:48:14,265 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:48:14" (1/1) ... [2018-11-10 11:48:14,265 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:48:14" (1/1) ... [2018-11-10 11:48:14,267 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:48:14" (1/1) ... [2018-11-10 11:48:14,267 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:48:14" (1/1) ... [2018-11-10 11:48:14,271 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:48:14" (1/1) ... [2018-11-10 11:48:14,278 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:48:14" (1/1) ... [2018-11-10 11:48:14,280 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:48:14" (1/1) ... [2018-11-10 11:48:14,282 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-10 11:48:14,282 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-10 11:48:14,283 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-10 11:48:14,283 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-10 11:48:14,283 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:48:14" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_945a7371-9bf9-48ed-8d0b-3d46b270c555/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 11:48:14,319 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-10 11:48:14,320 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-10 11:48:14,386 WARN L667 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-10 11:48:14,386 WARN L632 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-10 11:48:14,727 INFO L341 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-10 11:48:14,728 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 11:48:14 BoogieIcfgContainer [2018-11-10 11:48:14,728 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-10 11:48:14,728 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-10 11:48:14,728 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-10 11:48:14,731 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-10 11:48:14,732 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-10 11:48:14,732 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 10.11 11:48:13" (1/3) ... [2018-11-10 11:48:14,733 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3ec84d10 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 10.11 11:48:14, skipping insertion in model container [2018-11-10 11:48:14,733 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-10 11:48:14,733 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 11:48:14" (2/3) ... [2018-11-10 11:48:14,733 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3ec84d10 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 10.11 11:48:14, skipping insertion in model container [2018-11-10 11:48:14,734 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-10 11:48:14,734 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 11:48:14" (3/3) ... [2018-11-10 11:48:14,735 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_srvr_2_false-unreach-call_false-termination.cil.c [2018-11-10 11:48:14,780 INFO L135 ementStrategyFactory]: Using default assertion order modulation [2018-11-10 11:48:14,781 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-10 11:48:14,781 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-10 11:48:14,781 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-10 11:48:14,781 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-10 11:48:14,781 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-10 11:48:14,781 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-10 11:48:14,781 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-10 11:48:14,781 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-10 11:48:14,793 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states. [2018-11-10 11:48:14,814 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 119 [2018-11-10 11:48:14,814 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:48:14,814 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:48:14,820 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-10 11:48:14,820 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 11:48:14,820 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-10 11:48:14,820 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states. [2018-11-10 11:48:14,824 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 119 [2018-11-10 11:48:14,824 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:48:14,824 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:48:14,825 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-10 11:48:14,825 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 11:48:14,830 INFO L793 eck$LassoCheckResult]: Stem: 104#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true; 11#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 113#L82true assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 100#L85-2true ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 126#L90true assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 142#L90-1true assume !(ssl3_accept_~s__cert~0 == 0); 105#L99-3true [2018-11-10 11:48:14,830 INFO L795 eck$LassoCheckResult]: Loop: 105#L99-3true assume true; 108#L99-1true assume !false; 60#L100true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75#L102true assume !(ssl3_accept_~s__state~0 == 12292); 64#L105true assume !(ssl3_accept_~s__state~0 == 16384); 68#L108true assume !(ssl3_accept_~s__state~0 == 8192); 41#L111true assume !(ssl3_accept_~s__state~0 == 24576); 23#L114true assume !(ssl3_accept_~s__state~0 == 8195); 26#L117true assume ssl3_accept_~s__state~0 == 8480; 110#L121true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 92#L259true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 65#L543true assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 125#L580true ssl3_accept_~skip~0 := 0; 105#L99-3true [2018-11-10 11:48:14,835 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:14,835 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2018-11-10 11:48:14,836 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:14,837 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:14,867 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:14,867 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:14,867 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:14,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:14,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:14,908 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:14,908 INFO L82 PathProgramCache]: Analyzing trace with hash 1102234840, now seen corresponding path program 1 times [2018-11-10 11:48:14,908 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:14,908 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:14,909 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:14,909 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:14,909 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:14,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:14,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:14,919 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:14,920 INFO L82 PathProgramCache]: Analyzing trace with hash -634464089, now seen corresponding path program 1 times [2018-11-10 11:48:14,920 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:14,920 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:14,921 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:14,921 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:14,921 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:14,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:14,971 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 11:48:14,973 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:48:14,973 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 11:48:15,052 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 11:48:15,053 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 11:48:15,053 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 11:48:15,053 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 11:48:15,053 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-10 11:48:15,054 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 11:48:15,054 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 11:48:15,054 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 11:48:15,054 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2_false-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-10 11:48:15,054 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 11:48:15,054 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 11:48:15,072 INFO 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 11:48:15,085 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 11:48:15,090 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 11:48:15,092 INFO 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 11:48:15,094 INFO 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 11:48:15,097 INFO 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 11:48:15,102 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 11:48:15,179 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 11:48:15,180 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_945a7371-9bf9-48ed-8d0b-3d46b270c555/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 11:48:15,183 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 11:48:15,184 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 11:48:15,192 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 11:48:15,192 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_945a7371-9bf9-48ed-8d0b-3d46b270c555/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 11:48:15,216 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 11:48:15,216 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_945a7371-9bf9-48ed-8d0b-3d46b270c555/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 11:48:15,245 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 11:48:15,245 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 11:48:15,284 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-10 11:48:15,285 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 11:48:15,285 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 11:48:15,285 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 11:48:15,285 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 11:48:15,285 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-10 11:48:15,285 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 11:48:15,286 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 11:48:15,286 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 11:48:15,286 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2_false-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-10 11:48:15,286 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 11:48:15,286 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 11:48:15,287 INFO 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 11:48:15,289 INFO 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 11:48:15,307 INFO 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 11:48:15,309 INFO 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 11:48:15,310 INFO 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 11:48:15,312 INFO 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 11:48:15,314 INFO 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 11:48:15,370 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 11:48:15,373 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-10 11:48:15,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 11:48:15,375 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 11:48:15,375 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 11:48:15,376 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 11:48:15,376 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 11:48:15,376 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 11:48:15,377 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 11:48:15,378 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 11:48:15,379 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 11:48:15,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 11:48:15,380 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 11:48:15,380 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 11:48:15,380 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 11:48:15,380 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 11:48:15,380 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 11:48:15,381 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 11:48:15,381 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 11:48:15,388 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-10 11:48:15,393 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-10 11:48:15,393 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-10 11:48:15,395 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-10 11:48:15,396 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-10 11:48:15,396 INFO L517 LassoAnalysis]: Proved termination. [2018-11-10 11:48:15,396 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 11:48:15,397 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-10 11:48:15,412 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:15,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:15,427 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 11:48:15,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:15,437 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 11:48:15,474 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 11:48:15,490 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 11:48:15,491 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 141 states. Second operand 5 states. [2018-11-10 11:48:15,997 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 141 states.. Second operand 5 states. Result 795 states and 1331 transitions. Complement of second has 10 states. [2018-11-10 11:48:15,998 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 11:48:15,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 11:48:16,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 575 transitions. [2018-11-10 11:48:16,001 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 575 transitions. Stem has 6 letters. Loop has 13 letters. [2018-11-10 11:48:16,003 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 11:48:16,003 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 575 transitions. Stem has 19 letters. Loop has 13 letters. [2018-11-10 11:48:16,003 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 11:48:16,003 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 575 transitions. Stem has 6 letters. Loop has 26 letters. [2018-11-10 11:48:16,004 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 11:48:16,005 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 795 states and 1331 transitions. [2018-11-10 11:48:16,017 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 302 [2018-11-10 11:48:16,026 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 795 states to 657 states and 1010 transitions. [2018-11-10 11:48:16,027 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 369 [2018-11-10 11:48:16,028 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 380 [2018-11-10 11:48:16,028 INFO L73 IsDeterministic]: Start isDeterministic. Operand 657 states and 1010 transitions. [2018-11-10 11:48:16,029 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:48:16,029 INFO L705 BuchiCegarLoop]: Abstraction has 657 states and 1010 transitions. [2018-11-10 11:48:16,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 657 states and 1010 transitions. [2018-11-10 11:48:16,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 657 to 463. [2018-11-10 11:48:16,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 463 states. [2018-11-10 11:48:16,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 463 states to 463 states and 707 transitions. [2018-11-10 11:48:16,069 INFO L728 BuchiCegarLoop]: Abstraction has 463 states and 707 transitions. [2018-11-10 11:48:16,072 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:48:16,072 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:48:16,073 INFO L87 Difference]: Start difference. First operand 463 states and 707 transitions. Second operand 3 states. [2018-11-10 11:48:16,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:48:16,150 INFO L93 Difference]: Finished difference Result 518 states and 791 transitions. [2018-11-10 11:48:16,150 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:48:16,151 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 518 states and 791 transitions. [2018-11-10 11:48:16,154 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 251 [2018-11-10 11:48:16,157 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 518 states to 518 states and 791 transitions. [2018-11-10 11:48:16,157 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 317 [2018-11-10 11:48:16,157 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 317 [2018-11-10 11:48:16,158 INFO L73 IsDeterministic]: Start isDeterministic. Operand 518 states and 791 transitions. [2018-11-10 11:48:16,158 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:48:16,158 INFO L705 BuchiCegarLoop]: Abstraction has 518 states and 791 transitions. [2018-11-10 11:48:16,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states and 791 transitions. [2018-11-10 11:48:16,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 497. [2018-11-10 11:48:16,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 497 states. [2018-11-10 11:48:16,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 497 states to 497 states and 764 transitions. [2018-11-10 11:48:16,172 INFO L728 BuchiCegarLoop]: Abstraction has 497 states and 764 transitions. [2018-11-10 11:48:16,172 INFO L608 BuchiCegarLoop]: Abstraction has 497 states and 764 transitions. [2018-11-10 11:48:16,172 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-10 11:48:16,172 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 497 states and 764 transitions. [2018-11-10 11:48:16,174 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 247 [2018-11-10 11:48:16,177 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:48:16,177 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:48:16,177 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 11:48:16,178 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 11:48:16,178 INFO L793 eck$LassoCheckResult]: Stem: 2239#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 2027#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2028#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2233#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 2234#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 2191#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 2280#L99-3 assume true; 2241#L99-1 assume !false; 2446#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2441#L102 assume !(ssl3_accept_~s__state~0 == 12292); 2439#L105 assume !(ssl3_accept_~s__state~0 == 16384); 2434#L108 assume !(ssl3_accept_~s__state~0 == 8192); 2114#L111 assume !(ssl3_accept_~s__state~0 == 24576); 2115#L114 assume !(ssl3_accept_~s__state~0 == 8195); 2360#L117 assume !(ssl3_accept_~s__state~0 == 8480); 2359#L120 assume !(ssl3_accept_~s__state~0 == 8481); 2358#L123 assume !(ssl3_accept_~s__state~0 == 8482); 2357#L126 assume ssl3_accept_~s__state~0 == 8464; 2118#L133 [2018-11-10 11:48:16,178 INFO L795 eck$LassoCheckResult]: Loop: 2118#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 2026#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 2014#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 2015#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 2499#L580 ssl3_accept_~skip~0 := 0; 2498#L99-3 assume true; 2497#L99-1 assume !false; 2496#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2495#L102 assume !(ssl3_accept_~s__state~0 == 12292); 2494#L105 assume !(ssl3_accept_~s__state~0 == 16384); 2493#L108 assume !(ssl3_accept_~s__state~0 == 8192); 2492#L111 assume !(ssl3_accept_~s__state~0 == 24576); 2491#L114 assume !(ssl3_accept_~s__state~0 == 8195); 2339#L117 assume !(ssl3_accept_~s__state~0 == 8480); 2336#L120 assume !(ssl3_accept_~s__state~0 == 8481); 2333#L123 assume !(ssl3_accept_~s__state~0 == 8482); 2330#L126 assume ssl3_accept_~s__state~0 == 8464; 2118#L133 [2018-11-10 11:48:16,179 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:16,179 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 1 times [2018-11-10 11:48:16,179 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:16,179 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:16,180 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:16,180 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:16,180 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:16,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:16,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:16,194 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:16,195 INFO L82 PathProgramCache]: Analyzing trace with hash 1224211004, now seen corresponding path program 1 times [2018-11-10 11:48:16,195 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:16,195 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:16,196 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:16,196 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:16,196 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:16,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:16,214 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 11:48:16,214 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:48:16,214 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 11:48:16,214 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:48:16,215 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:48:16,215 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:48:16,216 INFO L87 Difference]: Start difference. First operand 497 states and 764 transitions. cyclomatic complexity: 270 Second operand 3 states. [2018-11-10 11:48:16,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:48:16,361 INFO L93 Difference]: Finished difference Result 608 states and 943 transitions. [2018-11-10 11:48:16,361 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:48:16,362 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 608 states and 943 transitions. [2018-11-10 11:48:16,364 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 330 [2018-11-10 11:48:16,366 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 608 states to 608 states and 943 transitions. [2018-11-10 11:48:16,366 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 381 [2018-11-10 11:48:16,367 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 381 [2018-11-10 11:48:16,367 INFO L73 IsDeterministic]: Start isDeterministic. Operand 608 states and 943 transitions. [2018-11-10 11:48:16,367 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:48:16,367 INFO L705 BuchiCegarLoop]: Abstraction has 608 states and 943 transitions. [2018-11-10 11:48:16,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states and 943 transitions. [2018-11-10 11:48:16,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 532. [2018-11-10 11:48:16,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 532 states. [2018-11-10 11:48:16,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 532 states to 532 states and 815 transitions. [2018-11-10 11:48:16,394 INFO L728 BuchiCegarLoop]: Abstraction has 532 states and 815 transitions. [2018-11-10 11:48:16,394 INFO L608 BuchiCegarLoop]: Abstraction has 532 states and 815 transitions. [2018-11-10 11:48:16,394 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-10 11:48:16,394 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 532 states and 815 transitions. [2018-11-10 11:48:16,396 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 280 [2018-11-10 11:48:16,396 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:48:16,396 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:48:16,397 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 11:48:16,397 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 11:48:16,399 INFO L793 eck$LassoCheckResult]: Stem: 3343#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 3138#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3139#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3338#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 3339#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 3300#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 3384#L99-3 assume true; 3522#L99-1 assume !false; 3578#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3576#L102 assume !(ssl3_accept_~s__state~0 == 12292); 3574#L105 assume !(ssl3_accept_~s__state~0 == 16384); 3572#L108 assume !(ssl3_accept_~s__state~0 == 8192); 3570#L111 assume !(ssl3_accept_~s__state~0 == 24576); 3568#L114 assume !(ssl3_accept_~s__state~0 == 8195); 3566#L117 assume !(ssl3_accept_~s__state~0 == 8480); 3564#L120 assume !(ssl3_accept_~s__state~0 == 8481); 3562#L123 assume !(ssl3_accept_~s__state~0 == 8482); 3560#L126 assume ssl3_accept_~s__state~0 == 8464; 3227#L133 [2018-11-10 11:48:16,399 INFO L795 eck$LassoCheckResult]: Loop: 3227#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 3137#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 3125#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3126#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 3582#L580 ssl3_accept_~skip~0 := 0; 3580#L99-3 assume true; 3579#L99-1 assume !false; 3577#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3575#L102 assume ssl3_accept_~s__state~0 == 12292; 3171#L103 ssl3_accept_~s__new_session~0 := 1; 3172#L211 ssl3_accept_~s__server~0 := 1; 3223#L216 assume ssl3_accept_~cb~0 != 0; 3203#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 3204#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 3248#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 3251#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 3428#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post32 + 1;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 3279#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 3419#L580 ssl3_accept_~skip~0 := 0; 3417#L99-3 assume true; 3412#L99-1 assume !false; 3407#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3405#L102 assume !(ssl3_accept_~s__state~0 == 12292); 3403#L105 assume !(ssl3_accept_~s__state~0 == 16384); 3401#L108 assume !(ssl3_accept_~s__state~0 == 8192); 3399#L111 assume !(ssl3_accept_~s__state~0 == 24576); 3397#L114 assume !(ssl3_accept_~s__state~0 == 8195); 3387#L117 assume !(ssl3_accept_~s__state~0 == 8480); 3388#L120 assume !(ssl3_accept_~s__state~0 == 8481); 3389#L123 assume !(ssl3_accept_~s__state~0 == 8482); 3461#L126 assume ssl3_accept_~s__state~0 == 8464; 3227#L133 [2018-11-10 11:48:16,400 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:16,400 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 2 times [2018-11-10 11:48:16,400 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:16,400 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:16,401 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:16,401 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:16,401 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:16,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:16,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:16,412 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:16,412 INFO L82 PathProgramCache]: Analyzing trace with hash -1406817946, now seen corresponding path program 1 times [2018-11-10 11:48:16,413 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:16,413 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:16,413 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:16,414 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:48:16,415 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:16,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:16,447 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 11:48:16,447 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:48:16,447 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 11:48:16,447 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:48:16,448 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:48:16,448 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:48:16,448 INFO L87 Difference]: Start difference. First operand 532 states and 815 transitions. cyclomatic complexity: 286 Second operand 3 states. [2018-11-10 11:48:16,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:48:16,533 INFO L93 Difference]: Finished difference Result 661 states and 933 transitions. [2018-11-10 11:48:16,533 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:48:16,534 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 661 states and 933 transitions. [2018-11-10 11:48:16,537 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 362 [2018-11-10 11:48:16,539 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 661 states to 588 states and 853 transitions. [2018-11-10 11:48:16,539 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 413 [2018-11-10 11:48:16,540 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 424 [2018-11-10 11:48:16,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 588 states and 853 transitions. [2018-11-10 11:48:16,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:48:16,540 INFO L705 BuchiCegarLoop]: Abstraction has 588 states and 853 transitions. [2018-11-10 11:48:16,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states and 853 transitions. [2018-11-10 11:48:16,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 542. [2018-11-10 11:48:16,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 542 states. [2018-11-10 11:48:16,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 796 transitions. [2018-11-10 11:48:16,548 INFO L728 BuchiCegarLoop]: Abstraction has 542 states and 796 transitions. [2018-11-10 11:48:16,548 INFO L608 BuchiCegarLoop]: Abstraction has 542 states and 796 transitions. [2018-11-10 11:48:16,548 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-10 11:48:16,548 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 542 states and 796 transitions. [2018-11-10 11:48:16,550 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 351 [2018-11-10 11:48:16,550 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:48:16,550 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:48:16,551 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 11:48:16,551 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 11:48:16,551 INFO L793 eck$LassoCheckResult]: Stem: 4548#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4337#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4338#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4544#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 4545#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 4499#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 4594#L99-3 assume true; 4708#L99-1 assume !false; 4834#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4833#L102 assume !(ssl3_accept_~s__state~0 == 12292); 4832#L105 assume !(ssl3_accept_~s__state~0 == 16384); 4831#L108 assume ssl3_accept_~s__state~0 == 8192; 4590#L211 [2018-11-10 11:48:16,551 INFO L795 eck$LassoCheckResult]: Loop: 4590#L211 ssl3_accept_~s__server~0 := 1; 4422#L216 assume ssl3_accept_~cb~0 != 0; 4404#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 4405#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 4447#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 4450#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 4528#L243 assume ssl3_accept_~s__state~0 != 12292; 4591#L244 assume !(ssl3_accept_~tmp___5~0 == 0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31; 4459#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 4822#L580 ssl3_accept_~skip~0 := 0; 4820#L99-3 assume true; 4817#L99-1 assume !false; 4816#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4815#L102 assume !(ssl3_accept_~s__state~0 == 12292); 4814#L105 assume !(ssl3_accept_~s__state~0 == 16384); 4813#L108 assume ssl3_accept_~s__state~0 == 8192; 4590#L211 [2018-11-10 11:48:16,552 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:16,552 INFO L82 PathProgramCache]: Analyzing trace with hash -999822720, now seen corresponding path program 1 times [2018-11-10 11:48:16,552 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:16,552 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:16,553 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:16,553 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:16,553 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:16,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:16,571 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 11:48:16,571 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:48:16,571 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 11:48:16,571 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 11:48:16,572 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:16,572 INFO L82 PathProgramCache]: Analyzing trace with hash -976756540, now seen corresponding path program 1 times [2018-11-10 11:48:16,572 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:16,572 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:16,572 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:16,573 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:16,573 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:16,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:16,583 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 11:48:16,583 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:48:16,583 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 11:48:16,583 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:48:16,583 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:48:16,583 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:48:16,584 INFO L87 Difference]: Start difference. First operand 542 states and 796 transitions. cyclomatic complexity: 257 Second operand 3 states. [2018-11-10 11:48:16,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:48:16,648 INFO L93 Difference]: Finished difference Result 552 states and 804 transitions. [2018-11-10 11:48:16,649 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:48:16,649 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 552 states and 804 transitions. [2018-11-10 11:48:16,650 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 361 [2018-11-10 11:48:16,652 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 552 states to 552 states and 804 transitions. [2018-11-10 11:48:16,652 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 393 [2018-11-10 11:48:16,652 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 393 [2018-11-10 11:48:16,652 INFO L73 IsDeterministic]: Start isDeterministic. Operand 552 states and 804 transitions. [2018-11-10 11:48:16,653 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:48:16,653 INFO L705 BuchiCegarLoop]: Abstraction has 552 states and 804 transitions. [2018-11-10 11:48:16,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states and 804 transitions. [2018-11-10 11:48:16,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 542. [2018-11-10 11:48:16,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 542 states. [2018-11-10 11:48:16,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 792 transitions. [2018-11-10 11:48:16,659 INFO L728 BuchiCegarLoop]: Abstraction has 542 states and 792 transitions. [2018-11-10 11:48:16,659 INFO L608 BuchiCegarLoop]: Abstraction has 542 states and 792 transitions. [2018-11-10 11:48:16,659 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-10 11:48:16,659 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 542 states and 792 transitions. [2018-11-10 11:48:16,660 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 351 [2018-11-10 11:48:16,660 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:48:16,660 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:48:16,661 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 11:48:16,661 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 11:48:16,661 INFO L793 eck$LassoCheckResult]: Stem: 5647#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 5438#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5439#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5639#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 5640#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 5598#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 5686#L99-3 assume true; 5644#L99-1 assume !false; 5652#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5599#L102 assume !(ssl3_accept_~s__state~0 == 12292); 5577#L105 assume !(ssl3_accept_~s__state~0 == 16384); 5578#L108 assume !(ssl3_accept_~s__state~0 == 8192); 5524#L111 assume !(ssl3_accept_~s__state~0 == 24576); 5474#L114 assume ssl3_accept_~s__state~0 == 8195; 5475#L211 [2018-11-10 11:48:16,661 INFO L795 eck$LassoCheckResult]: Loop: 5475#L211 ssl3_accept_~s__server~0 := 1; 5521#L216 assume ssl3_accept_~cb~0 != 0; 5505#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 5506#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 5545#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 5548#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 5624#L243 assume ssl3_accept_~s__state~0 != 12292; 5682#L244 assume !(ssl3_accept_~tmp___5~0 == 0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31; 5557#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 5838#L580 ssl3_accept_~skip~0 := 0; 5836#L99-3 assume true; 5834#L99-1 assume !false; 5832#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5830#L102 assume !(ssl3_accept_~s__state~0 == 12292); 5828#L105 assume !(ssl3_accept_~s__state~0 == 16384); 5826#L108 assume !(ssl3_accept_~s__state~0 == 8192); 5824#L111 assume !(ssl3_accept_~s__state~0 == 24576); 5822#L114 assume ssl3_accept_~s__state~0 == 8195; 5475#L211 [2018-11-10 11:48:16,662 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:16,662 INFO L82 PathProgramCache]: Analyzing trace with hash 1243044325, now seen corresponding path program 1 times [2018-11-10 11:48:16,662 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:16,662 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:16,662 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:16,663 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:16,663 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:16,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:16,679 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 11:48:16,679 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:48:16,679 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 11:48:16,679 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 11:48:16,680 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:16,680 INFO L82 PathProgramCache]: Analyzing trace with hash 1934806825, now seen corresponding path program 1 times [2018-11-10 11:48:16,680 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:16,680 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:16,680 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:16,681 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:16,681 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:16,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:16,695 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 11:48:16,696 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:48:16,696 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 11:48:16,696 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:48:16,696 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:48:16,696 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:48:16,696 INFO L87 Difference]: Start difference. First operand 542 states and 792 transitions. cyclomatic complexity: 253 Second operand 3 states. [2018-11-10 11:48:16,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:48:16,765 INFO L93 Difference]: Finished difference Result 552 states and 800 transitions. [2018-11-10 11:48:16,765 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:48:16,765 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 552 states and 800 transitions. [2018-11-10 11:48:16,767 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 361 [2018-11-10 11:48:16,769 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 552 states to 552 states and 800 transitions. [2018-11-10 11:48:16,769 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 393 [2018-11-10 11:48:16,770 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 393 [2018-11-10 11:48:16,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 552 states and 800 transitions. [2018-11-10 11:48:16,771 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:48:16,771 INFO L705 BuchiCegarLoop]: Abstraction has 552 states and 800 transitions. [2018-11-10 11:48:16,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states and 800 transitions. [2018-11-10 11:48:16,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 542. [2018-11-10 11:48:16,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 542 states. [2018-11-10 11:48:16,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 788 transitions. [2018-11-10 11:48:16,780 INFO L728 BuchiCegarLoop]: Abstraction has 542 states and 788 transitions. [2018-11-10 11:48:16,780 INFO L608 BuchiCegarLoop]: Abstraction has 542 states and 788 transitions. [2018-11-10 11:48:16,780 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-10 11:48:16,780 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 542 states and 788 transitions. [2018-11-10 11:48:16,782 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 351 [2018-11-10 11:48:16,782 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:48:16,782 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:48:16,783 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 11:48:16,783 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 11:48:16,783 INFO L793 eck$LassoCheckResult]: Stem: 6746#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 6539#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6540#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6738#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 6739#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 6699#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 6788#L99-3 assume true; 6743#L99-1 assume !false; 6750#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7053#L102 assume !(ssl3_accept_~s__state~0 == 12292); 7052#L105 assume !(ssl3_accept_~s__state~0 == 16384); 7051#L108 assume !(ssl3_accept_~s__state~0 == 8192); 6622#L111 assume !(ssl3_accept_~s__state~0 == 24576); 6574#L114 assume !(ssl3_accept_~s__state~0 == 8195); 6575#L117 assume !(ssl3_accept_~s__state~0 == 8480); 6545#L120 assume !(ssl3_accept_~s__state~0 == 8481); 6546#L123 assume !(ssl3_accept_~s__state~0 == 8482); 6773#L126 assume ssl3_accept_~s__state~0 == 8464; 6628#L133 [2018-11-10 11:48:16,783 INFO L795 eck$LassoCheckResult]: Loop: 6628#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 6538#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 6526#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 6527#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 7034#L580 ssl3_accept_~skip~0 := 0; 7032#L99-3 assume true; 7030#L99-1 assume !false; 7029#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7028#L102 assume !(ssl3_accept_~s__state~0 == 12292); 7027#L105 assume !(ssl3_accept_~s__state~0 == 16384); 7026#L108 assume !(ssl3_accept_~s__state~0 == 8192); 7025#L111 assume !(ssl3_accept_~s__state~0 == 24576); 7023#L114 assume !(ssl3_accept_~s__state~0 == 8195); 7021#L117 assume !(ssl3_accept_~s__state~0 == 8480); 7020#L120 assume !(ssl3_accept_~s__state~0 == 8481); 7019#L123 assume !(ssl3_accept_~s__state~0 == 8482); 7018#L126 assume !(ssl3_accept_~s__state~0 == 8464); 6993#L129 assume !(ssl3_accept_~s__state~0 == 8465); 6753#L132 assume !(ssl3_accept_~s__state~0 == 8466); 6708#L135 assume ssl3_accept_~s__state~0 == 8496; 6596#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 6597#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 6664#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 6665#L297 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 6736#L297-2 ssl3_accept_~s__init_num~0 := 0; 6566#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 7040#L580 ssl3_accept_~skip~0 := 0; 7035#L99-3 assume true; 7033#L99-1 assume !false; 7031#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6989#L102 assume !(ssl3_accept_~s__state~0 == 12292); 6983#L105 assume ssl3_accept_~s__state~0 == 16384; 6982#L211 ssl3_accept_~s__server~0 := 1; 6981#L216 assume ssl3_accept_~cb~0 != 0; 6980#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 6979#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 6977#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 6974#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 6973#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post32 + 1;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 6972#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 6963#L580 ssl3_accept_~skip~0 := 0; 6961#L99-3 assume true; 6959#L99-1 assume !false; 6957#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6955#L102 assume !(ssl3_accept_~s__state~0 == 12292); 6953#L105 assume !(ssl3_accept_~s__state~0 == 16384); 6951#L108 assume !(ssl3_accept_~s__state~0 == 8192); 6949#L111 assume !(ssl3_accept_~s__state~0 == 24576); 6947#L114 assume !(ssl3_accept_~s__state~0 == 8195); 6945#L117 assume !(ssl3_accept_~s__state~0 == 8480); 6806#L120 assume !(ssl3_accept_~s__state~0 == 8481); 6807#L123 assume !(ssl3_accept_~s__state~0 == 8482); 6925#L126 assume ssl3_accept_~s__state~0 == 8464; 6628#L133 [2018-11-10 11:48:16,784 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:16,784 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 3 times [2018-11-10 11:48:16,784 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:16,784 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:16,784 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:16,785 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:16,785 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:16,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:16,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:16,794 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:16,794 INFO L82 PathProgramCache]: Analyzing trace with hash 168535175, now seen corresponding path program 1 times [2018-11-10 11:48:16,794 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:16,795 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:16,795 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:16,795 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:48:16,795 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:16,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:16,818 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 11:48:16,819 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:48:16,819 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 11:48:16,819 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:48:16,819 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:48:16,819 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:48:16,819 INFO L87 Difference]: Start difference. First operand 542 states and 788 transitions. cyclomatic complexity: 249 Second operand 3 states. [2018-11-10 11:48:16,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:48:16,914 INFO L93 Difference]: Finished difference Result 685 states and 1001 transitions. [2018-11-10 11:48:16,915 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:48:16,915 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 685 states and 1001 transitions. [2018-11-10 11:48:16,916 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 442 [2018-11-10 11:48:16,918 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 685 states to 678 states and 994 transitions. [2018-11-10 11:48:16,918 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 474 [2018-11-10 11:48:16,919 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 474 [2018-11-10 11:48:16,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 678 states and 994 transitions. [2018-11-10 11:48:16,919 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:48:16,919 INFO L705 BuchiCegarLoop]: Abstraction has 678 states and 994 transitions. [2018-11-10 11:48:16,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states and 994 transitions. [2018-11-10 11:48:16,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 665. [2018-11-10 11:48:16,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 665 states. [2018-11-10 11:48:16,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 978 transitions. [2018-11-10 11:48:16,925 INFO L728 BuchiCegarLoop]: Abstraction has 665 states and 978 transitions. [2018-11-10 11:48:16,925 INFO L608 BuchiCegarLoop]: Abstraction has 665 states and 978 transitions. [2018-11-10 11:48:16,925 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-10 11:48:16,925 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 665 states and 978 transitions. [2018-11-10 11:48:16,927 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 433 [2018-11-10 11:48:16,927 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:48:16,927 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:48:16,928 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 11:48:16,928 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 11:48:16,928 INFO L793 eck$LassoCheckResult]: Stem: 7983#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 7772#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7773#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7975#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 7976#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 7934#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 8026#L99-3 assume true; 8139#L99-1 assume !false; 8368#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8366#L102 assume !(ssl3_accept_~s__state~0 == 12292); 8365#L105 assume !(ssl3_accept_~s__state~0 == 16384); 8262#L108 assume !(ssl3_accept_~s__state~0 == 8192); 8261#L111 assume !(ssl3_accept_~s__state~0 == 24576); 8260#L114 assume !(ssl3_accept_~s__state~0 == 8195); 8259#L117 assume !(ssl3_accept_~s__state~0 == 8480); 8257#L120 assume !(ssl3_accept_~s__state~0 == 8481); 8255#L123 assume !(ssl3_accept_~s__state~0 == 8482); 8254#L126 assume ssl3_accept_~s__state~0 == 8464; 7864#L133 [2018-11-10 11:48:16,928 INFO L795 eck$LassoCheckResult]: Loop: 7864#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 7771#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 7759#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7760#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 8402#L580 ssl3_accept_~skip~0 := 0; 8401#L99-3 assume true; 8400#L99-1 assume !false; 8399#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8398#L102 assume !(ssl3_accept_~s__state~0 == 12292); 8397#L105 assume !(ssl3_accept_~s__state~0 == 16384); 8396#L108 assume !(ssl3_accept_~s__state~0 == 8192); 8395#L111 assume !(ssl3_accept_~s__state~0 == 24576); 8393#L114 assume !(ssl3_accept_~s__state~0 == 8195); 8391#L117 assume !(ssl3_accept_~s__state~0 == 8480); 8363#L120 assume !(ssl3_accept_~s__state~0 == 8481); 8362#L123 assume !(ssl3_accept_~s__state~0 == 8482); 8360#L126 assume !(ssl3_accept_~s__state~0 == 8464); 8001#L129 assume !(ssl3_accept_~s__state~0 == 8465); 7991#L132 assume !(ssl3_accept_~s__state~0 == 8466); 7943#L135 assume ssl3_accept_~s__state~0 == 8496; 7826#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 7827#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 7901#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 7902#L297 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 7973#L297-2 ssl3_accept_~s__init_num~0 := 0; 7803#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 8412#L580 ssl3_accept_~skip~0 := 0; 8411#L99-3 assume true; 8405#L99-1 assume !false; 8404#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8403#L102 assume !(ssl3_accept_~s__state~0 == 12292); 8384#L105 assume !(ssl3_accept_~s__state~0 == 16384); 8383#L108 assume !(ssl3_accept_~s__state~0 == 8192); 8382#L111 assume !(ssl3_accept_~s__state~0 == 24576); 8381#L114 assume !(ssl3_accept_~s__state~0 == 8195); 8380#L117 assume !(ssl3_accept_~s__state~0 == 8480); 8290#L120 assume !(ssl3_accept_~s__state~0 == 8481); 8289#L123 assume !(ssl3_accept_~s__state~0 == 8482); 8288#L126 assume !(ssl3_accept_~s__state~0 == 8464); 8287#L129 assume !(ssl3_accept_~s__state~0 == 8465); 8285#L132 assume !(ssl3_accept_~s__state~0 == 8466); 8284#L135 assume !(ssl3_accept_~s__state~0 == 8496); 8283#L138 assume !(ssl3_accept_~s__state~0 == 8497); 8281#L141 assume !(ssl3_accept_~s__state~0 == 8512); 8279#L144 assume !(ssl3_accept_~s__state~0 == 8513); 8278#L147 assume !(ssl3_accept_~s__state~0 == 8528); 8277#L150 assume !(ssl3_accept_~s__state~0 == 8529); 8276#L153 assume !(ssl3_accept_~s__state~0 == 8544); 8270#L156 assume !(ssl3_accept_~s__state~0 == 8545); 8268#L159 assume ssl3_accept_~s__state~0 == 8560; 7923#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 7907#L422 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; 7894#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 8313#L580 ssl3_accept_~skip~0 := 0; 8311#L99-3 assume true; 8309#L99-1 assume !false; 8307#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8305#L102 assume !(ssl3_accept_~s__state~0 == 12292); 8303#L105 assume !(ssl3_accept_~s__state~0 == 16384); 8301#L108 assume !(ssl3_accept_~s__state~0 == 8192); 8300#L111 assume !(ssl3_accept_~s__state~0 == 24576); 8299#L114 assume !(ssl3_accept_~s__state~0 == 8195); 8298#L117 assume !(ssl3_accept_~s__state~0 == 8480); 8032#L120 assume !(ssl3_accept_~s__state~0 == 8481); 8033#L123 assume !(ssl3_accept_~s__state~0 == 8482); 8127#L126 assume ssl3_accept_~s__state~0 == 8464; 7864#L133 [2018-11-10 11:48:16,928 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:16,928 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 4 times [2018-11-10 11:48:16,928 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:16,929 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:16,929 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:16,929 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:16,933 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:16,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:16,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:16,947 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:16,947 INFO L82 PathProgramCache]: Analyzing trace with hash 1379619461, now seen corresponding path program 1 times [2018-11-10 11:48:16,947 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:16,948 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:16,948 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:16,948 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:48:16,948 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:16,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:16,981 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 11:48:16,981 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:48:16,981 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 11:48:16,981 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:48:16,981 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:48:16,981 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:48:16,982 INFO L87 Difference]: Start difference. First operand 665 states and 978 transitions. cyclomatic complexity: 316 Second operand 3 states. [2018-11-10 11:48:17,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:48:17,083 INFO L93 Difference]: Finished difference Result 804 states and 1091 transitions. [2018-11-10 11:48:17,084 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:48:17,084 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 804 states and 1091 transitions. [2018-11-10 11:48:17,086 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 530 [2018-11-10 11:48:17,088 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 804 states to 804 states and 1091 transitions. [2018-11-10 11:48:17,088 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 562 [2018-11-10 11:48:17,088 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 562 [2018-11-10 11:48:17,088 INFO L73 IsDeterministic]: Start isDeterministic. Operand 804 states and 1091 transitions. [2018-11-10 11:48:17,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:48:17,089 INFO L705 BuchiCegarLoop]: Abstraction has 804 states and 1091 transitions. [2018-11-10 11:48:17,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 804 states and 1091 transitions. [2018-11-10 11:48:17,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 804 to 796. [2018-11-10 11:48:17,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 796 states. [2018-11-10 11:48:17,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 796 states to 796 states and 1080 transitions. [2018-11-10 11:48:17,096 INFO L728 BuchiCegarLoop]: Abstraction has 796 states and 1080 transitions. [2018-11-10 11:48:17,096 INFO L608 BuchiCegarLoop]: Abstraction has 796 states and 1080 transitions. [2018-11-10 11:48:17,096 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-10 11:48:17,096 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 796 states and 1080 transitions. [2018-11-10 11:48:17,099 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 523 [2018-11-10 11:48:17,099 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:48:17,099 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:48:17,100 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 11:48:17,100 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 11:48:17,100 INFO L793 eck$LassoCheckResult]: Stem: 9455#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 9245#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9246#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9449#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 9450#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 9403#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 9508#L99-3 assume true; 9749#L99-1 assume !false; 9747#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9745#L102 assume !(ssl3_accept_~s__state~0 == 12292); 9743#L105 assume !(ssl3_accept_~s__state~0 == 16384); 9741#L108 assume !(ssl3_accept_~s__state~0 == 8192); 9739#L111 assume !(ssl3_accept_~s__state~0 == 24576); 9737#L114 assume !(ssl3_accept_~s__state~0 == 8195); 9735#L117 assume !(ssl3_accept_~s__state~0 == 8480); 9733#L120 assume !(ssl3_accept_~s__state~0 == 8481); 9731#L123 assume !(ssl3_accept_~s__state~0 == 8482); 9729#L126 assume ssl3_accept_~s__state~0 == 8464; 9332#L133 [2018-11-10 11:48:17,100 INFO L795 eck$LassoCheckResult]: Loop: 9332#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 9244#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 9232#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 9233#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 9877#L580 ssl3_accept_~skip~0 := 0; 9875#L99-3 assume true; 9873#L99-1 assume !false; 9871#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9869#L102 assume !(ssl3_accept_~s__state~0 == 12292); 9867#L105 assume !(ssl3_accept_~s__state~0 == 16384); 9865#L108 assume !(ssl3_accept_~s__state~0 == 8192); 9863#L111 assume !(ssl3_accept_~s__state~0 == 24576); 9861#L114 assume !(ssl3_accept_~s__state~0 == 8195); 9859#L117 assume !(ssl3_accept_~s__state~0 == 8480); 9858#L120 assume !(ssl3_accept_~s__state~0 == 8481); 9857#L123 assume !(ssl3_accept_~s__state~0 == 8482); 9856#L126 assume !(ssl3_accept_~s__state~0 == 8464); 9855#L129 assume !(ssl3_accept_~s__state~0 == 8465); 9854#L132 assume !(ssl3_accept_~s__state~0 == 8466); 9809#L135 assume ssl3_accept_~s__state~0 == 8496; 9294#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 9295#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 9368#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 9369#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 9451#L297-2 ssl3_accept_~s__init_num~0 := 0; 9274#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 9851#L580 ssl3_accept_~skip~0 := 0; 9850#L99-3 assume true; 9848#L99-1 assume !false; 9847#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9846#L102 assume !(ssl3_accept_~s__state~0 == 12292); 9845#L105 assume !(ssl3_accept_~s__state~0 == 16384); 9844#L108 assume !(ssl3_accept_~s__state~0 == 8192); 9843#L111 assume !(ssl3_accept_~s__state~0 == 24576); 9841#L114 assume !(ssl3_accept_~s__state~0 == 8195); 9840#L117 assume !(ssl3_accept_~s__state~0 == 8480); 9830#L120 assume !(ssl3_accept_~s__state~0 == 8481); 9827#L123 assume !(ssl3_accept_~s__state~0 == 8482); 9825#L126 assume !(ssl3_accept_~s__state~0 == 8464); 9823#L129 assume !(ssl3_accept_~s__state~0 == 8465); 9821#L132 assume !(ssl3_accept_~s__state~0 == 8466); 9819#L135 assume !(ssl3_accept_~s__state~0 == 8496); 9810#L138 assume !(ssl3_accept_~s__state~0 == 8497); 9811#L141 assume !(ssl3_accept_~s__state~0 == 8512); 9820#L144 assume !(ssl3_accept_~s__state~0 == 8513); 9818#L147 assume !(ssl3_accept_~s__state~0 == 8528); 9816#L150 assume !(ssl3_accept_~s__state~0 == 8529); 9603#L153 assume !(ssl3_accept_~s__state~0 == 8544); 9604#L156 assume !(ssl3_accept_~s__state~0 == 8545); 9584#L159 assume ssl3_accept_~s__state~0 == 8560; 9392#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 9374#L422 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; 9361#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 9938#L580 ssl3_accept_~skip~0 := 0; 9934#L99-3 assume true; 9933#L99-1 assume !false; 9931#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9929#L102 assume !(ssl3_accept_~s__state~0 == 12292); 9927#L105 assume !(ssl3_accept_~s__state~0 == 16384); 9923#L108 assume !(ssl3_accept_~s__state~0 == 8192); 9921#L111 assume !(ssl3_accept_~s__state~0 == 24576); 9919#L114 assume !(ssl3_accept_~s__state~0 == 8195); 9918#L117 assume !(ssl3_accept_~s__state~0 == 8480); 9517#L120 assume !(ssl3_accept_~s__state~0 == 8481); 9518#L123 assume !(ssl3_accept_~s__state~0 == 8482); 9616#L126 assume ssl3_accept_~s__state~0 == 8464; 9332#L133 [2018-11-10 11:48:17,100 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:17,100 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 5 times [2018-11-10 11:48:17,100 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:17,101 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:17,101 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:17,101 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:17,101 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:17,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:17,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:17,109 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:17,110 INFO L82 PathProgramCache]: Analyzing trace with hash 482226183, now seen corresponding path program 1 times [2018-11-10 11:48:17,110 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:17,110 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:17,110 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:17,111 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:48:17,111 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:17,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:17,136 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 11:48:17,136 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:48:17,136 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 11:48:17,137 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:48:17,137 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:48:17,137 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:48:17,137 INFO L87 Difference]: Start difference. First operand 796 states and 1080 transitions. cyclomatic complexity: 287 Second operand 3 states. [2018-11-10 11:48:17,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:48:17,220 INFO L93 Difference]: Finished difference Result 880 states and 1182 transitions. [2018-11-10 11:48:17,220 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:48:17,220 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 880 states and 1182 transitions. [2018-11-10 11:48:17,223 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 579 [2018-11-10 11:48:17,224 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 880 states to 880 states and 1182 transitions. [2018-11-10 11:48:17,225 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 611 [2018-11-10 11:48:17,225 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 611 [2018-11-10 11:48:17,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 880 states and 1182 transitions. [2018-11-10 11:48:17,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:48:17,226 INFO L705 BuchiCegarLoop]: Abstraction has 880 states and 1182 transitions. [2018-11-10 11:48:17,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 880 states and 1182 transitions. [2018-11-10 11:48:17,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 880 to 868. [2018-11-10 11:48:17,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 868 states. [2018-11-10 11:48:17,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 868 states to 868 states and 1167 transitions. [2018-11-10 11:48:17,233 INFO L728 BuchiCegarLoop]: Abstraction has 868 states and 1167 transitions. [2018-11-10 11:48:17,233 INFO L608 BuchiCegarLoop]: Abstraction has 868 states and 1167 transitions. [2018-11-10 11:48:17,233 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-10 11:48:17,233 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 868 states and 1167 transitions. [2018-11-10 11:48:17,235 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 571 [2018-11-10 11:48:17,235 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:48:17,235 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:48:17,236 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 11:48:17,236 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 11:48:17,236 INFO L793 eck$LassoCheckResult]: Stem: 11143#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 10927#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 10928#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11133#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 11134#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 11086#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 11185#L99-3 assume true; 11421#L99-1 assume !false; 11419#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11417#L102 assume !(ssl3_accept_~s__state~0 == 12292); 11415#L105 assume !(ssl3_accept_~s__state~0 == 16384); 11413#L108 assume !(ssl3_accept_~s__state~0 == 8192); 11411#L111 assume !(ssl3_accept_~s__state~0 == 24576); 11409#L114 assume !(ssl3_accept_~s__state~0 == 8195); 11407#L117 assume !(ssl3_accept_~s__state~0 == 8480); 11405#L120 assume !(ssl3_accept_~s__state~0 == 8481); 11402#L123 assume !(ssl3_accept_~s__state~0 == 8482); 11403#L126 assume ssl3_accept_~s__state~0 == 8464; 11017#L133 [2018-11-10 11:48:17,236 INFO L795 eck$LassoCheckResult]: Loop: 11017#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 10926#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 10914#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 10915#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 11713#L580 ssl3_accept_~skip~0 := 0; 11711#L99-3 assume true; 11709#L99-1 assume !false; 11707#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11705#L102 assume !(ssl3_accept_~s__state~0 == 12292); 11703#L105 assume !(ssl3_accept_~s__state~0 == 16384); 11701#L108 assume !(ssl3_accept_~s__state~0 == 8192); 11700#L111 assume !(ssl3_accept_~s__state~0 == 24576); 11699#L114 assume !(ssl3_accept_~s__state~0 == 8195); 11697#L117 assume !(ssl3_accept_~s__state~0 == 8480); 11696#L120 assume !(ssl3_accept_~s__state~0 == 8481); 11695#L123 assume !(ssl3_accept_~s__state~0 == 8482); 11694#L126 assume !(ssl3_accept_~s__state~0 == 8464); 11689#L129 assume !(ssl3_accept_~s__state~0 == 8465); 11688#L132 assume !(ssl3_accept_~s__state~0 == 8466); 11453#L135 assume ssl3_accept_~s__state~0 == 8496; 10980#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 10981#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 11049#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 11050#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 11130#L297-2 ssl3_accept_~s__init_num~0 := 0; 11131#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 11169#L580 ssl3_accept_~skip~0 := 0; 11139#L99-3 assume true; 11140#L99-1 assume !false; 11058#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11059#L102 assume !(ssl3_accept_~s__state~0 == 12292); 11063#L105 assume !(ssl3_accept_~s__state~0 == 16384); 11064#L108 assume !(ssl3_accept_~s__state~0 == 8192); 11012#L111 assume !(ssl3_accept_~s__state~0 == 24576); 10963#L114 assume !(ssl3_accept_~s__state~0 == 8195); 10964#L117 assume !(ssl3_accept_~s__state~0 == 8480); 10933#L120 assume !(ssl3_accept_~s__state~0 == 8481); 10934#L123 assume !(ssl3_accept_~s__state~0 == 8482); 11154#L126 assume !(ssl3_accept_~s__state~0 == 8464); 11155#L129 assume !(ssl3_accept_~s__state~0 == 8465); 11150#L132 assume !(ssl3_accept_~s__state~0 == 8466); 11094#L135 assume !(ssl3_accept_~s__state~0 == 8496); 11095#L138 assume !(ssl3_accept_~s__state~0 == 8497); 11071#L141 assume ssl3_accept_~s__state~0 == 8512; 11072#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11137#L308 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 11021#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 10956#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 11601#L580 ssl3_accept_~skip~0 := 0; 11599#L99-3 assume true; 11597#L99-1 assume !false; 11595#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11593#L102 assume !(ssl3_accept_~s__state~0 == 12292); 11591#L105 assume !(ssl3_accept_~s__state~0 == 16384); 11589#L108 assume !(ssl3_accept_~s__state~0 == 8192); 11587#L111 assume !(ssl3_accept_~s__state~0 == 24576); 11578#L114 assume !(ssl3_accept_~s__state~0 == 8195); 11572#L117 assume !(ssl3_accept_~s__state~0 == 8480); 11566#L120 assume !(ssl3_accept_~s__state~0 == 8481); 11560#L123 assume !(ssl3_accept_~s__state~0 == 8482); 11554#L126 assume !(ssl3_accept_~s__state~0 == 8464); 11548#L129 assume !(ssl3_accept_~s__state~0 == 8465); 11535#L132 assume !(ssl3_accept_~s__state~0 == 8466); 11456#L135 assume !(ssl3_accept_~s__state~0 == 8496); 11454#L138 assume !(ssl3_accept_~s__state~0 == 8497); 11455#L141 assume !(ssl3_accept_~s__state~0 == 8512); 11680#L144 assume !(ssl3_accept_~s__state~0 == 8513); 11674#L147 assume !(ssl3_accept_~s__state~0 == 8528); 10988#L150 assume !(ssl3_accept_~s__state~0 == 8529); 10989#L153 assume !(ssl3_accept_~s__state~0 == 8544); 11275#L156 assume !(ssl3_accept_~s__state~0 == 8545); 11245#L159 assume ssl3_accept_~s__state~0 == 8560; 11075#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 11055#L422 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; 11056#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 11613#L580 ssl3_accept_~skip~0 := 0; 11611#L99-3 assume true; 11580#L99-1 assume !false; 11574#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11568#L102 assume !(ssl3_accept_~s__state~0 == 12292); 11562#L105 assume !(ssl3_accept_~s__state~0 == 16384); 11556#L108 assume !(ssl3_accept_~s__state~0 == 8192); 11550#L111 assume !(ssl3_accept_~s__state~0 == 24576); 11544#L114 assume !(ssl3_accept_~s__state~0 == 8195); 11542#L117 assume !(ssl3_accept_~s__state~0 == 8480); 11196#L120 assume !(ssl3_accept_~s__state~0 == 8481); 11197#L123 assume !(ssl3_accept_~s__state~0 == 8482); 11253#L126 assume ssl3_accept_~s__state~0 == 8464; 11017#L133 [2018-11-10 11:48:17,237 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:17,237 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 6 times [2018-11-10 11:48:17,237 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:17,237 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:17,237 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:17,238 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:17,238 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:17,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:17,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:17,245 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:17,246 INFO L82 PathProgramCache]: Analyzing trace with hash -817037658, now seen corresponding path program 1 times [2018-11-10 11:48:17,246 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:17,246 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:17,246 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:17,246 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:48:17,247 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:17,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:17,288 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 11:48:17,289 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:48:17,289 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 11:48:17,289 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:48:17,289 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:48:17,289 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:48:17,289 INFO L87 Difference]: Start difference. First operand 868 states and 1167 transitions. cyclomatic complexity: 302 Second operand 3 states. [2018-11-10 11:48:17,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:48:17,369 INFO L93 Difference]: Finished difference Result 985 states and 1323 transitions. [2018-11-10 11:48:17,370 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:48:17,371 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 985 states and 1323 transitions. [2018-11-10 11:48:17,374 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 649 [2018-11-10 11:48:17,376 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 985 states to 985 states and 1323 transitions. [2018-11-10 11:48:17,376 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 681 [2018-11-10 11:48:17,377 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 681 [2018-11-10 11:48:17,377 INFO L73 IsDeterministic]: Start isDeterministic. Operand 985 states and 1323 transitions. [2018-11-10 11:48:17,378 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:48:17,378 INFO L705 BuchiCegarLoop]: Abstraction has 985 states and 1323 transitions. [2018-11-10 11:48:17,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 985 states and 1323 transitions. [2018-11-10 11:48:17,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 985 to 946. [2018-11-10 11:48:17,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 946 states. [2018-11-10 11:48:17,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1260 transitions. [2018-11-10 11:48:17,386 INFO L728 BuchiCegarLoop]: Abstraction has 946 states and 1260 transitions. [2018-11-10 11:48:17,386 INFO L608 BuchiCegarLoop]: Abstraction has 946 states and 1260 transitions. [2018-11-10 11:48:17,386 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-10 11:48:17,387 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 946 states and 1260 transitions. [2018-11-10 11:48:17,388 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 623 [2018-11-10 11:48:17,389 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:48:17,389 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:48:17,390 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 11:48:17,390 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 11:48:17,390 INFO L793 eck$LassoCheckResult]: Stem: 13003#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 12786#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 12787#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12993#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 12994#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 12944#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 13056#L99-3 assume true; 13335#L99-1 assume !false; 13380#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13377#L102 assume !(ssl3_accept_~s__state~0 == 12292); 13374#L105 assume !(ssl3_accept_~s__state~0 == 16384); 13371#L108 assume !(ssl3_accept_~s__state~0 == 8192); 13368#L111 assume !(ssl3_accept_~s__state~0 == 24576); 13365#L114 assume !(ssl3_accept_~s__state~0 == 8195); 13362#L117 assume !(ssl3_accept_~s__state~0 == 8480); 13359#L120 assume !(ssl3_accept_~s__state~0 == 8481); 13356#L123 assume !(ssl3_accept_~s__state~0 == 8482); 13357#L126 assume ssl3_accept_~s__state~0 == 8464; 12875#L133 [2018-11-10 11:48:17,390 INFO L795 eck$LassoCheckResult]: Loop: 12875#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 12785#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 12773#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 12774#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 13608#L580 ssl3_accept_~skip~0 := 0; 13606#L99-3 assume true; 13604#L99-1 assume !false; 13602#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13600#L102 assume !(ssl3_accept_~s__state~0 == 12292); 13598#L105 assume !(ssl3_accept_~s__state~0 == 16384); 13596#L108 assume !(ssl3_accept_~s__state~0 == 8192); 13594#L111 assume !(ssl3_accept_~s__state~0 == 24576); 13592#L114 assume !(ssl3_accept_~s__state~0 == 8195); 13590#L117 assume !(ssl3_accept_~s__state~0 == 8480); 13588#L120 assume !(ssl3_accept_~s__state~0 == 8481); 13586#L123 assume !(ssl3_accept_~s__state~0 == 8482); 13584#L126 assume !(ssl3_accept_~s__state~0 == 8464); 13582#L129 assume !(ssl3_accept_~s__state~0 == 8465); 13542#L132 assume !(ssl3_accept_~s__state~0 == 8466); 13539#L135 assume ssl3_accept_~s__state~0 == 8496; 12840#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 12841#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 12908#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 12909#L297 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 12995#L297-2 ssl3_accept_~s__init_num~0 := 0; 12966#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 13512#L580 ssl3_accept_~skip~0 := 0; 13509#L99-3 assume true; 13507#L99-1 assume !false; 13504#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13502#L102 assume !(ssl3_accept_~s__state~0 == 12292); 13501#L105 assume !(ssl3_accept_~s__state~0 == 16384); 13495#L108 assume !(ssl3_accept_~s__state~0 == 8192); 13493#L111 assume !(ssl3_accept_~s__state~0 == 24576); 13491#L114 assume !(ssl3_accept_~s__state~0 == 8195); 13489#L117 assume !(ssl3_accept_~s__state~0 == 8480); 13487#L120 assume !(ssl3_accept_~s__state~0 == 8481); 13485#L123 assume !(ssl3_accept_~s__state~0 == 8482); 13483#L126 assume !(ssl3_accept_~s__state~0 == 8464); 13481#L129 assume !(ssl3_accept_~s__state~0 == 8465); 13479#L132 assume !(ssl3_accept_~s__state~0 == 8466); 13477#L135 assume !(ssl3_accept_~s__state~0 == 8496); 13475#L138 assume !(ssl3_accept_~s__state~0 == 8497); 13473#L141 assume !(ssl3_accept_~s__state~0 == 8512); 13471#L144 assume !(ssl3_accept_~s__state~0 == 8513); 13469#L147 assume !(ssl3_accept_~s__state~0 == 8528); 13467#L150 assume !(ssl3_accept_~s__state~0 == 8529); 13465#L153 assume !(ssl3_accept_~s__state~0 == 8544); 13463#L156 assume !(ssl3_accept_~s__state~0 == 8545); 13461#L159 assume !(ssl3_accept_~s__state~0 == 8560); 13459#L162 assume !(ssl3_accept_~s__state~0 == 8561); 13457#L165 assume !(ssl3_accept_~s__state~0 == 8448); 13455#L168 assume !(ssl3_accept_~s__state~0 == 8576); 13453#L171 assume !(ssl3_accept_~s__state~0 == 8577); 13451#L174 assume !(ssl3_accept_~s__state~0 == 8592); 13449#L177 assume !(ssl3_accept_~s__state~0 == 8593); 13429#L180 assume !(ssl3_accept_~s__state~0 == 8608); 13428#L183 assume !(ssl3_accept_~s__state~0 == 8609); 13427#L186 assume !(ssl3_accept_~s__state~0 == 8640); 13239#L189 assume !(ssl3_accept_~s__state~0 == 8641); 13236#L192 assume ssl3_accept_~s__state~0 == 8656; 13066#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13231#L492 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 13228#L497 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 13225#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 12812#L505 assume !(ssl3_accept_~tmp___10~0 == 0); 12813#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 13625#L580 ssl3_accept_~skip~0 := 0; 13545#L99-3 assume true; 13436#L99-1 assume !false; 13437#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13327#L102 assume !(ssl3_accept_~s__state~0 == 12292); 13328#L105 assume ssl3_accept_~s__state~0 == 16384; 12820#L211 ssl3_accept_~s__server~0 := 1; 13411#L216 assume ssl3_accept_~cb~0 != 0; 13410#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 13409#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 13407#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 13404#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 13403#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post32 + 1;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 13393#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 13386#L580 ssl3_accept_~skip~0 := 0; 13383#L99-3 assume true; 13381#L99-1 assume !false; 13378#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13375#L102 assume !(ssl3_accept_~s__state~0 == 12292); 13372#L105 assume !(ssl3_accept_~s__state~0 == 16384); 13369#L108 assume !(ssl3_accept_~s__state~0 == 8192); 13366#L111 assume !(ssl3_accept_~s__state~0 == 24576); 13363#L114 assume !(ssl3_accept_~s__state~0 == 8195); 13360#L117 assume !(ssl3_accept_~s__state~0 == 8480); 13358#L120 assume !(ssl3_accept_~s__state~0 == 8481); 13355#L123 assume !(ssl3_accept_~s__state~0 == 8482); 13353#L126 assume ssl3_accept_~s__state~0 == 8464; 12875#L133 [2018-11-10 11:48:17,390 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:17,390 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 7 times [2018-11-10 11:48:17,390 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:17,391 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:17,391 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:17,391 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:17,391 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:17,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:17,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:17,399 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:17,399 INFO L82 PathProgramCache]: Analyzing trace with hash 1686119167, now seen corresponding path program 1 times [2018-11-10 11:48:17,399 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:17,399 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:17,399 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:17,400 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:17,400 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:17,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:17,436 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-11-10 11:48:17,436 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:48:17,436 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 11:48:17,436 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:48:17,436 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:48:17,436 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:48:17,437 INFO L87 Difference]: Start difference. First operand 946 states and 1260 transitions. cyclomatic complexity: 317 Second operand 3 states. [2018-11-10 11:48:17,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:48:17,535 INFO L93 Difference]: Finished difference Result 889 states and 1173 transitions. [2018-11-10 11:48:17,536 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:48:17,536 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 889 states and 1173 transitions. [2018-11-10 11:48:17,539 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 550 [2018-11-10 11:48:17,541 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 889 states to 887 states and 1171 transitions. [2018-11-10 11:48:17,541 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 630 [2018-11-10 11:48:17,542 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 630 [2018-11-10 11:48:17,542 INFO L73 IsDeterministic]: Start isDeterministic. Operand 887 states and 1171 transitions. [2018-11-10 11:48:17,542 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:48:17,542 INFO L705 BuchiCegarLoop]: Abstraction has 887 states and 1171 transitions. [2018-11-10 11:48:17,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 887 states and 1171 transitions. [2018-11-10 11:48:17,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 887 to 883. [2018-11-10 11:48:17,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 883 states. [2018-11-10 11:48:17,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 883 states to 883 states and 1167 transitions. [2018-11-10 11:48:17,551 INFO L728 BuchiCegarLoop]: Abstraction has 883 states and 1167 transitions. [2018-11-10 11:48:17,551 INFO L608 BuchiCegarLoop]: Abstraction has 883 states and 1167 transitions. [2018-11-10 11:48:17,551 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-10 11:48:17,551 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 883 states and 1167 transitions. [2018-11-10 11:48:17,554 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 546 [2018-11-10 11:48:17,554 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:48:17,554 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:48:17,555 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 11:48:17,555 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 11:48:17,555 INFO L793 eck$LassoCheckResult]: Stem: 14835#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 14627#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 14628#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14824#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 14825#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 14778#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 14887#L99-3 assume true; 14939#L99-1 assume !false; 15445#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15443#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15441#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15439#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15437#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15154#L114 assume !(ssl3_accept_~s__state~0 == 8195); 15153#L117 assume !(ssl3_accept_~s__state~0 == 8480); 15152#L120 assume !(ssl3_accept_~s__state~0 == 8481); 15150#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15151#L126 assume ssl3_accept_~s__state~0 == 8464; 14711#L133 [2018-11-10 11:48:17,556 INFO L795 eck$LassoCheckResult]: Loop: 14711#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 14626#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 14614#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 14615#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15479#L580 ssl3_accept_~skip~0 := 0; 15477#L99-3 assume true; 15472#L99-1 assume !false; 14750#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14751#L102 assume !(ssl3_accept_~s__state~0 == 12292); 14779#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15466#L108 assume !(ssl3_accept_~s__state~0 == 8192); 14708#L111 assume !(ssl3_accept_~s__state~0 == 24576); 14662#L114 assume !(ssl3_accept_~s__state~0 == 8195); 14663#L117 assume !(ssl3_accept_~s__state~0 == 8480); 15459#L120 assume !(ssl3_accept_~s__state~0 == 8481); 14871#L123 assume !(ssl3_accept_~s__state~0 == 8482); 14848#L126 assume !(ssl3_accept_~s__state~0 == 8464); 14849#L129 assume !(ssl3_accept_~s__state~0 == 8465); 14857#L132 assume !(ssl3_accept_~s__state~0 == 8466); 15038#L135 assume ssl3_accept_~s__state~0 == 8496; 14682#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 14683#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 14740#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 14741#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 14827#L297-2 ssl3_accept_~s__init_num~0 := 0; 15401#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15395#L580 ssl3_accept_~skip~0 := 0; 15393#L99-3 assume true; 15391#L99-1 assume !false; 15389#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15387#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15385#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15383#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15382#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15381#L114 assume !(ssl3_accept_~s__state~0 == 8195); 15376#L117 assume !(ssl3_accept_~s__state~0 == 8480); 15374#L120 assume !(ssl3_accept_~s__state~0 == 8481); 15372#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15370#L126 assume !(ssl3_accept_~s__state~0 == 8464); 15368#L129 assume !(ssl3_accept_~s__state~0 == 8465); 15366#L132 assume !(ssl3_accept_~s__state~0 == 8466); 15364#L135 assume !(ssl3_accept_~s__state~0 == 8496); 15362#L138 assume !(ssl3_accept_~s__state~0 == 8497); 15360#L141 assume ssl3_accept_~s__state~0 == 8512; 15061#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 15357#L308 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 15354#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 15350#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15345#L580 ssl3_accept_~skip~0 := 0; 15344#L99-3 assume true; 15343#L99-1 assume !false; 15338#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15336#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15334#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15332#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15330#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15328#L114 assume !(ssl3_accept_~s__state~0 == 8195); 15326#L117 assume !(ssl3_accept_~s__state~0 == 8480); 15324#L120 assume !(ssl3_accept_~s__state~0 == 8481); 15322#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15320#L126 assume !(ssl3_accept_~s__state~0 == 8464); 15318#L129 assume !(ssl3_accept_~s__state~0 == 8465); 15316#L132 assume !(ssl3_accept_~s__state~0 == 8466); 15314#L135 assume !(ssl3_accept_~s__state~0 == 8496); 15312#L138 assume !(ssl3_accept_~s__state~0 == 8497); 15310#L141 assume !(ssl3_accept_~s__state~0 == 8512); 15308#L144 assume !(ssl3_accept_~s__state~0 == 8513); 15296#L147 assume ssl3_accept_~s__state~0 == 8528; 15053#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 15295#L325 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 15294#L325-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 14855#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 15290#L357 assume !(ssl3_accept_~ret~0 <= 0); 14707#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 14657#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15471#L580 ssl3_accept_~skip~0 := 0; 15470#L99-3 assume true; 15468#L99-1 assume !false; 15467#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15465#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15464#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15463#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15462#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15461#L114 assume !(ssl3_accept_~s__state~0 == 8195); 14674#L117 assume !(ssl3_accept_~s__state~0 == 8480); 14633#L120 assume !(ssl3_accept_~s__state~0 == 8481); 14634#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15424#L126 assume !(ssl3_accept_~s__state~0 == 8464); 15422#L129 assume !(ssl3_accept_~s__state~0 == 8465); 14843#L132 assume !(ssl3_accept_~s__state~0 == 8466); 14844#L135 assume !(ssl3_accept_~s__state~0 == 8496); 15039#L138 assume !(ssl3_accept_~s__state~0 == 8497); 15040#L141 assume !(ssl3_accept_~s__state~0 == 8512); 15300#L144 assume !(ssl3_accept_~s__state~0 == 8513); 15297#L147 assume !(ssl3_accept_~s__state~0 == 8528); 15298#L150 assume !(ssl3_accept_~s__state~0 == 8529); 15022#L153 assume !(ssl3_accept_~s__state~0 == 8544); 15023#L156 assume !(ssl3_accept_~s__state~0 == 8545); 14954#L159 assume ssl3_accept_~s__state~0 == 8560; 14766#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 14747#L422 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; 14748#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15191#L580 ssl3_accept_~skip~0 := 0; 15190#L99-3 assume true; 15189#L99-1 assume !false; 15188#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15187#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15186#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15185#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15184#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15183#L114 assume !(ssl3_accept_~s__state~0 == 8195); 15182#L117 assume !(ssl3_accept_~s__state~0 == 8480); 14893#L120 assume !(ssl3_accept_~s__state~0 == 8481); 14894#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15027#L126 assume ssl3_accept_~s__state~0 == 8464; 14711#L133 [2018-11-10 11:48:17,556 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:17,556 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 8 times [2018-11-10 11:48:17,556 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:17,556 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:17,557 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:17,557 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:17,557 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:17,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:17,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:17,565 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:17,565 INFO L82 PathProgramCache]: Analyzing trace with hash 2028419956, now seen corresponding path program 1 times [2018-11-10 11:48:17,565 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:17,565 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:17,566 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:17,566 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:48:17,566 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:17,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:17,606 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 11:48:17,606 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:48:17,606 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 11:48:17,606 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:48:17,607 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:48:17,607 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:48:17,607 INFO L87 Difference]: Start difference. First operand 883 states and 1167 transitions. cyclomatic complexity: 288 Second operand 3 states. [2018-11-10 11:48:17,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:48:17,709 INFO L93 Difference]: Finished difference Result 989 states and 1301 transitions. [2018-11-10 11:48:17,710 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:48:17,710 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 989 states and 1301 transitions. [2018-11-10 11:48:17,712 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 616 [2018-11-10 11:48:17,714 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 989 states to 989 states and 1301 transitions. [2018-11-10 11:48:17,714 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 696 [2018-11-10 11:48:17,715 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 696 [2018-11-10 11:48:17,715 INFO L73 IsDeterministic]: Start isDeterministic. Operand 989 states and 1301 transitions. [2018-11-10 11:48:17,715 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:48:17,715 INFO L705 BuchiCegarLoop]: Abstraction has 989 states and 1301 transitions. [2018-11-10 11:48:17,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 989 states and 1301 transitions. [2018-11-10 11:48:17,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 989 to 967. [2018-11-10 11:48:17,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 967 states. [2018-11-10 11:48:17,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 967 states to 967 states and 1266 transitions. [2018-11-10 11:48:17,723 INFO L728 BuchiCegarLoop]: Abstraction has 967 states and 1266 transitions. [2018-11-10 11:48:17,723 INFO L608 BuchiCegarLoop]: Abstraction has 967 states and 1266 transitions. [2018-11-10 11:48:17,723 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-10 11:48:17,724 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 967 states and 1266 transitions. [2018-11-10 11:48:17,726 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 602 [2018-11-10 11:48:17,726 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:48:17,726 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:48:17,727 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 11:48:17,727 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 11:48:17,727 INFO L793 eck$LassoCheckResult]: Stem: 16706#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 16505#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 16506#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16697#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 16698#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 16654#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 16762#L99-3 assume true; 16817#L99-1 assume !false; 17143#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17141#L102 assume !(ssl3_accept_~s__state~0 == 12292); 17139#L105 assume !(ssl3_accept_~s__state~0 == 16384); 17137#L108 assume !(ssl3_accept_~s__state~0 == 8192); 17135#L111 assume !(ssl3_accept_~s__state~0 == 24576); 17133#L114 assume !(ssl3_accept_~s__state~0 == 8195); 17131#L117 assume !(ssl3_accept_~s__state~0 == 8480); 17129#L120 assume !(ssl3_accept_~s__state~0 == 8481); 17127#L123 assume !(ssl3_accept_~s__state~0 == 8482); 17125#L126 assume ssl3_accept_~s__state~0 == 8464; 16587#L133 [2018-11-10 11:48:17,727 INFO L795 eck$LassoCheckResult]: Loop: 16587#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 16504#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 16492#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 16493#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 17230#L580 ssl3_accept_~skip~0 := 0; 17228#L99-3 assume true; 17226#L99-1 assume !false; 17224#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17222#L102 assume !(ssl3_accept_~s__state~0 == 12292); 17220#L105 assume !(ssl3_accept_~s__state~0 == 16384); 17218#L108 assume !(ssl3_accept_~s__state~0 == 8192); 17216#L111 assume !(ssl3_accept_~s__state~0 == 24576); 17214#L114 assume !(ssl3_accept_~s__state~0 == 8195); 17212#L117 assume !(ssl3_accept_~s__state~0 == 8480); 17210#L120 assume !(ssl3_accept_~s__state~0 == 8481); 17208#L123 assume !(ssl3_accept_~s__state~0 == 8482); 17206#L126 assume !(ssl3_accept_~s__state~0 == 8464); 17205#L129 assume !(ssl3_accept_~s__state~0 == 8465); 17204#L132 assume !(ssl3_accept_~s__state~0 == 8466); 17064#L135 assume ssl3_accept_~s__state~0 == 8496; 16951#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 17114#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 16618#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 16619#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 16695#L297-2 ssl3_accept_~s__init_num~0 := 0; 16637#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 16523#L580 ssl3_accept_~skip~0 := 0; 16707#L99-3 assume true; 16708#L99-1 assume !false; 16628#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16629#L102 assume !(ssl3_accept_~s__state~0 == 12292); 16633#L105 assume !(ssl3_accept_~s__state~0 == 16384); 16634#L108 assume !(ssl3_accept_~s__state~0 == 8192); 16585#L111 assume !(ssl3_accept_~s__state~0 == 24576); 16540#L114 assume !(ssl3_accept_~s__state~0 == 8195); 16541#L117 assume !(ssl3_accept_~s__state~0 == 8480); 16511#L120 assume !(ssl3_accept_~s__state~0 == 8481); 16512#L123 assume !(ssl3_accept_~s__state~0 == 8482); 16725#L126 assume !(ssl3_accept_~s__state~0 == 8464); 16726#L129 assume !(ssl3_accept_~s__state~0 == 8465); 16721#L132 assume !(ssl3_accept_~s__state~0 == 8466); 16662#L135 assume !(ssl3_accept_~s__state~0 == 8496); 16663#L138 assume !(ssl3_accept_~s__state~0 == 8497); 16680#L141 assume ssl3_accept_~s__state~0 == 8512; 16946#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16704#L308 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 16594#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 17400#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 17393#L580 ssl3_accept_~skip~0 := 0; 17387#L99-3 assume true; 17384#L99-1 assume !false; 17381#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17378#L102 assume !(ssl3_accept_~s__state~0 == 12292); 17375#L105 assume !(ssl3_accept_~s__state~0 == 16384); 17372#L108 assume !(ssl3_accept_~s__state~0 == 8192); 17371#L111 assume !(ssl3_accept_~s__state~0 == 24576); 17370#L114 assume !(ssl3_accept_~s__state~0 == 8195); 17369#L117 assume !(ssl3_accept_~s__state~0 == 8480); 17368#L120 assume !(ssl3_accept_~s__state~0 == 8481); 17367#L123 assume !(ssl3_accept_~s__state~0 == 8482); 17366#L126 assume !(ssl3_accept_~s__state~0 == 8464); 17365#L129 assume !(ssl3_accept_~s__state~0 == 8465); 17364#L132 assume !(ssl3_accept_~s__state~0 == 8466); 17363#L135 assume !(ssl3_accept_~s__state~0 == 8496); 17362#L138 assume !(ssl3_accept_~s__state~0 == 8497); 17361#L141 assume !(ssl3_accept_~s__state~0 == 8512); 17360#L144 assume !(ssl3_accept_~s__state~0 == 8513); 17359#L147 assume ssl3_accept_~s__state~0 == 8528; 16733#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 16687#L325 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 16651#L325-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 16496#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 16691#L357 assume !(ssl3_accept_~ret~0 <= 0); 16495#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 16583#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 17386#L580 ssl3_accept_~skip~0 := 0; 17383#L99-3 assume true; 17380#L99-1 assume !false; 17377#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17374#L102 assume !(ssl3_accept_~s__state~0 == 12292); 17343#L105 assume !(ssl3_accept_~s__state~0 == 16384); 17342#L108 assume !(ssl3_accept_~s__state~0 == 8192); 17335#L111 assume !(ssl3_accept_~s__state~0 == 24576); 17332#L114 assume !(ssl3_accept_~s__state~0 == 8195); 17329#L117 assume !(ssl3_accept_~s__state~0 == 8480); 17322#L120 assume !(ssl3_accept_~s__state~0 == 8481); 17319#L123 assume !(ssl3_accept_~s__state~0 == 8482); 17316#L126 assume !(ssl3_accept_~s__state~0 == 8464); 17313#L129 assume !(ssl3_accept_~s__state~0 == 8465); 17310#L132 assume !(ssl3_accept_~s__state~0 == 8466); 17307#L135 assume !(ssl3_accept_~s__state~0 == 8496); 17304#L138 assume !(ssl3_accept_~s__state~0 == 8497); 16640#L141 assume !(ssl3_accept_~s__state~0 == 8512); 16641#L144 assume !(ssl3_accept_~s__state~0 == 8513); 17274#L147 assume !(ssl3_accept_~s__state~0 == 8528); 17272#L150 assume !(ssl3_accept_~s__state~0 == 8529); 17270#L153 assume ssl3_accept_~s__state~0 == 8544; 16666#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 16667#L380 assume !(ssl3_accept_~s__session__peer~0 != 0); 16562#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16627#L392 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 16732#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 16729#L404 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; 16611#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 17427#L580 ssl3_accept_~skip~0 := 0; 17426#L99-3 assume true; 17425#L99-1 assume !false; 17424#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17423#L102 assume !(ssl3_accept_~s__state~0 == 12292); 17422#L105 assume !(ssl3_accept_~s__state~0 == 16384); 17421#L108 assume !(ssl3_accept_~s__state~0 == 8192); 17420#L111 assume !(ssl3_accept_~s__state~0 == 24576); 17419#L114 assume !(ssl3_accept_~s__state~0 == 8195); 17418#L117 assume !(ssl3_accept_~s__state~0 == 8480); 16768#L120 assume !(ssl3_accept_~s__state~0 == 8481); 16769#L123 assume !(ssl3_accept_~s__state~0 == 8482); 16923#L126 assume ssl3_accept_~s__state~0 == 8464; 16587#L133 [2018-11-10 11:48:17,727 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:17,728 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 9 times [2018-11-10 11:48:17,728 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:17,728 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:17,728 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:17,728 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:17,728 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:17,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:17,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:17,735 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:17,735 INFO L82 PathProgramCache]: Analyzing trace with hash -1846960508, now seen corresponding path program 1 times [2018-11-10 11:48:17,735 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:17,735 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:17,736 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:17,736 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:48:17,736 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:17,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:17,765 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 11:48:17,765 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:48:17,765 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 11:48:17,765 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:48:17,765 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:48:17,766 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:48:17,766 INFO L87 Difference]: Start difference. First operand 967 states and 1266 transitions. cyclomatic complexity: 303 Second operand 3 states. [2018-11-10 11:48:17,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:48:17,865 INFO L93 Difference]: Finished difference Result 1043 states and 1357 transitions. [2018-11-10 11:48:17,866 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:48:17,866 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1043 states and 1357 transitions. [2018-11-10 11:48:17,869 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 635 [2018-11-10 11:48:17,874 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1043 states to 1020 states and 1325 transitions. [2018-11-10 11:48:17,874 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 736 [2018-11-10 11:48:17,875 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 750 [2018-11-10 11:48:17,875 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1020 states and 1325 transitions. [2018-11-10 11:48:17,875 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:48:17,875 INFO L705 BuchiCegarLoop]: Abstraction has 1020 states and 1325 transitions. [2018-11-10 11:48:17,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1020 states and 1325 transitions. [2018-11-10 11:48:17,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1020 to 972. [2018-11-10 11:48:17,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 972 states. [2018-11-10 11:48:17,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 972 states to 972 states and 1270 transitions. [2018-11-10 11:48:17,887 INFO L728 BuchiCegarLoop]: Abstraction has 972 states and 1270 transitions. [2018-11-10 11:48:17,887 INFO L608 BuchiCegarLoop]: Abstraction has 972 states and 1270 transitions. [2018-11-10 11:48:17,887 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-10 11:48:17,887 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 972 states and 1270 transitions. [2018-11-10 11:48:17,889 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 624 [2018-11-10 11:48:17,889 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:48:17,889 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:48:17,891 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 11:48:17,891 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 11:48:17,891 INFO L793 eck$LassoCheckResult]: Stem: 18726#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 18521#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 18522#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18716#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 18717#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 18675#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 18775#L99-3 assume true; 18725#L99-1 assume !false; 18650#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18651#L102 assume !(ssl3_accept_~s__state~0 == 12292); 18984#L105 assume !(ssl3_accept_~s__state~0 == 16384); 18980#L108 assume !(ssl3_accept_~s__state~0 == 8192); 18976#L111 assume !(ssl3_accept_~s__state~0 == 24576); 18972#L114 assume !(ssl3_accept_~s__state~0 == 8195); 18568#L117 assume !(ssl3_accept_~s__state~0 == 8480); 18569#L120 assume ssl3_accept_~s__state~0 == 8481; 18731#L121 [2018-11-10 11:48:17,891 INFO L795 eck$LassoCheckResult]: Loop: 18731#L121 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 18704#L259 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 18645#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 18539#L580 ssl3_accept_~skip~0 := 0; 18722#L99-3 assume true; 18723#L99-1 assume !false; 18648#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18649#L102 assume !(ssl3_accept_~s__state~0 == 12292); 18653#L105 assume !(ssl3_accept_~s__state~0 == 16384); 18654#L108 assume !(ssl3_accept_~s__state~0 == 8192); 18604#L111 assume !(ssl3_accept_~s__state~0 == 24576); 18554#L114 assume !(ssl3_accept_~s__state~0 == 8195); 18555#L117 assume !(ssl3_accept_~s__state~0 == 8480); 18567#L120 assume !(ssl3_accept_~s__state~0 == 8481); 18755#L123 assume !(ssl3_accept_~s__state~0 == 8482); 18756#L126 assume !(ssl3_accept_~s__state~0 == 8464); 19138#L129 assume !(ssl3_accept_~s__state~0 == 8465); 19114#L132 assume !(ssl3_accept_~s__state~0 == 8466); 19108#L135 assume !(ssl3_accept_~s__state~0 == 8496); 19106#L138 assume !(ssl3_accept_~s__state~0 == 8497); 19104#L141 assume !(ssl3_accept_~s__state~0 == 8512); 19102#L144 assume !(ssl3_accept_~s__state~0 == 8513); 19100#L147 assume !(ssl3_accept_~s__state~0 == 8528); 19098#L150 assume !(ssl3_accept_~s__state~0 == 8529); 19096#L153 assume !(ssl3_accept_~s__state~0 == 8544); 19094#L156 assume !(ssl3_accept_~s__state~0 == 8545); 19092#L159 assume !(ssl3_accept_~s__state~0 == 8560); 19090#L162 assume !(ssl3_accept_~s__state~0 == 8561); 18942#L165 assume ssl3_accept_~s__state~0 == 8448; 18618#L166 assume !(ssl3_accept_~num1~0 > 0); 18620#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 18652#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 18854#L580 ssl3_accept_~skip~0 := 0; 18852#L99-3 assume true; 18850#L99-1 assume !false; 18848#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18845#L102 assume !(ssl3_accept_~s__state~0 == 12292); 18846#L105 assume !(ssl3_accept_~s__state~0 == 16384); 19051#L108 assume !(ssl3_accept_~s__state~0 == 8192); 19048#L111 assume !(ssl3_accept_~s__state~0 == 24576); 19045#L114 assume !(ssl3_accept_~s__state~0 == 8195); 19042#L117 assume ssl3_accept_~s__state~0 == 8480; 18731#L121 [2018-11-10 11:48:17,892 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:17,892 INFO L82 PathProgramCache]: Analyzing trace with hash 564692298, now seen corresponding path program 1 times [2018-11-10 11:48:17,892 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:17,892 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:17,893 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:17,893 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:17,893 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:17,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:17,922 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 11:48:17,922 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:48:17,922 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 11:48:17,922 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 11:48:17,922 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:17,923 INFO L82 PathProgramCache]: Analyzing trace with hash 1495038972, now seen corresponding path program 1 times [2018-11-10 11:48:17,923 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:17,923 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:17,923 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:17,923 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:17,923 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:17,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:17,966 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 11:48:17,966 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 11:48:17,966 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_945a7371-9bf9-48ed-8d0b-3d46b270c555/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 11:48:17,975 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:17,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:17,986 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 11:48:17,996 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 11:48:18,022 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 11:48:18,023 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-10 11:48:18,023 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:48:18,023 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:48:18,023 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:48:18,023 INFO L87 Difference]: Start difference. First operand 972 states and 1270 transitions. cyclomatic complexity: 303 Second operand 3 states. [2018-11-10 11:48:18,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:48:18,136 INFO L93 Difference]: Finished difference Result 974 states and 1270 transitions. [2018-11-10 11:48:18,137 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:48:18,137 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 974 states and 1270 transitions. [2018-11-10 11:48:18,140 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 626 [2018-11-10 11:48:18,144 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 974 states to 974 states and 1270 transitions. [2018-11-10 11:48:18,144 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 704 [2018-11-10 11:48:18,144 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 704 [2018-11-10 11:48:18,144 INFO L73 IsDeterministic]: Start isDeterministic. Operand 974 states and 1270 transitions. [2018-11-10 11:48:18,145 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:48:18,145 INFO L705 BuchiCegarLoop]: Abstraction has 974 states and 1270 transitions. [2018-11-10 11:48:18,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 974 states and 1270 transitions. [2018-11-10 11:48:18,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 974 to 972. [2018-11-10 11:48:18,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 972 states. [2018-11-10 11:48:18,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 972 states to 972 states and 1268 transitions. [2018-11-10 11:48:18,156 INFO L728 BuchiCegarLoop]: Abstraction has 972 states and 1268 transitions. [2018-11-10 11:48:18,156 INFO L608 BuchiCegarLoop]: Abstraction has 972 states and 1268 transitions. [2018-11-10 11:48:18,156 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-10 11:48:18,156 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 972 states and 1268 transitions. [2018-11-10 11:48:18,158 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 624 [2018-11-10 11:48:18,158 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:48:18,158 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:48:18,159 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 11:48:18,159 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 11:48:18,159 INFO L793 eck$LassoCheckResult]: Stem: 20791#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 20598#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 20599#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20781#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 20782#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 20743#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 20832#L99-3 assume true; 21036#L99-1 assume !false; 21028#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21025#L102 assume !(ssl3_accept_~s__state~0 == 12292); 21022#L105 assume !(ssl3_accept_~s__state~0 == 16384); 21019#L108 assume !(ssl3_accept_~s__state~0 == 8192); 21016#L111 assume !(ssl3_accept_~s__state~0 == 24576); 21013#L114 assume !(ssl3_accept_~s__state~0 == 8195); 21009#L117 assume !(ssl3_accept_~s__state~0 == 8480); 21006#L120 assume !(ssl3_accept_~s__state~0 == 8481); 21003#L123 assume ssl3_accept_~s__state~0 == 8482; 20749#L124 [2018-11-10 11:48:18,159 INFO L795 eck$LassoCheckResult]: Loop: 20749#L124 ssl3_accept_~s__state~0 := 3; 20713#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 21224#L580 ssl3_accept_~skip~0 := 0; 21223#L99-3 assume true; 21222#L99-1 assume !false; 21221#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21220#L102 assume !(ssl3_accept_~s__state~0 == 12292); 21219#L105 assume !(ssl3_accept_~s__state~0 == 16384); 21218#L108 assume !(ssl3_accept_~s__state~0 == 8192); 21217#L111 assume !(ssl3_accept_~s__state~0 == 24576); 21216#L114 assume !(ssl3_accept_~s__state~0 == 8195); 21215#L117 assume !(ssl3_accept_~s__state~0 == 8480); 21214#L120 assume !(ssl3_accept_~s__state~0 == 8481); 21213#L123 assume !(ssl3_accept_~s__state~0 == 8482); 21212#L126 assume !(ssl3_accept_~s__state~0 == 8464); 21211#L129 assume !(ssl3_accept_~s__state~0 == 8465); 21210#L132 assume !(ssl3_accept_~s__state~0 == 8466); 21131#L135 assume !(ssl3_accept_~s__state~0 == 8496); 21129#L138 assume !(ssl3_accept_~s__state~0 == 8497); 21127#L141 assume !(ssl3_accept_~s__state~0 == 8512); 21124#L144 assume !(ssl3_accept_~s__state~0 == 8513); 21122#L147 assume !(ssl3_accept_~s__state~0 == 8528); 21119#L150 assume !(ssl3_accept_~s__state~0 == 8529); 21117#L153 assume !(ssl3_accept_~s__state~0 == 8544); 21115#L156 assume !(ssl3_accept_~s__state~0 == 8545); 21113#L159 assume !(ssl3_accept_~s__state~0 == 8560); 21108#L162 assume !(ssl3_accept_~s__state~0 == 8561); 21096#L165 assume ssl3_accept_~s__state~0 == 8448; 20686#L166 assume !(ssl3_accept_~num1~0 > 0); 20688#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 20719#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 20912#L580 ssl3_accept_~skip~0 := 0; 20910#L99-3 assume true; 20908#L99-1 assume !false; 20906#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20903#L102 assume !(ssl3_accept_~s__state~0 == 12292); 20904#L105 assume !(ssl3_accept_~s__state~0 == 16384); 21150#L108 assume !(ssl3_accept_~s__state~0 == 8192); 21148#L111 assume !(ssl3_accept_~s__state~0 == 24576); 21146#L114 assume !(ssl3_accept_~s__state~0 == 8195); 21144#L117 assume !(ssl3_accept_~s__state~0 == 8480); 21142#L120 assume !(ssl3_accept_~s__state~0 == 8481); 21140#L123 assume ssl3_accept_~s__state~0 == 8482; 20749#L124 [2018-11-10 11:48:18,160 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:18,160 INFO L82 PathProgramCache]: Analyzing trace with hash 325592197, now seen corresponding path program 1 times [2018-11-10 11:48:18,160 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:18,160 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:18,161 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:18,161 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:18,161 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:18,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:18,175 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 11:48:18,175 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:48:18,176 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 11:48:18,176 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 11:48:18,176 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:18,176 INFO L82 PathProgramCache]: Analyzing trace with hash -1538176562, now seen corresponding path program 1 times [2018-11-10 11:48:18,176 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:18,176 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:18,177 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:18,177 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:18,177 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:18,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:18,200 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 11:48:18,200 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:48:18,200 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 11:48:18,200 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:48:18,201 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:48:18,201 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:48:18,201 INFO L87 Difference]: Start difference. First operand 972 states and 1268 transitions. cyclomatic complexity: 301 Second operand 3 states. [2018-11-10 11:48:18,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:48:18,311 INFO L93 Difference]: Finished difference Result 972 states and 1266 transitions. [2018-11-10 11:48:18,313 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:48:18,313 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 972 states and 1266 transitions. [2018-11-10 11:48:18,316 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 624 [2018-11-10 11:48:18,319 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 972 states to 972 states and 1266 transitions. [2018-11-10 11:48:18,319 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 702 [2018-11-10 11:48:18,320 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 702 [2018-11-10 11:48:18,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 972 states and 1266 transitions. [2018-11-10 11:48:18,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:48:18,320 INFO L705 BuchiCegarLoop]: Abstraction has 972 states and 1266 transitions. [2018-11-10 11:48:18,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 972 states and 1266 transitions. [2018-11-10 11:48:18,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 972 to 972. [2018-11-10 11:48:18,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 972 states. [2018-11-10 11:48:18,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 972 states to 972 states and 1266 transitions. [2018-11-10 11:48:18,331 INFO L728 BuchiCegarLoop]: Abstraction has 972 states and 1266 transitions. [2018-11-10 11:48:18,331 INFO L608 BuchiCegarLoop]: Abstraction has 972 states and 1266 transitions. [2018-11-10 11:48:18,331 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-10 11:48:18,331 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 972 states and 1266 transitions. [2018-11-10 11:48:18,333 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 624 [2018-11-10 11:48:18,333 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:48:18,333 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:48:18,334 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 11:48:18,334 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 11:48:18,334 INFO L793 eck$LassoCheckResult]: Stem: 22743#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 22549#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 22550#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22734#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 22735#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 22694#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 22790#L99-3 assume true; 22983#L99-1 assume !false; 23478#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23476#L102 assume !(ssl3_accept_~s__state~0 == 12292); 23473#L105 assume !(ssl3_accept_~s__state~0 == 16384); 23467#L108 assume !(ssl3_accept_~s__state~0 == 8192); 23465#L111 assume !(ssl3_accept_~s__state~0 == 24576); 23463#L114 assume !(ssl3_accept_~s__state~0 == 8195); 23461#L117 assume !(ssl3_accept_~s__state~0 == 8480); 23459#L120 assume !(ssl3_accept_~s__state~0 == 8481); 23457#L123 assume !(ssl3_accept_~s__state~0 == 8482); 22937#L126 assume ssl3_accept_~s__state~0 == 8464; 22631#L133 [2018-11-10 11:48:18,335 INFO L795 eck$LassoCheckResult]: Loop: 22631#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 22548#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 22536#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 22537#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 23438#L580 ssl3_accept_~skip~0 := 0; 23436#L99-3 assume true; 23434#L99-1 assume !false; 23432#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23430#L102 assume !(ssl3_accept_~s__state~0 == 12292); 23428#L105 assume !(ssl3_accept_~s__state~0 == 16384); 23426#L108 assume !(ssl3_accept_~s__state~0 == 8192); 23424#L111 assume !(ssl3_accept_~s__state~0 == 24576); 23422#L114 assume !(ssl3_accept_~s__state~0 == 8195); 23420#L117 assume !(ssl3_accept_~s__state~0 == 8480); 23418#L120 assume !(ssl3_accept_~s__state~0 == 8481); 23416#L123 assume !(ssl3_accept_~s__state~0 == 8482); 23415#L126 assume !(ssl3_accept_~s__state~0 == 8464); 23414#L129 assume !(ssl3_accept_~s__state~0 == 8465); 23412#L132 assume !(ssl3_accept_~s__state~0 == 8466); 23327#L135 assume ssl3_accept_~s__state~0 == 8496; 22999#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 23325#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 22658#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 22659#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 23323#L297-2 ssl3_accept_~s__init_num~0 := 0; 23316#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 23310#L580 ssl3_accept_~skip~0 := 0; 23308#L99-3 assume true; 23306#L99-1 assume !false; 23304#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23302#L102 assume !(ssl3_accept_~s__state~0 == 12292); 23300#L105 assume !(ssl3_accept_~s__state~0 == 16384); 23298#L108 assume !(ssl3_accept_~s__state~0 == 8192); 23296#L111 assume !(ssl3_accept_~s__state~0 == 24576); 23294#L114 assume !(ssl3_accept_~s__state~0 == 8195); 23292#L117 assume !(ssl3_accept_~s__state~0 == 8480); 23290#L120 assume !(ssl3_accept_~s__state~0 == 8481); 23288#L123 assume !(ssl3_accept_~s__state~0 == 8482); 23286#L126 assume !(ssl3_accept_~s__state~0 == 8464); 23284#L129 assume !(ssl3_accept_~s__state~0 == 8465); 23282#L132 assume !(ssl3_accept_~s__state~0 == 8466); 23280#L135 assume !(ssl3_accept_~s__state~0 == 8496); 23278#L138 assume !(ssl3_accept_~s__state~0 == 8497); 23276#L141 assume ssl3_accept_~s__state~0 == 8512; 22994#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22741#L308 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 22637#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 23273#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 23268#L580 ssl3_accept_~skip~0 := 0; 23267#L99-3 assume true; 23266#L99-1 assume !false; 23264#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23259#L102 assume !(ssl3_accept_~s__state~0 == 12292); 23257#L105 assume !(ssl3_accept_~s__state~0 == 16384); 23254#L108 assume !(ssl3_accept_~s__state~0 == 8192); 23252#L111 assume !(ssl3_accept_~s__state~0 == 24576); 23251#L114 assume !(ssl3_accept_~s__state~0 == 8195); 23249#L117 assume !(ssl3_accept_~s__state~0 == 8480); 23246#L120 assume !(ssl3_accept_~s__state~0 == 8481); 23245#L123 assume !(ssl3_accept_~s__state~0 == 8482); 23244#L126 assume !(ssl3_accept_~s__state~0 == 8464); 23243#L129 assume !(ssl3_accept_~s__state~0 == 8465); 23241#L132 assume !(ssl3_accept_~s__state~0 == 8466); 23240#L135 assume !(ssl3_accept_~s__state~0 == 8496); 23231#L138 assume !(ssl3_accept_~s__state~0 == 8497); 23215#L141 assume !(ssl3_accept_~s__state~0 == 8512); 23211#L144 assume !(ssl3_accept_~s__state~0 == 8513); 23200#L147 assume ssl3_accept_~s__state~0 == 8528; 22762#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 22725#L325 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 22689#L325-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 22690#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 23165#L357 assume !(ssl3_accept_~ret~0 <= 0); 23156#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 23152#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 23145#L580 ssl3_accept_~skip~0 := 0; 23142#L99-3 assume true; 23139#L99-1 assume !false; 23136#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23133#L102 assume !(ssl3_accept_~s__state~0 == 12292); 23130#L105 assume !(ssl3_accept_~s__state~0 == 16384); 23126#L108 assume !(ssl3_accept_~s__state~0 == 8192); 23122#L111 assume !(ssl3_accept_~s__state~0 == 24576); 23119#L114 assume !(ssl3_accept_~s__state~0 == 8195); 23114#L117 assume !(ssl3_accept_~s__state~0 == 8480); 23106#L120 assume !(ssl3_accept_~s__state~0 == 8481); 23102#L123 assume !(ssl3_accept_~s__state~0 == 8482); 23098#L126 assume !(ssl3_accept_~s__state~0 == 8464); 23094#L129 assume !(ssl3_accept_~s__state~0 == 8465); 23090#L132 assume !(ssl3_accept_~s__state~0 == 8466); 23086#L135 assume !(ssl3_accept_~s__state~0 == 8496); 23082#L138 assume !(ssl3_accept_~s__state~0 == 8497); 23078#L141 assume !(ssl3_accept_~s__state~0 == 8512); 23075#L144 assume !(ssl3_accept_~s__state~0 == 8513); 23073#L147 assume !(ssl3_accept_~s__state~0 == 8528); 23071#L150 assume !(ssl3_accept_~s__state~0 == 8529); 22967#L153 assume ssl3_accept_~s__state~0 == 8544; 22963#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; 22931#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 23030#L580 ssl3_accept_~skip~0 := 0; 23028#L99-3 assume true; 23026#L99-1 assume !false; 23024#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23022#L102 assume !(ssl3_accept_~s__state~0 == 12292); 23020#L105 assume !(ssl3_accept_~s__state~0 == 16384); 23018#L108 assume !(ssl3_accept_~s__state~0 == 8192); 23016#L111 assume !(ssl3_accept_~s__state~0 == 24576); 23014#L114 assume !(ssl3_accept_~s__state~0 == 8195); 23012#L117 assume !(ssl3_accept_~s__state~0 == 8480); 23010#L120 assume !(ssl3_accept_~s__state~0 == 8481); 23008#L123 assume !(ssl3_accept_~s__state~0 == 8482); 23007#L126 assume !(ssl3_accept_~s__state~0 == 8464); 23006#L129 assume !(ssl3_accept_~s__state~0 == 8465); 23004#L132 assume !(ssl3_accept_~s__state~0 == 8466); 23002#L135 assume !(ssl3_accept_~s__state~0 == 8496); 23000#L138 assume !(ssl3_accept_~s__state~0 == 8497); 22997#L141 assume !(ssl3_accept_~s__state~0 == 8512); 22995#L144 assume !(ssl3_accept_~s__state~0 == 8513); 22992#L147 assume !(ssl3_accept_~s__state~0 == 8528); 22990#L150 assume !(ssl3_accept_~s__state~0 == 8529); 22988#L153 assume !(ssl3_accept_~s__state~0 == 8544); 22968#L156 assume !(ssl3_accept_~s__state~0 == 8545); 22922#L159 assume !(ssl3_accept_~s__state~0 == 8560); 22920#L162 assume !(ssl3_accept_~s__state~0 == 8561); 22921#L165 assume !(ssl3_accept_~s__state~0 == 8448); 23050#L168 assume ssl3_accept_~s__state~0 == 8576; 22973#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 23045#L444 assume !(ssl3_accept_~ret~0 <= 0); 23043#L447 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 22788#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 23392#L580 ssl3_accept_~skip~0 := 0; 23390#L99-3 assume true; 23388#L99-1 assume !false; 23386#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23380#L102 assume !(ssl3_accept_~s__state~0 == 12292); 23377#L105 assume !(ssl3_accept_~s__state~0 == 16384); 23374#L108 assume !(ssl3_accept_~s__state~0 == 8192); 23371#L111 assume !(ssl3_accept_~s__state~0 == 24576); 23368#L114 assume !(ssl3_accept_~s__state~0 == 8195); 23365#L117 assume !(ssl3_accept_~s__state~0 == 8480); 22795#L120 assume !(ssl3_accept_~s__state~0 == 8481); 23360#L123 assume !(ssl3_accept_~s__state~0 == 8482); 23357#L126 assume ssl3_accept_~s__state~0 == 8464; 22631#L133 [2018-11-10 11:48:18,335 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:18,335 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 10 times [2018-11-10 11:48:18,335 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:18,335 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:18,336 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:18,336 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:18,336 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:18,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:18,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:18,342 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:18,342 INFO L82 PathProgramCache]: Analyzing trace with hash -1948014686, now seen corresponding path program 1 times [2018-11-10 11:48:18,342 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:18,342 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:18,343 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:18,343 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:48:18,343 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:18,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:18,375 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 11:48:18,375 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:48:18,375 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 11:48:18,375 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:48:18,376 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:48:18,376 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:48:18,376 INFO L87 Difference]: Start difference. First operand 972 states and 1266 transitions. cyclomatic complexity: 299 Second operand 3 states. [2018-11-10 11:48:18,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:48:18,472 INFO L93 Difference]: Finished difference Result 945 states and 1196 transitions. [2018-11-10 11:48:18,472 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:48:18,473 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 945 states and 1196 transitions. [2018-11-10 11:48:18,475 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 503 [2018-11-10 11:48:18,478 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 945 states to 813 states and 1032 transitions. [2018-11-10 11:48:18,478 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 573 [2018-11-10 11:48:18,479 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 705 [2018-11-10 11:48:18,479 INFO L73 IsDeterministic]: Start isDeterministic. Operand 813 states and 1032 transitions. [2018-11-10 11:48:18,479 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:48:18,479 INFO L705 BuchiCegarLoop]: Abstraction has 813 states and 1032 transitions. [2018-11-10 11:48:18,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 813 states and 1032 transitions. [2018-11-10 11:48:18,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 813 to 679. [2018-11-10 11:48:18,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 679 states. [2018-11-10 11:48:18,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 864 transitions. [2018-11-10 11:48:18,487 INFO L728 BuchiCegarLoop]: Abstraction has 679 states and 864 transitions. [2018-11-10 11:48:18,487 INFO L608 BuchiCegarLoop]: Abstraction has 679 states and 864 transitions. [2018-11-10 11:48:18,487 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-10 11:48:18,487 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 679 states and 864 transitions. [2018-11-10 11:48:18,488 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 501 [2018-11-10 11:48:18,489 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:48:18,489 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:48:18,490 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 11:48:18,490 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] [2018-11-10 11:48:18,490 INFO L793 eck$LassoCheckResult]: Stem: 24631#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 24467#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 24468#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 24627#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 24628#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 24593#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 24670#L99-3 assume true; 24828#L99-1 assume !false; 25042#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25041#L102 assume !(ssl3_accept_~s__state~0 == 12292); 25039#L105 assume !(ssl3_accept_~s__state~0 == 16384); 25037#L108 assume !(ssl3_accept_~s__state~0 == 8192); 25035#L111 assume !(ssl3_accept_~s__state~0 == 24576); 25033#L114 assume !(ssl3_accept_~s__state~0 == 8195); 25031#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25029#L120 assume !(ssl3_accept_~s__state~0 == 8481); 25027#L123 assume !(ssl3_accept_~s__state~0 == 8482); 24691#L126 assume ssl3_accept_~s__state~0 == 8464; 24536#L133 [2018-11-10 11:48:18,490 INFO L795 eck$LassoCheckResult]: Loop: 24536#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 24466#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 24459#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 24460#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 25020#L580 ssl3_accept_~skip~0 := 0; 25019#L99-3 assume true; 25018#L99-1 assume !false; 25017#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25016#L102 assume !(ssl3_accept_~s__state~0 == 12292); 25012#L105 assume !(ssl3_accept_~s__state~0 == 16384); 25011#L108 assume !(ssl3_accept_~s__state~0 == 8192); 25010#L111 assume !(ssl3_accept_~s__state~0 == 24576); 25008#L114 assume !(ssl3_accept_~s__state~0 == 8195); 25007#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25001#L120 assume !(ssl3_accept_~s__state~0 == 8481); 24998#L123 assume !(ssl3_accept_~s__state~0 == 8482); 24995#L126 assume !(ssl3_accept_~s__state~0 == 8464); 24992#L129 assume !(ssl3_accept_~s__state~0 == 8465); 24927#L132 assume !(ssl3_accept_~s__state~0 == 8466); 24926#L135 assume ssl3_accept_~s__state~0 == 8496; 24837#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 24923#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 24921#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 24919#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 24624#L297-2 ssl3_accept_~s__init_num~0 := 0; 24625#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 25130#L580 ssl3_accept_~skip~0 := 0; 25129#L99-3 assume true; 25128#L99-1 assume !false; 24567#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24568#L102 assume !(ssl3_accept_~s__state~0 == 12292); 24594#L105 assume !(ssl3_accept_~s__state~0 == 16384); 25126#L108 assume !(ssl3_accept_~s__state~0 == 8192); 25125#L111 assume !(ssl3_accept_~s__state~0 == 24576); 25124#L114 assume !(ssl3_accept_~s__state~0 == 8195); 25123#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25122#L120 assume !(ssl3_accept_~s__state~0 == 8481); 25121#L123 assume !(ssl3_accept_~s__state~0 == 8482); 25120#L126 assume !(ssl3_accept_~s__state~0 == 8464); 25119#L129 assume !(ssl3_accept_~s__state~0 == 8465); 25102#L132 assume !(ssl3_accept_~s__state~0 == 8466); 24599#L135 assume !(ssl3_accept_~s__state~0 == 8496); 24600#L138 assume !(ssl3_accept_~s__state~0 == 8497); 24580#L141 assume ssl3_accept_~s__state~0 == 8512; 24581#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 24630#L308 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 24542#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 24576#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 24484#L580 ssl3_accept_~skip~0 := 0; 24632#L99-3 assume true; 24633#L99-1 assume !false; 24637#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25127#L102 assume !(ssl3_accept_~s__state~0 == 12292); 24572#L105 assume !(ssl3_accept_~s__state~0 == 16384); 24573#L108 assume !(ssl3_accept_~s__state~0 == 8192); 24534#L111 assume !(ssl3_accept_~s__state~0 == 24576); 24497#L114 assume !(ssl3_accept_~s__state~0 == 8195); 24498#L117 assume !(ssl3_accept_~s__state~0 == 8480); 24473#L120 assume !(ssl3_accept_~s__state~0 == 8481); 24474#L123 assume !(ssl3_accept_~s__state~0 == 8482); 24643#L126 assume !(ssl3_accept_~s__state~0 == 8464); 24644#L129 assume !(ssl3_accept_~s__state~0 == 8465); 24639#L132 assume !(ssl3_accept_~s__state~0 == 8466); 24640#L135 assume !(ssl3_accept_~s__state~0 == 8496); 24611#L138 assume !(ssl3_accept_~s__state~0 == 8497); 24612#L141 assume !(ssl3_accept_~s__state~0 == 8512); 24538#L144 assume !(ssl3_accept_~s__state~0 == 8513); 24539#L147 assume ssl3_accept_~s__state~0 == 8528; 24649#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 24618#L325 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 24591#L325-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 24537#L334 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 24525#L337 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 24462#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 24533#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 25092#L580 ssl3_accept_~skip~0 := 0; 25091#L99-3 assume true; 25086#L99-1 assume !false; 25084#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25082#L102 assume !(ssl3_accept_~s__state~0 == 12292); 25080#L105 assume !(ssl3_accept_~s__state~0 == 16384); 25078#L108 assume !(ssl3_accept_~s__state~0 == 8192); 25076#L111 assume !(ssl3_accept_~s__state~0 == 24576); 25074#L114 assume !(ssl3_accept_~s__state~0 == 8195); 25072#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25070#L120 assume !(ssl3_accept_~s__state~0 == 8481); 25068#L123 assume !(ssl3_accept_~s__state~0 == 8482); 25066#L126 assume !(ssl3_accept_~s__state~0 == 8464); 25064#L129 assume !(ssl3_accept_~s__state~0 == 8465); 25062#L132 assume !(ssl3_accept_~s__state~0 == 8466); 25060#L135 assume !(ssl3_accept_~s__state~0 == 8496); 25058#L138 assume !(ssl3_accept_~s__state~0 == 8497); 25056#L141 assume !(ssl3_accept_~s__state~0 == 8512); 25054#L144 assume !(ssl3_accept_~s__state~0 == 8513); 24501#L147 assume !(ssl3_accept_~s__state~0 == 8528); 24502#L150 assume !(ssl3_accept_~s__state~0 == 8529); 24477#L153 assume ssl3_accept_~s__state~0 == 8544; 24478#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 24603#L380 assume !(ssl3_accept_~s__session__peer~0 != 0); 24520#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 24513#L392 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 24515#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 24647#L404 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; 24566#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 25113#L580 ssl3_accept_~skip~0 := 0; 25112#L99-3 assume true; 25111#L99-1 assume !false; 25110#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25109#L102 assume !(ssl3_accept_~s__state~0 == 12292); 25108#L105 assume !(ssl3_accept_~s__state~0 == 16384); 25107#L108 assume !(ssl3_accept_~s__state~0 == 8192); 25106#L111 assume !(ssl3_accept_~s__state~0 == 24576); 25105#L114 assume !(ssl3_accept_~s__state~0 == 8195); 25104#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25103#L120 assume !(ssl3_accept_~s__state~0 == 8481); 25047#L123 assume !(ssl3_accept_~s__state~0 == 8482); 25046#L126 assume !(ssl3_accept_~s__state~0 == 8464); 25045#L129 assume !(ssl3_accept_~s__state~0 == 8465); 25044#L132 assume !(ssl3_accept_~s__state~0 == 8466); 25043#L135 assume !(ssl3_accept_~s__state~0 == 8496); 25026#L138 assume !(ssl3_accept_~s__state~0 == 8497); 25040#L141 assume !(ssl3_accept_~s__state~0 == 8512); 25038#L144 assume !(ssl3_accept_~s__state~0 == 8513); 25036#L147 assume !(ssl3_accept_~s__state~0 == 8528); 25034#L150 assume !(ssl3_accept_~s__state~0 == 8529); 25032#L153 assume !(ssl3_accept_~s__state~0 == 8544); 25030#L156 assume !(ssl3_accept_~s__state~0 == 8545); 25028#L159 assume !(ssl3_accept_~s__state~0 == 8560); 24650#L162 assume !(ssl3_accept_~s__state~0 == 8561); 24651#L165 assume ssl3_accept_~s__state~0 == 8448; 24543#L166 assume !(ssl3_accept_~num1~0 > 0); 24545#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 24571#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 24816#L580 ssl3_accept_~skip~0 := 0; 24814#L99-3 assume true; 24812#L99-1 assume !false; 24810#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24685#L102 assume !(ssl3_accept_~s__state~0 == 12292); 24686#L105 assume !(ssl3_accept_~s__state~0 == 16384); 24737#L108 assume !(ssl3_accept_~s__state~0 == 8192); 24738#L111 assume !(ssl3_accept_~s__state~0 == 24576); 24739#L114 assume !(ssl3_accept_~s__state~0 == 8195); 24684#L117 assume !(ssl3_accept_~s__state~0 == 8480); 24674#L120 assume !(ssl3_accept_~s__state~0 == 8481); 24675#L123 assume !(ssl3_accept_~s__state~0 == 8482); 24688#L126 assume ssl3_accept_~s__state~0 == 8464; 24536#L133 [2018-11-10 11:48:18,490 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:18,490 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 11 times [2018-11-10 11:48:18,490 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:18,490 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:18,491 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:18,491 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:18,491 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:18,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:18,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:18,497 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:18,497 INFO L82 PathProgramCache]: Analyzing trace with hash -1824692877, now seen corresponding path program 1 times [2018-11-10 11:48:18,497 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:18,497 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:18,498 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:18,498 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:48:18,498 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:18,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:18,531 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 11:48:18,531 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:48:18,531 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 11:48:18,532 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:48:18,532 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:48:18,532 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:48:18,532 INFO L87 Difference]: Start difference. First operand 679 states and 864 transitions. cyclomatic complexity: 188 Second operand 3 states. [2018-11-10 11:48:18,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:48:18,543 INFO L93 Difference]: Finished difference Result 1126 states and 1450 transitions. [2018-11-10 11:48:18,545 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:48:18,545 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1126 states and 1450 transitions. [2018-11-10 11:48:18,548 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 948 [2018-11-10 11:48:18,552 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1126 states to 1126 states and 1450 transitions. [2018-11-10 11:48:18,552 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1018 [2018-11-10 11:48:18,552 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1018 [2018-11-10 11:48:18,553 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1126 states and 1450 transitions. [2018-11-10 11:48:18,553 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:48:18,553 INFO L705 BuchiCegarLoop]: Abstraction has 1126 states and 1450 transitions. [2018-11-10 11:48:18,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1126 states and 1450 transitions. [2018-11-10 11:48:18,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1126 to 680. [2018-11-10 11:48:18,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 680 states. [2018-11-10 11:48:18,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 865 transitions. [2018-11-10 11:48:18,562 INFO L728 BuchiCegarLoop]: Abstraction has 680 states and 865 transitions. [2018-11-10 11:48:18,562 INFO L608 BuchiCegarLoop]: Abstraction has 680 states and 865 transitions. [2018-11-10 11:48:18,562 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-10 11:48:18,562 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 680 states and 865 transitions. [2018-11-10 11:48:18,564 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 502 [2018-11-10 11:48:18,564 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:48:18,564 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:48:18,565 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 11:48:18,565 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] [2018-11-10 11:48:18,565 INFO L793 eck$LassoCheckResult]: Stem: 26440#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 26278#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 26279#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 26435#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 26436#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 26403#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 26482#L99-3 assume true; 26577#L99-1 assume !false; 26732#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26731#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26730#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26729#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26728#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26727#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26726#L117 assume !(ssl3_accept_~s__state~0 == 8480); 26725#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26724#L123 assume !(ssl3_accept_~s__state~0 == 8482); 26723#L126 assume ssl3_accept_~s__state~0 == 8464; 26352#L133 [2018-11-10 11:48:18,565 INFO L795 eck$LassoCheckResult]: Loop: 26352#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 26277#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 26270#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 26271#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26914#L580 ssl3_accept_~skip~0 := 0; 26912#L99-3 assume true; 26909#L99-1 assume !false; 26907#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26905#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26901#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26900#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26899#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26898#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26897#L117 assume !(ssl3_accept_~s__state~0 == 8480); 26896#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26895#L123 assume !(ssl3_accept_~s__state~0 == 8482); 26894#L126 assume !(ssl3_accept_~s__state~0 == 8464); 26893#L129 assume !(ssl3_accept_~s__state~0 == 8465); 26892#L132 assume !(ssl3_accept_~s__state~0 == 8466); 26707#L135 assume ssl3_accept_~s__state~0 == 8496; 26606#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 26701#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 26700#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 26698#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 26438#L297-2 ssl3_accept_~s__init_num~0 := 0; 26697#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26692#L580 ssl3_accept_~skip~0 := 0; 26691#L99-3 assume true; 26686#L99-1 assume !false; 26684#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26682#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26680#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26678#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26676#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26674#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26672#L117 assume !(ssl3_accept_~s__state~0 == 8480); 26670#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26668#L123 assume !(ssl3_accept_~s__state~0 == 8482); 26666#L126 assume !(ssl3_accept_~s__state~0 == 8464); 26664#L129 assume !(ssl3_accept_~s__state~0 == 8465); 26662#L132 assume !(ssl3_accept_~s__state~0 == 8466); 26660#L135 assume !(ssl3_accept_~s__state~0 == 8496); 26658#L138 assume !(ssl3_accept_~s__state~0 == 8497); 26489#L141 assume ssl3_accept_~s__state~0 == 8512; 26471#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26439#L308 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 26357#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 26446#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26791#L580 ssl3_accept_~skip~0 := 0; 26788#L99-3 assume true; 26785#L99-1 assume !false; 26782#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26779#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26776#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26773#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26770#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26767#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26764#L117 assume !(ssl3_accept_~s__state~0 == 8480); 26761#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26758#L123 assume !(ssl3_accept_~s__state~0 == 8482); 26749#L126 assume !(ssl3_accept_~s__state~0 == 8464); 26745#L129 assume !(ssl3_accept_~s__state~0 == 8465); 26744#L132 assume !(ssl3_accept_~s__state~0 == 8466); 26743#L135 assume !(ssl3_accept_~s__state~0 == 8496); 26740#L138 assume !(ssl3_accept_~s__state~0 == 8497); 26736#L141 assume !(ssl3_accept_~s__state~0 == 8512); 26733#L144 assume !(ssl3_accept_~s__state~0 == 8513); 26506#L147 assume ssl3_accept_~s__state~0 == 8528; 26457#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 26424#L325 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 26401#L325-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 26274#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 26429#L357 assume !(ssl3_accept_~ret~0 <= 0); 26273#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 26347#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26295#L580 ssl3_accept_~skip~0 := 0; 26441#L99-3 assume true; 26442#L99-1 assume !false; 26381#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26382#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26386#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26387#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26348#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26349#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26911#L117 assume !(ssl3_accept_~s__state~0 == 8480); 26908#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26906#L123 assume !(ssl3_accept_~s__state~0 == 8482); 26451#L126 assume !(ssl3_accept_~s__state~0 == 8464); 26452#L129 assume !(ssl3_accept_~s__state~0 == 8465); 26448#L132 assume !(ssl3_accept_~s__state~0 == 8466); 26408#L135 assume !(ssl3_accept_~s__state~0 == 8496); 26409#L138 assume !(ssl3_accept_~s__state~0 == 8497); 26392#L141 assume !(ssl3_accept_~s__state~0 == 8512); 26354#L144 assume !(ssl3_accept_~s__state~0 == 8513); 26313#L147 assume !(ssl3_accept_~s__state~0 == 8528); 26314#L150 assume !(ssl3_accept_~s__state~0 == 8529); 26329#L153 assume ssl3_accept_~s__state~0 == 8544; 26412#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 26413#L380 assume !(ssl3_accept_~s__session__peer~0 != 0); 26336#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26326#L392 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 26328#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 26455#L404 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; 26380#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26938#L580 ssl3_accept_~skip~0 := 0; 26933#L99-3 assume true; 26931#L99-1 assume !false; 26929#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26927#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26925#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26923#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26916#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26309#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26310#L117 assume !(ssl3_accept_~s__state~0 == 8480); 26284#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26285#L123 assume !(ssl3_accept_~s__state~0 == 8482); 26842#L126 assume !(ssl3_accept_~s__state~0 == 8464); 26841#L129 assume !(ssl3_accept_~s__state~0 == 8465); 26840#L132 assume !(ssl3_accept_~s__state~0 == 8466); 26837#L135 assume !(ssl3_accept_~s__state~0 == 8496); 26720#L138 assume !(ssl3_accept_~s__state~0 == 8497); 26834#L141 assume !(ssl3_accept_~s__state~0 == 8512); 26831#L144 assume !(ssl3_accept_~s__state~0 == 8513); 26826#L147 assume !(ssl3_accept_~s__state~0 == 8528); 26817#L150 assume !(ssl3_accept_~s__state~0 == 8529); 26812#L153 assume !(ssl3_accept_~s__state~0 == 8544); 26755#L156 assume !(ssl3_accept_~s__state~0 == 8545); 26748#L159 assume !(ssl3_accept_~s__state~0 == 8560); 26458#L162 assume !(ssl3_accept_~s__state~0 == 8561); 26459#L165 assume ssl3_accept_~s__state~0 == 8448; 26358#L166 assume !(ssl3_accept_~num1~0 > 0); 26360#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 26385#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26522#L580 ssl3_accept_~skip~0 := 0; 26521#L99-3 assume true; 26519#L99-1 assume !false; 26518#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26516#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26517#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26621#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26619#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26617#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26505#L117 assume !(ssl3_accept_~s__state~0 == 8480); 26499#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26500#L123 assume !(ssl3_accept_~s__state~0 == 8482); 26520#L126 assume ssl3_accept_~s__state~0 == 8464; 26352#L133 [2018-11-10 11:48:18,565 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:18,566 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 12 times [2018-11-10 11:48:18,566 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:18,566 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:18,566 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:18,566 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:18,567 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:18,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:18,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:18,572 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:18,573 INFO L82 PathProgramCache]: Analyzing trace with hash -533915372, now seen corresponding path program 1 times [2018-11-10 11:48:18,573 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:18,573 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:18,573 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:18,573 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:48:18,574 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:18,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:18,631 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 11:48:18,631 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 11:48:18,632 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_945a7371-9bf9-48ed-8d0b-3d46b270c555/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 11:48:18,642 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:18,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:18,668 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 11:48:18,686 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 11:48:18,703 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 11:48:18,703 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-10 11:48:18,703 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:48:18,703 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-10 11:48:18,703 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-10 11:48:18,703 INFO L87 Difference]: Start difference. First operand 680 states and 865 transitions. cyclomatic complexity: 188 Second operand 4 states. [2018-11-10 11:48:18,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:48:18,884 INFO L93 Difference]: Finished difference Result 1126 states and 1416 transitions. [2018-11-10 11:48:18,884 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-10 11:48:18,884 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1126 states and 1416 transitions. [2018-11-10 11:48:18,888 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 948 [2018-11-10 11:48:18,892 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1126 states to 1126 states and 1416 transitions. [2018-11-10 11:48:18,892 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1018 [2018-11-10 11:48:18,893 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1018 [2018-11-10 11:48:18,893 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1126 states and 1416 transitions. [2018-11-10 11:48:18,893 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:48:18,893 INFO L705 BuchiCegarLoop]: Abstraction has 1126 states and 1416 transitions. [2018-11-10 11:48:18,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1126 states and 1416 transitions. [2018-11-10 11:48:18,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1126 to 857. [2018-11-10 11:48:18,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 857 states. [2018-11-10 11:48:18,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 857 states to 857 states and 1087 transitions. [2018-11-10 11:48:18,907 INFO L728 BuchiCegarLoop]: Abstraction has 857 states and 1087 transitions. [2018-11-10 11:48:18,907 INFO L608 BuchiCegarLoop]: Abstraction has 857 states and 1087 transitions. [2018-11-10 11:48:18,907 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-10 11:48:18,907 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 857 states and 1087 transitions. [2018-11-10 11:48:18,909 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 679 [2018-11-10 11:48:18,909 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:48:18,910 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:48:18,911 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 11:48:18,911 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] [2018-11-10 11:48:18,911 INFO L793 eck$LassoCheckResult]: Stem: 28697#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 28529#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 28530#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 28692#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 28693#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 28656#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 28747#L99-3 assume true; 28848#L99-1 assume !false; 29076#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29075#L102 assume !(ssl3_accept_~s__state~0 == 12292); 29073#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29067#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29064#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29058#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29055#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29052#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29049#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29046#L126 assume ssl3_accept_~s__state~0 == 8464; 28600#L133 [2018-11-10 11:48:18,912 INFO L795 eck$LassoCheckResult]: Loop: 28600#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 28528#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 28521#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 28522#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 29370#L580 ssl3_accept_~skip~0 := 0; 28698#L99-3 assume true; 28699#L99-1 assume !false; 28633#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28634#L102 assume !(ssl3_accept_~s__state~0 == 12292); 28639#L105 assume !(ssl3_accept_~s__state~0 == 16384); 28640#L108 assume !(ssl3_accept_~s__state~0 == 8192); 28598#L111 assume !(ssl3_accept_~s__state~0 == 24576); 28559#L114 assume !(ssl3_accept_~s__state~0 == 8195); 28560#L117 assume !(ssl3_accept_~s__state~0 == 8480); 28535#L120 assume !(ssl3_accept_~s__state~0 == 8481); 28536#L123 assume !(ssl3_accept_~s__state~0 == 8482); 28733#L126 assume !(ssl3_accept_~s__state~0 == 8464); 29339#L129 assume !(ssl3_accept_~s__state~0 == 8465); 28707#L132 assume !(ssl3_accept_~s__state~0 == 8466); 28708#L135 assume ssl3_accept_~s__state~0 == 8496; 28788#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 28958#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 28957#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 28956#L297 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 28689#L297-2 ssl3_accept_~s__init_num~0 := 0; 28672#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 29352#L580 ssl3_accept_~skip~0 := 0; 29350#L99-3 assume true; 29348#L99-1 assume !false; 29346#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29344#L102 assume !(ssl3_accept_~s__state~0 == 12292); 29343#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29341#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29340#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29338#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29337#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29336#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29335#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29334#L126 assume !(ssl3_accept_~s__state~0 == 8464); 29333#L129 assume !(ssl3_accept_~s__state~0 == 8465); 29332#L132 assume !(ssl3_accept_~s__state~0 == 8466); 29331#L135 assume !(ssl3_accept_~s__state~0 == 8496); 29330#L138 assume !(ssl3_accept_~s__state~0 == 8497); 29329#L141 assume !(ssl3_accept_~s__state~0 == 8512); 29328#L144 assume !(ssl3_accept_~s__state~0 == 8513); 28563#L147 assume !(ssl3_accept_~s__state~0 == 8528); 28564#L150 assume !(ssl3_accept_~s__state~0 == 8529); 28539#L153 assume !(ssl3_accept_~s__state~0 == 8544); 28540#L156 assume !(ssl3_accept_~s__state~0 == 8545); 28736#L159 assume !(ssl3_accept_~s__state~0 == 8560); 28721#L162 assume !(ssl3_accept_~s__state~0 == 8561); 28685#L165 assume !(ssl3_accept_~s__state~0 == 8448); 28668#L168 assume !(ssl3_accept_~s__state~0 == 8576); 28669#L171 assume !(ssl3_accept_~s__state~0 == 8577); 28648#L174 assume !(ssl3_accept_~s__state~0 == 8592); 28610#L177 assume !(ssl3_accept_~s__state~0 == 8593); 28567#L180 assume !(ssl3_accept_~s__state~0 == 8608); 28568#L183 assume !(ssl3_accept_~s__state~0 == 8609); 28517#L186 assume !(ssl3_accept_~s__state~0 == 8640); 28518#L189 assume !(ssl3_accept_~s__state~0 == 8641); 28740#L192 assume ssl3_accept_~s__state~0 == 8656; 28650#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 28651#L492 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 28531#L497 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 28532#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 28543#L505 assume !(ssl3_accept_~tmp___10~0 == 0); 28553#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 28546#L580 ssl3_accept_~skip~0 := 0; 28730#L99-3 assume true; 29186#L99-1 assume !false; 29185#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29184#L102 assume !(ssl3_accept_~s__state~0 == 12292); 29167#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29166#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29165#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29163#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29162#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29161#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29156#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29154#L126 assume !(ssl3_accept_~s__state~0 == 8464); 29152#L129 assume !(ssl3_accept_~s__state~0 == 8465); 29150#L132 assume !(ssl3_accept_~s__state~0 == 8466); 29148#L135 assume !(ssl3_accept_~s__state~0 == 8496); 29146#L138 assume !(ssl3_accept_~s__state~0 == 8497); 29144#L141 assume !(ssl3_accept_~s__state~0 == 8512); 29142#L144 assume !(ssl3_accept_~s__state~0 == 8513); 29140#L147 assume !(ssl3_accept_~s__state~0 == 8528); 29138#L150 assume !(ssl3_accept_~s__state~0 == 8529); 29136#L153 assume !(ssl3_accept_~s__state~0 == 8544); 29134#L156 assume !(ssl3_accept_~s__state~0 == 8545); 29132#L159 assume !(ssl3_accept_~s__state~0 == 8560); 29130#L162 assume !(ssl3_accept_~s__state~0 == 8561); 29128#L165 assume !(ssl3_accept_~s__state~0 == 8448); 29126#L168 assume !(ssl3_accept_~s__state~0 == 8576); 29124#L171 assume !(ssl3_accept_~s__state~0 == 8577); 29122#L174 assume !(ssl3_accept_~s__state~0 == 8592); 29120#L177 assume !(ssl3_accept_~s__state~0 == 8593); 29118#L180 assume !(ssl3_accept_~s__state~0 == 8608); 29116#L183 assume !(ssl3_accept_~s__state~0 == 8609); 29114#L186 assume !(ssl3_accept_~s__state~0 == 8640); 29112#L189 assume !(ssl3_accept_~s__state~0 == 8641); 29080#L192 assume !(ssl3_accept_~s__state~0 == 8656); 29077#L195 assume !(ssl3_accept_~s__state~0 == 8657); 28688#L198 assume ssl3_accept_~s__state~0 == 8672; 28622#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 28612#L513 assume !(ssl3_accept_~blastFlag~0 == 3); 28551#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 28552#L520 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 28702#L520-2 ssl3_accept_~s__init_num~0 := 0; 28661#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 29247#L580 ssl3_accept_~skip~0 := 0; 29245#L99-3 assume true; 29243#L99-1 assume !false; 29241#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29239#L102 assume !(ssl3_accept_~s__state~0 == 12292); 29237#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29235#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29233#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29231#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29229#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29227#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29225#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29223#L126 assume !(ssl3_accept_~s__state~0 == 8464); 29221#L129 assume !(ssl3_accept_~s__state~0 == 8465); 29219#L132 assume !(ssl3_accept_~s__state~0 == 8466); 29216#L135 assume !(ssl3_accept_~s__state~0 == 8496); 29037#L138 assume !(ssl3_accept_~s__state~0 == 8497); 29213#L141 assume !(ssl3_accept_~s__state~0 == 8512); 29211#L144 assume !(ssl3_accept_~s__state~0 == 8513); 29210#L147 assume !(ssl3_accept_~s__state~0 == 8528); 29203#L150 assume !(ssl3_accept_~s__state~0 == 8529); 29199#L153 assume !(ssl3_accept_~s__state~0 == 8544); 29195#L156 assume !(ssl3_accept_~s__state~0 == 8545); 29192#L159 assume !(ssl3_accept_~s__state~0 == 8560); 29188#L162 assume !(ssl3_accept_~s__state~0 == 8561); 29173#L165 assume ssl3_accept_~s__state~0 == 8448; 28607#L166 assume !(ssl3_accept_~num1~0 > 0); 28609#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 28815#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 28809#L580 ssl3_accept_~skip~0 := 0; 28807#L99-3 assume true; 28805#L99-1 assume !false; 28804#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28802#L102 assume !(ssl3_accept_~s__state~0 == 12292); 28800#L105 assume !(ssl3_accept_~s__state~0 == 16384); 28799#L108 assume !(ssl3_accept_~s__state~0 == 8192); 28798#L111 assume !(ssl3_accept_~s__state~0 == 24576); 28795#L114 assume !(ssl3_accept_~s__state~0 == 8195); 28792#L117 assume !(ssl3_accept_~s__state~0 == 8480); 28755#L120 assume !(ssl3_accept_~s__state~0 == 8481); 28753#L123 assume !(ssl3_accept_~s__state~0 == 8482); 28754#L126 assume ssl3_accept_~s__state~0 == 8464; 28600#L133 [2018-11-10 11:48:18,912 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:18,912 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 13 times [2018-11-10 11:48:18,912 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:18,912 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:18,913 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:18,913 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:18,913 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:18,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:18,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:18,920 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:18,920 INFO L82 PathProgramCache]: Analyzing trace with hash 1535985142, now seen corresponding path program 1 times [2018-11-10 11:48:18,920 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:18,920 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:18,921 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:18,921 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:18,921 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:18,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:18,976 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 11:48:18,976 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:48:18,976 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 11:48:18,976 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:48:18,976 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:48:18,977 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:48:18,977 INFO L87 Difference]: Start difference. First operand 857 states and 1087 transitions. cyclomatic complexity: 233 Second operand 3 states. [2018-11-10 11:48:18,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:48:18,990 INFO L93 Difference]: Finished difference Result 1001 states and 1250 transitions. [2018-11-10 11:48:18,990 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:48:18,990 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1001 states and 1250 transitions. [2018-11-10 11:48:18,997 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 773 [2018-11-10 11:48:19,001 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1001 states to 951 states and 1192 transitions. [2018-11-10 11:48:19,001 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 843 [2018-11-10 11:48:19,002 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 843 [2018-11-10 11:48:19,002 INFO L73 IsDeterministic]: Start isDeterministic. Operand 951 states and 1192 transitions. [2018-11-10 11:48:19,002 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:48:19,002 INFO L705 BuchiCegarLoop]: Abstraction has 951 states and 1192 transitions. [2018-11-10 11:48:19,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 951 states and 1192 transitions. [2018-11-10 11:48:19,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 951 to 904. [2018-11-10 11:48:19,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 904 states. [2018-11-10 11:48:19,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 904 states to 904 states and 1139 transitions. [2018-11-10 11:48:19,012 INFO L728 BuchiCegarLoop]: Abstraction has 904 states and 1139 transitions. [2018-11-10 11:48:19,013 INFO L608 BuchiCegarLoop]: Abstraction has 904 states and 1139 transitions. [2018-11-10 11:48:19,013 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-10 11:48:19,013 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 904 states and 1139 transitions. [2018-11-10 11:48:19,015 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 726 [2018-11-10 11:48:19,015 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:48:19,015 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:48:19,016 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 11:48:19,016 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] [2018-11-10 11:48:19,016 INFO L793 eck$LassoCheckResult]: Stem: 30553#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 30393#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 30394#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 30548#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 30549#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 30516#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 30589#L99-3 assume true; 30767#L99-1 assume !false; 30886#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30885#L102 assume !(ssl3_accept_~s__state~0 == 12292); 30884#L105 assume !(ssl3_accept_~s__state~0 == 16384); 30883#L108 assume !(ssl3_accept_~s__state~0 == 8192); 30882#L111 assume !(ssl3_accept_~s__state~0 == 24576); 30881#L114 assume !(ssl3_accept_~s__state~0 == 8195); 30880#L117 assume !(ssl3_accept_~s__state~0 == 8480); 30879#L120 assume !(ssl3_accept_~s__state~0 == 8481); 30878#L123 assume !(ssl3_accept_~s__state~0 == 8482); 30877#L126 assume ssl3_accept_~s__state~0 == 8464; 30462#L133 [2018-11-10 11:48:19,017 INFO L795 eck$LassoCheckResult]: Loop: 30462#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 30392#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 30385#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 30386#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 31105#L580 ssl3_accept_~skip~0 := 0; 31102#L99-3 assume true; 31099#L99-1 assume !false; 31096#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31093#L102 assume !(ssl3_accept_~s__state~0 == 12292); 31090#L105 assume !(ssl3_accept_~s__state~0 == 16384); 31087#L108 assume !(ssl3_accept_~s__state~0 == 8192); 31084#L111 assume !(ssl3_accept_~s__state~0 == 24576); 31081#L114 assume !(ssl3_accept_~s__state~0 == 8195); 31078#L117 assume !(ssl3_accept_~s__state~0 == 8480); 31076#L120 assume !(ssl3_accept_~s__state~0 == 8481); 31074#L123 assume !(ssl3_accept_~s__state~0 == 8482); 31072#L126 assume !(ssl3_accept_~s__state~0 == 8464); 31071#L129 assume !(ssl3_accept_~s__state~0 == 8465); 31069#L132 assume !(ssl3_accept_~s__state~0 == 8466); 31068#L135 assume ssl3_accept_~s__state~0 == 8496; 30436#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 30437#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 30870#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 30868#L297 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 30869#L297-2 ssl3_accept_~s__init_num~0 := 0; 30532#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 31231#L580 ssl3_accept_~skip~0 := 0; 31229#L99-3 assume true; 31227#L99-1 assume !false; 31225#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31223#L102 assume !(ssl3_accept_~s__state~0 == 12292); 31221#L105 assume !(ssl3_accept_~s__state~0 == 16384); 31219#L108 assume !(ssl3_accept_~s__state~0 == 8192); 31217#L111 assume !(ssl3_accept_~s__state~0 == 24576); 31215#L114 assume !(ssl3_accept_~s__state~0 == 8195); 31213#L117 assume !(ssl3_accept_~s__state~0 == 8480); 31211#L120 assume !(ssl3_accept_~s__state~0 == 8481); 31209#L123 assume !(ssl3_accept_~s__state~0 == 8482); 31207#L126 assume !(ssl3_accept_~s__state~0 == 8464); 31205#L129 assume !(ssl3_accept_~s__state~0 == 8465); 31203#L132 assume !(ssl3_accept_~s__state~0 == 8466); 31201#L135 assume !(ssl3_accept_~s__state~0 == 8496); 31199#L138 assume !(ssl3_accept_~s__state~0 == 8497); 31197#L141 assume !(ssl3_accept_~s__state~0 == 8512); 31195#L144 assume !(ssl3_accept_~s__state~0 == 8513); 31193#L147 assume !(ssl3_accept_~s__state~0 == 8528); 31191#L150 assume !(ssl3_accept_~s__state~0 == 8529); 31189#L153 assume !(ssl3_accept_~s__state~0 == 8544); 31187#L156 assume !(ssl3_accept_~s__state~0 == 8545); 31184#L159 assume !(ssl3_accept_~s__state~0 == 8560); 31177#L162 assume !(ssl3_accept_~s__state~0 == 8561); 31174#L165 assume !(ssl3_accept_~s__state~0 == 8448); 31171#L168 assume !(ssl3_accept_~s__state~0 == 8576); 31168#L171 assume !(ssl3_accept_~s__state~0 == 8577); 31165#L174 assume !(ssl3_accept_~s__state~0 == 8592); 31162#L177 assume !(ssl3_accept_~s__state~0 == 8593); 31153#L180 assume !(ssl3_accept_~s__state~0 == 8608); 31151#L183 assume !(ssl3_accept_~s__state~0 == 8609); 31150#L186 assume !(ssl3_accept_~s__state~0 == 8640); 30796#L189 assume !(ssl3_accept_~s__state~0 == 8641); 30795#L192 assume ssl3_accept_~s__state~0 == 8656; 30678#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 30794#L492 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 30793#L497 assume !(ssl3_accept_~blastFlag~0 == 2); 30792#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 30791#L505 assume !(ssl3_accept_~tmp___10~0 == 0); 30789#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 30784#L580 ssl3_accept_~skip~0 := 0; 30783#L99-3 assume true; 30782#L99-1 assume !false; 30781#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30780#L102 assume !(ssl3_accept_~s__state~0 == 12292); 30779#L105 assume !(ssl3_accept_~s__state~0 == 16384); 30778#L108 assume !(ssl3_accept_~s__state~0 == 8192); 30777#L111 assume !(ssl3_accept_~s__state~0 == 24576); 30776#L114 assume !(ssl3_accept_~s__state~0 == 8195); 30775#L117 assume !(ssl3_accept_~s__state~0 == 8480); 30774#L120 assume !(ssl3_accept_~s__state~0 == 8481); 30773#L123 assume !(ssl3_accept_~s__state~0 == 8482); 30772#L126 assume !(ssl3_accept_~s__state~0 == 8464); 30771#L129 assume !(ssl3_accept_~s__state~0 == 8465); 30770#L132 assume !(ssl3_accept_~s__state~0 == 8466); 30769#L135 assume !(ssl3_accept_~s__state~0 == 8496); 30768#L138 assume !(ssl3_accept_~s__state~0 == 8497); 30766#L141 assume !(ssl3_accept_~s__state~0 == 8512); 30765#L144 assume !(ssl3_accept_~s__state~0 == 8513); 30763#L147 assume !(ssl3_accept_~s__state~0 == 8528); 30758#L150 assume !(ssl3_accept_~s__state~0 == 8529); 30756#L153 assume !(ssl3_accept_~s__state~0 == 8544); 30754#L156 assume !(ssl3_accept_~s__state~0 == 8545); 30752#L159 assume !(ssl3_accept_~s__state~0 == 8560); 30750#L162 assume !(ssl3_accept_~s__state~0 == 8561); 30748#L165 assume !(ssl3_accept_~s__state~0 == 8448); 30746#L168 assume !(ssl3_accept_~s__state~0 == 8576); 30745#L171 assume !(ssl3_accept_~s__state~0 == 8577); 30744#L174 assume !(ssl3_accept_~s__state~0 == 8592); 30743#L177 assume !(ssl3_accept_~s__state~0 == 8593); 30741#L180 assume !(ssl3_accept_~s__state~0 == 8608); 30739#L183 assume !(ssl3_accept_~s__state~0 == 8609); 30737#L186 assume !(ssl3_accept_~s__state~0 == 8640); 30735#L189 assume !(ssl3_accept_~s__state~0 == 8641); 30733#L192 assume !(ssl3_accept_~s__state~0 == 8656); 30731#L195 assume !(ssl3_accept_~s__state~0 == 8657); 30543#L198 assume ssl3_accept_~s__state~0 == 8672; 30483#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 30473#L513 assume !(ssl3_accept_~blastFlag~0 == 3); 30415#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 30416#L520 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 30558#L520-2 ssl3_accept_~s__init_num~0 := 0; 30521#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 31175#L580 ssl3_accept_~skip~0 := 0; 31172#L99-3 assume true; 31169#L99-1 assume !false; 31166#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31163#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); 31148#L111 assume !(ssl3_accept_~s__state~0 == 24576); 31147#L114 assume !(ssl3_accept_~s__state~0 == 8195); 31145#L117 assume !(ssl3_accept_~s__state~0 == 8480); 31140#L120 assume !(ssl3_accept_~s__state~0 == 8481); 31138#L123 assume !(ssl3_accept_~s__state~0 == 8482); 31136#L126 assume !(ssl3_accept_~s__state~0 == 8464); 31134#L129 assume !(ssl3_accept_~s__state~0 == 8465); 31132#L132 assume !(ssl3_accept_~s__state~0 == 8466); 31013#L135 assume !(ssl3_accept_~s__state~0 == 8496); 30874#L138 assume !(ssl3_accept_~s__state~0 == 8497); 31010#L141 assume !(ssl3_accept_~s__state~0 == 8512); 31008#L144 assume !(ssl3_accept_~s__state~0 == 8513); 31005#L147 assume !(ssl3_accept_~s__state~0 == 8528); 31004#L150 assume !(ssl3_accept_~s__state~0 == 8529); 31003#L153 assume !(ssl3_accept_~s__state~0 == 8544); 31000#L156 assume !(ssl3_accept_~s__state~0 == 8545); 30984#L159 assume !(ssl3_accept_~s__state~0 == 8560); 30979#L162 assume !(ssl3_accept_~s__state~0 == 8561); 30838#L165 assume ssl3_accept_~s__state~0 == 8448; 30468#L166 assume !(ssl3_accept_~num1~0 > 0); 30470#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 30722#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 30716#L580 ssl3_accept_~skip~0 := 0; 30714#L99-3 assume true; 30712#L99-1 assume !false; 30710#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30616#L102 assume !(ssl3_accept_~s__state~0 == 12292); 30615#L105 assume !(ssl3_accept_~s__state~0 == 16384); 30614#L108 assume !(ssl3_accept_~s__state~0 == 8192); 30611#L111 assume !(ssl3_accept_~s__state~0 == 24576); 30608#L114 assume !(ssl3_accept_~s__state~0 == 8195); 30607#L117 assume !(ssl3_accept_~s__state~0 == 8480); 30593#L120 assume !(ssl3_accept_~s__state~0 == 8481); 30594#L123 assume !(ssl3_accept_~s__state~0 == 8482); 30620#L126 assume ssl3_accept_~s__state~0 == 8464; 30462#L133 [2018-11-10 11:48:19,017 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:19,017 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 14 times [2018-11-10 11:48:19,021 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:19,022 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:19,022 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:19,022 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:19,022 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:19,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:19,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:19,032 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:19,032 INFO L82 PathProgramCache]: Analyzing trace with hash 765251576, now seen corresponding path program 1 times [2018-11-10 11:48:19,032 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:19,032 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:19,033 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:19,033 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:48:19,033 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:19,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:19,093 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 142 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2018-11-10 11:48:19,094 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:48:19,094 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 11:48:19,094 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:48:19,094 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:48:19,094 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:48:19,095 INFO L87 Difference]: Start difference. First operand 904 states and 1139 transitions. cyclomatic complexity: 239 Second operand 3 states. [2018-11-10 11:48:19,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:48:19,114 INFO L93 Difference]: Finished difference Result 1585 states and 2010 transitions. [2018-11-10 11:48:19,116 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:48:19,116 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1585 states and 2010 transitions. [2018-11-10 11:48:19,120 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1267 [2018-11-10 11:48:19,124 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1585 states to 1540 states and 1960 transitions. [2018-11-10 11:48:19,124 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1430 [2018-11-10 11:48:19,125 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1432 [2018-11-10 11:48:19,125 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1540 states and 1960 transitions. [2018-11-10 11:48:19,125 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:48:19,126 INFO L705 BuchiCegarLoop]: Abstraction has 1540 states and 1960 transitions. [2018-11-10 11:48:19,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1540 states and 1960 transitions. [2018-11-10 11:48:19,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1540 to 1495. [2018-11-10 11:48:19,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1495 states. [2018-11-10 11:48:19,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1495 states to 1495 states and 1910 transitions. [2018-11-10 11:48:19,139 INFO L728 BuchiCegarLoop]: Abstraction has 1495 states and 1910 transitions. [2018-11-10 11:48:19,139 INFO L608 BuchiCegarLoop]: Abstraction has 1495 states and 1910 transitions. [2018-11-10 11:48:19,140 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-10 11:48:19,140 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1495 states and 1910 transitions. [2018-11-10 11:48:19,143 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1267 [2018-11-10 11:48:19,143 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:48:19,143 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:48:19,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 11:48:19,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] [2018-11-10 11:48:19,144 INFO L793 eck$LassoCheckResult]: Stem: 33059#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 32888#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 32889#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 33050#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 33051#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 33019#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 33101#L99-3 assume true; 33132#L99-1 assume !false; 33346#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33344#L102 assume !(ssl3_accept_~s__state~0 == 12292); 33343#L105 assume !(ssl3_accept_~s__state~0 == 16384); 33342#L108 assume !(ssl3_accept_~s__state~0 == 8192); 33340#L111 assume !(ssl3_accept_~s__state~0 == 24576); 33338#L114 assume !(ssl3_accept_~s__state~0 == 8195); 33337#L117 assume !(ssl3_accept_~s__state~0 == 8480); 33336#L120 assume !(ssl3_accept_~s__state~0 == 8481); 33334#L123 assume !(ssl3_accept_~s__state~0 == 8482); 33333#L126 assume ssl3_accept_~s__state~0 == 8464; 32957#L133 [2018-11-10 11:48:19,144 INFO L795 eck$LassoCheckResult]: Loop: 32957#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 32958#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 33283#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 34173#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 34166#L580 ssl3_accept_~skip~0 := 0; 34163#L99-3 assume true; 34160#L99-1 assume !false; 34157#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34154#L102 assume !(ssl3_accept_~s__state~0 == 12292); 34151#L105 assume !(ssl3_accept_~s__state~0 == 16384); 34148#L108 assume !(ssl3_accept_~s__state~0 == 8192); 34145#L111 assume !(ssl3_accept_~s__state~0 == 24576); 34142#L114 assume !(ssl3_accept_~s__state~0 == 8195); 34140#L117 assume !(ssl3_accept_~s__state~0 == 8480); 33814#L120 assume !(ssl3_accept_~s__state~0 == 8481); 33811#L123 assume !(ssl3_accept_~s__state~0 == 8482); 33808#L126 assume !(ssl3_accept_~s__state~0 == 8464); 33805#L129 assume !(ssl3_accept_~s__state~0 == 8465); 33802#L132 assume !(ssl3_accept_~s__state~0 == 8466); 33329#L135 assume ssl3_accept_~s__state~0 == 8496; 33326#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 33321#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 33322#L290 assume ssl3_accept_~blastFlag~0 == 3;ssl3_accept_~blastFlag~0 := 4; 33323#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 34126#L297 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 34127#L297-2 ssl3_accept_~s__init_num~0 := 0; 34369#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 34364#L580 ssl3_accept_~skip~0 := 0; 34363#L99-3 assume true; 34362#L99-1 assume !false; 34361#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34360#L102 assume !(ssl3_accept_~s__state~0 == 12292); 34358#L105 assume !(ssl3_accept_~s__state~0 == 16384); 34353#L108 assume !(ssl3_accept_~s__state~0 == 8192); 34351#L111 assume !(ssl3_accept_~s__state~0 == 24576); 34349#L114 assume !(ssl3_accept_~s__state~0 == 8195); 34347#L117 assume !(ssl3_accept_~s__state~0 == 8480); 34345#L120 assume !(ssl3_accept_~s__state~0 == 8481); 34343#L123 assume !(ssl3_accept_~s__state~0 == 8482); 34341#L126 assume !(ssl3_accept_~s__state~0 == 8464); 34339#L129 assume !(ssl3_accept_~s__state~0 == 8465); 34338#L132 assume !(ssl3_accept_~s__state~0 == 8466); 34337#L135 assume !(ssl3_accept_~s__state~0 == 8496); 34336#L138 assume !(ssl3_accept_~s__state~0 == 8497); 34335#L141 assume !(ssl3_accept_~s__state~0 == 8512); 34333#L144 assume !(ssl3_accept_~s__state~0 == 8513); 34327#L147 assume !(ssl3_accept_~s__state~0 == 8528); 34324#L150 assume !(ssl3_accept_~s__state~0 == 8529); 34321#L153 assume !(ssl3_accept_~s__state~0 == 8544); 34318#L156 assume !(ssl3_accept_~s__state~0 == 8545); 34315#L159 assume !(ssl3_accept_~s__state~0 == 8560); 34312#L162 assume !(ssl3_accept_~s__state~0 == 8561); 34309#L165 assume !(ssl3_accept_~s__state~0 == 8448); 34306#L168 assume !(ssl3_accept_~s__state~0 == 8576); 34303#L171 assume !(ssl3_accept_~s__state~0 == 8577); 34300#L174 assume !(ssl3_accept_~s__state~0 == 8592); 34297#L177 assume !(ssl3_accept_~s__state~0 == 8593); 34294#L180 assume !(ssl3_accept_~s__state~0 == 8608); 34292#L183 assume !(ssl3_accept_~s__state~0 == 8609); 34290#L186 assume !(ssl3_accept_~s__state~0 == 8640); 33700#L189 assume !(ssl3_accept_~s__state~0 == 8641); 33638#L192 assume ssl3_accept_~s__state~0 == 8656; 33362#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 33686#L492 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 33680#L497 assume !(ssl3_accept_~blastFlag~0 == 2); 33675#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 33671#L505 assume !(ssl3_accept_~tmp___10~0 == 0); 33664#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 33659#L580 ssl3_accept_~skip~0 := 0; 33658#L99-3 assume true; 33657#L99-1 assume !false; 33655#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33652#L102 assume !(ssl3_accept_~s__state~0 == 12292); 33650#L105 assume !(ssl3_accept_~s__state~0 == 16384); 33647#L108 assume !(ssl3_accept_~s__state~0 == 8192); 33645#L111 assume !(ssl3_accept_~s__state~0 == 24576); 33639#L114 assume !(ssl3_accept_~s__state~0 == 8195); 33501#L117 assume !(ssl3_accept_~s__state~0 == 8480); 33498#L120 assume !(ssl3_accept_~s__state~0 == 8481); 33495#L123 assume !(ssl3_accept_~s__state~0 == 8482); 33489#L126 assume !(ssl3_accept_~s__state~0 == 8464); 33487#L129 assume !(ssl3_accept_~s__state~0 == 8465); 33485#L132 assume !(ssl3_accept_~s__state~0 == 8466); 33480#L135 assume !(ssl3_accept_~s__state~0 == 8496); 33461#L138 assume !(ssl3_accept_~s__state~0 == 8497); 33455#L141 assume !(ssl3_accept_~s__state~0 == 8512); 33449#L144 assume !(ssl3_accept_~s__state~0 == 8513); 33443#L147 assume !(ssl3_accept_~s__state~0 == 8528); 33437#L150 assume !(ssl3_accept_~s__state~0 == 8529); 33431#L153 assume !(ssl3_accept_~s__state~0 == 8544); 33425#L156 assume !(ssl3_accept_~s__state~0 == 8545); 33419#L159 assume !(ssl3_accept_~s__state~0 == 8560); 33413#L162 assume !(ssl3_accept_~s__state~0 == 8561); 33408#L165 assume !(ssl3_accept_~s__state~0 == 8448); 33398#L168 assume !(ssl3_accept_~s__state~0 == 8576); 33392#L171 assume !(ssl3_accept_~s__state~0 == 8577); 33387#L174 assume !(ssl3_accept_~s__state~0 == 8592); 33383#L177 assume !(ssl3_accept_~s__state~0 == 8593); 33381#L180 assume !(ssl3_accept_~s__state~0 == 8608); 33378#L183 assume !(ssl3_accept_~s__state~0 == 8609); 33375#L186 assume !(ssl3_accept_~s__state~0 == 8640); 33372#L189 assume !(ssl3_accept_~s__state~0 == 8641); 33365#L192 assume !(ssl3_accept_~s__state~0 == 8656); 33361#L195 assume !(ssl3_accept_~s__state~0 == 8657); 33046#L198 assume ssl3_accept_~s__state~0 == 8672; 33047#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 33546#L513 assume !(ssl3_accept_~blastFlag~0 == 3); 33544#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 33541#L520 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 33499#L520-2 ssl3_accept_~s__init_num~0 := 0; 33494#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 33488#L580 ssl3_accept_~skip~0 := 0; 33486#L99-3 assume true; 33462#L99-1 assume !false; 33456#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33450#L102 assume !(ssl3_accept_~s__state~0 == 12292); 33444#L105 assume !(ssl3_accept_~s__state~0 == 16384); 33438#L108 assume !(ssl3_accept_~s__state~0 == 8192); 33432#L111 assume !(ssl3_accept_~s__state~0 == 24576); 33426#L114 assume !(ssl3_accept_~s__state~0 == 8195); 33420#L117 assume !(ssl3_accept_~s__state~0 == 8480); 33414#L120 assume !(ssl3_accept_~s__state~0 == 8481); 33409#L123 assume !(ssl3_accept_~s__state~0 == 8482); 33399#L126 assume !(ssl3_accept_~s__state~0 == 8464); 33393#L129 assume !(ssl3_accept_~s__state~0 == 8465); 33388#L132 assume !(ssl3_accept_~s__state~0 == 8466); 33384#L135 assume !(ssl3_accept_~s__state~0 == 8496); 33328#L138 assume !(ssl3_accept_~s__state~0 == 8497); 33379#L141 assume !(ssl3_accept_~s__state~0 == 8512); 33376#L144 assume !(ssl3_accept_~s__state~0 == 8513); 33373#L147 assume !(ssl3_accept_~s__state~0 == 8528); 33370#L150 assume !(ssl3_accept_~s__state~0 == 8529); 33363#L153 assume !(ssl3_accept_~s__state~0 == 8544); 33359#L156 assume !(ssl3_accept_~s__state~0 == 8545); 33358#L159 assume !(ssl3_accept_~s__state~0 == 8560); 33357#L162 assume !(ssl3_accept_~s__state~0 == 8561); 33250#L165 assume ssl3_accept_~s__state~0 == 8448; 33251#L166 assume !(ssl3_accept_~num1~0 > 0); 33223#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 33224#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 33208#L580 ssl3_accept_~skip~0 := 0; 33209#L99-3 assume true; 33197#L99-1 assume !false; 33198#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33187#L102 assume !(ssl3_accept_~s__state~0 == 12292); 33188#L105 assume !(ssl3_accept_~s__state~0 == 16384); 33176#L108 assume !(ssl3_accept_~s__state~0 == 8192); 33177#L111 assume !(ssl3_accept_~s__state~0 == 24576); 33160#L114 assume !(ssl3_accept_~s__state~0 == 8195); 33161#L117 assume !(ssl3_accept_~s__state~0 == 8480); 33152#L120 assume !(ssl3_accept_~s__state~0 == 8481); 33153#L123 assume !(ssl3_accept_~s__state~0 == 8482); 33205#L126 assume ssl3_accept_~s__state~0 == 8464; 32957#L133 [2018-11-10 11:48:19,145 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:19,145 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 15 times [2018-11-10 11:48:19,145 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:19,145 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:19,145 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:19,146 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:19,146 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:19,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:19,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:19,150 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:19,151 INFO L82 PathProgramCache]: Analyzing trace with hash -1169038921, now seen corresponding path program 1 times [2018-11-10 11:48:19,151 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:19,151 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:19,151 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:19,151 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:48:19,151 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:19,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:19,199 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2018-11-10 11:48:19,199 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:48:19,199 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 11:48:19,199 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:48:19,200 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:48:19,200 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:48:19,200 INFO L87 Difference]: Start difference. First operand 1495 states and 1910 transitions. cyclomatic complexity: 420 Second operand 3 states. [2018-11-10 11:48:19,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:48:19,214 INFO L93 Difference]: Finished difference Result 1520 states and 1940 transitions. [2018-11-10 11:48:19,214 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:48:19,214 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1520 states and 1940 transitions. [2018-11-10 11:48:19,218 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1267 [2018-11-10 11:48:19,223 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1520 states to 1520 states and 1940 transitions. [2018-11-10 11:48:19,223 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1412 [2018-11-10 11:48:19,224 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1412 [2018-11-10 11:48:19,224 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1520 states and 1940 transitions. [2018-11-10 11:48:19,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:48:19,225 INFO L705 BuchiCegarLoop]: Abstraction has 1520 states and 1940 transitions. [2018-11-10 11:48:19,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1520 states and 1940 transitions. [2018-11-10 11:48:19,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1520 to 1520. [2018-11-10 11:48:19,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1520 states. [2018-11-10 11:48:19,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1520 states to 1520 states and 1940 transitions. [2018-11-10 11:48:19,239 INFO L728 BuchiCegarLoop]: Abstraction has 1520 states and 1940 transitions. [2018-11-10 11:48:19,239 INFO L608 BuchiCegarLoop]: Abstraction has 1520 states and 1940 transitions. [2018-11-10 11:48:19,239 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-10 11:48:19,240 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1520 states and 1940 transitions. [2018-11-10 11:48:19,243 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1267 [2018-11-10 11:48:19,243 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:48:19,243 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:48:19,244 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 11:48:19,244 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 11:48:19,244 INFO L793 eck$LassoCheckResult]: Stem: 36090#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 35909#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 35910#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 36080#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 36081#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 36042#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 36131#L99-3 assume true; 36161#L99-1 assume !false; 36546#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36545#L102 assume !(ssl3_accept_~s__state~0 == 12292); 36544#L105 assume !(ssl3_accept_~s__state~0 == 16384); 36543#L108 assume !(ssl3_accept_~s__state~0 == 8192); 36542#L111 assume !(ssl3_accept_~s__state~0 == 24576); 36541#L114 assume !(ssl3_accept_~s__state~0 == 8195); 36540#L117 assume !(ssl3_accept_~s__state~0 == 8480); 36539#L120 assume !(ssl3_accept_~s__state~0 == 8481); 36537#L123 assume !(ssl3_accept_~s__state~0 == 8482); 36532#L126 assume ssl3_accept_~s__state~0 == 8464; 36289#L133 [2018-11-10 11:48:19,245 INFO L795 eck$LassoCheckResult]: Loop: 36289#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 37387#L274 assume !(ssl3_accept_~blastFlag~0 == 0); 37388#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 37355#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 37348#L580 ssl3_accept_~skip~0 := 0; 37345#L99-3 assume true; 37344#L99-1 assume !false; 37342#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37340#L102 assume !(ssl3_accept_~s__state~0 == 12292); 37339#L105 assume !(ssl3_accept_~s__state~0 == 16384); 37338#L108 assume !(ssl3_accept_~s__state~0 == 8192); 37337#L111 assume !(ssl3_accept_~s__state~0 == 24576); 37335#L114 assume !(ssl3_accept_~s__state~0 == 8195); 37334#L117 assume !(ssl3_accept_~s__state~0 == 8480); 37333#L120 assume !(ssl3_accept_~s__state~0 == 8481); 37332#L123 assume !(ssl3_accept_~s__state~0 == 8482); 37330#L126 assume !(ssl3_accept_~s__state~0 == 8464); 37329#L129 assume !(ssl3_accept_~s__state~0 == 8465); 37328#L132 assume !(ssl3_accept_~s__state~0 == 8466); 37327#L135 assume ssl3_accept_~s__state~0 == 8496; 36279#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 37234#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 36010#L290 assume ssl3_accept_~blastFlag~0 == 3;ssl3_accept_~blastFlag~0 := 4; 36006#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 36007#L297 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 36076#L297-2 ssl3_accept_~s__init_num~0 := 0; 36077#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 37396#L580 ssl3_accept_~skip~0 := 0; 37395#L99-3 assume true; 37393#L99-1 assume !false; 37392#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37391#L102 assume !(ssl3_accept_~s__state~0 == 12292); 37390#L105 assume !(ssl3_accept_~s__state~0 == 16384); 37389#L108 assume !(ssl3_accept_~s__state~0 == 8192); 37386#L111 assume !(ssl3_accept_~s__state~0 == 24576); 37384#L114 assume !(ssl3_accept_~s__state~0 == 8195); 37383#L117 assume !(ssl3_accept_~s__state~0 == 8480); 37382#L120 assume !(ssl3_accept_~s__state~0 == 8481); 37380#L123 assume !(ssl3_accept_~s__state~0 == 8482); 37374#L126 assume !(ssl3_accept_~s__state~0 == 8464); 37372#L129 assume !(ssl3_accept_~s__state~0 == 8465); 37370#L132 assume !(ssl3_accept_~s__state~0 == 8466); 37368#L135 assume !(ssl3_accept_~s__state~0 == 8496); 37366#L138 assume !(ssl3_accept_~s__state~0 == 8497); 37364#L141 assume !(ssl3_accept_~s__state~0 == 8512); 37362#L144 assume !(ssl3_accept_~s__state~0 == 8513); 37360#L147 assume !(ssl3_accept_~s__state~0 == 8528); 37358#L150 assume !(ssl3_accept_~s__state~0 == 8529); 37356#L153 assume !(ssl3_accept_~s__state~0 == 8544); 37349#L156 assume !(ssl3_accept_~s__state~0 == 8545); 37346#L159 assume !(ssl3_accept_~s__state~0 == 8560); 36110#L162 assume !(ssl3_accept_~s__state~0 == 8561); 36071#L165 assume !(ssl3_accept_~s__state~0 == 8448); 36055#L168 assume !(ssl3_accept_~s__state~0 == 8576); 36056#L171 assume !(ssl3_accept_~s__state~0 == 8577); 36034#L174 assume !(ssl3_accept_~s__state~0 == 8592); 35993#L177 assume !(ssl3_accept_~s__state~0 == 8593); 35994#L180 assume !(ssl3_accept_~s__state~0 == 8608); 37150#L183 assume !(ssl3_accept_~s__state~0 == 8609); 37149#L186 assume !(ssl3_accept_~s__state~0 == 8640); 36374#L189 assume !(ssl3_accept_~s__state~0 == 8641); 36371#L192 assume ssl3_accept_~s__state~0 == 8656; 36324#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 36369#L492 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 36368#L497 assume !(ssl3_accept_~blastFlag~0 == 2); 36367#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 36366#L505 assume !(ssl3_accept_~tmp___10~0 == 0); 36364#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 36359#L580 ssl3_accept_~skip~0 := 0; 36358#L99-3 assume true; 36357#L99-1 assume !false; 36356#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36355#L102 assume !(ssl3_accept_~s__state~0 == 12292); 36354#L105 assume !(ssl3_accept_~s__state~0 == 16384); 36353#L108 assume !(ssl3_accept_~s__state~0 == 8192); 36352#L111 assume !(ssl3_accept_~s__state~0 == 24576); 36351#L114 assume !(ssl3_accept_~s__state~0 == 8195); 36350#L117 assume !(ssl3_accept_~s__state~0 == 8480); 36349#L120 assume !(ssl3_accept_~s__state~0 == 8481); 36348#L123 assume !(ssl3_accept_~s__state~0 == 8482); 36347#L126 assume !(ssl3_accept_~s__state~0 == 8464); 36346#L129 assume !(ssl3_accept_~s__state~0 == 8465); 36345#L132 assume !(ssl3_accept_~s__state~0 == 8466); 36344#L135 assume !(ssl3_accept_~s__state~0 == 8496); 36343#L138 assume !(ssl3_accept_~s__state~0 == 8497); 36342#L141 assume !(ssl3_accept_~s__state~0 == 8512); 36341#L144 assume !(ssl3_accept_~s__state~0 == 8513); 36340#L147 assume !(ssl3_accept_~s__state~0 == 8528); 36339#L150 assume !(ssl3_accept_~s__state~0 == 8529); 36338#L153 assume !(ssl3_accept_~s__state~0 == 8544); 36337#L156 assume !(ssl3_accept_~s__state~0 == 8545); 36336#L159 assume !(ssl3_accept_~s__state~0 == 8560); 36335#L162 assume !(ssl3_accept_~s__state~0 == 8561); 36334#L165 assume !(ssl3_accept_~s__state~0 == 8448); 36333#L168 assume !(ssl3_accept_~s__state~0 == 8576); 36332#L171 assume !(ssl3_accept_~s__state~0 == 8577); 36331#L174 assume !(ssl3_accept_~s__state~0 == 8592); 36330#L177 assume !(ssl3_accept_~s__state~0 == 8593); 36329#L180 assume !(ssl3_accept_~s__state~0 == 8608); 36328#L183 assume !(ssl3_accept_~s__state~0 == 8609); 36327#L186 assume !(ssl3_accept_~s__state~0 == 8640); 36326#L189 assume !(ssl3_accept_~s__state~0 == 8641); 36325#L192 assume !(ssl3_accept_~s__state~0 == 8656); 36323#L195 assume !(ssl3_accept_~s__state~0 == 8657); 36074#L198 assume ssl3_accept_~s__state~0 == 8672; 36075#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 36799#L513 assume !(ssl3_accept_~blastFlag~0 == 3); 36798#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 36796#L520 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 36794#L520-2 ssl3_accept_~s__init_num~0 := 0; 36786#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 36780#L580 ssl3_accept_~skip~0 := 0; 36778#L99-3 assume true; 36776#L99-1 assume !false; 36774#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36772#L102 assume !(ssl3_accept_~s__state~0 == 12292); 36770#L105 assume !(ssl3_accept_~s__state~0 == 16384); 36768#L108 assume !(ssl3_accept_~s__state~0 == 8192); 36766#L111 assume !(ssl3_accept_~s__state~0 == 24576); 36764#L114 assume !(ssl3_accept_~s__state~0 == 8195); 36763#L117 assume !(ssl3_accept_~s__state~0 == 8480); 36760#L120 assume !(ssl3_accept_~s__state~0 == 8481); 36758#L123 assume !(ssl3_accept_~s__state~0 == 8482); 36756#L126 assume !(ssl3_accept_~s__state~0 == 8464); 36754#L129 assume !(ssl3_accept_~s__state~0 == 8465); 36744#L132 assume !(ssl3_accept_~s__state~0 == 8466); 36740#L135 assume !(ssl3_accept_~s__state~0 == 8496); 36526#L138 assume !(ssl3_accept_~s__state~0 == 8497); 36626#L141 assume !(ssl3_accept_~s__state~0 == 8512); 36625#L144 assume !(ssl3_accept_~s__state~0 == 8513); 36623#L147 assume !(ssl3_accept_~s__state~0 == 8528); 36621#L150 assume !(ssl3_accept_~s__state~0 == 8529); 36619#L153 assume !(ssl3_accept_~s__state~0 == 8544); 36617#L156 assume !(ssl3_accept_~s__state~0 == 8545); 36616#L159 assume !(ssl3_accept_~s__state~0 == 8560); 36615#L162 assume !(ssl3_accept_~s__state~0 == 8561); 36614#L165 assume ssl3_accept_~s__state~0 == 8448; 36570#L166 assume !(ssl3_accept_~num1~0 > 0); 36611#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 36232#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 36228#L580 ssl3_accept_~skip~0 := 0; 36221#L99-3 assume true; 36222#L99-1 assume !false; 36202#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36203#L102 assume !(ssl3_accept_~s__state~0 == 12292); 36185#L105 assume !(ssl3_accept_~s__state~0 == 16384); 36186#L108 assume !(ssl3_accept_~s__state~0 == 8192); 36176#L111 assume !(ssl3_accept_~s__state~0 == 24576); 36177#L114 assume !(ssl3_accept_~s__state~0 == 8195); 36168#L117 assume !(ssl3_accept_~s__state~0 == 8480); 36170#L120 assume !(ssl3_accept_~s__state~0 == 8481); 36241#L123 assume !(ssl3_accept_~s__state~0 == 8482); 36243#L126 assume ssl3_accept_~s__state~0 == 8464; 36289#L133 [2018-11-10 11:48:19,245 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:19,245 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 16 times [2018-11-10 11:48:19,245 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:19,245 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:19,246 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:19,246 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:19,246 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:19,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:19,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:19,251 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:19,251 INFO L82 PathProgramCache]: Analyzing trace with hash 725294965, now seen corresponding path program 1 times [2018-11-10 11:48:19,251 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:19,251 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:19,252 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:19,252 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:48:19,252 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:19,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:19,313 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 11:48:19,313 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:48:19,314 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 11:48:19,314 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:48:19,314 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:48:19,314 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:48:19,314 INFO L87 Difference]: Start difference. First operand 1520 states and 1940 transitions. cyclomatic complexity: 425 Second operand 3 states. [2018-11-10 11:48:19,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:48:19,334 INFO L93 Difference]: Finished difference Result 2749 states and 3533 transitions. [2018-11-10 11:48:19,336 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:48:19,336 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2749 states and 3533 transitions. [2018-11-10 11:48:19,344 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2387 [2018-11-10 11:48:19,353 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2749 states to 2749 states and 3533 transitions. [2018-11-10 11:48:19,353 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2641 [2018-11-10 11:48:19,354 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2641 [2018-11-10 11:48:19,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2749 states and 3533 transitions. [2018-11-10 11:48:19,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:48:19,355 INFO L705 BuchiCegarLoop]: Abstraction has 2749 states and 3533 transitions. [2018-11-10 11:48:19,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2749 states and 3533 transitions. [2018-11-10 11:48:19,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2749 to 2656. [2018-11-10 11:48:19,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2656 states. [2018-11-10 11:48:19,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2656 states to 2656 states and 3429 transitions. [2018-11-10 11:48:19,379 INFO L728 BuchiCegarLoop]: Abstraction has 2656 states and 3429 transitions. [2018-11-10 11:48:19,379 INFO L608 BuchiCegarLoop]: Abstraction has 2656 states and 3429 transitions. [2018-11-10 11:48:19,379 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-10 11:48:19,379 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2656 states and 3429 transitions. [2018-11-10 11:48:19,385 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2340 [2018-11-10 11:48:19,385 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:48:19,385 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:48:19,387 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 11:48:19,387 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 11:48:19,387 INFO L793 eck$LassoCheckResult]: Stem: 40350#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 40185#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 40186#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 40343#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 40344#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 40309#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 40397#L99-3 assume true; 40428#L99-1 assume !false; 41112#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41111#L102 assume !(ssl3_accept_~s__state~0 == 12292); 41110#L105 assume !(ssl3_accept_~s__state~0 == 16384); 41109#L108 assume !(ssl3_accept_~s__state~0 == 8192); 41108#L111 assume !(ssl3_accept_~s__state~0 == 24576); 41107#L114 assume !(ssl3_accept_~s__state~0 == 8195); 41106#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41105#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41104#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41102#L126 assume ssl3_accept_~s__state~0 == 8464; 40588#L133 [2018-11-10 11:48:19,387 INFO L795 eck$LassoCheckResult]: Loop: 40588#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 41098#L274 assume !(ssl3_accept_~blastFlag~0 == 0); 41096#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 41090#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 41084#L580 ssl3_accept_~skip~0 := 0; 41082#L99-3 assume true; 41080#L99-1 assume !false; 41078#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41076#L102 assume !(ssl3_accept_~s__state~0 == 12292); 41074#L105 assume !(ssl3_accept_~s__state~0 == 16384); 41072#L108 assume !(ssl3_accept_~s__state~0 == 8192); 41070#L111 assume !(ssl3_accept_~s__state~0 == 24576); 41068#L114 assume !(ssl3_accept_~s__state~0 == 8195); 41067#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41065#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41063#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41061#L126 assume !(ssl3_accept_~s__state~0 == 8464); 41059#L129 assume !(ssl3_accept_~s__state~0 == 8465); 41057#L132 assume !(ssl3_accept_~s__state~0 == 8466); 41055#L135 assume ssl3_accept_~s__state~0 == 8496; 40578#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 41052#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 41051#L290 assume ssl3_accept_~blastFlag~0 == 3;ssl3_accept_~blastFlag~0 := 4; 41050#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 41049#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 40347#L297-2 ssl3_accept_~s__init_num~0 := 0; 41047#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 41042#L580 ssl3_accept_~skip~0 := 0; 41041#L99-3 assume true; 41040#L99-1 assume !false; 41039#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41038#L102 assume !(ssl3_accept_~s__state~0 == 12292); 41037#L105 assume !(ssl3_accept_~s__state~0 == 16384); 41036#L108 assume !(ssl3_accept_~s__state~0 == 8192); 41035#L111 assume !(ssl3_accept_~s__state~0 == 24576); 41034#L114 assume !(ssl3_accept_~s__state~0 == 8195); 41033#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41032#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41031#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41030#L126 assume !(ssl3_accept_~s__state~0 == 8464); 41029#L129 assume !(ssl3_accept_~s__state~0 == 8465); 41028#L132 assume !(ssl3_accept_~s__state~0 == 8466); 41027#L135 assume !(ssl3_accept_~s__state~0 == 8496); 41026#L138 assume !(ssl3_accept_~s__state~0 == 8497); 41025#L141 assume ssl3_accept_~s__state~0 == 8512; 40568#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 41024#L308 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 41022#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 41020#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 41015#L580 ssl3_accept_~skip~0 := 0; 41014#L99-3 assume true; 41013#L99-1 assume !false; 41012#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41011#L102 assume !(ssl3_accept_~s__state~0 == 12292); 41010#L105 assume !(ssl3_accept_~s__state~0 == 16384); 41009#L108 assume !(ssl3_accept_~s__state~0 == 8192); 41008#L111 assume !(ssl3_accept_~s__state~0 == 24576); 41007#L114 assume !(ssl3_accept_~s__state~0 == 8195); 41006#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41005#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41004#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41003#L126 assume !(ssl3_accept_~s__state~0 == 8464); 41002#L129 assume !(ssl3_accept_~s__state~0 == 8465); 41001#L132 assume !(ssl3_accept_~s__state~0 == 8466); 41000#L135 assume !(ssl3_accept_~s__state~0 == 8496); 40999#L138 assume !(ssl3_accept_~s__state~0 == 8497); 40998#L141 assume !(ssl3_accept_~s__state~0 == 8512); 40997#L144 assume !(ssl3_accept_~s__state~0 == 8513); 40988#L147 assume ssl3_accept_~s__state~0 == 8528; 40559#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 40982#L325 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 40976#L325-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 40966#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 40964#L357 assume !(ssl3_accept_~ret~0 <= 0); 40962#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 40959#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 40953#L580 ssl3_accept_~skip~0 := 0; 40951#L99-3 assume true; 40949#L99-1 assume !false; 40947#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40944#L102 assume !(ssl3_accept_~s__state~0 == 12292); 40938#L105 assume !(ssl3_accept_~s__state~0 == 16384); 40935#L108 assume !(ssl3_accept_~s__state~0 == 8192); 40932#L111 assume !(ssl3_accept_~s__state~0 == 24576); 40929#L114 assume !(ssl3_accept_~s__state~0 == 8195); 40926#L117 assume !(ssl3_accept_~s__state~0 == 8480); 40923#L120 assume !(ssl3_accept_~s__state~0 == 8481); 40920#L123 assume !(ssl3_accept_~s__state~0 == 8482); 40917#L126 assume !(ssl3_accept_~s__state~0 == 8464); 40914#L129 assume !(ssl3_accept_~s__state~0 == 8465); 40911#L132 assume !(ssl3_accept_~s__state~0 == 8466); 40908#L135 assume !(ssl3_accept_~s__state~0 == 8496); 40905#L138 assume !(ssl3_accept_~s__state~0 == 8497); 40902#L141 assume !(ssl3_accept_~s__state~0 == 8512); 40899#L144 assume !(ssl3_accept_~s__state~0 == 8513); 40896#L147 assume !(ssl3_accept_~s__state~0 == 8528); 40893#L150 assume !(ssl3_accept_~s__state~0 == 8529); 40890#L153 assume ssl3_accept_~s__state~0 == 8544; 40548#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 40888#L380 assume !(ssl3_accept_~s__session__peer~0 != 0); 40872#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40866#L392 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 40861#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 40853#L404 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; 40854#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 41085#L580 ssl3_accept_~skip~0 := 0; 41083#L99-3 assume true; 41081#L99-1 assume !false; 41079#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41077#L102 assume !(ssl3_accept_~s__state~0 == 12292); 41075#L105 assume !(ssl3_accept_~s__state~0 == 16384); 41073#L108 assume !(ssl3_accept_~s__state~0 == 8192); 41071#L111 assume !(ssl3_accept_~s__state~0 == 24576); 41069#L114 assume !(ssl3_accept_~s__state~0 == 8195); 40765#L117 assume !(ssl3_accept_~s__state~0 == 8480); 40766#L120 assume !(ssl3_accept_~s__state~0 == 8481); 40755#L123 assume !(ssl3_accept_~s__state~0 == 8482); 40756#L126 assume !(ssl3_accept_~s__state~0 == 8464); 40747#L129 assume !(ssl3_accept_~s__state~0 == 8465); 40748#L132 assume !(ssl3_accept_~s__state~0 == 8466); 40716#L135 assume !(ssl3_accept_~s__state~0 == 8496); 40714#L138 assume !(ssl3_accept_~s__state~0 == 8497); 40712#L141 assume !(ssl3_accept_~s__state~0 == 8512); 40710#L144 assume !(ssl3_accept_~s__state~0 == 8513); 40708#L147 assume !(ssl3_accept_~s__state~0 == 8528); 40706#L150 assume !(ssl3_accept_~s__state~0 == 8529); 40704#L153 assume !(ssl3_accept_~s__state~0 == 8544); 40702#L156 assume !(ssl3_accept_~s__state~0 == 8545); 40700#L159 assume !(ssl3_accept_~s__state~0 == 8560); 40698#L162 assume !(ssl3_accept_~s__state~0 == 8561); 40694#L165 assume ssl3_accept_~s__state~0 == 8448; 40681#L166 assume !(ssl3_accept_~num1~0 > 0); 40680#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 40662#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 40658#L580 ssl3_accept_~skip~0 := 0; 40649#L99-3 assume true; 40650#L99-1 assume !false; 40641#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40642#L102 assume ssl3_accept_~s__state~0 == 12292; 40689#L103 ssl3_accept_~s__new_session~0 := 1; 40622#L211 ssl3_accept_~s__server~0 := 1; 40882#L216 assume ssl3_accept_~cb~0 != 0; 40880#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 40878#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 40869#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 40863#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 40859#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post32 + 1;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 40835#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 40824#L580 ssl3_accept_~skip~0 := 0; 40825#L99-3 assume true; 40809#L99-1 assume !false; 40810#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41145#L102 assume !(ssl3_accept_~s__state~0 == 12292); 40794#L105 assume !(ssl3_accept_~s__state~0 == 16384); 40795#L108 assume !(ssl3_accept_~s__state~0 == 8192); 40782#L111 assume !(ssl3_accept_~s__state~0 == 24576); 40783#L114 assume !(ssl3_accept_~s__state~0 == 8195); 41138#L117 assume !(ssl3_accept_~s__state~0 == 8480); 40759#L120 assume !(ssl3_accept_~s__state~0 == 8481); 40760#L123 assume !(ssl3_accept_~s__state~0 == 8482); 40751#L126 assume ssl3_accept_~s__state~0 == 8464; 40588#L133 [2018-11-10 11:48:19,387 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:19,387 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 17 times [2018-11-10 11:48:19,388 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:19,388 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:19,388 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:19,388 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:19,388 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:19,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:19,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:19,394 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:19,394 INFO L82 PathProgramCache]: Analyzing trace with hash 432964157, now seen corresponding path program 1 times [2018-11-10 11:48:19,394 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:19,394 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:19,395 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:19,395 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:48:19,395 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:19,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:19,451 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 174 proven. 0 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2018-11-10 11:48:19,451 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:48:19,451 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 11:48:19,451 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:48:19,452 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:48:19,452 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:48:19,452 INFO L87 Difference]: Start difference. First operand 2656 states and 3429 transitions. cyclomatic complexity: 780 Second operand 3 states. [2018-11-10 11:48:19,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:48:19,471 INFO L93 Difference]: Finished difference Result 5049 states and 6525 transitions. [2018-11-10 11:48:19,473 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:48:19,474 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5049 states and 6525 transitions. [2018-11-10 11:48:19,483 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 4597 [2018-11-10 11:48:19,496 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5049 states to 5049 states and 6525 transitions. [2018-11-10 11:48:19,496 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4941 [2018-11-10 11:48:19,498 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4941 [2018-11-10 11:48:19,499 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5049 states and 6525 transitions. [2018-11-10 11:48:19,499 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:48:19,499 INFO L705 BuchiCegarLoop]: Abstraction has 5049 states and 6525 transitions. [2018-11-10 11:48:19,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5049 states and 6525 transitions. [2018-11-10 11:48:19,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5049 to 2656. [2018-11-10 11:48:19,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2656 states. [2018-11-10 11:48:19,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2656 states to 2656 states and 3425 transitions. [2018-11-10 11:48:19,522 INFO L728 BuchiCegarLoop]: Abstraction has 2656 states and 3425 transitions. [2018-11-10 11:48:19,522 INFO L608 BuchiCegarLoop]: Abstraction has 2656 states and 3425 transitions. [2018-11-10 11:48:19,522 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-10 11:48:19,522 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2656 states and 3425 transitions. [2018-11-10 11:48:19,527 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2340 [2018-11-10 11:48:19,527 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:48:19,527 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:48:19,528 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 11:48:19,529 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 11:48:19,529 INFO L793 eck$LassoCheckResult]: Stem: 48064#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 47896#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 47897#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 48060#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 48061#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 48027#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 48117#L99-3 assume true; 48147#L99-1 assume !false; 48686#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48685#L102 assume !(ssl3_accept_~s__state~0 == 12292); 48684#L105 assume !(ssl3_accept_~s__state~0 == 16384); 48683#L108 assume !(ssl3_accept_~s__state~0 == 8192); 48682#L111 assume !(ssl3_accept_~s__state~0 == 24576); 48681#L114 assume !(ssl3_accept_~s__state~0 == 8195); 48680#L117 assume !(ssl3_accept_~s__state~0 == 8480); 48679#L120 assume !(ssl3_accept_~s__state~0 == 8481); 48678#L123 assume !(ssl3_accept_~s__state~0 == 8482); 48677#L126 assume ssl3_accept_~s__state~0 == 8464; 48675#L133 [2018-11-10 11:48:19,529 INFO L795 eck$LassoCheckResult]: Loop: 48675#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 49442#L274 assume !(ssl3_accept_~blastFlag~0 == 0); 49439#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 49432#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 49426#L580 ssl3_accept_~skip~0 := 0; 49424#L99-3 assume true; 49422#L99-1 assume !false; 49420#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49418#L102 assume !(ssl3_accept_~s__state~0 == 12292); 49415#L105 assume !(ssl3_accept_~s__state~0 == 16384); 49412#L108 assume !(ssl3_accept_~s__state~0 == 8192); 49409#L111 assume !(ssl3_accept_~s__state~0 == 24576); 49406#L114 assume !(ssl3_accept_~s__state~0 == 8195); 49403#L117 assume !(ssl3_accept_~s__state~0 == 8480); 49402#L120 assume !(ssl3_accept_~s__state~0 == 8481); 49400#L123 assume !(ssl3_accept_~s__state~0 == 8482); 49399#L126 assume !(ssl3_accept_~s__state~0 == 8464); 49396#L129 assume !(ssl3_accept_~s__state~0 == 8465); 49395#L132 assume !(ssl3_accept_~s__state~0 == 8466); 49394#L135 assume ssl3_accept_~s__state~0 == 8496; 49002#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 49392#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 49391#L290 assume ssl3_accept_~blastFlag~0 == 3;ssl3_accept_~blastFlag~0 := 4; 49390#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 49388#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 48062#L297-2 ssl3_accept_~s__init_num~0 := 0; 49386#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 49380#L580 ssl3_accept_~skip~0 := 0; 49377#L99-3 assume true; 49371#L99-1 assume !false; 49369#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49367#L102 assume !(ssl3_accept_~s__state~0 == 12292); 49365#L105 assume !(ssl3_accept_~s__state~0 == 16384); 49363#L108 assume !(ssl3_accept_~s__state~0 == 8192); 49361#L111 assume !(ssl3_accept_~s__state~0 == 24576); 49359#L114 assume !(ssl3_accept_~s__state~0 == 8195); 49357#L117 assume !(ssl3_accept_~s__state~0 == 8480); 49355#L120 assume !(ssl3_accept_~s__state~0 == 8481); 49353#L123 assume !(ssl3_accept_~s__state~0 == 8482); 49351#L126 assume !(ssl3_accept_~s__state~0 == 8464); 49349#L129 assume !(ssl3_accept_~s__state~0 == 8465); 49347#L132 assume !(ssl3_accept_~s__state~0 == 8466); 49345#L135 assume !(ssl3_accept_~s__state~0 == 8496); 49342#L138 assume !(ssl3_accept_~s__state~0 == 8497); 49340#L141 assume ssl3_accept_~s__state~0 == 8512; 48997#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 49337#L308 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 49334#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 49332#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 49325#L580 ssl3_accept_~skip~0 := 0; 49322#L99-3 assume true; 49316#L99-1 assume !false; 49314#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49312#L102 assume !(ssl3_accept_~s__state~0 == 12292); 49310#L105 assume !(ssl3_accept_~s__state~0 == 16384); 49308#L108 assume !(ssl3_accept_~s__state~0 == 8192); 49306#L111 assume !(ssl3_accept_~s__state~0 == 24576); 49304#L114 assume !(ssl3_accept_~s__state~0 == 8195); 49302#L117 assume !(ssl3_accept_~s__state~0 == 8480); 49300#L120 assume !(ssl3_accept_~s__state~0 == 8481); 49298#L123 assume !(ssl3_accept_~s__state~0 == 8482); 49296#L126 assume !(ssl3_accept_~s__state~0 == 8464); 49294#L129 assume !(ssl3_accept_~s__state~0 == 8465); 49292#L132 assume !(ssl3_accept_~s__state~0 == 8466); 49290#L135 assume !(ssl3_accept_~s__state~0 == 8496); 49288#L138 assume !(ssl3_accept_~s__state~0 == 8497); 49286#L141 assume !(ssl3_accept_~s__state~0 == 8512); 49284#L144 assume !(ssl3_accept_~s__state~0 == 8513); 49279#L147 assume ssl3_accept_~s__state~0 == 8528; 48552#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 49277#L325 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 49276#L325-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 49275#L334 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 49272#L337 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 49266#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 49264#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 49259#L580 ssl3_accept_~skip~0 := 0; 49258#L99-3 assume true; 49257#L99-1 assume !false; 49256#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49239#L102 assume !(ssl3_accept_~s__state~0 == 12292); 49235#L105 assume !(ssl3_accept_~s__state~0 == 16384); 49230#L108 assume !(ssl3_accept_~s__state~0 == 8192); 49223#L111 assume !(ssl3_accept_~s__state~0 == 24576); 49220#L114 assume !(ssl3_accept_~s__state~0 == 8195); 49217#L117 assume !(ssl3_accept_~s__state~0 == 8480); 49214#L120 assume !(ssl3_accept_~s__state~0 == 8481); 49211#L123 assume !(ssl3_accept_~s__state~0 == 8482); 49208#L126 assume !(ssl3_accept_~s__state~0 == 8464); 49205#L129 assume !(ssl3_accept_~s__state~0 == 8465); 49202#L132 assume !(ssl3_accept_~s__state~0 == 8466); 49199#L135 assume !(ssl3_accept_~s__state~0 == 8496); 49196#L138 assume !(ssl3_accept_~s__state~0 == 8497); 49193#L141 assume !(ssl3_accept_~s__state~0 == 8512); 49190#L144 assume !(ssl3_accept_~s__state~0 == 8513); 49187#L147 assume !(ssl3_accept_~s__state~0 == 8528); 49184#L150 assume !(ssl3_accept_~s__state~0 == 8529); 49181#L153 assume ssl3_accept_~s__state~0 == 8544; 48545#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 49176#L380 assume !(ssl3_accept_~s__session__peer~0 != 0); 49155#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 49149#L392 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 49144#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 49136#L404 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; 49135#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 49124#L580 ssl3_accept_~skip~0 := 0; 49122#L99-3 assume true; 49119#L99-1 assume !false; 49120#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49416#L102 assume !(ssl3_accept_~s__state~0 == 12292); 49413#L105 assume !(ssl3_accept_~s__state~0 == 16384); 49410#L108 assume !(ssl3_accept_~s__state~0 == 8192); 49407#L111 assume !(ssl3_accept_~s__state~0 == 24576); 49405#L114 assume !(ssl3_accept_~s__state~0 == 8195); 49102#L117 assume !(ssl3_accept_~s__state~0 == 8480); 49098#L120 assume !(ssl3_accept_~s__state~0 == 8481); 49099#L123 assume !(ssl3_accept_~s__state~0 == 8482); 49401#L126 assume !(ssl3_accept_~s__state~0 == 8464); 49089#L129 assume !(ssl3_accept_~s__state~0 == 8465); 49090#L132 assume !(ssl3_accept_~s__state~0 == 8466); 49082#L135 assume !(ssl3_accept_~s__state~0 == 8496); 49080#L138 assume !(ssl3_accept_~s__state~0 == 8497); 49079#L141 assume !(ssl3_accept_~s__state~0 == 8512); 49077#L144 assume !(ssl3_accept_~s__state~0 == 8513); 49075#L147 assume !(ssl3_accept_~s__state~0 == 8528); 49073#L150 assume !(ssl3_accept_~s__state~0 == 8529); 49071#L153 assume !(ssl3_accept_~s__state~0 == 8544); 49069#L156 assume !(ssl3_accept_~s__state~0 == 8545); 49067#L159 assume !(ssl3_accept_~s__state~0 == 8560); 49065#L162 assume !(ssl3_accept_~s__state~0 == 8561); 49063#L165 assume ssl3_accept_~s__state~0 == 8448; 49053#L166 assume !(ssl3_accept_~num1~0 > 0); 49052#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 49045#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 49041#L580 ssl3_accept_~skip~0 := 0; 49036#L99-3 assume true; 49037#L99-1 assume !false; 49032#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49033#L102 assume ssl3_accept_~s__state~0 == 12292; 49058#L103 ssl3_accept_~s__new_session~0 := 1; 49023#L211 ssl3_accept_~s__server~0 := 1; 49169#L216 assume ssl3_accept_~cb~0 != 0; 49167#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 49165#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 49152#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 49146#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 49141#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post32 + 1;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 49142#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 49521#L580 ssl3_accept_~skip~0 := 0; 49520#L99-3 assume true; 49457#L99-1 assume !false; 49456#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49454#L102 assume !(ssl3_accept_~s__state~0 == 12292); 49452#L105 assume !(ssl3_accept_~s__state~0 == 16384); 49450#L108 assume !(ssl3_accept_~s__state~0 == 8192); 49448#L111 assume !(ssl3_accept_~s__state~0 == 24576); 49446#L114 assume !(ssl3_accept_~s__state~0 == 8195); 49444#L117 assume !(ssl3_accept_~s__state~0 == 8480); 49404#L120 assume !(ssl3_accept_~s__state~0 == 8481); 49095#L123 assume !(ssl3_accept_~s__state~0 == 8482); 49092#L126 assume ssl3_accept_~s__state~0 == 8464; 48675#L133 [2018-11-10 11:48:19,529 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:19,529 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 18 times [2018-11-10 11:48:19,529 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:19,529 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:19,530 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:19,530 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:19,530 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:19,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:19,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:19,535 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:19,535 INFO L82 PathProgramCache]: Analyzing trace with hash -1395245988, now seen corresponding path program 1 times [2018-11-10 11:48:19,535 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:19,535 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:19,536 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:19,536 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:48:19,536 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:19,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:19,583 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 180 proven. 6 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-10 11:48:19,583 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 11:48:19,583 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_945a7371-9bf9-48ed-8d0b-3d46b270c555/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 11:48:19,598 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:19,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:19,632 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 11:48:19,658 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2018-11-10 11:48:19,675 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-10 11:48:19,675 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-10 11:48:19,675 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:48:19,676 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-10 11:48:19,676 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-10 11:48:19,676 INFO L87 Difference]: Start difference. First operand 2656 states and 3425 transitions. cyclomatic complexity: 776 Second operand 5 states. [2018-11-10 11:48:19,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:48:19,977 INFO L93 Difference]: Finished difference Result 3384 states and 4220 transitions. [2018-11-10 11:48:19,979 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-10 11:48:19,980 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3384 states and 4220 transitions. [2018-11-10 11:48:19,986 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 2404 [2018-11-10 11:48:19,994 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3384 states to 3326 states and 4160 transitions. [2018-11-10 11:48:19,994 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3218 [2018-11-10 11:48:19,996 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3218 [2018-11-10 11:48:19,996 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3326 states and 4160 transitions. [2018-11-10 11:48:19,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:48:19,996 INFO L705 BuchiCegarLoop]: Abstraction has 3326 states and 4160 transitions. [2018-11-10 11:48:19,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3326 states and 4160 transitions. [2018-11-10 11:48:20,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3326 to 2480. [2018-11-10 11:48:20,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2480 states. [2018-11-10 11:48:20,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2480 states to 2480 states and 3140 transitions. [2018-11-10 11:48:20,017 INFO L728 BuchiCegarLoop]: Abstraction has 2480 states and 3140 transitions. [2018-11-10 11:48:20,017 INFO L608 BuchiCegarLoop]: Abstraction has 2480 states and 3140 transitions. [2018-11-10 11:48:20,017 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-10 11:48:20,017 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2480 states and 3140 transitions. [2018-11-10 11:48:20,022 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2142 [2018-11-10 11:48:20,022 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:48:20,022 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:48:20,023 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 11:48:20,023 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 11:48:20,024 INFO L793 eck$LassoCheckResult]: Stem: 54597#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 54429#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 54430#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 54591#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 54592#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 54559#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 54646#L99-3 assume true; 54676#L99-1 assume !false; 55391#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55390#L102 assume !(ssl3_accept_~s__state~0 == 12292); 55389#L105 assume !(ssl3_accept_~s__state~0 == 16384); 55388#L108 assume !(ssl3_accept_~s__state~0 == 8192); 55387#L111 assume !(ssl3_accept_~s__state~0 == 24576); 55386#L114 assume !(ssl3_accept_~s__state~0 == 8195); 55385#L117 assume !(ssl3_accept_~s__state~0 == 8480); 55384#L120 assume !(ssl3_accept_~s__state~0 == 8481); 55383#L123 assume !(ssl3_accept_~s__state~0 == 8482); 55382#L126 assume ssl3_accept_~s__state~0 == 8464; 54501#L133 [2018-11-10 11:48:20,024 INFO L795 eck$LassoCheckResult]: Loop: 54501#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 54427#L274 assume !(ssl3_accept_~blastFlag~0 == 0); 54420#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 54421#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 56840#L580 ssl3_accept_~skip~0 := 0; 56838#L99-3 assume true; 56836#L99-1 assume !false; 56834#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56833#L102 assume !(ssl3_accept_~s__state~0 == 12292); 56831#L105 assume !(ssl3_accept_~s__state~0 == 16384); 56830#L108 assume !(ssl3_accept_~s__state~0 == 8192); 56829#L111 assume !(ssl3_accept_~s__state~0 == 24576); 56826#L114 assume !(ssl3_accept_~s__state~0 == 8195); 56824#L117 assume !(ssl3_accept_~s__state~0 == 8480); 56818#L120 assume !(ssl3_accept_~s__state~0 == 8481); 56816#L123 assume !(ssl3_accept_~s__state~0 == 8482); 56814#L126 assume !(ssl3_accept_~s__state~0 == 8464); 56812#L129 assume !(ssl3_accept_~s__state~0 == 8465); 56687#L132 assume !(ssl3_accept_~s__state~0 == 8466); 55576#L135 assume ssl3_accept_~s__state~0 == 8496; 54732#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 55571#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 55569#L290 assume ssl3_accept_~blastFlag~0 == 3;ssl3_accept_~blastFlag~0 := 4; 55566#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 55567#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 54594#L297-2 ssl3_accept_~s__init_num~0 := 0; 56713#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 56708#L580 ssl3_accept_~skip~0 := 0; 56707#L99-3 assume true; 56706#L99-1 assume !false; 56705#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56704#L102 assume !(ssl3_accept_~s__state~0 == 12292); 56703#L105 assume !(ssl3_accept_~s__state~0 == 16384); 56702#L108 assume !(ssl3_accept_~s__state~0 == 8192); 56701#L111 assume !(ssl3_accept_~s__state~0 == 24576); 56700#L114 assume !(ssl3_accept_~s__state~0 == 8195); 56699#L117 assume !(ssl3_accept_~s__state~0 == 8480); 56698#L120 assume !(ssl3_accept_~s__state~0 == 8481); 56697#L123 assume !(ssl3_accept_~s__state~0 == 8482); 56696#L126 assume !(ssl3_accept_~s__state~0 == 8464); 56695#L129 assume !(ssl3_accept_~s__state~0 == 8465); 56694#L132 assume !(ssl3_accept_~s__state~0 == 8466); 56693#L135 assume !(ssl3_accept_~s__state~0 == 8496); 56692#L138 assume !(ssl3_accept_~s__state~0 == 8497); 56691#L141 assume ssl3_accept_~s__state~0 == 8512; 54729#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 56828#L308 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 54603#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 54604#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 56863#L580 ssl3_accept_~skip~0 := 0; 56861#L99-3 assume true; 56859#L99-1 assume !false; 56857#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56855#L102 assume !(ssl3_accept_~s__state~0 == 12292); 56853#L105 assume !(ssl3_accept_~s__state~0 == 16384); 56851#L108 assume !(ssl3_accept_~s__state~0 == 8192); 56849#L111 assume !(ssl3_accept_~s__state~0 == 24576); 56847#L114 assume !(ssl3_accept_~s__state~0 == 8195); 56846#L117 assume !(ssl3_accept_~s__state~0 == 8480); 56841#L120 assume !(ssl3_accept_~s__state~0 == 8481); 56839#L123 assume !(ssl3_accept_~s__state~0 == 8482); 56837#L126 assume !(ssl3_accept_~s__state~0 == 8464); 56835#L129 assume !(ssl3_accept_~s__state~0 == 8465); 54608#L132 assume !(ssl3_accept_~s__state~0 == 8466); 54564#L135 assume !(ssl3_accept_~s__state~0 == 8496); 54565#L138 assume !(ssl3_accept_~s__state~0 == 8497); 54548#L141 assume !(ssl3_accept_~s__state~0 == 8512); 54503#L144 assume !(ssl3_accept_~s__state~0 == 8513); 54463#L147 assume ssl3_accept_~s__state~0 == 8528; 54464#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 54581#L325 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 54582#L325-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 54424#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 54645#L357 assume !(ssl3_accept_~ret~0 <= 0); 54423#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 54498#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 56759#L580 ssl3_accept_~skip~0 := 0; 56757#L99-3 assume true; 56755#L99-1 assume !false; 56753#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56751#L102 assume !(ssl3_accept_~s__state~0 == 12292); 56749#L105 assume !(ssl3_accept_~s__state~0 == 16384); 56747#L108 assume !(ssl3_accept_~s__state~0 == 8192); 56745#L111 assume !(ssl3_accept_~s__state~0 == 24576); 56744#L114 assume !(ssl3_accept_~s__state~0 == 8195); 56739#L117 assume !(ssl3_accept_~s__state~0 == 8480); 56737#L120 assume !(ssl3_accept_~s__state~0 == 8481); 56735#L123 assume !(ssl3_accept_~s__state~0 == 8482); 56733#L126 assume !(ssl3_accept_~s__state~0 == 8464); 56731#L129 assume !(ssl3_accept_~s__state~0 == 8465); 56729#L132 assume !(ssl3_accept_~s__state~0 == 8466); 56727#L135 assume !(ssl3_accept_~s__state~0 == 8496); 56725#L138 assume !(ssl3_accept_~s__state~0 == 8497); 56723#L141 assume !(ssl3_accept_~s__state~0 == 8512); 56688#L144 assume !(ssl3_accept_~s__state~0 == 8513); 56686#L147 assume !(ssl3_accept_~s__state~0 == 8528); 54480#L150 assume !(ssl3_accept_~s__state~0 == 8529); 54439#L153 assume ssl3_accept_~s__state~0 == 8544; 54440#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 54568#L380 assume !(ssl3_accept_~s__session__peer~0 != 0); 54486#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 56554#L392 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 54617#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 54615#L404 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; 54532#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 56395#L580 ssl3_accept_~skip~0 := 0; 56396#L99-3 assume true; 56389#L99-1 assume !false; 56390#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56383#L102 assume !(ssl3_accept_~s__state~0 == 12292); 56384#L105 assume !(ssl3_accept_~s__state~0 == 16384); 56377#L108 assume !(ssl3_accept_~s__state~0 == 8192); 56378#L111 assume !(ssl3_accept_~s__state~0 == 24576); 56371#L114 assume !(ssl3_accept_~s__state~0 == 8195); 56372#L117 assume !(ssl3_accept_~s__state~0 == 8480); 56365#L120 assume !(ssl3_accept_~s__state~0 == 8481); 56366#L123 assume !(ssl3_accept_~s__state~0 == 8482); 56359#L126 assume !(ssl3_accept_~s__state~0 == 8464); 56360#L129 assume !(ssl3_accept_~s__state~0 == 8465); 56351#L132 assume !(ssl3_accept_~s__state~0 == 8466); 56352#L135 assume !(ssl3_accept_~s__state~0 == 8496); 55483#L138 assume !(ssl3_accept_~s__state~0 == 8497); 55484#L141 assume !(ssl3_accept_~s__state~0 == 8512); 55475#L144 assume !(ssl3_accept_~s__state~0 == 8513); 55476#L147 assume !(ssl3_accept_~s__state~0 == 8528); 55467#L150 assume !(ssl3_accept_~s__state~0 == 8529); 55468#L153 assume !(ssl3_accept_~s__state~0 == 8544); 55459#L156 assume !(ssl3_accept_~s__state~0 == 8545); 55460#L159 assume !(ssl3_accept_~s__state~0 == 8560); 55451#L162 assume !(ssl3_accept_~s__state~0 == 8561); 55452#L165 assume ssl3_accept_~s__state~0 == 8448; 54507#L166 assume !(ssl3_accept_~num1~0 > 0); 54509#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 54538#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 56465#L580 ssl3_accept_~skip~0 := 0; 56463#L99-3 assume true; 56461#L99-1 assume !false; 56459#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56457#L102 assume !(ssl3_accept_~s__state~0 == 12292); 56455#L105 assume !(ssl3_accept_~s__state~0 == 16384); 56453#L108 assume !(ssl3_accept_~s__state~0 == 8192); 56451#L111 assume !(ssl3_accept_~s__state~0 == 24576); 56449#L114 assume !(ssl3_accept_~s__state~0 == 8195); 56447#L117 assume !(ssl3_accept_~s__state~0 == 8480); 56445#L120 assume !(ssl3_accept_~s__state~0 == 8481); 56443#L123 assume !(ssl3_accept_~s__state~0 == 8482); 56441#L126 assume !(ssl3_accept_~s__state~0 == 8464); 56439#L129 assume !(ssl3_accept_~s__state~0 == 8465); 56437#L132 assume !(ssl3_accept_~s__state~0 == 8466); 56435#L135 assume !(ssl3_accept_~s__state~0 == 8496); 56433#L138 assume !(ssl3_accept_~s__state~0 == 8497); 56431#L141 assume !(ssl3_accept_~s__state~0 == 8512); 56429#L144 assume !(ssl3_accept_~s__state~0 == 8513); 56427#L147 assume !(ssl3_accept_~s__state~0 == 8528); 56425#L150 assume !(ssl3_accept_~s__state~0 == 8529); 56423#L153 assume !(ssl3_accept_~s__state~0 == 8544); 56421#L156 assume !(ssl3_accept_~s__state~0 == 8545); 56418#L159 assume !(ssl3_accept_~s__state~0 == 8560); 54621#L162 assume !(ssl3_accept_~s__state~0 == 8561); 54583#L165 assume !(ssl3_accept_~s__state~0 == 8448); 54569#L168 assume ssl3_accept_~s__state~0 == 8576; 54487#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 54488#L444 assume !(ssl3_accept_~ret~0 <= 0); 54528#L447 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 55732#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 55728#L580 ssl3_accept_~skip~0 := 0; 55708#L99-3 assume true; 55709#L99-1 assume !false; 55692#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55693#L102 assume !(ssl3_accept_~s__state~0 == 12292); 55676#L105 assume !(ssl3_accept_~s__state~0 == 16384); 55677#L108 assume !(ssl3_accept_~s__state~0 == 8192); 55660#L111 assume !(ssl3_accept_~s__state~0 == 24576); 55661#L114 assume !(ssl3_accept_~s__state~0 == 8195); 55644#L117 assume !(ssl3_accept_~s__state~0 == 8480); 55645#L120 assume !(ssl3_accept_~s__state~0 == 8481); 55623#L123 assume !(ssl3_accept_~s__state~0 == 8482); 55624#L126 assume ssl3_accept_~s__state~0 == 8464; 54501#L133 [2018-11-10 11:48:20,024 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:20,024 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 19 times [2018-11-10 11:48:20,024 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:20,024 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:20,025 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:20,025 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:20,025 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:20,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:20,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:20,030 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:20,030 INFO L82 PathProgramCache]: Analyzing trace with hash 821812842, now seen corresponding path program 1 times [2018-11-10 11:48:20,030 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:20,030 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:20,031 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:20,031 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:20,031 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:20,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:20,067 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 11:48:20,067 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:48:20,068 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 11:48:20,068 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:48:20,068 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:48:20,068 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:48:20,068 INFO L87 Difference]: Start difference. First operand 2480 states and 3140 transitions. cyclomatic complexity: 669 Second operand 3 states. [2018-11-10 11:48:20,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:48:20,187 INFO L93 Difference]: Finished difference Result 2690 states and 3370 transitions. [2018-11-10 11:48:20,187 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:48:20,187 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2690 states and 3370 transitions. [2018-11-10 11:48:20,192 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2188 [2018-11-10 11:48:20,197 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2690 states to 2600 states and 3280 transitions. [2018-11-10 11:48:20,198 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2492 [2018-11-10 11:48:20,199 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2492 [2018-11-10 11:48:20,199 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2600 states and 3280 transitions. [2018-11-10 11:48:20,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:48:20,202 INFO L705 BuchiCegarLoop]: Abstraction has 2600 states and 3280 transitions. [2018-11-10 11:48:20,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2600 states and 3280 transitions. [2018-11-10 11:48:20,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2600 to 2476. [2018-11-10 11:48:20,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2476 states. [2018-11-10 11:48:20,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2476 states to 2476 states and 3124 transitions. [2018-11-10 11:48:20,222 INFO L728 BuchiCegarLoop]: Abstraction has 2476 states and 3124 transitions. [2018-11-10 11:48:20,222 INFO L608 BuchiCegarLoop]: Abstraction has 2476 states and 3124 transitions. [2018-11-10 11:48:20,222 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-10 11:48:20,222 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2476 states and 3124 transitions. [2018-11-10 11:48:20,228 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2111 [2018-11-10 11:48:20,228 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:48:20,228 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:48:20,229 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 11:48:20,229 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 11:48:20,229 INFO L793 eck$LassoCheckResult]: Stem: 59786#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 59605#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 59606#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 59776#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 59777#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 59735#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 59836#L99-3 assume true; 59866#L99-1 assume !false; 60175#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60174#L102 assume !(ssl3_accept_~s__state~0 == 12292); 60173#L105 assume !(ssl3_accept_~s__state~0 == 16384); 60172#L108 assume !(ssl3_accept_~s__state~0 == 8192); 60171#L111 assume !(ssl3_accept_~s__state~0 == 24576); 60170#L114 assume !(ssl3_accept_~s__state~0 == 8195); 60169#L117 assume !(ssl3_accept_~s__state~0 == 8480); 60168#L120 assume !(ssl3_accept_~s__state~0 == 8481); 60167#L123 assume !(ssl3_accept_~s__state~0 == 8482); 60166#L126 assume ssl3_accept_~s__state~0 == 8464; 59933#L133 [2018-11-10 11:48:20,229 INFO L795 eck$LassoCheckResult]: Loop: 59933#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 61158#L274 assume !(ssl3_accept_~blastFlag~0 == 0); 61159#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 62042#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 62038#L580 ssl3_accept_~skip~0 := 0; 62033#L99-3 assume true; 62034#L99-1 assume !false; 62029#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62030#L102 assume !(ssl3_accept_~s__state~0 == 12292); 62025#L105 assume !(ssl3_accept_~s__state~0 == 16384); 62026#L108 assume !(ssl3_accept_~s__state~0 == 8192); 62021#L111 assume !(ssl3_accept_~s__state~0 == 24576); 62022#L114 assume !(ssl3_accept_~s__state~0 == 8195); 62017#L117 assume !(ssl3_accept_~s__state~0 == 8480); 62018#L120 assume !(ssl3_accept_~s__state~0 == 8481); 62013#L123 assume !(ssl3_accept_~s__state~0 == 8482); 62014#L126 assume !(ssl3_accept_~s__state~0 == 8464); 62009#L129 assume !(ssl3_accept_~s__state~0 == 8465); 62010#L132 assume !(ssl3_accept_~s__state~0 == 8466); 61072#L135 assume ssl3_accept_~s__state~0 == 8496; 59928#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 61070#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 61069#L290 assume ssl3_accept_~blastFlag~0 == 3;ssl3_accept_~blastFlag~0 := 4; 61068#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 61067#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 59780#L297-2 ssl3_accept_~s__init_num~0 := 0; 61065#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 61060#L580 ssl3_accept_~skip~0 := 0; 61059#L99-3 assume true; 61058#L99-1 assume !false; 61057#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61056#L102 assume !(ssl3_accept_~s__state~0 == 12292); 61055#L105 assume !(ssl3_accept_~s__state~0 == 16384); 61054#L108 assume !(ssl3_accept_~s__state~0 == 8192); 61053#L111 assume !(ssl3_accept_~s__state~0 == 24576); 61052#L114 assume !(ssl3_accept_~s__state~0 == 8195); 61051#L117 assume !(ssl3_accept_~s__state~0 == 8480); 61050#L120 assume !(ssl3_accept_~s__state~0 == 8481); 61049#L123 assume !(ssl3_accept_~s__state~0 == 8482); 61048#L126 assume !(ssl3_accept_~s__state~0 == 8464); 61047#L129 assume !(ssl3_accept_~s__state~0 == 8465); 61046#L132 assume !(ssl3_accept_~s__state~0 == 8466); 61045#L135 assume !(ssl3_accept_~s__state~0 == 8496); 61044#L138 assume !(ssl3_accept_~s__state~0 == 8497); 61043#L141 assume ssl3_accept_~s__state~0 == 8512; 59923#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 61042#L308 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 61040#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 61038#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 61033#L580 ssl3_accept_~skip~0 := 0; 61032#L99-3 assume true; 61031#L99-1 assume !false; 61030#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61029#L102 assume !(ssl3_accept_~s__state~0 == 12292); 61028#L105 assume !(ssl3_accept_~s__state~0 == 16384); 61027#L108 assume !(ssl3_accept_~s__state~0 == 8192); 61026#L111 assume !(ssl3_accept_~s__state~0 == 24576); 61025#L114 assume !(ssl3_accept_~s__state~0 == 8195); 61024#L117 assume !(ssl3_accept_~s__state~0 == 8480); 61023#L120 assume !(ssl3_accept_~s__state~0 == 8481); 61022#L123 assume !(ssl3_accept_~s__state~0 == 8482); 61021#L126 assume !(ssl3_accept_~s__state~0 == 8464); 61020#L129 assume !(ssl3_accept_~s__state~0 == 8465); 61019#L132 assume !(ssl3_accept_~s__state~0 == 8466); 61018#L135 assume !(ssl3_accept_~s__state~0 == 8496); 61017#L138 assume !(ssl3_accept_~s__state~0 == 8497); 61016#L141 assume !(ssl3_accept_~s__state~0 == 8512); 61015#L144 assume !(ssl3_accept_~s__state~0 == 8513); 61014#L147 assume ssl3_accept_~s__state~0 == 8528; 59918#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 61013#L325 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 61011#L325-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 61004#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 61002#L357 assume !(ssl3_accept_~ret~0 <= 0); 61001#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 60999#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 60993#L580 ssl3_accept_~skip~0 := 0; 60988#L99-3 assume true; 60986#L99-1 assume !false; 60984#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60982#L102 assume !(ssl3_accept_~s__state~0 == 12292); 60980#L105 assume !(ssl3_accept_~s__state~0 == 16384); 60978#L108 assume !(ssl3_accept_~s__state~0 == 8192); 60976#L111 assume !(ssl3_accept_~s__state~0 == 24576); 60974#L114 assume !(ssl3_accept_~s__state~0 == 8195); 60972#L117 assume !(ssl3_accept_~s__state~0 == 8480); 60970#L120 assume !(ssl3_accept_~s__state~0 == 8481); 60968#L123 assume !(ssl3_accept_~s__state~0 == 8482); 60966#L126 assume !(ssl3_accept_~s__state~0 == 8464); 60964#L129 assume !(ssl3_accept_~s__state~0 == 8465); 60962#L132 assume !(ssl3_accept_~s__state~0 == 8466); 60960#L135 assume !(ssl3_accept_~s__state~0 == 8496); 60958#L138 assume !(ssl3_accept_~s__state~0 == 8497); 60956#L141 assume !(ssl3_accept_~s__state~0 == 8512); 60954#L144 assume !(ssl3_accept_~s__state~0 == 8513); 60952#L147 assume !(ssl3_accept_~s__state~0 == 8528); 60950#L150 assume !(ssl3_accept_~s__state~0 == 8529); 60948#L153 assume ssl3_accept_~s__state~0 == 8544; 59913#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 60945#L380 assume !(ssl3_accept_~s__session__peer~0 != 0); 60942#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 60940#L392 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 60937#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 60935#L404 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; 60933#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 60928#L580 ssl3_accept_~skip~0 := 0; 60927#L99-3 assume true; 60926#L99-1 assume !false; 60925#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60924#L102 assume !(ssl3_accept_~s__state~0 == 12292); 60923#L105 assume !(ssl3_accept_~s__state~0 == 16384); 60922#L108 assume !(ssl3_accept_~s__state~0 == 8192); 60921#L111 assume !(ssl3_accept_~s__state~0 == 24576); 60920#L114 assume !(ssl3_accept_~s__state~0 == 8195); 60919#L117 assume !(ssl3_accept_~s__state~0 == 8480); 60917#L120 assume !(ssl3_accept_~s__state~0 == 8481); 60912#L123 assume !(ssl3_accept_~s__state~0 == 8482); 60910#L126 assume !(ssl3_accept_~s__state~0 == 8464); 60908#L129 assume !(ssl3_accept_~s__state~0 == 8465); 60906#L132 assume !(ssl3_accept_~s__state~0 == 8466); 60904#L135 assume !(ssl3_accept_~s__state~0 == 8496); 60902#L138 assume !(ssl3_accept_~s__state~0 == 8497); 60900#L141 assume !(ssl3_accept_~s__state~0 == 8512); 60899#L144 assume !(ssl3_accept_~s__state~0 == 8513); 60898#L147 assume !(ssl3_accept_~s__state~0 == 8528); 60896#L150 assume !(ssl3_accept_~s__state~0 == 8529); 60894#L153 assume !(ssl3_accept_~s__state~0 == 8544); 60892#L156 assume !(ssl3_accept_~s__state~0 == 8545); 60890#L159 assume !(ssl3_accept_~s__state~0 == 8560); 60888#L162 assume !(ssl3_accept_~s__state~0 == 8561); 60886#L165 assume ssl3_accept_~s__state~0 == 8448; 60884#L166 assume !(ssl3_accept_~num1~0 > 0); 60882#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 60871#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 60863#L580 ssl3_accept_~skip~0 := 0; 60861#L99-3 assume true; 60859#L99-1 assume !false; 60857#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60855#L102 assume !(ssl3_accept_~s__state~0 == 12292); 60853#L105 assume !(ssl3_accept_~s__state~0 == 16384); 60851#L108 assume !(ssl3_accept_~s__state~0 == 8192); 60849#L111 assume !(ssl3_accept_~s__state~0 == 24576); 60847#L114 assume !(ssl3_accept_~s__state~0 == 8195); 60844#L117 assume !(ssl3_accept_~s__state~0 == 8480); 60842#L120 assume !(ssl3_accept_~s__state~0 == 8481); 60840#L123 assume !(ssl3_accept_~s__state~0 == 8482); 60837#L126 assume !(ssl3_accept_~s__state~0 == 8464); 60835#L129 assume !(ssl3_accept_~s__state~0 == 8465); 60833#L132 assume !(ssl3_accept_~s__state~0 == 8466); 60831#L135 assume !(ssl3_accept_~s__state~0 == 8496); 60829#L138 assume !(ssl3_accept_~s__state~0 == 8497); 60827#L141 assume !(ssl3_accept_~s__state~0 == 8512); 60825#L144 assume !(ssl3_accept_~s__state~0 == 8513); 60823#L147 assume !(ssl3_accept_~s__state~0 == 8528); 60821#L150 assume !(ssl3_accept_~s__state~0 == 8529); 60819#L153 assume !(ssl3_accept_~s__state~0 == 8544); 60816#L156 assume !(ssl3_accept_~s__state~0 == 8545); 60810#L159 assume !(ssl3_accept_~s__state~0 == 8560); 60808#L162 assume !(ssl3_accept_~s__state~0 == 8561); 60805#L165 assume !(ssl3_accept_~s__state~0 == 8448); 60806#L168 assume ssl3_accept_~s__state~0 == 8576; 60753#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 60754#L444 assume !(ssl3_accept_~ret~0 <= 0); 60743#L447 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 60478#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 62059#L580 ssl3_accept_~skip~0 := 0; 62058#L99-3 assume true; 62057#L99-1 assume !false; 62056#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62055#L102 assume !(ssl3_accept_~s__state~0 == 12292); 62054#L105 assume !(ssl3_accept_~s__state~0 == 16384); 62053#L108 assume !(ssl3_accept_~s__state~0 == 8192); 62052#L111 assume !(ssl3_accept_~s__state~0 == 24576); 62051#L114 assume !(ssl3_accept_~s__state~0 == 8195); 62050#L117 assume !(ssl3_accept_~s__state~0 == 8480); 62049#L120 assume !(ssl3_accept_~s__state~0 == 8481); 62048#L123 assume !(ssl3_accept_~s__state~0 == 8482); 62047#L126 assume !(ssl3_accept_~s__state~0 == 8464); 62046#L129 assume !(ssl3_accept_~s__state~0 == 8465); 61209#L132 assume ssl3_accept_~s__state~0 == 8466; 59933#L133 [2018-11-10 11:48:20,229 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:20,229 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 20 times [2018-11-10 11:48:20,230 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:20,230 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:20,230 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:20,230 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:20,230 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:20,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:20,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:20,235 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:20,236 INFO L82 PathProgramCache]: Analyzing trace with hash -511836401, now seen corresponding path program 1 times [2018-11-10 11:48:20,236 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:20,236 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:20,236 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:20,236 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:48:20,236 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:20,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:20,315 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 11:48:20,315 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:48:20,315 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-10 11:48:20,316 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:48:20,316 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-10 11:48:20,316 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-10 11:48:20,316 INFO L87 Difference]: Start difference. First operand 2476 states and 3124 transitions. cyclomatic complexity: 658 Second operand 5 states. [2018-11-10 11:48:20,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:48:20,415 INFO L93 Difference]: Finished difference Result 10884 states and 13596 transitions. [2018-11-10 11:48:20,415 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-10 11:48:20,415 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10884 states and 13596 transitions. [2018-11-10 11:48:20,434 INFO L131 ngComponentsAnalysis]: Automaton has 25 accepting balls. 9654 [2018-11-10 11:48:20,456 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10884 states to 10884 states and 13596 transitions. [2018-11-10 11:48:20,456 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10776 [2018-11-10 11:48:20,462 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10776 [2018-11-10 11:48:20,462 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10884 states and 13596 transitions. [2018-11-10 11:48:20,469 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:48:20,469 INFO L705 BuchiCegarLoop]: Abstraction has 10884 states and 13596 transitions. [2018-11-10 11:48:20,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10884 states and 13596 transitions. [2018-11-10 11:48:20,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10884 to 4069. [2018-11-10 11:48:20,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4069 states. [2018-11-10 11:48:20,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4069 states to 4069 states and 5119 transitions. [2018-11-10 11:48:20,522 INFO L728 BuchiCegarLoop]: Abstraction has 4069 states and 5119 transitions. [2018-11-10 11:48:20,522 INFO L608 BuchiCegarLoop]: Abstraction has 4069 states and 5119 transitions. [2018-11-10 11:48:20,522 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-10 11:48:20,523 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4069 states and 5119 transitions. [2018-11-10 11:48:20,531 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 3679 [2018-11-10 11:48:20,531 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:48:20,531 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:48:20,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 11:48:20,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 11:48:20,532 INFO L793 eck$LassoCheckResult]: Stem: 73153#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 72982#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 72983#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 73143#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 73144#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 73105#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 73206#L99-3 assume true; 73236#L99-1 assume !false; 73410#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73411#L102 assume !(ssl3_accept_~s__state~0 == 12292); 73406#L105 assume !(ssl3_accept_~s__state~0 == 16384); 73407#L108 assume !(ssl3_accept_~s__state~0 == 8192); 73402#L111 assume !(ssl3_accept_~s__state~0 == 24576); 73403#L114 assume !(ssl3_accept_~s__state~0 == 8195); 73398#L117 assume !(ssl3_accept_~s__state~0 == 8480); 73399#L120 assume !(ssl3_accept_~s__state~0 == 8481); 73394#L123 assume !(ssl3_accept_~s__state~0 == 8482); 73395#L126 assume ssl3_accept_~s__state~0 == 8464; 73320#L133 [2018-11-10 11:48:20,532 INFO L795 eck$LassoCheckResult]: Loop: 73320#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 75681#L274 assume !(ssl3_accept_~blastFlag~0 == 0); 75682#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 75813#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 75802#L580 ssl3_accept_~skip~0 := 0; 75799#L99-3 assume true; 75796#L99-1 assume !false; 75793#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75790#L102 assume !(ssl3_accept_~s__state~0 == 12292); 75787#L105 assume !(ssl3_accept_~s__state~0 == 16384); 75784#L108 assume !(ssl3_accept_~s__state~0 == 8192); 75781#L111 assume !(ssl3_accept_~s__state~0 == 24576); 75778#L114 assume !(ssl3_accept_~s__state~0 == 8195); 75775#L117 assume !(ssl3_accept_~s__state~0 == 8480); 75772#L120 assume !(ssl3_accept_~s__state~0 == 8481); 75770#L123 assume !(ssl3_accept_~s__state~0 == 8482); 75766#L126 assume !(ssl3_accept_~s__state~0 == 8464); 75764#L129 assume !(ssl3_accept_~s__state~0 == 8465); 75746#L132 assume !(ssl3_accept_~s__state~0 == 8466); 74850#L135 assume ssl3_accept_~s__state~0 == 8496; 73314#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 74841#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 74839#L290 assume ssl3_accept_~blastFlag~0 == 3;ssl3_accept_~blastFlag~0 := 4; 74837#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 74834#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 73145#L297-2 ssl3_accept_~s__init_num~0 := 0; 74831#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 74825#L580 ssl3_accept_~skip~0 := 0; 74733#L99-3 assume true; 74727#L99-1 assume !false; 74508#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74500#L102 assume !(ssl3_accept_~s__state~0 == 12292); 74496#L105 assume !(ssl3_accept_~s__state~0 == 16384); 74491#L108 assume !(ssl3_accept_~s__state~0 == 8192); 74486#L111 assume !(ssl3_accept_~s__state~0 == 24576); 74479#L114 assume !(ssl3_accept_~s__state~0 == 8195); 74241#L117 assume !(ssl3_accept_~s__state~0 == 8480); 74231#L120 assume !(ssl3_accept_~s__state~0 == 8481); 74225#L123 assume !(ssl3_accept_~s__state~0 == 8482); 74218#L126 assume !(ssl3_accept_~s__state~0 == 8464); 74212#L129 assume !(ssl3_accept_~s__state~0 == 8465); 74206#L132 assume !(ssl3_accept_~s__state~0 == 8466); 74200#L135 assume !(ssl3_accept_~s__state~0 == 8496); 74194#L138 assume !(ssl3_accept_~s__state~0 == 8497); 74125#L141 assume ssl3_accept_~s__state~0 == 8512; 74115#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 74113#L308 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 73054#L312 assume !(ssl3_accept_~ret~0 <= 0); 73055#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 76608#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 76603#L580 ssl3_accept_~skip~0 := 0; 76602#L99-3 assume true; 76601#L99-1 assume !false; 76600#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76599#L102 assume !(ssl3_accept_~s__state~0 == 12292); 76598#L105 assume !(ssl3_accept_~s__state~0 == 16384); 76597#L108 assume !(ssl3_accept_~s__state~0 == 8192); 76596#L111 assume !(ssl3_accept_~s__state~0 == 24576); 76595#L114 assume !(ssl3_accept_~s__state~0 == 8195); 76594#L117 assume !(ssl3_accept_~s__state~0 == 8480); 76593#L120 assume !(ssl3_accept_~s__state~0 == 8481); 76592#L123 assume !(ssl3_accept_~s__state~0 == 8482); 76591#L126 assume !(ssl3_accept_~s__state~0 == 8464); 76590#L129 assume !(ssl3_accept_~s__state~0 == 8465); 76589#L132 assume !(ssl3_accept_~s__state~0 == 8466); 76588#L135 assume !(ssl3_accept_~s__state~0 == 8496); 76587#L138 assume !(ssl3_accept_~s__state~0 == 8497); 76586#L141 assume !(ssl3_accept_~s__state~0 == 8512); 76585#L144 assume !(ssl3_accept_~s__state~0 == 8513); 76584#L147 assume ssl3_accept_~s__state~0 == 8528; 73307#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 73132#L325 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 73133#L325-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 73137#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 73138#L357 assume !(ssl3_accept_~ret~0 <= 0); 76579#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 76573#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 76567#L580 ssl3_accept_~skip~0 := 0; 76565#L99-3 assume true; 76563#L99-1 assume !false; 76561#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76559#L102 assume !(ssl3_accept_~s__state~0 == 12292); 76557#L105 assume !(ssl3_accept_~s__state~0 == 16384); 76555#L108 assume !(ssl3_accept_~s__state~0 == 8192); 76553#L111 assume !(ssl3_accept_~s__state~0 == 24576); 76551#L114 assume !(ssl3_accept_~s__state~0 == 8195); 76549#L117 assume !(ssl3_accept_~s__state~0 == 8480); 76547#L120 assume !(ssl3_accept_~s__state~0 == 8481); 76545#L123 assume !(ssl3_accept_~s__state~0 == 8482); 76542#L126 assume !(ssl3_accept_~s__state~0 == 8464); 76541#L129 assume !(ssl3_accept_~s__state~0 == 8465); 76388#L132 assume !(ssl3_accept_~s__state~0 == 8466); 76389#L135 assume !(ssl3_accept_~s__state~0 == 8496); 76329#L138 assume !(ssl3_accept_~s__state~0 == 8497); 76330#L141 assume !(ssl3_accept_~s__state~0 == 8512); 76245#L144 assume !(ssl3_accept_~s__state~0 == 8513); 76246#L147 assume !(ssl3_accept_~s__state~0 == 8528); 76167#L150 assume !(ssl3_accept_~s__state~0 == 8529); 76168#L153 assume ssl3_accept_~s__state~0 == 8544; 73115#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 73116#L380 assume !(ssl3_accept_~s__session__peer~0 != 0); 73033#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 73080#L392 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 73171#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 73203#L404 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; 76511#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 76506#L580 ssl3_accept_~skip~0 := 0; 76505#L99-3 assume true; 76504#L99-1 assume !false; 76503#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76502#L102 assume !(ssl3_accept_~s__state~0 == 12292); 76501#L105 assume !(ssl3_accept_~s__state~0 == 16384); 76500#L108 assume !(ssl3_accept_~s__state~0 == 8192); 76499#L111 assume !(ssl3_accept_~s__state~0 == 24576); 76498#L114 assume !(ssl3_accept_~s__state~0 == 8195); 76497#L117 assume !(ssl3_accept_~s__state~0 == 8480); 76496#L120 assume !(ssl3_accept_~s__state~0 == 8481); 76495#L123 assume !(ssl3_accept_~s__state~0 == 8482); 76494#L126 assume !(ssl3_accept_~s__state~0 == 8464); 76493#L129 assume !(ssl3_accept_~s__state~0 == 8465); 76492#L132 assume !(ssl3_accept_~s__state~0 == 8466); 76491#L135 assume !(ssl3_accept_~s__state~0 == 8496); 76490#L138 assume !(ssl3_accept_~s__state~0 == 8497); 76489#L141 assume !(ssl3_accept_~s__state~0 == 8512); 76488#L144 assume !(ssl3_accept_~s__state~0 == 8513); 76487#L147 assume !(ssl3_accept_~s__state~0 == 8528); 76486#L150 assume !(ssl3_accept_~s__state~0 == 8529); 76485#L153 assume !(ssl3_accept_~s__state~0 == 8544); 76484#L156 assume !(ssl3_accept_~s__state~0 == 8545); 76483#L159 assume !(ssl3_accept_~s__state~0 == 8560); 76482#L162 assume !(ssl3_accept_~s__state~0 == 8561); 76481#L165 assume ssl3_accept_~s__state~0 == 8448; 76480#L166 assume !(ssl3_accept_~num1~0 > 0); 76478#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 76476#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 76471#L580 ssl3_accept_~skip~0 := 0; 76470#L99-3 assume true; 76469#L99-1 assume !false; 76468#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76467#L102 assume !(ssl3_accept_~s__state~0 == 12292); 76466#L105 assume !(ssl3_accept_~s__state~0 == 16384); 76465#L108 assume !(ssl3_accept_~s__state~0 == 8192); 76464#L111 assume !(ssl3_accept_~s__state~0 == 24576); 76463#L114 assume !(ssl3_accept_~s__state~0 == 8195); 76462#L117 assume !(ssl3_accept_~s__state~0 == 8480); 76461#L120 assume !(ssl3_accept_~s__state~0 == 8481); 76460#L123 assume !(ssl3_accept_~s__state~0 == 8482); 76459#L126 assume !(ssl3_accept_~s__state~0 == 8464); 76458#L129 assume !(ssl3_accept_~s__state~0 == 8465); 76457#L132 assume !(ssl3_accept_~s__state~0 == 8466); 76456#L135 assume !(ssl3_accept_~s__state~0 == 8496); 76455#L138 assume !(ssl3_accept_~s__state~0 == 8497); 76454#L141 assume !(ssl3_accept_~s__state~0 == 8512); 76453#L144 assume !(ssl3_accept_~s__state~0 == 8513); 76452#L147 assume !(ssl3_accept_~s__state~0 == 8528); 76451#L150 assume !(ssl3_accept_~s__state~0 == 8529); 76450#L153 assume !(ssl3_accept_~s__state~0 == 8544); 76449#L156 assume !(ssl3_accept_~s__state~0 == 8545); 76448#L159 assume !(ssl3_accept_~s__state~0 == 8560); 76447#L162 assume !(ssl3_accept_~s__state~0 == 8561); 76446#L165 assume !(ssl3_accept_~s__state~0 == 8448); 76249#L168 assume ssl3_accept_~s__state~0 == 8576; 76180#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 76181#L444 assume !(ssl3_accept_~ret~0 <= 0); 76412#L447 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 75933#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 75808#L580 ssl3_accept_~skip~0 := 0; 75801#L99-3 assume true; 75798#L99-1 assume !false; 75795#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75792#L102 assume !(ssl3_accept_~s__state~0 == 12292); 75789#L105 assume !(ssl3_accept_~s__state~0 == 16384); 75786#L108 assume !(ssl3_accept_~s__state~0 == 8192); 75783#L111 assume !(ssl3_accept_~s__state~0 == 24576); 75780#L114 assume !(ssl3_accept_~s__state~0 == 8195); 75777#L117 assume !(ssl3_accept_~s__state~0 == 8480); 75774#L120 assume !(ssl3_accept_~s__state~0 == 8481); 75769#L123 assume !(ssl3_accept_~s__state~0 == 8482); 75768#L126 assume !(ssl3_accept_~s__state~0 == 8464); 75763#L129 assume !(ssl3_accept_~s__state~0 == 8465); 75685#L132 assume ssl3_accept_~s__state~0 == 8466; 73320#L133 [2018-11-10 11:48:20,533 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:20,533 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 21 times [2018-11-10 11:48:20,533 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:20,533 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:20,533 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:20,533 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:20,534 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:20,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:20,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:20,538 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:20,539 INFO L82 PathProgramCache]: Analyzing trace with hash 684140851, now seen corresponding path program 1 times [2018-11-10 11:48:20,539 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:20,539 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:20,539 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:20,539 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:48:20,539 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:20,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:20,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:20,565 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:20,565 INFO L82 PathProgramCache]: Analyzing trace with hash -571265723, now seen corresponding path program 1 times [2018-11-10 11:48:20,566 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:20,566 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:20,566 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:20,566 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:20,566 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:20,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:20,612 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2018-11-10 11:48:20,612 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:48:20,613 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 11:48:21,309 WARN L179 SmtUtils]: Spent 682.00 ms on a formula simplification. DAG size of input: 388 DAG size of output: 142 [2018-11-10 11:48:21,354 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 11:48:21,354 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 11:48:21,354 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 11:48:21,355 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 11:48:21,355 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-10 11:48:21,355 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 11:48:21,355 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 11:48:21,355 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 11:48:21,355 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2_false-unreach-call_false-termination.cil.c_Iteration26_Loop [2018-11-10 11:48:21,355 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 11:48:21,355 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 11:48:21,357 INFO 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 11:48:21,364 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 11:48:21,367 INFO 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 11:48:21,368 INFO 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 11:48:21,370 INFO 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 11:48:21,371 INFO 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 11:48:21,377 INFO 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 11:48:21,379 INFO 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 11:48:21,380 INFO 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 11:48:21,382 INFO 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 11:48:21,384 INFO 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 11:48:21,385 INFO 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 11:48:21,387 INFO 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 11:48:21,389 INFO 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 11:48:21,392 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 11:48:21,400 INFO 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 11:48:21,403 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 11:48:21,404 INFO 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 11:48:21,407 INFO 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 11:48:21,409 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 11:48:21,411 INFO 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 11:48:21,413 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 11:48:21,610 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 11:48:21,610 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_945a7371-9bf9-48ed-8d0b-3d46b270c555/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 11:48:21,615 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 11:48:21,615 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 11:48:21,634 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 11:48:21,634 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_945a7371-9bf9-48ed-8d0b-3d46b270c555/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 11:48:21,639 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 11:48:21,639 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_945a7371-9bf9-48ed-8d0b-3d46b270c555/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 11:48:21,662 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 11:48:21,662 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 11:48:21,667 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-10 11:48:21,684 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 11:48:21,685 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 11:48:21,685 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 11:48:21,685 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 11:48:21,685 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-10 11:48:21,685 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 11:48:21,685 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 11:48:21,685 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 11:48:21,685 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2_false-unreach-call_false-termination.cil.c_Iteration26_Loop [2018-11-10 11:48:21,685 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 11:48:21,685 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 11:48:21,687 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 11:48:21,689 INFO 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 11:48:21,700 INFO 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 11:48:21,703 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 11:48:21,705 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 11:48:21,707 INFO 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 11:48:21,709 INFO 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 11:48:21,713 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 11:48:21,722 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 11:48:21,724 INFO 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 11:48:21,726 INFO 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 11:48:21,730 INFO 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 11:48:21,731 INFO 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 11:48:21,734 INFO 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 11:48:21,746 INFO 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 11:48:21,756 INFO 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 11:48:21,758 INFO 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 11:48:21,762 INFO 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 11:48:21,768 INFO 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 11:48:21,772 INFO 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 11:48:21,773 INFO 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 11:48:21,775 INFO 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 11:48:21,948 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 11:48:21,948 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-10 11:48:21,948 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 11:48:21,949 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 11:48:21,949 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 11:48:21,949 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 11:48:21,949 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 11:48:21,949 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 11:48:21,950 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 11:48:21,950 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 11:48:21,952 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 11:48:21,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 11:48:21,952 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 11:48:21,953 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 11:48:21,953 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 11:48:21,953 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 11:48:21,953 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 11:48:21,958 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 11:48:21,958 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 11:48:21,959 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 11:48:21,960 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 11:48:21,960 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 11:48:21,960 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 11:48:21,960 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 11:48:21,960 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 11:48:21,960 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 11:48:21,961 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 11:48:21,961 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 11:48:21,963 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-10 11:48:21,964 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-10 11:48:21,964 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2018-11-10 11:48:21,964 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-10 11:48:21,964 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-10 11:48:21,965 INFO L517 LassoAnalysis]: Proved termination. [2018-11-10 11:48:21,965 INFO L519 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -2*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 7 Supporting invariants [] [2018-11-10 11:48:21,965 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-10 11:48:22,031 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:22,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:22,047 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 11:48:22,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:22,087 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 11:48:22,238 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 11:48:22,239 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2018-11-10 11:48:22,239 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 4069 states and 5119 transitions. cyclomatic complexity: 1063 Second operand 4 states. [2018-11-10 11:48:22,335 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 4069 states and 5119 transitions. cyclomatic complexity: 1063. Second operand 4 states. Result 11056 states and 13835 transitions. Complement of second has 4 states. [2018-11-10 11:48:22,337 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 11:48:22,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2018-11-10 11:48:22,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 382 transitions. [2018-11-10 11:48:22,338 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 382 transitions. Stem has 18 letters. Loop has 181 letters. [2018-11-10 11:48:22,346 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 11:48:22,346 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 382 transitions. Stem has 199 letters. Loop has 181 letters. [2018-11-10 11:48:22,348 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 11:48:22,348 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 382 transitions. Stem has 18 letters. Loop has 362 letters. [2018-11-10 11:48:22,355 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 11:48:22,355 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11056 states and 13835 transitions. [2018-11-10 11:48:22,395 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 6985 [2018-11-10 11:48:22,423 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11056 states to 10839 states and 13572 transitions. [2018-11-10 11:48:22,423 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7276 [2018-11-10 11:48:22,432 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7411 [2018-11-10 11:48:22,432 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10839 states and 13572 transitions. [2018-11-10 11:48:22,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:48:22,437 INFO L705 BuchiCegarLoop]: Abstraction has 10839 states and 13572 transitions. [2018-11-10 11:48:22,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10839 states and 13572 transitions. [2018-11-10 11:48:22,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10839 to 10652. [2018-11-10 11:48:22,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10652 states. [2018-11-10 11:48:22,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10652 states to 10652 states and 13355 transitions. [2018-11-10 11:48:22,542 INFO L728 BuchiCegarLoop]: Abstraction has 10652 states and 13355 transitions. [2018-11-10 11:48:22,542 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:48:22,543 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:48:22,543 INFO L87 Difference]: Start difference. First operand 10652 states and 13355 transitions. Second operand 3 states. [2018-11-10 11:48:22,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:48:22,602 INFO L93 Difference]: Finished difference Result 5494 states and 6832 transitions. [2018-11-10 11:48:22,605 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:48:22,605 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5494 states and 6832 transitions. [2018-11-10 11:48:22,622 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 4306 [2018-11-10 11:48:22,635 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5494 states to 5490 states and 6828 transitions. [2018-11-10 11:48:22,635 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4598 [2018-11-10 11:48:22,638 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4600 [2018-11-10 11:48:22,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5490 states and 6828 transitions. [2018-11-10 11:48:22,639 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:48:22,639 INFO L705 BuchiCegarLoop]: Abstraction has 5490 states and 6828 transitions. [2018-11-10 11:48:22,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5490 states and 6828 transitions. [2018-11-10 11:48:22,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5490 to 5437. [2018-11-10 11:48:22,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5437 states. [2018-11-10 11:48:22,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5437 states to 5437 states and 6769 transitions. [2018-11-10 11:48:22,689 INFO L728 BuchiCegarLoop]: Abstraction has 5437 states and 6769 transitions. [2018-11-10 11:48:22,689 INFO L608 BuchiCegarLoop]: Abstraction has 5437 states and 6769 transitions. [2018-11-10 11:48:22,689 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-10 11:48:22,689 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5437 states and 6769 transitions. [2018-11-10 11:48:22,702 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 4259 [2018-11-10 11:48:22,703 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:48:22,703 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:48:22,703 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 11:48:22,703 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 11:48:22,703 INFO L793 eck$LassoCheckResult]: Stem: 105114#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 104880#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 104881#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 105104#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 105105#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 105047#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 105177#L99-3 assume true; 105332#L99-1 assume !false; 106517#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 106515#L102 assume !(ssl3_accept_~s__state~0 == 12292); 106513#L105 assume !(ssl3_accept_~s__state~0 == 16384); 106511#L108 assume !(ssl3_accept_~s__state~0 == 8192); 106509#L111 assume !(ssl3_accept_~s__state~0 == 24576); 106507#L114 assume !(ssl3_accept_~s__state~0 == 8195); 106505#L117 assume !(ssl3_accept_~s__state~0 == 8480); 106503#L120 assume !(ssl3_accept_~s__state~0 == 8481); 106489#L123 assume !(ssl3_accept_~s__state~0 == 8482); 106486#L126 assume !(ssl3_accept_~s__state~0 == 8464); 106484#L129 assume !(ssl3_accept_~s__state~0 == 8465); 106482#L132 assume !(ssl3_accept_~s__state~0 == 8466); 106480#L135 assume !(ssl3_accept_~s__state~0 == 8496); 106228#L138 [2018-11-10 11:48:22,704 INFO L795 eck$LassoCheckResult]: Loop: 106228#L138 assume !(ssl3_accept_~s__state~0 == 8497); 106227#L141 assume !(ssl3_accept_~s__state~0 == 8512); 106226#L144 assume !(ssl3_accept_~s__state~0 == 8513); 106225#L147 assume !(ssl3_accept_~s__state~0 == 8528); 106224#L150 assume !(ssl3_accept_~s__state~0 == 8529); 106222#L153 assume !(ssl3_accept_~s__state~0 == 8544); 106220#L156 assume !(ssl3_accept_~s__state~0 == 8545); 106219#L159 assume !(ssl3_accept_~s__state~0 == 8560); 106217#L162 assume !(ssl3_accept_~s__state~0 == 8561); 106215#L165 assume ssl3_accept_~s__state~0 == 8448; 106136#L166 assume !(ssl3_accept_~num1~0 > 0); 106210#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 106203#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 106197#L580 ssl3_accept_~skip~0 := 0; 106195#L99-3 assume true; 106193#L99-1 assume !false; 106191#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 106188#L102 assume !(ssl3_accept_~s__state~0 == 12292); 106186#L105 assume !(ssl3_accept_~s__state~0 == 16384); 106184#L108 assume !(ssl3_accept_~s__state~0 == 8192); 106181#L111 assume !(ssl3_accept_~s__state~0 == 24576); 106178#L114 assume !(ssl3_accept_~s__state~0 == 8195); 106176#L117 assume !(ssl3_accept_~s__state~0 == 8480); 106173#L120 assume !(ssl3_accept_~s__state~0 == 8481); 106170#L123 assume ssl3_accept_~s__state~0 == 8482; 106171#L124 ssl3_accept_~s__state~0 := 3; 106409#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 106403#L580 ssl3_accept_~skip~0 := 0; 106401#L99-3 assume true; 106399#L99-1 assume !false; 106397#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 106395#L102 assume !(ssl3_accept_~s__state~0 == 12292); 106393#L105 assume !(ssl3_accept_~s__state~0 == 16384); 106391#L108 assume !(ssl3_accept_~s__state~0 == 8192); 106389#L111 assume !(ssl3_accept_~s__state~0 == 24576); 106387#L114 assume !(ssl3_accept_~s__state~0 == 8195); 106385#L117 assume !(ssl3_accept_~s__state~0 == 8480); 106383#L120 assume !(ssl3_accept_~s__state~0 == 8481); 106381#L123 assume !(ssl3_accept_~s__state~0 == 8482); 106376#L126 assume !(ssl3_accept_~s__state~0 == 8464); 106370#L129 assume !(ssl3_accept_~s__state~0 == 8465); 106371#L132 assume !(ssl3_accept_~s__state~0 == 8466); 106229#L135 assume !(ssl3_accept_~s__state~0 == 8496); 106228#L138 [2018-11-10 11:48:22,704 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:22,704 INFO L82 PathProgramCache]: Analyzing trace with hash 575533841, now seen corresponding path program 1 times [2018-11-10 11:48:22,704 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:22,704 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:22,705 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:22,705 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:22,705 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:22,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:22,734 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 11:48:22,735 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:48:22,735 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 11:48:22,735 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 11:48:22,735 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:22,735 INFO L82 PathProgramCache]: Analyzing trace with hash 895272136, now seen corresponding path program 2 times [2018-11-10 11:48:22,735 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:22,735 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:22,736 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:22,736 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:22,736 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:22,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:22,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:22,851 WARN L179 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 27 [2018-11-10 11:48:22,864 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 11:48:22,864 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 11:48:22,864 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 11:48:22,864 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 11:48:22,864 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-10 11:48:22,864 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 11:48:22,864 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 11:48:22,865 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 11:48:22,865 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2_false-unreach-call_false-termination.cil.c_Iteration27_Loop [2018-11-10 11:48:22,865 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 11:48:22,865 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 11:48:22,866 INFO 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 11:48:22,881 INFO 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 11:48:22,885 INFO 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 11:48:22,889 INFO 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 11:48:22,901 INFO 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 11:48:22,947 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 11:48:22,947 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_945a7371-9bf9-48ed-8d0b-3d46b270c555/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 11:48:22,960 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 11:48:22,960 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 11:48:22,990 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 11:48:22,990 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_945a7371-9bf9-48ed-8d0b-3d46b270c555/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 11:48:23,001 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 11:48:23,001 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 11:48:23,004 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 11:48:23,004 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_945a7371-9bf9-48ed-8d0b-3d46b270c555/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 11:48:23,040 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 11:48:23,040 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 11:48:23,046 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 11:48:23,046 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-8} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-8} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_945a7371-9bf9-48ed-8d0b-3d46b270c555/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 11:48:23,095 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 11:48:23,095 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_945a7371-9bf9-48ed-8d0b-3d46b270c555/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 11:48:23,142 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 11:48:23,142 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 11:48:23,203 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-10 11:48:23,205 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 11:48:23,205 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 11:48:23,206 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 11:48:23,206 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 11:48:23,206 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-10 11:48:23,206 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 11:48:23,206 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 11:48:23,206 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 11:48:23,206 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2_false-unreach-call_false-termination.cil.c_Iteration27_Loop [2018-11-10 11:48:23,206 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 11:48:23,206 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 11:48:23,207 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 11:48:23,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 11:48:23,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 11:48:23,242 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 11:48:23,262 INFO 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 11:48:23,348 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 11:48:23,348 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-10 11:48:23,348 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 11:48:23,349 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 11:48:23,349 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 11:48:23,349 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 11:48:23,349 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 11:48:23,349 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 11:48:23,349 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 11:48:23,350 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 11:48:23,350 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 11:48:23,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 11:48:23,351 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 11:48:23,351 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 11:48:23,351 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 11:48:23,351 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 11:48:23,351 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 11:48:23,352 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 11:48:23,352 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 11:48:23,352 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 11:48:23,353 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 11:48:23,353 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 11:48:23,355 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 11:48:23,356 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 11:48:23,356 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-10 11:48:23,356 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 11:48:23,356 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-10 11:48:23,356 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 11:48:23,357 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 11:48:23,357 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 11:48:23,358 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 11:48:23,358 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 11:48:23,358 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 11:48:23,358 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 11:48:23,358 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 11:48:23,358 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 11:48:23,358 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 11:48:23,359 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 11:48:23,359 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 11:48:23,360 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 11:48:23,360 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 11:48:23,360 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 11:48:23,360 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 11:48:23,360 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 11:48:23,361 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 11:48:23,361 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 11:48:23,368 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-10 11:48:23,369 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-10 11:48:23,369 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-10 11:48:23,370 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-10 11:48:23,370 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-10 11:48:23,370 INFO L517 LassoAnalysis]: Proved termination. [2018-11-10 11:48:23,370 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 11:48:23,370 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-10 11:48:23,470 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:23,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:23,485 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 11:48:23,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:23,500 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 11:48:23,517 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 11:48:23,517 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 11:48:23,518 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 5437 states and 6769 transitions. cyclomatic complexity: 1350 Second operand 5 states. [2018-11-10 11:48:23,921 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 5437 states and 6769 transitions. cyclomatic complexity: 1350. Second operand 5 states. Result 17472 states and 21638 transitions. Complement of second has 9 states. [2018-11-10 11:48:23,923 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 11:48:23,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 11:48:23,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 346 transitions. [2018-11-10 11:48:23,924 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 346 transitions. Stem has 21 letters. Loop has 43 letters. [2018-11-10 11:48:23,924 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 11:48:23,924 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 346 transitions. Stem has 64 letters. Loop has 43 letters. [2018-11-10 11:48:23,924 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 11:48:23,925 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 346 transitions. Stem has 21 letters. Loop has 86 letters. [2018-11-10 11:48:23,925 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 11:48:23,925 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 17472 states and 21638 transitions. [2018-11-10 11:48:23,982 INFO L131 ngComponentsAnalysis]: Automaton has 29 accepting balls. 8156 [2018-11-10 11:48:24,023 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 17472 states to 17162 states and 21230 transitions. [2018-11-10 11:48:24,024 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9330 [2018-11-10 11:48:24,031 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9376 [2018-11-10 11:48:24,031 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17162 states and 21230 transitions. [2018-11-10 11:48:24,031 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:48:24,031 INFO L705 BuchiCegarLoop]: Abstraction has 17162 states and 21230 transitions. [2018-11-10 11:48:24,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17162 states and 21230 transitions. [2018-11-10 11:48:24,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17162 to 15071. [2018-11-10 11:48:24,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15071 states. [2018-11-10 11:48:24,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15071 states to 15071 states and 18738 transitions. [2018-11-10 11:48:24,187 INFO L728 BuchiCegarLoop]: Abstraction has 15071 states and 18738 transitions. [2018-11-10 11:48:24,187 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:48:24,187 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:48:24,187 INFO L87 Difference]: Start difference. First operand 15071 states and 18738 transitions. Second operand 3 states. [2018-11-10 11:48:24,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:48:24,257 INFO L93 Difference]: Finished difference Result 3138 states and 3805 transitions. [2018-11-10 11:48:24,258 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:48:24,258 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3138 states and 3805 transitions. [2018-11-10 11:48:24,264 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 696 [2018-11-10 11:48:24,270 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3138 states to 3127 states and 3794 transitions. [2018-11-10 11:48:24,270 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 912 [2018-11-10 11:48:24,271 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 912 [2018-11-10 11:48:24,271 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3127 states and 3794 transitions. [2018-11-10 11:48:24,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:48:24,271 INFO L705 BuchiCegarLoop]: Abstraction has 3127 states and 3794 transitions. [2018-11-10 11:48:24,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3127 states and 3794 transitions. [2018-11-10 11:48:24,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3127 to 3127. [2018-11-10 11:48:24,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3127 states. [2018-11-10 11:48:24,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3127 states to 3127 states and 3794 transitions. [2018-11-10 11:48:24,298 INFO L728 BuchiCegarLoop]: Abstraction has 3127 states and 3794 transitions. [2018-11-10 11:48:24,298 INFO L608 BuchiCegarLoop]: Abstraction has 3127 states and 3794 transitions. [2018-11-10 11:48:24,298 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-10 11:48:24,298 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3127 states and 3794 transitions. [2018-11-10 11:48:24,304 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 696 [2018-11-10 11:48:24,304 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:48:24,304 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:48:24,305 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 11:48:24,305 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 11:48:24,305 INFO L793 eck$LassoCheckResult]: Stem: 146405#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 146217#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 146218#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 146399#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 146400#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 146357#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 146452#L99-3 assume true; 147479#L99-1 assume !false; 147475#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147467#L102 assume !(ssl3_accept_~s__state~0 == 12292); 147463#L105 assume !(ssl3_accept_~s__state~0 == 16384); 147456#L108 assume !(ssl3_accept_~s__state~0 == 8192); 147453#L111 assume !(ssl3_accept_~s__state~0 == 24576); 147450#L114 assume !(ssl3_accept_~s__state~0 == 8195); 147447#L117 assume !(ssl3_accept_~s__state~0 == 8480); 147444#L120 assume !(ssl3_accept_~s__state~0 == 8481); 147441#L123 assume !(ssl3_accept_~s__state~0 == 8482); 147439#L126 assume ssl3_accept_~s__state~0 == 8464; 146290#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 146291#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 147162#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 147158#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 147151#L580 ssl3_accept_~skip~0 := 0; 147149#L99-3 assume true; 147147#L99-1 assume !false; 147144#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147141#L102 assume !(ssl3_accept_~s__state~0 == 12292); 147129#L105 assume !(ssl3_accept_~s__state~0 == 16384); 147128#L108 assume !(ssl3_accept_~s__state~0 == 8192); 147126#L111 assume !(ssl3_accept_~s__state~0 == 24576); 147119#L114 assume !(ssl3_accept_~s__state~0 == 8195); 147115#L117 assume !(ssl3_accept_~s__state~0 == 8480); 147108#L120 assume !(ssl3_accept_~s__state~0 == 8481); 147105#L123 assume !(ssl3_accept_~s__state~0 == 8482); 147102#L126 assume !(ssl3_accept_~s__state~0 == 8464); 147099#L129 assume !(ssl3_accept_~s__state~0 == 8465); 147096#L132 assume !(ssl3_accept_~s__state~0 == 8466); 147093#L135 assume ssl3_accept_~s__state~0 == 8496; 147090#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 147087#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 147008#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 147004#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 147005#L297-2 ssl3_accept_~s__init_num~0 := 0; 146997#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 146991#L580 ssl3_accept_~skip~0 := 0; 146989#L99-3 assume true; 146987#L99-1 assume !false; 146985#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146983#L102 assume !(ssl3_accept_~s__state~0 == 12292); 146980#L105 assume !(ssl3_accept_~s__state~0 == 16384); 146981#L108 assume !(ssl3_accept_~s__state~0 == 8192); 146974#L111 assume !(ssl3_accept_~s__state~0 == 24576); 146975#L114 assume !(ssl3_accept_~s__state~0 == 8195); 146968#L117 assume !(ssl3_accept_~s__state~0 == 8480); 146969#L120 assume !(ssl3_accept_~s__state~0 == 8481); 146962#L123 assume !(ssl3_accept_~s__state~0 == 8482); 146963#L126 assume !(ssl3_accept_~s__state~0 == 8464); 146956#L129 assume !(ssl3_accept_~s__state~0 == 8465); 146957#L132 assume !(ssl3_accept_~s__state~0 == 8466); 146950#L135 assume !(ssl3_accept_~s__state~0 == 8496); 146951#L138 assume !(ssl3_accept_~s__state~0 == 8497); 146576#L141 [2018-11-10 11:48:24,306 INFO L795 eck$LassoCheckResult]: Loop: 146576#L141 assume ssl3_accept_~s__state~0 == 8512; 146436#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 146437#L308 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 146299#L312 assume !(ssl3_accept_~ret~0 <= 0); 146300#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 146622#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 146616#L580 ssl3_accept_~skip~0 := 0; 146614#L99-3 assume true; 146612#L99-1 assume !false; 146610#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146608#L102 assume !(ssl3_accept_~s__state~0 == 12292); 146606#L105 assume !(ssl3_accept_~s__state~0 == 16384); 146604#L108 assume !(ssl3_accept_~s__state~0 == 8192); 146602#L111 assume !(ssl3_accept_~s__state~0 == 24576); 146600#L114 assume !(ssl3_accept_~s__state~0 == 8195); 146598#L117 assume !(ssl3_accept_~s__state~0 == 8480); 146596#L120 assume !(ssl3_accept_~s__state~0 == 8481); 146594#L123 assume !(ssl3_accept_~s__state~0 == 8482); 146592#L126 assume !(ssl3_accept_~s__state~0 == 8464); 146590#L129 assume !(ssl3_accept_~s__state~0 == 8465); 146588#L132 assume !(ssl3_accept_~s__state~0 == 8466); 146586#L135 assume !(ssl3_accept_~s__state~0 == 8496); 146584#L138 assume !(ssl3_accept_~s__state~0 == 8497); 146582#L141 assume !(ssl3_accept_~s__state~0 == 8512); 146580#L144 assume !(ssl3_accept_~s__state~0 == 8513); 146575#L147 assume ssl3_accept_~s__state~0 == 8528; 146425#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 146386#L325 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 146354#L325-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 146207#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 146393#L357 assume !(ssl3_accept_~ret~0 <= 0); 146206#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 146285#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 146913#L580 ssl3_accept_~skip~0 := 0; 146909#L99-3 assume true; 146910#L99-1 assume !false; 147277#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147275#L102 assume !(ssl3_accept_~s__state~0 == 12292); 146773#L105 assume !(ssl3_accept_~s__state~0 == 16384); 146766#L108 assume !(ssl3_accept_~s__state~0 == 8192); 146767#L111 assume !(ssl3_accept_~s__state~0 == 24576); 146759#L114 assume !(ssl3_accept_~s__state~0 == 8195); 146760#L117 assume !(ssl3_accept_~s__state~0 == 8480); 146753#L120 assume !(ssl3_accept_~s__state~0 == 8481); 146754#L123 assume !(ssl3_accept_~s__state~0 == 8482); 146747#L126 assume !(ssl3_accept_~s__state~0 == 8464); 146748#L129 assume !(ssl3_accept_~s__state~0 == 8465); 146741#L132 assume !(ssl3_accept_~s__state~0 == 8466); 146742#L135 assume !(ssl3_accept_~s__state~0 == 8496); 146734#L138 assume !(ssl3_accept_~s__state~0 == 8497); 146735#L141 assume !(ssl3_accept_~s__state~0 == 8512); 147179#L144 assume !(ssl3_accept_~s__state~0 == 8513); 147177#L147 assume !(ssl3_accept_~s__state~0 == 8528); 147176#L150 assume !(ssl3_accept_~s__state~0 == 8529); 147175#L153 assume ssl3_accept_~s__state~0 == 8544; 147174#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 146385#L380 assume !(ssl3_accept_~s__session__peer~0 != 0); 146267#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 146329#L392 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 146448#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 146449#L404 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; 147560#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 147553#L580 ssl3_accept_~skip~0 := 0; 147550#L99-3 assume true; 147547#L99-1 assume !false; 147544#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147541#L102 assume !(ssl3_accept_~s__state~0 == 12292); 147538#L105 assume !(ssl3_accept_~s__state~0 == 16384); 147535#L108 assume !(ssl3_accept_~s__state~0 == 8192); 147532#L111 assume !(ssl3_accept_~s__state~0 == 24576); 147529#L114 assume !(ssl3_accept_~s__state~0 == 8195); 147526#L117 assume !(ssl3_accept_~s__state~0 == 8480); 147523#L120 assume !(ssl3_accept_~s__state~0 == 8481); 147520#L123 assume !(ssl3_accept_~s__state~0 == 8482); 147517#L126 assume !(ssl3_accept_~s__state~0 == 8464); 147514#L129 assume !(ssl3_accept_~s__state~0 == 8465); 147511#L132 assume !(ssl3_accept_~s__state~0 == 8466); 147508#L135 assume !(ssl3_accept_~s__state~0 == 8496); 147505#L138 assume !(ssl3_accept_~s__state~0 == 8497); 147502#L141 assume !(ssl3_accept_~s__state~0 == 8512); 147499#L144 assume !(ssl3_accept_~s__state~0 == 8513); 147496#L147 assume !(ssl3_accept_~s__state~0 == 8528); 147493#L150 assume !(ssl3_accept_~s__state~0 == 8529); 147489#L153 assume !(ssl3_accept_~s__state~0 == 8544); 147486#L156 assume !(ssl3_accept_~s__state~0 == 8545); 147483#L159 assume !(ssl3_accept_~s__state~0 == 8560); 147480#L162 assume !(ssl3_accept_~s__state~0 == 8561); 147476#L165 assume ssl3_accept_~s__state~0 == 8448; 147469#L166 assume !(ssl3_accept_~num1~0 > 0); 147465#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 147461#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 147454#L580 ssl3_accept_~skip~0 := 0; 147451#L99-3 assume true; 147448#L99-1 assume !false; 147445#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147443#L102 assume !(ssl3_accept_~s__state~0 == 12292); 147434#L105 assume !(ssl3_accept_~s__state~0 == 16384); 147431#L108 assume !(ssl3_accept_~s__state~0 == 8192); 147426#L111 assume !(ssl3_accept_~s__state~0 == 24576); 147419#L114 assume !(ssl3_accept_~s__state~0 == 8195); 147416#L117 assume !(ssl3_accept_~s__state~0 == 8480); 147413#L120 assume !(ssl3_accept_~s__state~0 == 8481); 147410#L123 assume !(ssl3_accept_~s__state~0 == 8482); 147407#L126 assume !(ssl3_accept_~s__state~0 == 8464); 147404#L129 assume !(ssl3_accept_~s__state~0 == 8465); 147401#L132 assume !(ssl3_accept_~s__state~0 == 8466); 147398#L135 assume !(ssl3_accept_~s__state~0 == 8496); 147395#L138 assume !(ssl3_accept_~s__state~0 == 8497); 147335#L141 assume !(ssl3_accept_~s__state~0 == 8512); 147269#L144 assume !(ssl3_accept_~s__state~0 == 8513); 147263#L147 assume !(ssl3_accept_~s__state~0 == 8528); 147261#L150 assume !(ssl3_accept_~s__state~0 == 8529); 147259#L153 assume !(ssl3_accept_~s__state~0 == 8544); 147251#L156 assume !(ssl3_accept_~s__state~0 == 8545); 147247#L159 assume !(ssl3_accept_~s__state~0 == 8560); 147243#L162 assume !(ssl3_accept_~s__state~0 == 8561); 147239#L165 assume !(ssl3_accept_~s__state~0 == 8448); 147233#L168 assume ssl3_accept_~s__state~0 == 8576; 147228#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 147225#L444 assume !(ssl3_accept_~ret~0 <= 0); 147221#L447 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 147210#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 147204#L580 ssl3_accept_~skip~0 := 0; 147202#L99-3 assume true; 147200#L99-1 assume !false; 147198#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147196#L102 assume !(ssl3_accept_~s__state~0 == 12292); 147194#L105 assume !(ssl3_accept_~s__state~0 == 16384); 147192#L108 assume !(ssl3_accept_~s__state~0 == 8192); 147190#L111 assume !(ssl3_accept_~s__state~0 == 24576); 147188#L114 assume !(ssl3_accept_~s__state~0 == 8195); 147186#L117 assume !(ssl3_accept_~s__state~0 == 8480); 147184#L120 assume !(ssl3_accept_~s__state~0 == 8481); 147182#L123 assume !(ssl3_accept_~s__state~0 == 8482); 147171#L126 assume !(ssl3_accept_~s__state~0 == 8464); 147006#L129 assume !(ssl3_accept_~s__state~0 == 8465); 147007#L132 assume !(ssl3_accept_~s__state~0 == 8466); 147164#L135 assume ssl3_accept_~s__state~0 == 8496; 147160#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 147153#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 146322#L290 assume !(ssl3_accept_~blastFlag~0 == 3); 146323#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 147009#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 147000#L297-2 ssl3_accept_~s__init_num~0 := 0; 147001#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 147942#L580 ssl3_accept_~skip~0 := 0; 147941#L99-3 assume true; 147940#L99-1 assume !false; 147939#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147938#L102 assume !(ssl3_accept_~s__state~0 == 12292); 147937#L105 assume !(ssl3_accept_~s__state~0 == 16384); 146977#L108 assume !(ssl3_accept_~s__state~0 == 8192); 146978#L111 assume !(ssl3_accept_~s__state~0 == 24576); 146971#L114 assume !(ssl3_accept_~s__state~0 == 8195); 146972#L117 assume !(ssl3_accept_~s__state~0 == 8480); 146965#L120 assume !(ssl3_accept_~s__state~0 == 8481); 146966#L123 assume !(ssl3_accept_~s__state~0 == 8482); 146959#L126 assume !(ssl3_accept_~s__state~0 == 8464); 146960#L129 assume !(ssl3_accept_~s__state~0 == 8465); 146953#L132 assume !(ssl3_accept_~s__state~0 == 8466); 146954#L135 assume !(ssl3_accept_~s__state~0 == 8496); 146578#L138 assume !(ssl3_accept_~s__state~0 == 8497); 146576#L141 [2018-11-10 11:48:24,306 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:24,306 INFO L82 PathProgramCache]: Analyzing trace with hash 1078710861, now seen corresponding path program 1 times [2018-11-10 11:48:24,306 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:24,306 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:24,307 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:24,307 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:48:24,307 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:24,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:24,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:24,319 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:24,319 INFO L82 PathProgramCache]: Analyzing trace with hash 403678315, now seen corresponding path program 1 times [2018-11-10 11:48:24,319 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:24,319 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:24,319 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:24,320 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:24,320 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:24,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 11:48:24,386 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 156 proven. 0 refuted. 0 times theorem prover too weak. 141 trivial. 0 not checked. [2018-11-10 11:48:24,386 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 11:48:24,386 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 11:48:24,386 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 11:48:24,387 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 11:48:24,387 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 11:48:24,387 INFO L87 Difference]: Start difference. First operand 3127 states and 3794 transitions. cyclomatic complexity: 680 Second operand 3 states. [2018-11-10 11:48:24,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 11:48:24,534 INFO L93 Difference]: Finished difference Result 3127 states and 3785 transitions. [2018-11-10 11:48:24,534 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 11:48:24,535 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3127 states and 3785 transitions. [2018-11-10 11:48:24,543 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 696 [2018-11-10 11:48:24,550 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3127 states to 3127 states and 3785 transitions. [2018-11-10 11:48:24,550 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 912 [2018-11-10 11:48:24,551 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 912 [2018-11-10 11:48:24,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3127 states and 3785 transitions. [2018-11-10 11:48:24,551 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 11:48:24,551 INFO L705 BuchiCegarLoop]: Abstraction has 3127 states and 3785 transitions. [2018-11-10 11:48:24,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3127 states and 3785 transitions. [2018-11-10 11:48:24,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3127 to 3127. [2018-11-10 11:48:24,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3127 states. [2018-11-10 11:48:24,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3127 states to 3127 states and 3785 transitions. [2018-11-10 11:48:24,579 INFO L728 BuchiCegarLoop]: Abstraction has 3127 states and 3785 transitions. [2018-11-10 11:48:24,579 INFO L608 BuchiCegarLoop]: Abstraction has 3127 states and 3785 transitions. [2018-11-10 11:48:24,579 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-10 11:48:24,579 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3127 states and 3785 transitions. [2018-11-10 11:48:24,585 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 696 [2018-11-10 11:48:24,585 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 11:48:24,586 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 11:48:24,587 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 11:48:24,587 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 11:48:24,587 INFO L793 eck$LassoCheckResult]: Stem: 152683#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 152478#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~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 152479#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 152672#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post29 + 1;havoc ssl3_accept_#t~post29; 152673#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 152625#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 152743#L99-3 assume true; 153543#L99-1 assume !false; 153539#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 153535#L102 assume !(ssl3_accept_~s__state~0 == 12292); 153531#L105 assume !(ssl3_accept_~s__state~0 == 16384); 153527#L108 assume !(ssl3_accept_~s__state~0 == 8192); 153523#L111 assume !(ssl3_accept_~s__state~0 == 24576); 153519#L114 assume !(ssl3_accept_~s__state~0 == 8195); 153515#L117 assume !(ssl3_accept_~s__state~0 == 8480); 153511#L120 assume !(ssl3_accept_~s__state~0 == 8481); 153507#L123 assume !(ssl3_accept_~s__state~0 == 8482); 153503#L126 assume ssl3_accept_~s__state~0 == 8464; 152551#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 152552#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 153579#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 153575#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 153568#L580 ssl3_accept_~skip~0 := 0; 153565#L99-3 assume true; 153562#L99-1 assume !false; 153559#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 153556#L102 assume !(ssl3_accept_~s__state~0 == 12292); 153553#L105 assume !(ssl3_accept_~s__state~0 == 16384); 153550#L108 assume !(ssl3_accept_~s__state~0 == 8192); 153547#L111 assume !(ssl3_accept_~s__state~0 == 24576); 153544#L114 assume !(ssl3_accept_~s__state~0 == 8195); 153540#L117 assume !(ssl3_accept_~s__state~0 == 8480); 153536#L120 assume !(ssl3_accept_~s__state~0 == 8481); 153532#L123 assume !(ssl3_accept_~s__state~0 == 8482); 153528#L126 assume !(ssl3_accept_~s__state~0 == 8464); 153524#L129 assume !(ssl3_accept_~s__state~0 == 8465); 153520#L132 assume !(ssl3_accept_~s__state~0 == 8466); 153516#L135 assume ssl3_accept_~s__state~0 == 8496; 153512#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 153508#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 153504#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 152674#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 152668#L297-2 ssl3_accept_~s__init_num~0 := 0; 152669#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 153702#L580 ssl3_accept_~skip~0 := 0; 153695#L99-3 assume true; 153696#L99-1 assume !false; 153689#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 153690#L102 assume !(ssl3_accept_~s__state~0 == 12292); 153683#L105 assume !(ssl3_accept_~s__state~0 == 16384); 153684#L108 assume !(ssl3_accept_~s__state~0 == 8192); 153677#L111 assume !(ssl3_accept_~s__state~0 == 24576); 153678#L114 assume !(ssl3_accept_~s__state~0 == 8195); 153671#L117 assume !(ssl3_accept_~s__state~0 == 8480); 153672#L120 assume !(ssl3_accept_~s__state~0 == 8481); 153665#L123 assume !(ssl3_accept_~s__state~0 == 8482); 153666#L126 assume !(ssl3_accept_~s__state~0 == 8464); 153658#L129 assume !(ssl3_accept_~s__state~0 == 8465); 153659#L132 assume !(ssl3_accept_~s__state~0 == 8466); 153651#L135 assume !(ssl3_accept_~s__state~0 == 8496); 153652#L138 assume !(ssl3_accept_~s__state~0 == 8497); 152896#L141 [2018-11-10 11:48:24,587 INFO L795 eck$LassoCheckResult]: Loop: 152896#L141 assume ssl3_accept_~s__state~0 == 8512; 152728#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 152729#L308 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 152558#L312 assume !(ssl3_accept_~ret~0 <= 0); 152559#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 152688#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 152936#L580 ssl3_accept_~skip~0 := 0; 152934#L99-3 assume true; 152932#L99-1 assume !false; 152930#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 152928#L102 assume !(ssl3_accept_~s__state~0 == 12292); 152926#L105 assume !(ssl3_accept_~s__state~0 == 16384); 152924#L108 assume !(ssl3_accept_~s__state~0 == 8192); 152922#L111 assume !(ssl3_accept_~s__state~0 == 24576); 152920#L114 assume !(ssl3_accept_~s__state~0 == 8195); 152918#L117 assume !(ssl3_accept_~s__state~0 == 8480); 152916#L120 assume !(ssl3_accept_~s__state~0 == 8481); 152914#L123 assume !(ssl3_accept_~s__state~0 == 8482); 152912#L126 assume !(ssl3_accept_~s__state~0 == 8464); 152910#L129 assume !(ssl3_accept_~s__state~0 == 8465); 152908#L132 assume !(ssl3_accept_~s__state~0 == 8466); 152906#L135 assume !(ssl3_accept_~s__state~0 == 8496); 152904#L138 assume !(ssl3_accept_~s__state~0 == 8497); 152902#L141 assume !(ssl3_accept_~s__state~0 == 8512); 152900#L144 assume !(ssl3_accept_~s__state~0 == 8513); 152895#L147 assume ssl3_accept_~s__state~0 == 8528; 152713#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 152658#L325 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 152659#L325-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 152467#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 152742#L357 assume !(ssl3_accept_~ret~0 <= 0); 152466#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 153379#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 153335#L580 ssl3_accept_~skip~0 := 0; 153336#L99-3 assume true; 153285#L99-1 assume !false; 153286#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 153273#L102 assume !(ssl3_accept_~s__state~0 == 12292); 153274#L105 assume !(ssl3_accept_~s__state~0 == 16384); 153261#L108 assume !(ssl3_accept_~s__state~0 == 8192); 153262#L111 assume !(ssl3_accept_~s__state~0 == 24576); 153253#L114 assume !(ssl3_accept_~s__state~0 == 8195); 153254#L117 assume !(ssl3_accept_~s__state~0 == 8480); 153245#L120 assume !(ssl3_accept_~s__state~0 == 8481); 153246#L123 assume !(ssl3_accept_~s__state~0 == 8482); 153237#L126 assume !(ssl3_accept_~s__state~0 == 8464); 153238#L129 assume !(ssl3_accept_~s__state~0 == 8465); 153229#L132 assume !(ssl3_accept_~s__state~0 == 8466); 153230#L135 assume !(ssl3_accept_~s__state~0 == 8496); 153221#L138 assume !(ssl3_accept_~s__state~0 == 8497); 153222#L141 assume !(ssl3_accept_~s__state~0 == 8512); 153213#L144 assume !(ssl3_accept_~s__state~0 == 8513); 153214#L147 assume !(ssl3_accept_~s__state~0 == 8528); 153099#L150 assume !(ssl3_accept_~s__state~0 == 8529); 153100#L153 assume ssl3_accept_~s__state~0 == 8544; 152635#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 152636#L380 assume !(ssl3_accept_~s__session__peer~0 != 0); 152589#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 152590#L392 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 152704#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 152701#L404 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; 152586#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 152492#L580 ssl3_accept_~skip~0 := 0; 152684#L99-3 assume true; 152685#L99-1 assume !false; 152593#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 152594#L102 assume !(ssl3_accept_~s__state~0 == 12292); 152626#L105 assume !(ssl3_accept_~s__state~0 == 16384); 153840#L108 assume !(ssl3_accept_~s__state~0 == 8192); 153839#L111 assume !(ssl3_accept_~s__state~0 == 24576); 153838#L114 assume !(ssl3_accept_~s__state~0 == 8195); 152516#L117 assume !(ssl3_accept_~s__state~0 == 8480); 152482#L120 assume !(ssl3_accept_~s__state~0 == 8481); 152483#L123 assume !(ssl3_accept_~s__state~0 == 8482); 152697#L126 assume !(ssl3_accept_~s__state~0 == 8464); 152698#L129 assume !(ssl3_accept_~s__state~0 == 8465); 153825#L132 assume !(ssl3_accept_~s__state~0 == 8466); 153823#L135 assume !(ssl3_accept_~s__state~0 == 8496); 152652#L138 assume !(ssl3_accept_~s__state~0 == 8497); 152653#L141 assume !(ssl3_accept_~s__state~0 == 8512); 153818#L144 assume !(ssl3_accept_~s__state~0 == 8513); 153815#L147 assume !(ssl3_accept_~s__state~0 == 8528); 153786#L150 assume !(ssl3_accept_~s__state~0 == 8529); 153783#L153 assume !(ssl3_accept_~s__state~0 == 8544); 153780#L156 assume !(ssl3_accept_~s__state~0 == 8545); 153777#L159 assume !(ssl3_accept_~s__state~0 == 8560); 153775#L162 assume !(ssl3_accept_~s__state~0 == 8561); 153772#L165 assume ssl3_accept_~s__state~0 == 8448; 152562#L166 assume !(ssl3_accept_~num1~0 > 0); 152564#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 153596#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 153590#L580 ssl3_accept_~skip~0 := 0; 153588#L99-3 assume true; 153586#L99-1 assume !false; 153584#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 153582#L102 assume !(ssl3_accept_~s__state~0 == 12292); 153580#L105 assume !(ssl3_accept_~s__state~0 == 16384); 153576#L108 assume !(ssl3_accept_~s__state~0 == 8192); 153569#L111 assume !(ssl3_accept_~s__state~0 == 24576); 153566#L114 assume !(ssl3_accept_~s__state~0 == 8195); 153563#L117 assume !(ssl3_accept_~s__state~0 == 8480); 153560#L120 assume !(ssl3_accept_~s__state~0 == 8481); 153557#L123 assume !(ssl3_accept_~s__state~0 == 8482); 153554#L126 assume !(ssl3_accept_~s__state~0 == 8464); 153551#L129 assume !(ssl3_accept_~s__state~0 == 8465); 153548#L132 assume !(ssl3_accept_~s__state~0 == 8466); 153545#L135 assume !(ssl3_accept_~s__state~0 == 8496); 153541#L138 assume !(ssl3_accept_~s__state~0 == 8497); 153537#L141 assume !(ssl3_accept_~s__state~0 == 8512); 153533#L144 assume !(ssl3_accept_~s__state~0 == 8513); 153529#L147 assume !(ssl3_accept_~s__state~0 == 8528); 153525#L150 assume !(ssl3_accept_~s__state~0 == 8529); 153521#L153 assume !(ssl3_accept_~s__state~0 == 8544); 153517#L156 assume !(ssl3_accept_~s__state~0 == 8545); 153513#L159 assume !(ssl3_accept_~s__state~0 == 8560); 153509#L162 assume !(ssl3_accept_~s__state~0 == 8561); 153505#L165 assume !(ssl3_accept_~s__state~0 == 8448); 153501#L168 assume ssl3_accept_~s__state~0 == 8576; 152532#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 152533#L444 assume !(ssl3_accept_~ret~0 <= 0); 153278#L447 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 153279#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 153263#L580 ssl3_accept_~skip~0 := 0; 153264#L99-3 assume true; 153255#L99-1 assume !false; 153256#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 153247#L102 assume !(ssl3_accept_~s__state~0 == 12292); 153248#L105 assume !(ssl3_accept_~s__state~0 == 16384); 153239#L108 assume !(ssl3_accept_~s__state~0 == 8192); 153240#L111 assume !(ssl3_accept_~s__state~0 == 24576); 153231#L114 assume !(ssl3_accept_~s__state~0 == 8195); 153232#L117 assume !(ssl3_accept_~s__state~0 == 8480); 153223#L120 assume !(ssl3_accept_~s__state~0 == 8481); 153224#L123 assume !(ssl3_accept_~s__state~0 == 8482); 153215#L126 assume !(ssl3_accept_~s__state~0 == 8464); 153216#L129 assume !(ssl3_accept_~s__state~0 == 8465); 153207#L132 assume ssl3_accept_~s__state~0 == 8466; 153208#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 152475#L274 assume !(ssl3_accept_~blastFlag~0 == 0); 152461#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 152462#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 153808#L580 ssl3_accept_~skip~0 := 0; 153806#L99-3 assume true; 153804#L99-1 assume !false; 153802#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 153800#L102 assume !(ssl3_accept_~s__state~0 == 12292); 153798#L105 assume !(ssl3_accept_~s__state~0 == 16384); 153796#L108 assume !(ssl3_accept_~s__state~0 == 8192); 153794#L111 assume !(ssl3_accept_~s__state~0 == 24576); 153792#L114 assume !(ssl3_accept_~s__state~0 == 8195); 153790#L117 assume !(ssl3_accept_~s__state~0 == 8480); 153788#L120 assume !(ssl3_accept_~s__state~0 == 8481); 153785#L123 assume !(ssl3_accept_~s__state~0 == 8482); 153782#L126 assume !(ssl3_accept_~s__state~0 == 8464); 153779#L129 assume !(ssl3_accept_~s__state~0 == 8465); 153776#L132 assume !(ssl3_accept_~s__state~0 == 8466); 153774#L135 assume ssl3_accept_~s__state~0 == 8496; 152518#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 152519#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 152606#L290 assume !(ssl3_accept_~blastFlag~0 == 3); 152576#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 152577#L297 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 154250#L297-2 ssl3_accept_~s__init_num~0 := 0; 154248#L543 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 153698#L580 ssl3_accept_~skip~0 := 0; 153699#L99-3 assume true; 153692#L99-1 assume !false; 153693#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 153686#L102 assume !(ssl3_accept_~s__state~0 == 12292); 153687#L105 assume !(ssl3_accept_~s__state~0 == 16384); 153680#L108 assume !(ssl3_accept_~s__state~0 == 8192); 153681#L111 assume !(ssl3_accept_~s__state~0 == 24576); 153674#L114 assume !(ssl3_accept_~s__state~0 == 8195); 153675#L117 assume !(ssl3_accept_~s__state~0 == 8480); 153668#L120 assume !(ssl3_accept_~s__state~0 == 8481); 153669#L123 assume !(ssl3_accept_~s__state~0 == 8482); 153662#L126 assume !(ssl3_accept_~s__state~0 == 8464); 153663#L129 assume !(ssl3_accept_~s__state~0 == 8465); 153654#L132 assume !(ssl3_accept_~s__state~0 == 8466); 153655#L135 assume !(ssl3_accept_~s__state~0 == 8496); 152898#L138 assume !(ssl3_accept_~s__state~0 == 8497); 152896#L141 [2018-11-10 11:48:24,587 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:24,588 INFO L82 PathProgramCache]: Analyzing trace with hash 1078710861, now seen corresponding path program 2 times [2018-11-10 11:48:24,588 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:24,588 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:24,588 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:24,588 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:24,589 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:24,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:24,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:24,600 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:24,600 INFO L82 PathProgramCache]: Analyzing trace with hash 716664203, now seen corresponding path program 1 times [2018-11-10 11:48:24,600 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:24,600 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:24,601 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:24,601 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 11:48:24,601 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:24,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:24,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:24,628 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 11:48:24,629 INFO L82 PathProgramCache]: Analyzing trace with hash 2127377087, now seen corresponding path program 1 times [2018-11-10 11:48:24,629 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 11:48:24,629 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 11:48:24,629 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:24,629 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 11:48:24,630 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 11:48:24,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:24,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 11:48:25,485 WARN L179 SmtUtils]: Spent 798.00 ms on a formula simplification. DAG size of input: 388 DAG size of output: 146 [2018-11-10 11:48:25,740 WARN L179 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 86 [2018-11-10 11:48:25,800 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 10.11 11:48:25 BoogieIcfgContainer [2018-11-10 11:48:25,800 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-10 11:48:25,800 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-10 11:48:25,800 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-10 11:48:25,801 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-10 11:48:25,801 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 11:48:14" (3/4) ... [2018-11-10 11:48:25,808 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample [2018-11-10 11:48:25,878 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_945a7371-9bf9-48ed-8d0b-3d46b270c555/bin-2019/uautomizer/witness.graphml [2018-11-10 11:48:25,878 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-10 11:48:25,879 INFO L168 Benchmark]: Toolchain (without parser) took 11908.00 ms. Allocated memory was 1.0 GB in the beginning and 1.6 GB in the end (delta: 552.1 MB). Free memory was 962.9 MB in the beginning and 1.4 GB in the end (delta: -418.3 MB). Peak memory consumption was 133.8 MB. Max. memory is 11.5 GB. [2018-11-10 11:48:25,880 INFO L168 Benchmark]: CDTParser took 0.14 ms. Allocated memory is still 1.0 GB. Free memory is still 982.7 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-10 11:48:25,880 INFO L168 Benchmark]: CACSL2BoogieTranslator took 214.96 ms. Allocated memory is still 1.0 GB. Free memory was 962.9 MB in the beginning and 946.8 MB in the end (delta: 16.1 MB). Peak memory consumption was 16.1 MB. Max. memory is 11.5 GB. [2018-11-10 11:48:25,880 INFO L168 Benchmark]: Boogie Procedure Inliner took 29.19 ms. Allocated memory is still 1.0 GB. Free memory was 946.8 MB in the beginning and 941.4 MB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. [2018-11-10 11:48:25,880 INFO L168 Benchmark]: Boogie Preprocessor took 65.27 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 169.3 MB). Free memory was 941.4 MB in the beginning and 1.2 GB in the end (delta: -218.7 MB). Peak memory consumption was 16.4 MB. Max. memory is 11.5 GB. [2018-11-10 11:48:25,881 INFO L168 Benchmark]: RCFGBuilder took 445.39 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 45.3 MB). Peak memory consumption was 45.3 MB. Max. memory is 11.5 GB. [2018-11-10 11:48:25,881 INFO L168 Benchmark]: BuchiAutomizer took 11071.73 ms. Allocated memory was 1.2 GB in the beginning and 1.6 GB in the end (delta: 382.7 MB). Free memory was 1.1 GB in the beginning and 1.4 GB in the end (delta: -280.1 MB). Peak memory consumption was 669.8 MB. Max. memory is 11.5 GB. [2018-11-10 11:48:25,882 INFO L168 Benchmark]: Witness Printer took 78.23 ms. Allocated memory is still 1.6 GB. Free memory was 1.4 GB in the beginning and 1.4 GB in the end (delta: 13.7 MB). Peak memory consumption was 13.7 MB. Max. memory is 11.5 GB. [2018-11-10 11:48:25,884 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.14 ms. Allocated memory is still 1.0 GB. Free memory is still 982.7 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 214.96 ms. Allocated memory is still 1.0 GB. Free memory was 962.9 MB in the beginning and 946.8 MB in the end (delta: 16.1 MB). Peak memory consumption was 16.1 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 29.19 ms. Allocated memory is still 1.0 GB. Free memory was 946.8 MB in the beginning and 941.4 MB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 65.27 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 169.3 MB). Free memory was 941.4 MB in the beginning and 1.2 GB in the end (delta: -218.7 MB). Peak memory consumption was 16.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 445.39 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 45.3 MB). Peak memory consumption was 45.3 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 11071.73 ms. Allocated memory was 1.2 GB in the beginning and 1.6 GB in the end (delta: 382.7 MB). Free memory was 1.1 GB in the beginning and 1.4 GB in the end (delta: -280.1 MB). Peak memory consumption was 669.8 MB. Max. memory is 11.5 GB. * Witness Printer took 78.23 ms. Allocated memory is still 1.6 GB. Free memory was 1.4 GB in the beginning and 1.4 GB in the end (delta: 13.7 MB). Peak memory consumption was 13.7 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 31 terminating modules (28 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 -2 * blastFlag + 7 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 28 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 3127 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 11.0s and 29 iterations. TraceHistogramMax:7. Analysis of lassos took 5.4s. Construction of modules took 2.4s. Büchi inclusion checks took 1.5s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 31. Automata minimization 0.7s AutomataMinimizationTime, 31 MinimizatonAttempts, 14048 StatesRemovedByMinimization, 27 NontrivialMinimizations. Non-live state removal took 0.4s Buchi closure took 0.0s. Biggest automaton had 5437 states and ocurred in iteration 26. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 406/406 HoareTripleCheckerStatistics: 7356 SDtfs, 4827 SDslu, 5263 SDs, 0 SdLazy, 3408 SolverSat, 662 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.4s Time LassoAnalysisResults: nont1 unkn0 SFLI21 SFLT0 conc0 concLT2 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital54 mio100 ax100 hnf97 lsp32 ukn100 mio100 lsp100 div175 bol100 ite100 ukn100 eq193 hnf74 smp97 dnf100 smp100 tf108 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 4ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 5 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.3s - 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@610252cb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6314ca5f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@51882f95=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@575d9855=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7ccdc93a=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@649c2a28=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@330d9767=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1e5f4d6e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6db8c064=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4b3852a1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@ebb2fab=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@e57dda2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3f72ac56=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@41e3ab2c=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3b513fef=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1344cee1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@36244a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@162d9cbb=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@2050fd6e=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=3, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@16919310=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7a47ae29=0, s__s3__tmp__reuse_message=4, s__ctx__stats__sess_accept_renegotiate=0, l=4294967040, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4812eed6=0, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@20554012=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@68c12c57=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@56bf9406=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2ede2a52=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c0c3c95=0, __cil_tmp61=4294967040, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6a6390=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@292ad123=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1bbbdb08=0, s__options=0, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@310e73dd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7408bbaf=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3a726375=0, Time=3, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3a294f3e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1a62308b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3b0f536b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@692f59ca=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4c4924a3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@eb47776=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1d99ed61=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6db90f57=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@66548d7e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@798561e1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2423f83=0, s__init_buf___0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@43e1baa9=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3ed3e774=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5d86a048=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1817404e=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1d48dcb1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@fde423b=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@266c6719=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 141]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L613] int s ; [L614] int tmp ; [L618] s = 8464 [L619] CALL ssl3_accept(s) [L12] int s__info_callback = __VERIFIER_nondet_int() ; [L13] int s__in_handshake = __VERIFIER_nondet_int() ; [L14] int s__state ; [L15] int s__new_session ; [L16] int s__server ; [L17] int s__version = __VERIFIER_nondet_int() ; [L18] int s__type ; [L19] int s__init_num ; [L20] int s__hit = __VERIFIER_nondet_int() ; [L21] int s__rwstate ; [L22] int s__init_buf___0 ; [L23] int s__debug = __VERIFIER_nondet_int() ; [L24] int s__shutdown ; [L25] int s__cert = __VERIFIER_nondet_int() ; [L26] int s__options = __VERIFIER_nondet_int() ; [L27] int s__verify_mode = __VERIFIER_nondet_int() ; [L28] int s__session__peer = __VERIFIER_nondet_int() ; [L29] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L30] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L31] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L34] int s__s3__tmp__cert_request ; [L35] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L36] int s__s3__tmp__use_rsa_tmp ; [L37] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L38] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L39] int s__s3__tmp__next_state___0 ; [L40] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L41] int s__session__cipher ; [L42] int buf ; [L43] unsigned long l ; [L44] unsigned long Time ; [L45] unsigned long tmp ; [L46] int cb ; [L47] long num1 = __VERIFIER_nondet_long() ; [L48] int ret ; [L49] int new_state ; [L50] int state ; [L51] int skip ; [L52] int got_new_session ; [L53] int tmp___1 = __VERIFIER_nondet_int() ; [L54] int tmp___2 = __VERIFIER_nondet_int() ; [L55] int tmp___3 = __VERIFIER_nondet_int() ; [L56] int tmp___4 = __VERIFIER_nondet_int() ; [L57] int tmp___5 = __VERIFIER_nondet_int() ; [L58] int tmp___6 = __VERIFIER_nondet_int() ; [L59] int tmp___7 ; [L60] long tmp___8 = __VERIFIER_nondet_long() ; [L61] int tmp___9 = __VERIFIER_nondet_int() ; [L62] int tmp___10 = __VERIFIER_nondet_int() ; [L63] int blastFlag ; [L64] int __cil_tmp55 ; [L65] unsigned long __cil_tmp56 ; [L66] unsigned long __cil_tmp57 ; [L67] unsigned long __cil_tmp58 ; [L68] unsigned long __cil_tmp59 ; [L69] int __cil_tmp60 ; [L70] unsigned long __cil_tmp61 ; [L74] s__state = initial_state [L75] blastFlag = 0 [L76] tmp = __VERIFIER_nondet_int() [L77] Time = tmp [L78] cb = 0 [L79] ret = -1 [L80] skip = 0 [L81] got_new_session = 0 [L82] COND TRUE s__info_callback != 0 [L83] cb = s__info_callback [L89] s__in_handshake ++ [L90] COND FALSE !(tmp___1 + 12288) [L95] COND FALSE !(s__cert == 0) [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND TRUE s__state == 8464 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND TRUE blastFlag == 0 [L275] blastFlag = 1 [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND TRUE blastFlag == 1 [L288] blastFlag = 2 [L294] COND FALSE !(ret <= 0) [L297] COND FALSE !(\read(s__hit)) [L300] s__state = 8512 [L302] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) Loop: [L141] COND TRUE s__state == 8512 [L307] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L308] COND FALSE !(__cil_tmp56 + 256UL) [L311] ret = __VERIFIER_nondet_int() [L312] COND FALSE !(ret <= 0) [L317] s__state = 8528 [L318] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] 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 [L322] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L324] __cil_tmp57 = (unsigned long )s__options [L325] COND TRUE __cil_tmp57 + 2097152UL [L326] s__s3__tmp__use_rsa_tmp = 1 [L331] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L356] ret = __VERIFIER_nondet_int() [L357] COND FALSE !(ret <= 0) [L374] s__state = 8544 [L375] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] 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 [L379] COND TRUE s__verify_mode + 1 [L380] COND FALSE !(s__session__peer != 0) [L391] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L392] COND FALSE !(__cil_tmp61 + 256UL) [L402] s__s3__tmp__cert_request = 1 [L403] ret = __VERIFIER_nondet_int() [L404] COND FALSE !(ret <= 0) [L407] s__state = 8448 [L408] s__s3__tmp__next_state___0 = 8576 [L409] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] 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 [L430] COND FALSE !(num1 > 0L) [L439] s__state = s__s3__tmp__next_state___0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] 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 [L443] ret = __VERIFIER_nondet_int() [L444] COND FALSE !(ret <= 0) [L447] COND TRUE ret == 2 [L448] s__state = 8466 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND TRUE s__state == 8466 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND FALSE !(blastFlag == 0) [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND FALSE !(blastFlag == 1) [L290] COND FALSE !(blastFlag == 3) [L294] COND FALSE !(ret <= 0) [L297] COND FALSE !(\read(s__hit)) [L300] s__state = 8512 [L302] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] 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...