./Ultimate.py --spec ../../sv-benchmarks/c/Termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_3_true-unreach-call_false-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 1dbac8bc Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_c4323f13-7f66-47ad-b2b9-a3a6c36d85f5/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_c4323f13-7f66-47ad-b2b9-a3a6c36d85f5/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_c4323f13-7f66-47ad-b2b9-a3a6c36d85f5/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_c4323f13-7f66-47ad-b2b9-a3a6c36d85f5/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_3_true-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_c4323f13-7f66-47ad-b2b9-a3a6c36d85f5/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_c4323f13-7f66-47ad-b2b9-a3a6c36d85f5/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 eb70094490cf46157ed6f1dc8c697227b983429d ......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 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 04:58:35,992 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-10 04:58:35,994 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-10 04:58:36,000 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-10 04:58:36,000 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-10 04:58:36,001 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-10 04:58:36,002 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-10 04:58:36,003 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-10 04:58:36,004 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-10 04:58:36,005 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-10 04:58:36,005 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-10 04:58:36,005 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-10 04:58:36,006 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-10 04:58:36,007 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-10 04:58:36,008 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-10 04:58:36,008 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-10 04:58:36,009 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-10 04:58:36,010 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-10 04:58:36,012 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-10 04:58:36,013 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-10 04:58:36,014 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-10 04:58:36,014 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-10 04:58:36,016 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-10 04:58:36,016 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-10 04:58:36,016 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-10 04:58:36,017 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-10 04:58:36,018 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-10 04:58:36,018 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-10 04:58:36,019 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-10 04:58:36,020 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-10 04:58:36,020 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-10 04:58:36,020 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-10 04:58:36,021 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-10 04:58:36,021 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-10 04:58:36,021 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-10 04:58:36,022 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-10 04:58:36,022 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_c4323f13-7f66-47ad-b2b9-a3a6c36d85f5/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-10 04:58:36,034 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-10 04:58:36,034 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-10 04:58:36,035 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-10 04:58:36,035 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-10 04:58:36,035 INFO L133 SettingsManager]: * Use SBE=true [2018-11-10 04:58:36,035 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-10 04:58:36,035 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-10 04:58:36,036 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-10 04:58:36,036 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-10 04:58:36,036 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-10 04:58:36,036 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-10 04:58:36,036 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-10 04:58:36,036 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-10 04:58:36,036 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-10 04:58:36,036 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-10 04:58:36,037 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-10 04:58:36,037 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-10 04:58:36,037 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-10 04:58:36,037 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-10 04:58:36,037 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-10 04:58:36,037 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-10 04:58:36,037 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-10 04:58:36,037 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-10 04:58:36,038 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-10 04:58:36,038 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-10 04:58:36,038 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-10 04:58:36,038 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-10 04:58:36,038 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-10 04:58:36,038 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-10 04:58:36,038 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-10 04:58:36,039 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-10 04:58:36,039 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_c4323f13-7f66-47ad-b2b9-a3a6c36d85f5/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 -> eb70094490cf46157ed6f1dc8c697227b983429d [2018-11-10 04:58:36,065 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-10 04:58:36,075 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-10 04:58:36,077 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-10 04:58:36,079 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-10 04:58:36,079 INFO L276 PluginConnector]: CDTParser initialized [2018-11-10 04:58:36,079 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_c4323f13-7f66-47ad-b2b9-a3a6c36d85f5/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_3_true-unreach-call_false-termination.cil.c [2018-11-10 04:58:36,129 INFO L218 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_c4323f13-7f66-47ad-b2b9-a3a6c36d85f5/bin-2019/uautomizer/data/2967740c8/1bf91b24d27849068889ab567325e956/FLAGa6f8d1cce [2018-11-10 04:58:36,492 INFO L298 CDTParser]: Found 1 translation units. [2018-11-10 04:58:36,493 INFO L158 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_c4323f13-7f66-47ad-b2b9-a3a6c36d85f5/sv-benchmarks/c/ssh-simplified/s3_srvr_3_true-unreach-call_false-termination.cil.c [2018-11-10 04:58:36,501 INFO L346 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_c4323f13-7f66-47ad-b2b9-a3a6c36d85f5/bin-2019/uautomizer/data/2967740c8/1bf91b24d27849068889ab567325e956/FLAGa6f8d1cce [2018-11-10 04:58:36,509 INFO L354 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_c4323f13-7f66-47ad-b2b9-a3a6c36d85f5/bin-2019/uautomizer/data/2967740c8/1bf91b24d27849068889ab567325e956 [2018-11-10 04:58:36,511 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-10 04:58:36,512 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-10 04:58:36,513 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-10 04:58:36,513 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-10 04:58:36,516 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-10 04:58:36,517 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 04:58:36" (1/1) ... [2018-11-10 04:58:36,519 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@73dce00a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:58:36, skipping insertion in model container [2018-11-10 04:58:36,519 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 04:58:36" (1/1) ... [2018-11-10 04:58:36,525 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-10 04:58:36,557 INFO L174 MainTranslator]: Built tables and reachable declarations [2018-11-10 04:58:36,726 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-11-10 04:58:36,728 INFO L189 MainTranslator]: Completed pre-run [2018-11-10 04:58:36,772 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-11-10 04:58:36,783 INFO L193 MainTranslator]: Completed translation [2018-11-10 04:58:36,784 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:58:36 WrapperNode [2018-11-10 04:58:36,784 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-10 04:58:36,785 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-10 04:58:36,785 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-10 04:58:36,785 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-10 04:58:36,792 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:58:36" (1/1) ... [2018-11-10 04:58:36,799 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:58:36" (1/1) ... [2018-11-10 04:58:36,821 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-10 04:58:36,821 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-10 04:58:36,822 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-10 04:58:36,822 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-10 04:58:36,884 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:58:36" (1/1) ... [2018-11-10 04:58:36,884 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:58:36" (1/1) ... [2018-11-10 04:58:36,887 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:58:36" (1/1) ... [2018-11-10 04:58:36,888 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:58:36" (1/1) ... [2018-11-10 04:58:36,894 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:58:36" (1/1) ... [2018-11-10 04:58:36,903 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:58:36" (1/1) ... [2018-11-10 04:58:36,905 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:58:36" (1/1) ... [2018-11-10 04:58:36,908 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-10 04:58:36,909 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-10 04:58:36,909 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-10 04:58:36,909 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-10 04:58:36,910 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:58:36" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_c4323f13-7f66-47ad-b2b9-a3a6c36d85f5/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 04:58:36,955 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-10 04:58:36,956 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-10 04:58:37,024 WARN L667 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-10 04:58:37,024 WARN L632 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-10 04:58:37,407 INFO L341 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-10 04:58:37,407 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 04:58:37 BoogieIcfgContainer [2018-11-10 04:58:37,407 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-10 04:58:37,408 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-10 04:58:37,408 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-10 04:58:37,411 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-10 04:58:37,412 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-10 04:58:37,412 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 10.11 04:58:36" (1/3) ... [2018-11-10 04:58:37,413 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@67b45dbd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 10.11 04:58:37, skipping insertion in model container [2018-11-10 04:58:37,413 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-10 04:58:37,413 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 04:58:36" (2/3) ... [2018-11-10 04:58:37,413 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@67b45dbd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 10.11 04:58:37, skipping insertion in model container [2018-11-10 04:58:37,413 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-10 04:58:37,413 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 04:58:37" (3/3) ... [2018-11-10 04:58:37,414 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_srvr_3_true-unreach-call_false-termination.cil.c [2018-11-10 04:58:37,452 INFO L135 ementStrategyFactory]: Using default assertion order modulation [2018-11-10 04:58:37,452 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-10 04:58:37,452 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-10 04:58:37,452 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-10 04:58:37,453 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-10 04:58:37,453 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-10 04:58:37,453 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-10 04:58:37,453 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-10 04:58:37,453 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-10 04:58:37,465 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states. [2018-11-10 04:58:37,488 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 119 [2018-11-10 04:58:37,488 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:58:37,488 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:58:37,497 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-10 04:58:37,497 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:58:37,497 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-10 04:58:37,497 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states. [2018-11-10 04:58:37,501 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 119 [2018-11-10 04:58:37,502 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:58:37,502 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:58:37,503 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-10 04:58:37,503 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:58:37,508 INFO L793 eck$LassoCheckResult]: Stem: 107#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~ret49, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 116#L82true assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 103#L85-2true ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 131#L90true assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 143#L90-1true assume !(ssl3_accept_~s__cert~0 == 0); 108#L99-3true [2018-11-10 04:58:37,508 INFO L795 eck$LassoCheckResult]: Loop: 108#L99-3true assume true; 109#L99-1true assume !false; 54#L100true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79#L102true assume !(ssl3_accept_~s__state~0 == 12292); 62#L105true assume !(ssl3_accept_~s__state~0 == 16384); 66#L108true assume !(ssl3_accept_~s__state~0 == 8192); 34#L111true assume !(ssl3_accept_~s__state~0 == 24576); 20#L114true assume !(ssl3_accept_~s__state~0 == 8195); 24#L117true assume ssl3_accept_~s__state~0 == 8480; 111#L121true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 95#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; 106#L542true assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 37#L579true ssl3_accept_~skip~0 := 0; 108#L99-3true [2018-11-10 04:58:37,512 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:37,513 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2018-11-10 04:58:37,514 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:37,514 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:37,555 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:37,555 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:37,555 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:37,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:37,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:37,603 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:37,603 INFO L82 PathProgramCache]: Analyzing trace with hash 1102234872, now seen corresponding path program 1 times [2018-11-10 04:58:37,603 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:37,603 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:37,604 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:37,604 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:37,604 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:37,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:37,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:37,614 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:37,615 INFO L82 PathProgramCache]: Analyzing trace with hash -634464057, now seen corresponding path program 1 times [2018-11-10 04:58:37,615 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:37,615 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:37,615 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:37,616 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:37,616 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:37,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:37,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 04:58:37,681 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:58:37,681 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:58:37,771 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 04:58:37,772 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 04:58:37,772 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 04:58:37,772 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 04:58:37,772 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-10 04:58:37,772 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 04:58:37,773 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 04:58:37,773 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 04:58:37,773 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3_true-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-10 04:58:37,773 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 04:58:37,773 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 04:58:37,790 INFO 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 04:58:37,795 INFO 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 04:58:37,802 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:58:37,811 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:58:37,815 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:58:37,818 INFO 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 04:58:37,822 INFO 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 04:58:37,906 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 04:58:37,906 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_c4323f13-7f66-47ad-b2b9-a3a6c36d85f5/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 04:58:37,910 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 04:58:37,910 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 04:58:37,917 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 04:58:37,917 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_c4323f13-7f66-47ad-b2b9-a3a6c36d85f5/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 04:58:37,936 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 04:58:37,936 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_c4323f13-7f66-47ad-b2b9-a3a6c36d85f5/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 04:58:37,959 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 04:58:37,959 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 04:58:38,007 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-10 04:58:38,009 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 04:58:38,009 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 04:58:38,009 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 04:58:38,009 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 04:58:38,009 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-10 04:58:38,009 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 04:58:38,009 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 04:58:38,009 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 04:58:38,009 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3_true-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-10 04:58:38,010 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 04:58:38,010 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 04:58:38,011 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:58:38,013 INFO 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 04:58:38,019 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:58:38,022 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:58:38,024 INFO 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 04:58:38,027 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:58:38,029 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:58:38,118 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 04:58:38,122 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-10 04:58:38,124 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 04:58:38,125 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 04:58:38,126 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 04:58:38,126 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 04:58:38,126 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 04:58:38,126 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 04:58:38,128 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 04:58:38,129 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 04:58:38,131 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 04:58:38,131 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 04:58:38,132 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 04:58:38,132 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 04:58:38,132 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 04:58:38,132 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 04:58:38,132 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 04:58:38,133 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 04:58:38,133 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 04:58:38,142 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-10 04:58:38,147 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-10 04:58:38,147 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-10 04:58:38,148 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-10 04:58:38,149 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-10 04:58:38,149 INFO L517 LassoAnalysis]: Proved termination. [2018-11-10 04:58:38,149 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 04:58:38,150 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-10 04:58:38,165 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:38,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:38,202 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:58:38,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:38,216 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:58:38,242 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 04:58:38,253 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 04:58:38,254 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 141 states. Second operand 5 states. [2018-11-10 04:58:38,818 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 04:58:38,819 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 04:58:38,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 04:58:38,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 575 transitions. [2018-11-10 04:58:38,822 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 575 transitions. Stem has 6 letters. Loop has 13 letters. [2018-11-10 04:58:38,824 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 04:58:38,824 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 575 transitions. Stem has 19 letters. Loop has 13 letters. [2018-11-10 04:58:38,824 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 04:58:38,824 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 575 transitions. Stem has 6 letters. Loop has 26 letters. [2018-11-10 04:58:38,825 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 04:58:38,826 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 795 states and 1331 transitions. [2018-11-10 04:58:38,837 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 302 [2018-11-10 04:58:38,847 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 795 states to 657 states and 1010 transitions. [2018-11-10 04:58:38,848 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 369 [2018-11-10 04:58:38,849 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 380 [2018-11-10 04:58:38,850 INFO L73 IsDeterministic]: Start isDeterministic. Operand 657 states and 1010 transitions. [2018-11-10 04:58:38,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:58:38,850 INFO L705 BuchiCegarLoop]: Abstraction has 657 states and 1010 transitions. [2018-11-10 04:58:38,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 657 states and 1010 transitions. [2018-11-10 04:58:38,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 657 to 463. [2018-11-10 04:58:38,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 463 states. [2018-11-10 04:58:38,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 463 states to 463 states and 707 transitions. [2018-11-10 04:58:38,898 INFO L728 BuchiCegarLoop]: Abstraction has 463 states and 707 transitions. [2018-11-10 04:58:38,900 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:58:38,900 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:58:38,901 INFO L87 Difference]: Start difference. First operand 463 states and 707 transitions. Second operand 3 states. [2018-11-10 04:58:38,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:58:38,990 INFO L93 Difference]: Finished difference Result 518 states and 791 transitions. [2018-11-10 04:58:38,990 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:58:38,991 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 518 states and 791 transitions. [2018-11-10 04:58:38,994 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 251 [2018-11-10 04:58:38,998 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 518 states to 518 states and 791 transitions. [2018-11-10 04:58:38,998 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 317 [2018-11-10 04:58:38,999 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 317 [2018-11-10 04:58:38,999 INFO L73 IsDeterministic]: Start isDeterministic. Operand 518 states and 791 transitions. [2018-11-10 04:58:38,999 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:58:38,999 INFO L705 BuchiCegarLoop]: Abstraction has 518 states and 791 transitions. [2018-11-10 04:58:39,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states and 791 transitions. [2018-11-10 04:58:39,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 497. [2018-11-10 04:58:39,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 497 states. [2018-11-10 04:58:39,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 497 states to 497 states and 764 transitions. [2018-11-10 04:58:39,012 INFO L728 BuchiCegarLoop]: Abstraction has 497 states and 764 transitions. [2018-11-10 04:58:39,012 INFO L608 BuchiCegarLoop]: Abstraction has 497 states and 764 transitions. [2018-11-10 04:58:39,012 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-10 04:58:39,012 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 497 states and 764 transitions. [2018-11-10 04:58:39,015 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 247 [2018-11-10 04:58:39,015 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:58:39,015 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:58:39,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 04:58:39,016 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 04:58:39,016 INFO L793 eck$LassoCheckResult]: Stem: 2250#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 2039#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 2040#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2245#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 2246#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 2205#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 2289#L99-3 assume true; 2253#L99-1 assume !false; 2169#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2170#L102 assume !(ssl3_accept_~s__state~0 == 12292); 2182#L105 assume !(ssl3_accept_~s__state~0 == 16384); 2183#L108 assume !(ssl3_accept_~s__state~0 == 8192); 2111#L111 assume !(ssl3_accept_~s__state~0 == 24576); 2112#L114 assume !(ssl3_accept_~s__state~0 == 8195); 2090#L117 assume !(ssl3_accept_~s__state~0 == 8480); 2046#L120 assume !(ssl3_accept_~s__state~0 == 8481); 2047#L123 assume !(ssl3_accept_~s__state~0 == 8482); 2277#L126 assume ssl3_accept_~s__state~0 == 8464; 2115#L133 [2018-11-10 04:58:39,017 INFO L795 eck$LassoCheckResult]: Loop: 2115#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 2030#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 2018#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; 2019#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 2499#L579 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); 2315#L117 assume !(ssl3_accept_~s__state~0 == 8480); 2293#L120 assume !(ssl3_accept_~s__state~0 == 8481); 2291#L123 assume !(ssl3_accept_~s__state~0 == 8482); 2292#L126 assume ssl3_accept_~s__state~0 == 8464; 2115#L133 [2018-11-10 04:58:39,017 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:39,017 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 1 times [2018-11-10 04:58:39,017 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:39,017 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:39,018 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:39,018 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:39,018 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:39,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:39,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:39,031 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:39,031 INFO L82 PathProgramCache]: Analyzing trace with hash 425249372, now seen corresponding path program 1 times [2018-11-10 04:58:39,031 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:39,031 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:39,032 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:39,032 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:39,032 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:39,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:39,051 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 04:58:39,052 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:58:39,052 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 04:58:39,052 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:58:39,052 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:58:39,052 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:58:39,052 INFO L87 Difference]: Start difference. First operand 497 states and 764 transitions. cyclomatic complexity: 270 Second operand 3 states. [2018-11-10 04:58:39,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:58:39,184 INFO L93 Difference]: Finished difference Result 608 states and 943 transitions. [2018-11-10 04:58:39,185 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:58:39,185 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 608 states and 943 transitions. [2018-11-10 04:58:39,188 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 330 [2018-11-10 04:58:39,190 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 608 states to 608 states and 943 transitions. [2018-11-10 04:58:39,190 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 381 [2018-11-10 04:58:39,191 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 381 [2018-11-10 04:58:39,191 INFO L73 IsDeterministic]: Start isDeterministic. Operand 608 states and 943 transitions. [2018-11-10 04:58:39,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:58:39,191 INFO L705 BuchiCegarLoop]: Abstraction has 608 states and 943 transitions. [2018-11-10 04:58:39,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states and 943 transitions. [2018-11-10 04:58:39,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 532. [2018-11-10 04:58:39,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 532 states. [2018-11-10 04:58:39,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 532 states to 532 states and 815 transitions. [2018-11-10 04:58:39,200 INFO L728 BuchiCegarLoop]: Abstraction has 532 states and 815 transitions. [2018-11-10 04:58:39,200 INFO L608 BuchiCegarLoop]: Abstraction has 532 states and 815 transitions. [2018-11-10 04:58:39,200 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-10 04:58:39,201 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 532 states and 815 transitions. [2018-11-10 04:58:39,203 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 280 [2018-11-10 04:58:39,203 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:58:39,203 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:58:39,204 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 04:58:39,205 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:58:39,205 INFO L793 eck$LassoCheckResult]: Stem: 3358#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 3150#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 3151#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3351#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 3352#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 3313#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 3391#L99-3 assume true; 3519#L99-1 assume !false; 3554#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3552#L102 assume !(ssl3_accept_~s__state~0 == 12292); 3550#L105 assume !(ssl3_accept_~s__state~0 == 16384); 3545#L108 assume !(ssl3_accept_~s__state~0 == 8192); 3546#L111 assume !(ssl3_accept_~s__state~0 == 24576); 3540#L114 assume !(ssl3_accept_~s__state~0 == 8195); 3541#L117 assume !(ssl3_accept_~s__state~0 == 8480); 3634#L120 assume !(ssl3_accept_~s__state~0 == 8481); 3633#L123 assume !(ssl3_accept_~s__state~0 == 8482); 3632#L126 assume ssl3_accept_~s__state~0 == 8464; 3226#L133 [2018-11-10 04:58:39,205 INFO L795 eck$LassoCheckResult]: Loop: 3226#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 3141#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 3129#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; 3130#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 3235#L579 ssl3_accept_~skip~0 := 0; 3236#L99-3 assume true; 3359#L99-1 assume !false; 3280#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3281#L102 assume !(ssl3_accept_~s__state~0 == 12292); 3314#L105 assume ssl3_accept_~s__state~0 == 16384; 3181#L211 ssl3_accept_~s__server~0 := 1; 3218#L216 assume ssl3_accept_~cb~0 != 0; 3209#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 3210#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 3245#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 3250#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 3331#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 3371#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 3440#L579 ssl3_accept_~skip~0 := 0; 3439#L99-3 assume true; 3431#L99-1 assume !false; 3426#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3421#L102 assume !(ssl3_accept_~s__state~0 == 12292); 3419#L105 assume !(ssl3_accept_~s__state~0 == 16384); 3417#L108 assume !(ssl3_accept_~s__state~0 == 8192); 3415#L111 assume !(ssl3_accept_~s__state~0 == 24576); 3413#L114 assume !(ssl3_accept_~s__state~0 == 8195); 3396#L117 assume !(ssl3_accept_~s__state~0 == 8480); 3397#L120 assume !(ssl3_accept_~s__state~0 == 8481); 3393#L123 assume !(ssl3_accept_~s__state~0 == 8482); 3394#L126 assume ssl3_accept_~s__state~0 == 8464; 3226#L133 [2018-11-10 04:58:39,205 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:39,206 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 2 times [2018-11-10 04:58:39,206 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:39,206 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:39,206 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:39,207 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:39,207 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:39,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:39,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:39,218 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:39,218 INFO L82 PathProgramCache]: Analyzing trace with hash -432154990, now seen corresponding path program 1 times [2018-11-10 04:58:39,218 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:39,218 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:39,219 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:39,219 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:58:39,219 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:39,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:39,250 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 04:58:39,250 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:58:39,251 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:58:39,251 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:58:39,251 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:58:39,251 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:58:39,251 INFO L87 Difference]: Start difference. First operand 532 states and 815 transitions. cyclomatic complexity: 286 Second operand 3 states. [2018-11-10 04:58:39,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:58:39,347 INFO L93 Difference]: Finished difference Result 658 states and 927 transitions. [2018-11-10 04:58:39,348 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:58:39,348 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 658 states and 927 transitions. [2018-11-10 04:58:39,352 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 360 [2018-11-10 04:58:39,354 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 658 states to 585 states and 847 transitions. [2018-11-10 04:58:39,354 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 411 [2018-11-10 04:58:39,354 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 422 [2018-11-10 04:58:39,354 INFO L73 IsDeterministic]: Start isDeterministic. Operand 585 states and 847 transitions. [2018-11-10 04:58:39,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:58:39,355 INFO L705 BuchiCegarLoop]: Abstraction has 585 states and 847 transitions. [2018-11-10 04:58:39,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 585 states and 847 transitions. [2018-11-10 04:58:39,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 585 to 542. [2018-11-10 04:58:39,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 542 states. [2018-11-10 04:58:39,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 796 transitions. [2018-11-10 04:58:39,362 INFO L728 BuchiCegarLoop]: Abstraction has 542 states and 796 transitions. [2018-11-10 04:58:39,362 INFO L608 BuchiCegarLoop]: Abstraction has 542 states and 796 transitions. [2018-11-10 04:58:39,362 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-10 04:58:39,362 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 542 states and 796 transitions. [2018-11-10 04:58:39,363 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 351 [2018-11-10 04:58:39,364 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:58:39,364 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:58:39,364 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:58:39,365 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 04:58:39,365 INFO L793 eck$LassoCheckResult]: Stem: 4553#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4346#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 4347#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4549#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 4550#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 4509#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 4593#L99-3 assume true; 4760#L99-1 assume !false; 4839#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4830#L102 assume !(ssl3_accept_~s__state~0 == 12292); 4829#L105 assume !(ssl3_accept_~s__state~0 == 16384); 4493#L108 assume ssl3_accept_~s__state~0 == 8192; 4381#L211 [2018-11-10 04:58:39,365 INFO L795 eck$LassoCheckResult]: Loop: 4381#L211 ssl3_accept_~s__server~0 := 1; 4411#L216 assume ssl3_accept_~cb~0 != 0; 4403#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 4404#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 4441#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 4448#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~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~post30 + 1;havoc ssl3_accept_#t~post30; 4469#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 4794#L579 ssl3_accept_~skip~0 := 0; 4792#L99-3 assume true; 4790#L99-1 assume !false; 4788#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4786#L102 assume !(ssl3_accept_~s__state~0 == 12292); 4784#L105 assume !(ssl3_accept_~s__state~0 == 16384); 4782#L108 assume ssl3_accept_~s__state~0 == 8192; 4381#L211 [2018-11-10 04:58:39,365 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:39,365 INFO L82 PathProgramCache]: Analyzing trace with hash -999822720, now seen corresponding path program 1 times [2018-11-10 04:58:39,365 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:39,366 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:39,371 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:39,371 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:39,371 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:39,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:39,399 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 04:58:39,400 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:58:39,400 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 04:58:39,400 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 04:58:39,400 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:39,400 INFO L82 PathProgramCache]: Analyzing trace with hash 1653557476, now seen corresponding path program 1 times [2018-11-10 04:58:39,400 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:39,400 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:39,401 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:39,401 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:39,401 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:39,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:39,413 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 04:58:39,414 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:58:39,414 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 04:58:39,414 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:58:39,414 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:58:39,414 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:58:39,415 INFO L87 Difference]: Start difference. First operand 542 states and 796 transitions. cyclomatic complexity: 257 Second operand 3 states. [2018-11-10 04:58:39,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:58:39,480 INFO L93 Difference]: Finished difference Result 552 states and 804 transitions. [2018-11-10 04:58:39,481 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:58:39,481 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 552 states and 804 transitions. [2018-11-10 04:58:39,483 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 361 [2018-11-10 04:58:39,485 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 552 states to 552 states and 804 transitions. [2018-11-10 04:58:39,485 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 393 [2018-11-10 04:58:39,486 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 393 [2018-11-10 04:58:39,486 INFO L73 IsDeterministic]: Start isDeterministic. Operand 552 states and 804 transitions. [2018-11-10 04:58:39,487 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:58:39,487 INFO L705 BuchiCegarLoop]: Abstraction has 552 states and 804 transitions. [2018-11-10 04:58:39,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states and 804 transitions. [2018-11-10 04:58:39,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 542. [2018-11-10 04:58:39,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 542 states. [2018-11-10 04:58:39,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 792 transitions. [2018-11-10 04:58:39,494 INFO L728 BuchiCegarLoop]: Abstraction has 542 states and 792 transitions. [2018-11-10 04:58:39,495 INFO L608 BuchiCegarLoop]: Abstraction has 542 states and 792 transitions. [2018-11-10 04:58:39,495 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-10 04:58:39,495 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 542 states and 792 transitions. [2018-11-10 04:58:39,497 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 351 [2018-11-10 04:58:39,497 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:58:39,497 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:58:39,497 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:58:39,497 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 04:58:39,498 INFO L793 eck$LassoCheckResult]: Stem: 5648#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 5447#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 5448#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5642#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 5643#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 5610#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 5682#L99-3 assume true; 5726#L99-1 assume !false; 5929#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5927#L102 assume !(ssl3_accept_~s__state~0 == 12292); 5925#L105 assume !(ssl3_accept_~s__state~0 == 16384); 5924#L108 assume !(ssl3_accept_~s__state~0 == 8192); 5923#L111 assume !(ssl3_accept_~s__state~0 == 24576); 5922#L114 assume ssl3_accept_~s__state~0 == 8195; 5482#L211 [2018-11-10 04:58:39,498 INFO L795 eck$LassoCheckResult]: Loop: 5482#L211 ssl3_accept_~s__server~0 := 1; 5513#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; 5541#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 5546#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 5553#L243 assume ssl3_accept_~s__state~0 != 12292; 5554#L244 assume !(ssl3_accept_~tmp___5~0 == 0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~post30 + 1;havoc ssl3_accept_#t~post30; 5461#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 5435#L579 ssl3_accept_~skip~0 := 0; 5532#L99-3 assume true; 5646#L99-1 assume !false; 5577#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5578#L102 assume !(ssl3_accept_~s__state~0 == 12292); 5590#L105 assume !(ssl3_accept_~s__state~0 == 16384); 5591#L108 assume !(ssl3_accept_~s__state~0 == 8192); 5520#L111 assume !(ssl3_accept_~s__state~0 == 24576); 5521#L114 assume ssl3_accept_~s__state~0 == 8195; 5482#L211 [2018-11-10 04:58:39,498 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:39,498 INFO L82 PathProgramCache]: Analyzing trace with hash 1243044325, now seen corresponding path program 1 times [2018-11-10 04:58:39,498 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:39,498 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:39,499 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:39,499 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:39,499 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:39,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:39,514 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 04:58:39,514 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:58:39,514 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 04:58:39,515 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 04:58:39,515 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:39,515 INFO L82 PathProgramCache]: Analyzing trace with hash -69161143, now seen corresponding path program 1 times [2018-11-10 04:58:39,515 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:39,515 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:39,516 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:39,516 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:39,516 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:39,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:39,532 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 04:58:39,533 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:58:39,533 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 04:58:39,533 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:58:39,533 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:58:39,533 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:58:39,533 INFO L87 Difference]: Start difference. First operand 542 states and 792 transitions. cyclomatic complexity: 253 Second operand 3 states. [2018-11-10 04:58:39,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:58:39,603 INFO L93 Difference]: Finished difference Result 552 states and 800 transitions. [2018-11-10 04:58:39,603 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:58:39,603 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 552 states and 800 transitions. [2018-11-10 04:58:39,606 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 361 [2018-11-10 04:58:39,608 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 552 states to 552 states and 800 transitions. [2018-11-10 04:58:39,609 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 393 [2018-11-10 04:58:39,609 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 393 [2018-11-10 04:58:39,609 INFO L73 IsDeterministic]: Start isDeterministic. Operand 552 states and 800 transitions. [2018-11-10 04:58:39,610 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:58:39,611 INFO L705 BuchiCegarLoop]: Abstraction has 552 states and 800 transitions. [2018-11-10 04:58:39,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states and 800 transitions. [2018-11-10 04:58:39,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 542. [2018-11-10 04:58:39,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 542 states. [2018-11-10 04:58:39,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 788 transitions. [2018-11-10 04:58:39,619 INFO L728 BuchiCegarLoop]: Abstraction has 542 states and 788 transitions. [2018-11-10 04:58:39,619 INFO L608 BuchiCegarLoop]: Abstraction has 542 states and 788 transitions. [2018-11-10 04:58:39,619 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-10 04:58:39,619 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 542 states and 788 transitions. [2018-11-10 04:58:39,621 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 351 [2018-11-10 04:58:39,622 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:58:39,622 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:58:39,623 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 04:58:39,623 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 04:58:39,623 INFO L793 eck$LassoCheckResult]: Stem: 6748#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 6548#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 6549#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6742#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 6743#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 6709#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 6782#L99-3 assume true; 6826#L99-1 assume !false; 6999#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6993#L102 assume !(ssl3_accept_~s__state~0 == 12292); 6991#L105 assume !(ssl3_accept_~s__state~0 == 16384); 6989#L108 assume !(ssl3_accept_~s__state~0 == 8192); 6987#L111 assume !(ssl3_accept_~s__state~0 == 24576); 6981#L114 assume !(ssl3_accept_~s__state~0 == 8195); 6979#L117 assume !(ssl3_accept_~s__state~0 == 8480); 6977#L120 assume !(ssl3_accept_~s__state~0 == 8481); 6975#L123 assume !(ssl3_accept_~s__state~0 == 8482); 6973#L126 assume ssl3_accept_~s__state~0 == 8464; 6626#L133 [2018-11-10 04:58:39,623 INFO L795 eck$LassoCheckResult]: Loop: 6626#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 6543#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 6527#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; 6528#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 6536#L579 ssl3_accept_~skip~0 := 0; 6627#L99-3 assume true; 6746#L99-1 assume !false; 6677#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6678#L102 assume !(ssl3_accept_~s__state~0 == 12292); 6690#L105 assume !(ssl3_accept_~s__state~0 == 16384); 6691#L108 assume !(ssl3_accept_~s__state~0 == 8192); 6620#L111 assume !(ssl3_accept_~s__state~0 == 24576); 6582#L114 assume !(ssl3_accept_~s__state~0 == 8195); 6583#L117 assume !(ssl3_accept_~s__state~0 == 8480); 6555#L120 assume !(ssl3_accept_~s__state~0 == 8481); 6556#L123 assume !(ssl3_accept_~s__state~0 == 8482); 6756#L126 assume !(ssl3_accept_~s__state~0 == 8464); 6757#L129 assume !(ssl3_accept_~s__state~0 == 8465); 6753#L132 assume !(ssl3_accept_~s__state~0 == 8466); 6712#L135 assume ssl3_accept_~s__state~0 == 8496; 6713#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 6965#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 6964#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 6963#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 6614#L293-2 ssl3_accept_~s__init_num~0 := 0; 6575#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 7052#L579 ssl3_accept_~skip~0 := 0; 7050#L99-3 assume true; 7048#L99-1 assume !false; 7046#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7042#L102 assume !(ssl3_accept_~s__state~0 == 12292); 7040#L105 assume ssl3_accept_~s__state~0 == 16384; 6579#L211 ssl3_accept_~s__server~0 := 1; 7051#L216 assume ssl3_accept_~cb~0 != 0; 7049#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 7047#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 7044#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 7041#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 7039#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 7037#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 7031#L579 ssl3_accept_~skip~0 := 0; 7029#L99-3 assume true; 7027#L99-1 assume !false; 7025#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7023#L102 assume !(ssl3_accept_~s__state~0 == 12292); 7021#L105 assume !(ssl3_accept_~s__state~0 == 16384); 7019#L108 assume !(ssl3_accept_~s__state~0 == 8192); 7017#L111 assume !(ssl3_accept_~s__state~0 == 24576); 6936#L114 assume !(ssl3_accept_~s__state~0 == 8195); 6804#L117 assume !(ssl3_accept_~s__state~0 == 8480); 6805#L120 assume !(ssl3_accept_~s__state~0 == 8481); 6783#L123 assume !(ssl3_accept_~s__state~0 == 8482); 6784#L126 assume ssl3_accept_~s__state~0 == 8464; 6626#L133 [2018-11-10 04:58:39,624 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:39,624 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 3 times [2018-11-10 04:58:39,624 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:39,624 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:39,625 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:39,625 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:39,625 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:39,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:39,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:39,637 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:39,637 INFO L82 PathProgramCache]: Analyzing trace with hash -1152969982, now seen corresponding path program 1 times [2018-11-10 04:58:39,637 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:39,637 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:39,638 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:39,638 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:58:39,638 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:39,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:39,666 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 04:58:39,666 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:58:39,666 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:58:39,666 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:58:39,667 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:58:39,667 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:58:39,667 INFO L87 Difference]: Start difference. First operand 542 states and 788 transitions. cyclomatic complexity: 249 Second operand 3 states. [2018-11-10 04:58:39,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:58:39,777 INFO L93 Difference]: Finished difference Result 685 states and 1001 transitions. [2018-11-10 04:58:39,777 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:58:39,777 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 685 states and 1001 transitions. [2018-11-10 04:58:39,779 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 442 [2018-11-10 04:58:39,781 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 685 states to 678 states and 994 transitions. [2018-11-10 04:58:39,782 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 474 [2018-11-10 04:58:39,782 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 474 [2018-11-10 04:58:39,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 678 states and 994 transitions. [2018-11-10 04:58:39,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:58:39,783 INFO L705 BuchiCegarLoop]: Abstraction has 678 states and 994 transitions. [2018-11-10 04:58:39,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states and 994 transitions. [2018-11-10 04:58:39,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 665. [2018-11-10 04:58:39,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 665 states. [2018-11-10 04:58:39,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 978 transitions. [2018-11-10 04:58:39,790 INFO L728 BuchiCegarLoop]: Abstraction has 665 states and 978 transitions. [2018-11-10 04:58:39,790 INFO L608 BuchiCegarLoop]: Abstraction has 665 states and 978 transitions. [2018-11-10 04:58:39,790 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-10 04:58:39,790 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 665 states and 978 transitions. [2018-11-10 04:58:39,792 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 433 [2018-11-10 04:58:39,792 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:58:39,792 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:58:39,793 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 04:58:39,793 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 04:58:39,793 INFO L793 eck$LassoCheckResult]: Stem: 7981#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 7781#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 7782#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7974#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 7975#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 7942#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 8013#L99-3 assume true; 8347#L99-1 assume !false; 8346#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8345#L102 assume !(ssl3_accept_~s__state~0 == 12292); 8344#L105 assume !(ssl3_accept_~s__state~0 == 16384); 8343#L108 assume !(ssl3_accept_~s__state~0 == 8192); 8341#L111 assume !(ssl3_accept_~s__state~0 == 24576); 8339#L114 assume !(ssl3_accept_~s__state~0 == 8195); 8338#L117 assume !(ssl3_accept_~s__state~0 == 8480); 8337#L120 assume !(ssl3_accept_~s__state~0 == 8481); 8335#L123 assume !(ssl3_accept_~s__state~0 == 8482); 8333#L126 assume ssl3_accept_~s__state~0 == 8464; 7856#L133 [2018-11-10 04:58:39,793 INFO L795 eck$LassoCheckResult]: Loop: 7856#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 7776#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 7760#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; 7761#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 8367#L579 ssl3_accept_~skip~0 := 0; 8361#L99-3 assume true; 8360#L99-1 assume !false; 8359#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8358#L102 assume !(ssl3_accept_~s__state~0 == 12292); 8357#L105 assume !(ssl3_accept_~s__state~0 == 16384); 8356#L108 assume !(ssl3_accept_~s__state~0 == 8192); 8355#L111 assume !(ssl3_accept_~s__state~0 == 24576); 8354#L114 assume !(ssl3_accept_~s__state~0 == 8195); 8353#L117 assume !(ssl3_accept_~s__state~0 == 8480); 8352#L120 assume !(ssl3_accept_~s__state~0 == 8481); 8351#L123 assume !(ssl3_accept_~s__state~0 == 8482); 8350#L126 assume !(ssl3_accept_~s__state~0 == 8464); 8349#L129 assume !(ssl3_accept_~s__state~0 == 8465); 8348#L132 assume !(ssl3_accept_~s__state~0 == 8466); 7945#L135 assume ssl3_accept_~s__state~0 == 8496; 7832#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 7833#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 7869#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 7801#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 7802#L293-2 ssl3_accept_~s__init_num~0 := 0; 7806#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 8382#L579 ssl3_accept_~skip~0 := 0; 8381#L99-3 assume true; 8380#L99-1 assume !false; 8379#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8377#L102 assume !(ssl3_accept_~s__state~0 == 12292); 8376#L105 assume !(ssl3_accept_~s__state~0 == 16384); 8372#L108 assume !(ssl3_accept_~s__state~0 == 8192); 7850#L111 assume !(ssl3_accept_~s__state~0 == 24576); 7813#L114 assume !(ssl3_accept_~s__state~0 == 8195); 7814#L117 assume !(ssl3_accept_~s__state~0 == 8480); 8324#L120 assume !(ssl3_accept_~s__state~0 == 8481); 8235#L123 assume !(ssl3_accept_~s__state~0 == 8482); 8226#L126 assume !(ssl3_accept_~s__state~0 == 8464); 8224#L129 assume !(ssl3_accept_~s__state~0 == 8465); 8221#L132 assume !(ssl3_accept_~s__state~0 == 8466); 8208#L135 assume !(ssl3_accept_~s__state~0 == 8496); 8207#L138 assume !(ssl3_accept_~s__state~0 == 8497); 8206#L141 assume !(ssl3_accept_~s__state~0 == 8512); 8205#L144 assume !(ssl3_accept_~s__state~0 == 8513); 8203#L147 assume !(ssl3_accept_~s__state~0 == 8528); 8202#L150 assume !(ssl3_accept_~s__state~0 == 8529); 8135#L153 assume !(ssl3_accept_~s__state~0 == 8544); 8136#L156 assume !(ssl3_accept_~s__state~0 == 8545); 8137#L159 assume ssl3_accept_~s__state~0 == 8560; 7926#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 7927#L418 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; 7899#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 8409#L579 ssl3_accept_~skip~0 := 0; 7978#L99-3 assume true; 7979#L99-1 assume !false; 7906#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7907#L102 assume !(ssl3_accept_~s__state~0 == 12292); 7919#L105 assume !(ssl3_accept_~s__state~0 == 16384); 7920#L108 assume !(ssl3_accept_~s__state~0 == 8192); 7923#L111 assume !(ssl3_accept_~s__state~0 == 24576); 8364#L114 assume !(ssl3_accept_~s__state~0 == 8195); 8362#L117 assume !(ssl3_accept_~s__state~0 == 8480); 8121#L120 assume !(ssl3_accept_~s__state~0 == 8481); 8014#L123 assume !(ssl3_accept_~s__state~0 == 8482); 8015#L126 assume ssl3_accept_~s__state~0 == 8464; 7856#L133 [2018-11-10 04:58:39,794 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:39,794 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 4 times [2018-11-10 04:58:39,794 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:39,794 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:39,795 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:39,795 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:39,795 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:39,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:39,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:39,806 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:39,806 INFO L82 PathProgramCache]: Analyzing trace with hash -148469878, now seen corresponding path program 1 times [2018-11-10 04:58:39,806 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:39,806 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:39,807 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:39,807 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:58:39,807 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:39,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:39,847 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 04:58:39,847 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:58:39,847 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:58:39,848 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:58:39,848 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:58:39,848 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:58:39,848 INFO L87 Difference]: Start difference. First operand 665 states and 978 transitions. cyclomatic complexity: 316 Second operand 3 states. [2018-11-10 04:58:39,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:58:39,961 INFO L93 Difference]: Finished difference Result 804 states and 1091 transitions. [2018-11-10 04:58:39,961 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:58:39,962 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 804 states and 1091 transitions. [2018-11-10 04:58:39,964 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 530 [2018-11-10 04:58:39,966 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 804 states to 804 states and 1091 transitions. [2018-11-10 04:58:39,966 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 562 [2018-11-10 04:58:39,966 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 562 [2018-11-10 04:58:39,967 INFO L73 IsDeterministic]: Start isDeterministic. Operand 804 states and 1091 transitions. [2018-11-10 04:58:39,967 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:58:39,967 INFO L705 BuchiCegarLoop]: Abstraction has 804 states and 1091 transitions. [2018-11-10 04:58:39,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 804 states and 1091 transitions. [2018-11-10 04:58:39,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 804 to 796. [2018-11-10 04:58:39,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 796 states. [2018-11-10 04:58:39,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 796 states to 796 states and 1080 transitions. [2018-11-10 04:58:39,975 INFO L728 BuchiCegarLoop]: Abstraction has 796 states and 1080 transitions. [2018-11-10 04:58:39,975 INFO L608 BuchiCegarLoop]: Abstraction has 796 states and 1080 transitions. [2018-11-10 04:58:39,975 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-10 04:58:39,975 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 796 states and 1080 transitions. [2018-11-10 04:58:39,977 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 523 [2018-11-10 04:58:39,977 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:58:39,977 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:58:39,978 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 04:58:39,978 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 04:58:39,978 INFO L793 eck$LassoCheckResult]: Stem: 9462#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 9254#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 9255#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9458#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 9459#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 9415#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 9505#L99-3 assume true; 9820#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); 9925#L108 assume !(ssl3_accept_~s__state~0 == 8192); 9923#L111 assume !(ssl3_accept_~s__state~0 == 24576); 9921#L114 assume !(ssl3_accept_~s__state~0 == 8195); 9919#L117 assume !(ssl3_accept_~s__state~0 == 8480); 9917#L120 assume !(ssl3_accept_~s__state~0 == 8481); 9912#L123 assume !(ssl3_accept_~s__state~0 == 8482); 9668#L126 assume ssl3_accept_~s__state~0 == 8464; 9328#L133 [2018-11-10 04:58:39,978 INFO L795 eck$LassoCheckResult]: Loop: 9328#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 9245#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 9233#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; 9234#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 9933#L579 ssl3_accept_~skip~0 := 0; 9932#L99-3 assume true; 9930#L99-1 assume !false; 9928#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9926#L102 assume !(ssl3_accept_~s__state~0 == 12292); 9924#L105 assume !(ssl3_accept_~s__state~0 == 16384); 9922#L108 assume !(ssl3_accept_~s__state~0 == 8192); 9920#L111 assume !(ssl3_accept_~s__state~0 == 24576); 9918#L114 assume !(ssl3_accept_~s__state~0 == 8195); 9916#L117 assume !(ssl3_accept_~s__state~0 == 8480); 9911#L120 assume !(ssl3_accept_~s__state~0 == 8481); 9910#L123 assume !(ssl3_accept_~s__state~0 == 8482); 9909#L126 assume !(ssl3_accept_~s__state~0 == 8464); 9908#L129 assume !(ssl3_accept_~s__state~0 == 8465); 9907#L132 assume !(ssl3_accept_~s__state~0 == 8466); 9750#L135 assume ssl3_accept_~s__state~0 == 8496; 9746#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 9743#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 9343#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 9274#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 9276#L293-2 ssl3_accept_~s__init_num~0 := 0; 9281#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 9877#L579 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); 9864#L105 assume !(ssl3_accept_~s__state~0 == 16384); 9862#L108 assume !(ssl3_accept_~s__state~0 == 8192); 9803#L111 assume !(ssl3_accept_~s__state~0 == 24576); 9802#L114 assume !(ssl3_accept_~s__state~0 == 8195); 9801#L117 assume !(ssl3_accept_~s__state~0 == 8480); 9800#L120 assume !(ssl3_accept_~s__state~0 == 8481); 9799#L123 assume !(ssl3_accept_~s__state~0 == 8482); 9784#L126 assume !(ssl3_accept_~s__state~0 == 8464); 9782#L129 assume !(ssl3_accept_~s__state~0 == 8465); 9775#L132 assume !(ssl3_accept_~s__state~0 == 8466); 9754#L135 assume !(ssl3_accept_~s__state~0 == 8496); 9755#L138 assume !(ssl3_accept_~s__state~0 == 8497); 9796#L141 assume !(ssl3_accept_~s__state~0 == 8512); 9794#L144 assume !(ssl3_accept_~s__state~0 == 8513); 9792#L147 assume !(ssl3_accept_~s__state~0 == 8528); 9790#L150 assume !(ssl3_accept_~s__state~0 == 8529); 9788#L153 assume !(ssl3_accept_~s__state~0 == 8544); 9786#L156 assume !(ssl3_accept_~s__state~0 == 8545); 9785#L159 assume ssl3_accept_~s__state~0 == 8560; 9401#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 9402#L418 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; 9373#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 9832#L579 ssl3_accept_~skip~0 := 0; 9830#L99-3 assume true; 9828#L99-1 assume !false; 9826#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9824#L102 assume !(ssl3_accept_~s__state~0 == 12292); 9822#L105 assume !(ssl3_accept_~s__state~0 == 16384); 9821#L108 assume !(ssl3_accept_~s__state~0 == 8192); 9818#L111 assume !(ssl3_accept_~s__state~0 == 24576); 9816#L114 assume !(ssl3_accept_~s__state~0 == 8195); 9814#L117 assume !(ssl3_accept_~s__state~0 == 8480); 9527#L120 assume !(ssl3_accept_~s__state~0 == 8481); 9507#L123 assume !(ssl3_accept_~s__state~0 == 8482); 9508#L126 assume ssl3_accept_~s__state~0 == 8464; 9328#L133 [2018-11-10 04:58:39,978 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:39,979 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 5 times [2018-11-10 04:58:39,979 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:39,979 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:39,979 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:39,980 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:39,980 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:39,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:39,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:39,990 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:39,990 INFO L82 PathProgramCache]: Analyzing trace with hash -1045863156, now seen corresponding path program 1 times [2018-11-10 04:58:39,990 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:39,990 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:39,991 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:39,991 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:58:39,991 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:39,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:40,020 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 04:58:40,021 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:58:40,021 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:58:40,021 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:58:40,021 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:58:40,021 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:58:40,022 INFO L87 Difference]: Start difference. First operand 796 states and 1080 transitions. cyclomatic complexity: 287 Second operand 3 states. [2018-11-10 04:58:40,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:58:40,099 INFO L93 Difference]: Finished difference Result 880 states and 1182 transitions. [2018-11-10 04:58:40,099 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:58:40,099 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 880 states and 1182 transitions. [2018-11-10 04:58:40,102 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 579 [2018-11-10 04:58:40,104 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 880 states to 880 states and 1182 transitions. [2018-11-10 04:58:40,104 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 611 [2018-11-10 04:58:40,105 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 611 [2018-11-10 04:58:40,105 INFO L73 IsDeterministic]: Start isDeterministic. Operand 880 states and 1182 transitions. [2018-11-10 04:58:40,105 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:58:40,105 INFO L705 BuchiCegarLoop]: Abstraction has 880 states and 1182 transitions. [2018-11-10 04:58:40,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 880 states and 1182 transitions. [2018-11-10 04:58:40,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 880 to 868. [2018-11-10 04:58:40,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 868 states. [2018-11-10 04:58:40,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 868 states to 868 states and 1167 transitions. [2018-11-10 04:58:40,113 INFO L728 BuchiCegarLoop]: Abstraction has 868 states and 1167 transitions. [2018-11-10 04:58:40,113 INFO L608 BuchiCegarLoop]: Abstraction has 868 states and 1167 transitions. [2018-11-10 04:58:40,113 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-10 04:58:40,113 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 868 states and 1167 transitions. [2018-11-10 04:58:40,115 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 571 [2018-11-10 04:58:40,115 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:58:40,115 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:58:40,116 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 04:58:40,116 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 04:58:40,117 INFO L793 eck$LassoCheckResult]: Stem: 11151#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 10936#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 10937#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11144#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 11145#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 11103#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 11196#L99-3 assume true; 11472#L99-1 assume !false; 11629#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11628#L102 assume !(ssl3_accept_~s__state~0 == 12292); 11627#L105 assume !(ssl3_accept_~s__state~0 == 16384); 11626#L108 assume !(ssl3_accept_~s__state~0 == 8192); 11625#L111 assume !(ssl3_accept_~s__state~0 == 24576); 11624#L114 assume !(ssl3_accept_~s__state~0 == 8195); 11623#L117 assume !(ssl3_accept_~s__state~0 == 8480); 11490#L120 assume !(ssl3_accept_~s__state~0 == 8481); 11488#L123 assume !(ssl3_accept_~s__state~0 == 8482); 11489#L126 assume ssl3_accept_~s__state~0 == 8464; 11014#L133 [2018-11-10 04:58:40,117 INFO L795 eck$LassoCheckResult]: Loop: 11014#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 10931#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 10915#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; 10916#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 11713#L579 ssl3_accept_~skip~0 := 0; 11710#L99-3 assume true; 11707#L99-1 assume !false; 11704#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11701#L102 assume !(ssl3_accept_~s__state~0 == 12292); 11698#L105 assume !(ssl3_accept_~s__state~0 == 16384); 11695#L108 assume !(ssl3_accept_~s__state~0 == 8192); 11692#L111 assume !(ssl3_accept_~s__state~0 == 24576); 11689#L114 assume !(ssl3_accept_~s__state~0 == 8195); 11686#L117 assume !(ssl3_accept_~s__state~0 == 8480); 11683#L120 assume !(ssl3_accept_~s__state~0 == 8481); 11680#L123 assume !(ssl3_accept_~s__state~0 == 8482); 11677#L126 assume !(ssl3_accept_~s__state~0 == 8464); 11675#L129 assume !(ssl3_accept_~s__state~0 == 8465); 11663#L132 assume !(ssl3_accept_~s__state~0 == 8466); 11664#L135 assume ssl3_accept_~s__state~0 == 8496; 10984#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 10985#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 11029#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 11030#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 11661#L293-2 ssl3_accept_~s__init_num~0 := 0; 11659#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 11654#L579 ssl3_accept_~skip~0 := 0; 11653#L99-3 assume true; 11652#L99-1 assume !false; 11651#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11650#L102 assume !(ssl3_accept_~s__state~0 == 12292); 11649#L105 assume !(ssl3_accept_~s__state~0 == 16384); 11648#L108 assume !(ssl3_accept_~s__state~0 == 8192); 11647#L111 assume !(ssl3_accept_~s__state~0 == 24576); 11646#L114 assume !(ssl3_accept_~s__state~0 == 8195); 11645#L117 assume !(ssl3_accept_~s__state~0 == 8480); 11644#L120 assume !(ssl3_accept_~s__state~0 == 8481); 11643#L123 assume !(ssl3_accept_~s__state~0 == 8482); 11642#L126 assume !(ssl3_accept_~s__state~0 == 8464); 11641#L129 assume !(ssl3_accept_~s__state~0 == 8465); 11640#L132 assume !(ssl3_accept_~s__state~0 == 8466); 11639#L135 assume !(ssl3_accept_~s__state~0 == 8496); 11638#L138 assume !(ssl3_accept_~s__state~0 == 8497); 11637#L141 assume ssl3_accept_~s__state~0 == 8512; 11179#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11180#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 11541#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11228#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 11534#L579 ssl3_accept_~skip~0 := 0; 11532#L99-3 assume true; 11530#L99-1 assume !false; 11528#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11526#L102 assume !(ssl3_accept_~s__state~0 == 12292); 11524#L105 assume !(ssl3_accept_~s__state~0 == 16384); 11522#L108 assume !(ssl3_accept_~s__state~0 == 8192); 11520#L111 assume !(ssl3_accept_~s__state~0 == 24576); 11518#L114 assume !(ssl3_accept_~s__state~0 == 8195); 11516#L117 assume !(ssl3_accept_~s__state~0 == 8480); 11514#L120 assume !(ssl3_accept_~s__state~0 == 8481); 11512#L123 assume !(ssl3_accept_~s__state~0 == 8482); 11510#L126 assume !(ssl3_accept_~s__state~0 == 8464); 11508#L129 assume !(ssl3_accept_~s__state~0 == 8465); 11506#L132 assume !(ssl3_accept_~s__state~0 == 8466); 11504#L135 assume !(ssl3_accept_~s__state~0 == 8496); 11502#L138 assume !(ssl3_accept_~s__state~0 == 8497); 11500#L141 assume !(ssl3_accept_~s__state~0 == 8512); 11498#L144 assume !(ssl3_accept_~s__state~0 == 8513); 11494#L147 assume !(ssl3_accept_~s__state~0 == 8528); 11495#L150 assume !(ssl3_accept_~s__state~0 == 8529); 11235#L153 assume !(ssl3_accept_~s__state~0 == 8544); 11236#L156 assume !(ssl3_accept_~s__state~0 == 8545); 11237#L159 assume ssl3_accept_~s__state~0 == 8560; 11087#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 11088#L418 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; 11058#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 11603#L579 ssl3_accept_~skip~0 := 0; 11601#L99-3 assume true; 11599#L99-1 assume !false; 11597#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11595#L102 assume !(ssl3_accept_~s__state~0 == 12292); 11593#L105 assume !(ssl3_accept_~s__state~0 == 16384); 11591#L108 assume !(ssl3_accept_~s__state~0 == 8192); 11589#L111 assume !(ssl3_accept_~s__state~0 == 24576); 11587#L114 assume !(ssl3_accept_~s__state~0 == 8195); 11585#L117 assume !(ssl3_accept_~s__state~0 == 8480); 11224#L120 assume !(ssl3_accept_~s__state~0 == 8481); 11198#L123 assume !(ssl3_accept_~s__state~0 == 8482); 11199#L126 assume ssl3_accept_~s__state~0 == 8464; 11014#L133 [2018-11-10 04:58:40,117 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:40,118 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 6 times [2018-11-10 04:58:40,118 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:40,118 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:40,118 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:40,118 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:40,119 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:40,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:40,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:40,128 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:40,128 INFO L82 PathProgramCache]: Analyzing trace with hash 1687415696, now seen corresponding path program 1 times [2018-11-10 04:58:40,129 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:40,129 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:40,129 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:40,130 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:58:40,130 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:40,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:40,167 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 04:58:40,168 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:58:40,168 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:58:40,168 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:58:40,168 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:58:40,168 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:58:40,169 INFO L87 Difference]: Start difference. First operand 868 states and 1167 transitions. cyclomatic complexity: 302 Second operand 3 states. [2018-11-10 04:58:40,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:58:40,264 INFO L93 Difference]: Finished difference Result 985 states and 1323 transitions. [2018-11-10 04:58:40,265 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:58:40,265 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 985 states and 1323 transitions. [2018-11-10 04:58:40,267 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 649 [2018-11-10 04:58:40,269 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 985 states to 985 states and 1323 transitions. [2018-11-10 04:58:40,269 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 681 [2018-11-10 04:58:40,270 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 681 [2018-11-10 04:58:40,270 INFO L73 IsDeterministic]: Start isDeterministic. Operand 985 states and 1323 transitions. [2018-11-10 04:58:40,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:58:40,275 INFO L705 BuchiCegarLoop]: Abstraction has 985 states and 1323 transitions. [2018-11-10 04:58:40,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 985 states and 1323 transitions. [2018-11-10 04:58:40,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 985 to 946. [2018-11-10 04:58:40,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 946 states. [2018-11-10 04:58:40,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1260 transitions. [2018-11-10 04:58:40,283 INFO L728 BuchiCegarLoop]: Abstraction has 946 states and 1260 transitions. [2018-11-10 04:58:40,283 INFO L608 BuchiCegarLoop]: Abstraction has 946 states and 1260 transitions. [2018-11-10 04:58:40,283 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-10 04:58:40,284 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 946 states and 1260 transitions. [2018-11-10 04:58:40,286 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 623 [2018-11-10 04:58:40,286 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:58:40,286 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:58:40,287 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:58:40,287 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 04:58:40,287 INFO L793 eck$LassoCheckResult]: Stem: 13010#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 12795#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 12796#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13004#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 13005#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 12964#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 13054#L99-3 assume true; 13446#L99-1 assume !false; 13661#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13659#L102 assume !(ssl3_accept_~s__state~0 == 12292); 13657#L105 assume !(ssl3_accept_~s__state~0 == 16384); 13655#L108 assume !(ssl3_accept_~s__state~0 == 8192); 13653#L111 assume !(ssl3_accept_~s__state~0 == 24576); 13651#L114 assume !(ssl3_accept_~s__state~0 == 8195); 13649#L117 assume !(ssl3_accept_~s__state~0 == 8480); 13647#L120 assume !(ssl3_accept_~s__state~0 == 8481); 13034#L123 assume !(ssl3_accept_~s__state~0 == 8482); 13035#L126 assume ssl3_accept_~s__state~0 == 8464; 12875#L133 [2018-11-10 04:58:40,287 INFO L795 eck$LassoCheckResult]: Loop: 12875#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 12790#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 12774#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; 12775#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 12783#L579 ssl3_accept_~skip~0 := 0; 12879#L99-3 assume true; 13008#L99-1 assume !false; 12925#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12926#L102 assume !(ssl3_accept_~s__state~0 == 12292); 12939#L105 assume !(ssl3_accept_~s__state~0 == 16384); 12940#L108 assume !(ssl3_accept_~s__state~0 == 8192); 13700#L111 assume !(ssl3_accept_~s__state~0 == 24576); 13699#L114 assume !(ssl3_accept_~s__state~0 == 8195); 13698#L117 assume !(ssl3_accept_~s__state~0 == 8480); 12802#L120 assume !(ssl3_accept_~s__state~0 == 8481); 12803#L123 assume !(ssl3_accept_~s__state~0 == 8482); 13473#L126 assume !(ssl3_accept_~s__state~0 == 8464); 13472#L129 assume !(ssl3_accept_~s__state~0 == 8465); 13471#L132 assume !(ssl3_accept_~s__state~0 == 8466); 13418#L135 assume ssl3_accept_~s__state~0 == 8496; 13302#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 13415#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 13413#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 13410#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 13411#L293-2 ssl3_accept_~s__init_num~0 := 0; 13602#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 13596#L579 ssl3_accept_~skip~0 := 0; 13595#L99-3 assume true; 13594#L99-1 assume !false; 13592#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13591#L102 assume !(ssl3_accept_~s__state~0 == 12292); 13590#L105 assume !(ssl3_accept_~s__state~0 == 16384); 13584#L108 assume !(ssl3_accept_~s__state~0 == 8192); 13582#L111 assume !(ssl3_accept_~s__state~0 == 24576); 13568#L114 assume !(ssl3_accept_~s__state~0 == 8195); 13565#L117 assume !(ssl3_accept_~s__state~0 == 8480); 13562#L120 assume !(ssl3_accept_~s__state~0 == 8481); 13559#L123 assume !(ssl3_accept_~s__state~0 == 8482); 13556#L126 assume !(ssl3_accept_~s__state~0 == 8464); 13555#L129 assume !(ssl3_accept_~s__state~0 == 8465); 13554#L132 assume !(ssl3_accept_~s__state~0 == 8466); 13552#L135 assume !(ssl3_accept_~s__state~0 == 8496); 13553#L138 assume !(ssl3_accept_~s__state~0 == 8497); 13548#L141 assume !(ssl3_accept_~s__state~0 == 8512); 12876#L144 assume !(ssl3_accept_~s__state~0 == 8513); 12832#L147 assume !(ssl3_accept_~s__state~0 == 8528); 12833#L150 assume !(ssl3_accept_~s__state~0 == 8529); 12810#L153 assume !(ssl3_accept_~s__state~0 == 8544); 12811#L156 assume !(ssl3_accept_~s__state~0 == 8545); 13039#L159 assume !(ssl3_accept_~s__state~0 == 8560); 13028#L162 assume !(ssl3_accept_~s__state~0 == 8561); 12997#L165 assume !(ssl3_accept_~s__state~0 == 8448); 12973#L168 assume !(ssl3_accept_~s__state~0 == 8576); 12974#L171 assume !(ssl3_accept_~s__state~0 == 8577); 12953#L174 assume !(ssl3_accept_~s__state~0 == 8592); 12884#L177 assume !(ssl3_accept_~s__state~0 == 8593); 12885#L180 assume !(ssl3_accept_~s__state~0 == 8608); 13492#L183 assume !(ssl3_accept_~s__state~0 == 8609); 12766#L186 assume !(ssl3_accept_~s__state~0 == 8640); 12767#L189 assume !(ssl3_accept_~s__state~0 == 8641); 13205#L192 assume ssl3_accept_~s__state~0 == 8656; 13072#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13202#L491 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 13200#L496 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 12929#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 12930#L504 assume !(ssl3_accept_~tmp___10~0 == 0); 12961#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 13687#L579 ssl3_accept_~skip~0 := 0; 13685#L99-3 assume true; 13683#L99-1 assume !false; 13681#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13641#L102 assume !(ssl3_accept_~s__state~0 == 12292); 13419#L105 assume ssl3_accept_~s__state~0 == 16384; 13417#L211 ssl3_accept_~s__server~0 := 1; 13416#L216 assume ssl3_accept_~cb~0 != 0; 13414#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 13412#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 13408#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 13405#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 13399#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 13397#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 13391#L579 ssl3_accept_~skip~0 := 0; 13389#L99-3 assume true; 13387#L99-1 assume !false; 13385#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13383#L102 assume !(ssl3_accept_~s__state~0 == 12292); 13381#L105 assume !(ssl3_accept_~s__state~0 == 16384); 13379#L108 assume !(ssl3_accept_~s__state~0 == 8192); 13377#L111 assume !(ssl3_accept_~s__state~0 == 24576); 13375#L114 assume !(ssl3_accept_~s__state~0 == 8195); 13075#L117 assume !(ssl3_accept_~s__state~0 == 8480); 12843#L120 assume !(ssl3_accept_~s__state~0 == 8481); 13056#L123 assume !(ssl3_accept_~s__state~0 == 8482); 13057#L126 assume ssl3_accept_~s__state~0 == 8464; 12875#L133 [2018-11-10 04:58:40,288 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:40,288 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 7 times [2018-11-10 04:58:40,288 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:40,288 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:40,288 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:40,289 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:40,289 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:40,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:40,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:40,297 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:40,297 INFO L82 PathProgramCache]: Analyzing trace with hash 404317061, now seen corresponding path program 1 times [2018-11-10 04:58:40,298 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:40,298 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:40,298 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:40,298 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:40,298 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:40,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:40,330 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 04:58:40,331 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:58:40,331 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:58:40,331 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:58:40,331 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:58:40,331 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:58:40,332 INFO L87 Difference]: Start difference. First operand 946 states and 1260 transitions. cyclomatic complexity: 317 Second operand 3 states. [2018-11-10 04:58:40,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:58:40,441 INFO L93 Difference]: Finished difference Result 889 states and 1173 transitions. [2018-11-10 04:58:40,442 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:58:40,442 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 889 states and 1173 transitions. [2018-11-10 04:58:40,445 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 549 [2018-11-10 04:58:40,448 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 889 states to 887 states and 1171 transitions. [2018-11-10 04:58:40,448 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 630 [2018-11-10 04:58:40,448 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 630 [2018-11-10 04:58:40,448 INFO L73 IsDeterministic]: Start isDeterministic. Operand 887 states and 1171 transitions. [2018-11-10 04:58:40,449 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:58:40,449 INFO L705 BuchiCegarLoop]: Abstraction has 887 states and 1171 transitions. [2018-11-10 04:58:40,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 887 states and 1171 transitions. [2018-11-10 04:58:40,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 887 to 883. [2018-11-10 04:58:40,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 883 states. [2018-11-10 04:58:40,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 883 states to 883 states and 1167 transitions. [2018-11-10 04:58:40,458 INFO L728 BuchiCegarLoop]: Abstraction has 883 states and 1167 transitions. [2018-11-10 04:58:40,459 INFO L608 BuchiCegarLoop]: Abstraction has 883 states and 1167 transitions. [2018-11-10 04:58:40,459 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-10 04:58:40,459 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 883 states and 1167 transitions. [2018-11-10 04:58:40,462 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 545 [2018-11-10 04:58:40,462 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:58:40,462 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:58:40,463 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 04:58:40,463 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 04:58:40,464 INFO L793 eck$LassoCheckResult]: Stem: 14823#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 14636#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 14637#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14817#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 14818#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 14780#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 14860#L99-3 assume true; 14931#L99-1 assume !false; 15385#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15383#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15381#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15380#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15377#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15376#L114 assume !(ssl3_accept_~s__state~0 == 8195); 15361#L117 assume !(ssl3_accept_~s__state~0 == 8480); 15360#L120 assume !(ssl3_accept_~s__state~0 == 8481); 15359#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15358#L126 assume ssl3_accept_~s__state~0 == 8464; 14701#L133 [2018-11-10 04:58:40,464 INFO L795 eck$LassoCheckResult]: Loop: 14701#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 14627#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 14615#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; 14616#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15474#L579 ssl3_accept_~skip~0 := 0; 15473#L99-3 assume true; 15472#L99-1 assume !false; 15470#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15469#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15468#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15448#L108 assume !(ssl3_accept_~s__state~0 == 8192); 14699#L111 assume !(ssl3_accept_~s__state~0 == 24576); 14667#L114 assume !(ssl3_accept_~s__state~0 == 8195); 14668#L117 assume !(ssl3_accept_~s__state~0 == 8480); 14643#L120 assume !(ssl3_accept_~s__state~0 == 8481); 14644#L123 assume !(ssl3_accept_~s__state~0 == 8482); 14833#L126 assume !(ssl3_accept_~s__state~0 == 8464); 14834#L129 assume !(ssl3_accept_~s__state~0 == 8465); 14828#L132 assume !(ssl3_accept_~s__state~0 == 8466); 14829#L135 assume ssl3_accept_~s__state~0 == 8496; 15071#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 15180#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 15179#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 15177#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 15176#L293-2 ssl3_accept_~s__init_num~0 := 0; 15174#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15168#L579 ssl3_accept_~skip~0 := 0; 15166#L99-3 assume true; 15165#L99-1 assume !false; 15164#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15162#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15160#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15158#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15155#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15134#L114 assume !(ssl3_accept_~s__state~0 == 8195); 15135#L117 assume !(ssl3_accept_~s__state~0 == 8480); 15129#L120 assume !(ssl3_accept_~s__state~0 == 8481); 15127#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15125#L126 assume !(ssl3_accept_~s__state~0 == 8464); 15123#L129 assume !(ssl3_accept_~s__state~0 == 8465); 15122#L132 assume !(ssl3_accept_~s__state~0 == 8466); 15121#L135 assume !(ssl3_accept_~s__state~0 == 8496); 15118#L138 assume !(ssl3_accept_~s__state~0 == 8497); 15116#L141 assume ssl3_accept_~s__state~0 == 8512; 15066#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 15120#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 15117#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 15115#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15106#L579 ssl3_accept_~skip~0 := 0; 15104#L99-3 assume true; 15102#L99-1 assume !false; 15100#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15098#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15096#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15094#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15092#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15090#L114 assume !(ssl3_accept_~s__state~0 == 8195); 15088#L117 assume !(ssl3_accept_~s__state~0 == 8480); 15086#L120 assume !(ssl3_accept_~s__state~0 == 8481); 15084#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15082#L126 assume !(ssl3_accept_~s__state~0 == 8464); 15080#L129 assume !(ssl3_accept_~s__state~0 == 8465); 15078#L132 assume !(ssl3_accept_~s__state~0 == 8466); 15074#L135 assume !(ssl3_accept_~s__state~0 == 8496); 15072#L138 assume !(ssl3_accept_~s__state~0 == 8497); 15069#L141 assume !(ssl3_accept_~s__state~0 == 8512); 15067#L144 assume !(ssl3_accept_~s__state~0 == 8513); 15062#L147 assume ssl3_accept_~s__state~0 == 8528; 15060#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 15059#L321 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 15058#L321-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 15057#L330 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 15055#L333 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 14816#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 14727#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15105#L579 ssl3_accept_~skip~0 := 0; 15103#L99-3 assume true; 15101#L99-1 assume !false; 15099#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15097#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15095#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15093#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15091#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15089#L114 assume !(ssl3_accept_~s__state~0 == 8195); 15087#L117 assume !(ssl3_accept_~s__state~0 == 8480); 15085#L120 assume !(ssl3_accept_~s__state~0 == 8481); 15083#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15081#L126 assume !(ssl3_accept_~s__state~0 == 8464); 15079#L129 assume !(ssl3_accept_~s__state~0 == 8465); 15076#L132 assume !(ssl3_accept_~s__state~0 == 8466); 15077#L135 assume !(ssl3_accept_~s__state~0 == 8496); 15374#L138 assume !(ssl3_accept_~s__state~0 == 8497); 15373#L141 assume !(ssl3_accept_~s__state~0 == 8512); 15372#L144 assume !(ssl3_accept_~s__state~0 == 8513); 15371#L147 assume !(ssl3_accept_~s__state~0 == 8528); 15370#L150 assume !(ssl3_accept_~s__state~0 == 8529); 15369#L153 assume !(ssl3_accept_~s__state~0 == 8544); 14996#L156 assume !(ssl3_accept_~s__state~0 == 8545); 14995#L159 assume ssl3_accept_~s__state~0 == 8560; 14767#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 14768#L418 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; 14649#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15400#L579 ssl3_accept_~skip~0 := 0; 15399#L99-3 assume true; 15398#L99-1 assume !false; 15397#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15396#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15391#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15389#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15387#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15386#L114 assume !(ssl3_accept_~s__state~0 == 8195); 15384#L117 assume !(ssl3_accept_~s__state~0 == 8480); 14899#L120 assume !(ssl3_accept_~s__state~0 == 8481); 14900#L123 assume !(ssl3_accept_~s__state~0 == 8482); 14999#L126 assume ssl3_accept_~s__state~0 == 8464; 14701#L133 [2018-11-10 04:58:40,464 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:40,464 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 8 times [2018-11-10 04:58:40,464 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:40,464 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:40,465 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:40,465 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:40,465 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:40,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:40,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:40,483 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:40,483 INFO L82 PathProgramCache]: Analyzing trace with hash 1586567307, now seen corresponding path program 1 times [2018-11-10 04:58:40,483 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:40,483 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:40,486 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:40,486 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:58:40,486 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:40,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:40,546 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2018-11-10 04:58:40,546 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:58:40,546 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:58:40,546 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:58:40,547 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:58:40,547 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:58:40,547 INFO L87 Difference]: Start difference. First operand 883 states and 1167 transitions. cyclomatic complexity: 288 Second operand 3 states. [2018-11-10 04:58:40,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:58:40,565 INFO L93 Difference]: Finished difference Result 1736 states and 2278 transitions. [2018-11-10 04:58:40,566 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:58:40,566 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1736 states and 2278 transitions. [2018-11-10 04:58:40,574 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1076 [2018-11-10 04:58:40,582 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1736 states to 1736 states and 2278 transitions. [2018-11-10 04:58:40,582 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1229 [2018-11-10 04:58:40,583 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1229 [2018-11-10 04:58:40,584 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1736 states and 2278 transitions. [2018-11-10 04:58:40,584 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:58:40,584 INFO L705 BuchiCegarLoop]: Abstraction has 1736 states and 2278 transitions. [2018-11-10 04:58:40,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1736 states and 2278 transitions. [2018-11-10 04:58:40,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1736 to 886. [2018-11-10 04:58:40,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 886 states. [2018-11-10 04:58:40,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 886 states to 886 states and 1170 transitions. [2018-11-10 04:58:40,603 INFO L728 BuchiCegarLoop]: Abstraction has 886 states and 1170 transitions. [2018-11-10 04:58:40,603 INFO L608 BuchiCegarLoop]: Abstraction has 886 states and 1170 transitions. [2018-11-10 04:58:40,603 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-10 04:58:40,603 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 886 states and 1170 transitions. [2018-11-10 04:58:40,606 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 547 [2018-11-10 04:58:40,607 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:58:40,607 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:58:40,608 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 04:58:40,608 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 04:58:40,608 INFO L793 eck$LassoCheckResult]: Stem: 17462#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 17261#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 17262#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 17455#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 17456#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 17418#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 17509#L99-3 assume true; 17571#L99-1 assume !false; 17978#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17976#L102 assume !(ssl3_accept_~s__state~0 == 12292); 17974#L105 assume !(ssl3_accept_~s__state~0 == 16384); 17972#L108 assume !(ssl3_accept_~s__state~0 == 8192); 17970#L111 assume !(ssl3_accept_~s__state~0 == 24576); 17968#L114 assume !(ssl3_accept_~s__state~0 == 8195); 17967#L117 assume !(ssl3_accept_~s__state~0 == 8480); 17879#L120 assume !(ssl3_accept_~s__state~0 == 8481); 17878#L123 assume !(ssl3_accept_~s__state~0 == 8482); 17748#L126 assume ssl3_accept_~s__state~0 == 8464; 17330#L133 [2018-11-10 04:58:40,609 INFO L795 eck$LassoCheckResult]: Loop: 17330#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 17258#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 17240#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; 17241#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 18095#L579 ssl3_accept_~skip~0 := 0; 18094#L99-3 assume true; 18053#L99-1 assume !false; 18051#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18049#L102 assume !(ssl3_accept_~s__state~0 == 12292); 18048#L105 assume !(ssl3_accept_~s__state~0 == 16384); 18047#L108 assume !(ssl3_accept_~s__state~0 == 8192); 18045#L111 assume !(ssl3_accept_~s__state~0 == 24576); 18043#L114 assume !(ssl3_accept_~s__state~0 == 8195); 18037#L117 assume !(ssl3_accept_~s__state~0 == 8480); 18035#L120 assume !(ssl3_accept_~s__state~0 == 8481); 18033#L123 assume !(ssl3_accept_~s__state~0 == 8482); 18031#L126 assume !(ssl3_accept_~s__state~0 == 8464); 18029#L129 assume !(ssl3_accept_~s__state~0 == 8465); 18027#L132 assume !(ssl3_accept_~s__state~0 == 8466); 18025#L135 assume ssl3_accept_~s__state~0 == 8496; 17733#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 17396#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 17397#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 17280#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 17282#L293-2 ssl3_accept_~s__init_num~0 := 0; 18089#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 18084#L579 ssl3_accept_~skip~0 := 0; 18083#L99-3 assume true; 18078#L99-1 assume !false; 18076#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18074#L102 assume !(ssl3_accept_~s__state~0 == 12292); 18072#L105 assume !(ssl3_accept_~s__state~0 == 16384); 18070#L108 assume !(ssl3_accept_~s__state~0 == 8192); 18068#L111 assume !(ssl3_accept_~s__state~0 == 24576); 18066#L114 assume !(ssl3_accept_~s__state~0 == 8195); 18064#L117 assume !(ssl3_accept_~s__state~0 == 8480); 18062#L120 assume !(ssl3_accept_~s__state~0 == 8481); 18060#L123 assume !(ssl3_accept_~s__state~0 == 8482); 18058#L126 assume !(ssl3_accept_~s__state~0 == 8464); 18056#L129 assume !(ssl3_accept_~s__state~0 == 8465); 18054#L132 assume !(ssl3_accept_~s__state~0 == 8466); 18052#L135 assume !(ssl3_accept_~s__state~0 == 8496); 18000#L138 assume !(ssl3_accept_~s__state~0 == 8497); 18001#L141 assume ssl3_accept_~s__state~0 == 8512; 17493#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 17494#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 17286#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 17287#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 18112#L579 ssl3_accept_~skip~0 := 0; 18111#L99-3 assume true; 18110#L99-1 assume !false; 17378#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17379#L102 assume !(ssl3_accept_~s__state~0 == 12292); 17392#L105 assume !(ssl3_accept_~s__state~0 == 16384); 17393#L108 assume !(ssl3_accept_~s__state~0 == 8192); 17327#L111 assume !(ssl3_accept_~s__state~0 == 24576); 17292#L114 assume !(ssl3_accept_~s__state~0 == 8195); 17293#L117 assume !(ssl3_accept_~s__state~0 == 8480); 17268#L120 assume !(ssl3_accept_~s__state~0 == 8481); 17269#L123 assume !(ssl3_accept_~s__state~0 == 8482); 17474#L126 assume !(ssl3_accept_~s__state~0 == 8464); 17475#L129 assume !(ssl3_accept_~s__state~0 == 8465); 18093#L132 assume !(ssl3_accept_~s__state~0 == 8466); 17422#L135 assume !(ssl3_accept_~s__state~0 == 8496); 17423#L138 assume !(ssl3_accept_~s__state~0 == 8497); 17437#L141 assume !(ssl3_accept_~s__state~0 == 8512); 17939#L144 assume !(ssl3_accept_~s__state~0 == 8513); 17938#L147 assume ssl3_accept_~s__state~0 == 8528; 17724#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 17252#L321 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 17253#L321-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 17259#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 17933#L353 assume !(ssl3_accept_~ret~0 <= 0); 17850#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 17553#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 17841#L579 ssl3_accept_~skip~0 := 0; 17839#L99-3 assume true; 17837#L99-1 assume !false; 17835#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17833#L102 assume !(ssl3_accept_~s__state~0 == 12292); 17831#L105 assume !(ssl3_accept_~s__state~0 == 16384); 17829#L108 assume !(ssl3_accept_~s__state~0 == 8192); 17827#L111 assume !(ssl3_accept_~s__state~0 == 24576); 17825#L114 assume !(ssl3_accept_~s__state~0 == 8195); 17823#L117 assume !(ssl3_accept_~s__state~0 == 8480); 17821#L120 assume !(ssl3_accept_~s__state~0 == 8481); 17819#L123 assume !(ssl3_accept_~s__state~0 == 8482); 17817#L126 assume !(ssl3_accept_~s__state~0 == 8464); 17816#L129 assume !(ssl3_accept_~s__state~0 == 8465); 17815#L132 assume !(ssl3_accept_~s__state~0 == 8466); 17813#L135 assume !(ssl3_accept_~s__state~0 == 8496); 17811#L138 assume !(ssl3_accept_~s__state~0 == 8497); 17809#L141 assume !(ssl3_accept_~s__state~0 == 8512); 17807#L144 assume !(ssl3_accept_~s__state~0 == 8513); 17805#L147 assume !(ssl3_accept_~s__state~0 == 8528); 17803#L150 assume !(ssl3_accept_~s__state~0 == 8529); 17565#L153 assume !(ssl3_accept_~s__state~0 == 8544); 17566#L156 assume !(ssl3_accept_~s__state~0 == 8545); 17567#L159 assume ssl3_accept_~s__state~0 == 8560; 17403#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 17404#L418 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; 17372#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 17989#L579 ssl3_accept_~skip~0 := 0; 17984#L99-3 assume true; 17982#L99-1 assume !false; 17980#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17979#L102 assume !(ssl3_accept_~s__state~0 == 12292); 17977#L105 assume !(ssl3_accept_~s__state~0 == 16384); 17975#L108 assume !(ssl3_accept_~s__state~0 == 8192); 17973#L111 assume !(ssl3_accept_~s__state~0 == 24576); 17971#L114 assume !(ssl3_accept_~s__state~0 == 8195); 17969#L117 assume !(ssl3_accept_~s__state~0 == 8480); 17546#L120 assume !(ssl3_accept_~s__state~0 == 8481); 17547#L123 assume !(ssl3_accept_~s__state~0 == 8482); 17755#L126 assume ssl3_accept_~s__state~0 == 8464; 17330#L133 [2018-11-10 04:58:40,609 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:40,609 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 9 times [2018-11-10 04:58:40,609 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:40,609 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:40,610 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:40,610 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:40,610 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:40,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:40,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:40,618 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:40,618 INFO L82 PathProgramCache]: Analyzing trace with hash -2105436918, now seen corresponding path program 1 times [2018-11-10 04:58:40,619 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:40,619 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:40,619 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:40,619 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:58:40,620 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:40,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:40,681 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 04:58:40,681 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:58:40,682 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:58:40,682 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:58:40,682 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:58:40,682 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:58:40,682 INFO L87 Difference]: Start difference. First operand 886 states and 1170 transitions. cyclomatic complexity: 288 Second operand 3 states. [2018-11-10 04:58:40,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:58:40,802 INFO L93 Difference]: Finished difference Result 992 states and 1304 transitions. [2018-11-10 04:58:40,803 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:58:40,804 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 992 states and 1304 transitions. [2018-11-10 04:58:40,808 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2018-11-10 04:58:40,812 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 992 states to 992 states and 1304 transitions. [2018-11-10 04:58:40,812 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 698 [2018-11-10 04:58:40,813 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 698 [2018-11-10 04:58:40,813 INFO L73 IsDeterministic]: Start isDeterministic. Operand 992 states and 1304 transitions. [2018-11-10 04:58:40,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:58:40,814 INFO L705 BuchiCegarLoop]: Abstraction has 992 states and 1304 transitions. [2018-11-10 04:58:40,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 992 states and 1304 transitions. [2018-11-10 04:58:40,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 992 to 970. [2018-11-10 04:58:40,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 970 states. [2018-11-10 04:58:40,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 1269 transitions. [2018-11-10 04:58:40,827 INFO L728 BuchiCegarLoop]: Abstraction has 970 states and 1269 transitions. [2018-11-10 04:58:40,827 INFO L608 BuchiCegarLoop]: Abstraction has 970 states and 1269 transitions. [2018-11-10 04:58:40,827 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-10 04:58:40,827 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 970 states and 1269 transitions. [2018-11-10 04:58:40,830 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 603 [2018-11-10 04:58:40,830 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:58:40,830 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:58:40,831 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 04:58:40,831 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 04:58:40,832 INFO L793 eck$LassoCheckResult]: Stem: 19350#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 19146#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 19147#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 19343#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 19344#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 19304#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 19399#L99-3 assume true; 19431#L99-1 assume !false; 20007#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20005#L102 assume !(ssl3_accept_~s__state~0 == 12292); 20003#L105 assume !(ssl3_accept_~s__state~0 == 16384); 20001#L108 assume !(ssl3_accept_~s__state~0 == 8192); 19999#L111 assume !(ssl3_accept_~s__state~0 == 24576); 19997#L114 assume !(ssl3_accept_~s__state~0 == 8195); 19995#L117 assume !(ssl3_accept_~s__state~0 == 8480); 19993#L120 assume !(ssl3_accept_~s__state~0 == 8481); 19991#L123 assume !(ssl3_accept_~s__state~0 == 8482); 19989#L126 assume ssl3_accept_~s__state~0 == 8464; 19221#L133 [2018-11-10 04:58:40,832 INFO L795 eck$LassoCheckResult]: Loop: 19221#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 19142#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 19124#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; 19125#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 20009#L579 ssl3_accept_~skip~0 := 0; 20008#L99-3 assume true; 20006#L99-1 assume !false; 20004#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20002#L102 assume !(ssl3_accept_~s__state~0 == 12292); 20000#L105 assume !(ssl3_accept_~s__state~0 == 16384); 19998#L108 assume !(ssl3_accept_~s__state~0 == 8192); 19996#L111 assume !(ssl3_accept_~s__state~0 == 24576); 19994#L114 assume !(ssl3_accept_~s__state~0 == 8195); 19992#L117 assume !(ssl3_accept_~s__state~0 == 8480); 19990#L120 assume !(ssl3_accept_~s__state~0 == 8481); 19988#L123 assume !(ssl3_accept_~s__state~0 == 8482); 19986#L126 assume !(ssl3_accept_~s__state~0 == 8464); 19985#L129 assume !(ssl3_accept_~s__state~0 == 8465); 19984#L132 assume !(ssl3_accept_~s__state~0 == 8466); 19309#L135 assume ssl3_accept_~s__state~0 == 8496; 19193#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 19194#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 19234#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 19169#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 19171#L293-2 ssl3_accept_~s__init_num~0 := 0; 20069#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 20064#L579 ssl3_accept_~skip~0 := 0; 20063#L99-3 assume true; 20059#L99-1 assume !false; 20058#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20026#L102 assume !(ssl3_accept_~s__state~0 == 12292); 20024#L105 assume !(ssl3_accept_~s__state~0 == 16384); 20020#L108 assume !(ssl3_accept_~s__state~0 == 8192); 19973#L111 assume !(ssl3_accept_~s__state~0 == 24576); 19972#L114 assume !(ssl3_accept_~s__state~0 == 8195); 19971#L117 assume !(ssl3_accept_~s__state~0 == 8480); 19970#L120 assume !(ssl3_accept_~s__state~0 == 8481); 19969#L123 assume !(ssl3_accept_~s__state~0 == 8482); 19968#L126 assume !(ssl3_accept_~s__state~0 == 8464); 19965#L129 assume !(ssl3_accept_~s__state~0 == 8465); 19962#L132 assume !(ssl3_accept_~s__state~0 == 8466); 19956#L135 assume !(ssl3_accept_~s__state~0 == 8496); 19847#L138 assume !(ssl3_accept_~s__state~0 == 8497); 19848#L141 assume ssl3_accept_~s__state~0 == 8512; 19383#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19208#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 19165#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 19166#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 19133#L579 ssl3_accept_~skip~0 := 0; 19225#L99-3 assume true; 19347#L99-1 assume !false; 20078#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20077#L102 assume !(ssl3_accept_~s__state~0 == 12292); 19279#L105 assume !(ssl3_accept_~s__state~0 == 16384); 19280#L108 assume !(ssl3_accept_~s__state~0 == 8192); 19214#L111 assume !(ssl3_accept_~s__state~0 == 24576); 19215#L114 assume !(ssl3_accept_~s__state~0 == 8195); 19981#L117 assume !(ssl3_accept_~s__state~0 == 8480); 19980#L120 assume !(ssl3_accept_~s__state~0 == 8481); 19979#L123 assume !(ssl3_accept_~s__state~0 == 8482); 19977#L126 assume !(ssl3_accept_~s__state~0 == 8464); 19976#L129 assume !(ssl3_accept_~s__state~0 == 8465); 19975#L132 assume !(ssl3_accept_~s__state~0 == 8466); 19974#L135 assume !(ssl3_accept_~s__state~0 == 8496); 19845#L138 assume !(ssl3_accept_~s__state~0 == 8497); 19844#L141 assume !(ssl3_accept_~s__state~0 == 8512); 19222#L144 assume !(ssl3_accept_~s__state~0 == 8513); 19181#L147 assume ssl3_accept_~s__state~0 == 8528; 19182#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 19136#L321 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 19137#L321-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 19366#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 19901#L353 assume !(ssl3_accept_~ret~0 <= 0); 19900#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 19898#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 19893#L579 ssl3_accept_~skip~0 := 0; 19892#L99-3 assume true; 19891#L99-1 assume !false; 19890#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19889#L102 assume !(ssl3_accept_~s__state~0 == 12292); 19888#L105 assume !(ssl3_accept_~s__state~0 == 16384); 19887#L108 assume !(ssl3_accept_~s__state~0 == 8192); 19886#L111 assume !(ssl3_accept_~s__state~0 == 24576); 19885#L114 assume !(ssl3_accept_~s__state~0 == 8195); 19884#L117 assume !(ssl3_accept_~s__state~0 == 8480); 19883#L120 assume !(ssl3_accept_~s__state~0 == 8481); 19882#L123 assume !(ssl3_accept_~s__state~0 == 8482); 19881#L126 assume !(ssl3_accept_~s__state~0 == 8464); 19880#L129 assume !(ssl3_accept_~s__state~0 == 8465); 19879#L132 assume !(ssl3_accept_~s__state~0 == 8466); 19878#L135 assume !(ssl3_accept_~s__state~0 == 8496); 19319#L138 assume !(ssl3_accept_~s__state~0 == 8497); 19285#L141 assume !(ssl3_accept_~s__state~0 == 8512); 19286#L144 assume !(ssl3_accept_~s__state~0 == 8513); 19843#L147 assume !(ssl3_accept_~s__state~0 == 8528); 19197#L150 assume !(ssl3_accept_~s__state~0 == 8529); 19161#L153 assume ssl3_accept_~s__state~0 == 8544; 19162#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 19126#L376 assume !(ssl3_accept_~s__session__peer~0 != 0); 19128#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19333#L388 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 19264#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 19259#L400 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; 19260#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 19866#L579 ssl3_accept_~skip~0 := 0; 19865#L99-3 assume true; 19864#L99-1 assume !false; 19863#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19862#L102 assume !(ssl3_accept_~s__state~0 == 12292); 19861#L105 assume !(ssl3_accept_~s__state~0 == 16384); 19860#L108 assume !(ssl3_accept_~s__state~0 == 8192); 19859#L111 assume !(ssl3_accept_~s__state~0 == 24576); 19858#L114 assume !(ssl3_accept_~s__state~0 == 8195); 19857#L117 assume !(ssl3_accept_~s__state~0 == 8480); 19414#L120 assume !(ssl3_accept_~s__state~0 == 8481); 19415#L123 assume !(ssl3_accept_~s__state~0 == 8482); 19679#L126 assume ssl3_accept_~s__state~0 == 8464; 19221#L133 [2018-11-10 04:58:40,832 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:40,832 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 10 times [2018-11-10 04:58:40,832 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:40,832 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:40,833 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:40,833 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:40,833 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:40,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:40,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:40,840 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:40,840 INFO L82 PathProgramCache]: Analyzing trace with hash 2141712730, now seen corresponding path program 1 times [2018-11-10 04:58:40,840 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:40,841 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:40,841 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:40,841 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:58:40,841 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:40,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:40,888 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 04:58:40,889 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:58:40,889 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 04:58:40,889 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:58:40,889 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:58:40,889 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:58:40,890 INFO L87 Difference]: Start difference. First operand 970 states and 1269 transitions. cyclomatic complexity: 303 Second operand 3 states. [2018-11-10 04:58:41,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:58:41,023 INFO L93 Difference]: Finished difference Result 1046 states and 1360 transitions. [2018-11-10 04:58:41,024 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:58:41,025 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1046 states and 1360 transitions. [2018-11-10 04:58:41,028 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 636 [2018-11-10 04:58:41,034 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1046 states to 1023 states and 1328 transitions. [2018-11-10 04:58:41,034 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 738 [2018-11-10 04:58:41,034 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 752 [2018-11-10 04:58:41,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1023 states and 1328 transitions. [2018-11-10 04:58:41,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:58:41,035 INFO L705 BuchiCegarLoop]: Abstraction has 1023 states and 1328 transitions. [2018-11-10 04:58:41,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1023 states and 1328 transitions. [2018-11-10 04:58:41,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1023 to 975. [2018-11-10 04:58:41,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 975 states. [2018-11-10 04:58:41,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 975 states to 975 states and 1273 transitions. [2018-11-10 04:58:41,050 INFO L728 BuchiCegarLoop]: Abstraction has 975 states and 1273 transitions. [2018-11-10 04:58:41,050 INFO L608 BuchiCegarLoop]: Abstraction has 975 states and 1273 transitions. [2018-11-10 04:58:41,050 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-10 04:58:41,050 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 975 states and 1273 transitions. [2018-11-10 04:58:41,052 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 625 [2018-11-10 04:58:41,052 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:58:41,052 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:58:41,053 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 04:58:41,053 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 04:58:41,053 INFO L793 eck$LassoCheckResult]: Stem: 21355#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 21167#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 21168#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 21348#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 21349#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 21310#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 21403#L99-3 assume true; 21459#L99-1 assume !false; 21457#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21455#L102 assume !(ssl3_accept_~s__state~0 == 12292); 21453#L105 assume !(ssl3_accept_~s__state~0 == 16384); 21451#L108 assume !(ssl3_accept_~s__state~0 == 8192); 21449#L111 assume !(ssl3_accept_~s__state~0 == 24576); 21447#L114 assume !(ssl3_accept_~s__state~0 == 8195); 21445#L117 assume !(ssl3_accept_~s__state~0 == 8480); 21443#L120 assume ssl3_accept_~s__state~0 == 8481; 21361#L121 [2018-11-10 04:58:41,053 INFO L795 eck$LassoCheckResult]: Loop: 21361#L121 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 21333#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; 21178#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 21837#L579 ssl3_accept_~skip~0 := 0; 21836#L99-3 assume true; 21835#L99-1 assume !false; 21834#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21832#L102 assume !(ssl3_accept_~s__state~0 == 12292); 21831#L105 assume !(ssl3_accept_~s__state~0 == 16384); 21830#L108 assume !(ssl3_accept_~s__state~0 == 8192); 21829#L111 assume !(ssl3_accept_~s__state~0 == 24576); 21823#L114 assume !(ssl3_accept_~s__state~0 == 8195); 21821#L117 assume !(ssl3_accept_~s__state~0 == 8480); 21819#L120 assume !(ssl3_accept_~s__state~0 == 8481); 21817#L123 assume !(ssl3_accept_~s__state~0 == 8482); 21815#L126 assume !(ssl3_accept_~s__state~0 == 8464); 21813#L129 assume !(ssl3_accept_~s__state~0 == 8465); 21811#L132 assume !(ssl3_accept_~s__state~0 == 8466); 21808#L135 assume !(ssl3_accept_~s__state~0 == 8496); 21806#L138 assume !(ssl3_accept_~s__state~0 == 8497); 21804#L141 assume !(ssl3_accept_~s__state~0 == 8512); 21802#L144 assume !(ssl3_accept_~s__state~0 == 8513); 21800#L147 assume !(ssl3_accept_~s__state~0 == 8528); 21798#L150 assume !(ssl3_accept_~s__state~0 == 8529); 21796#L153 assume !(ssl3_accept_~s__state~0 == 8544); 21794#L156 assume !(ssl3_accept_~s__state~0 == 8545); 21792#L159 assume !(ssl3_accept_~s__state~0 == 8560); 21790#L162 assume !(ssl3_accept_~s__state~0 == 8561); 21536#L165 assume ssl3_accept_~s__state~0 == 8448; 21244#L166 assume !(ssl3_accept_~num1~0 > 0); 21245#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 21372#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 21547#L579 ssl3_accept_~skip~0 := 0; 21543#L99-3 assume true; 21531#L99-1 assume !false; 21530#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21528#L102 assume !(ssl3_accept_~s__state~0 == 12292); 21529#L105 assume !(ssl3_accept_~s__state~0 == 16384); 21620#L108 assume !(ssl3_accept_~s__state~0 == 8192); 21618#L111 assume !(ssl3_accept_~s__state~0 == 24576); 21616#L114 assume !(ssl3_accept_~s__state~0 == 8195); 21614#L117 assume ssl3_accept_~s__state~0 == 8480; 21361#L121 [2018-11-10 04:58:41,054 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:41,054 INFO L82 PathProgramCache]: Analyzing trace with hash 564692298, now seen corresponding path program 1 times [2018-11-10 04:58:41,054 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:41,054 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:41,055 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:41,055 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:41,055 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:41,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:41,083 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 04:58:41,083 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:58:41,084 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 04:58:41,084 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 04:58:41,084 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:41,084 INFO L82 PathProgramCache]: Analyzing trace with hash 862071964, now seen corresponding path program 1 times [2018-11-10 04:58:41,084 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:41,084 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:41,085 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:41,085 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:41,085 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:41,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:41,102 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 04:58:41,103 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 04:58:41,103 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_c4323f13-7f66-47ad-b2b9-a3a6c36d85f5/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 04:58:41,114 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:41,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:41,125 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:58:41,129 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 04:58:41,160 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 04:58:41,160 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-10 04:58:41,160 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:58:41,160 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:58:41,160 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:58:41,161 INFO L87 Difference]: Start difference. First operand 975 states and 1273 transitions. cyclomatic complexity: 303 Second operand 3 states. [2018-11-10 04:58:41,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:58:41,262 INFO L93 Difference]: Finished difference Result 977 states and 1273 transitions. [2018-11-10 04:58:41,263 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:58:41,263 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 977 states and 1273 transitions. [2018-11-10 04:58:41,266 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 627 [2018-11-10 04:58:41,269 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 977 states to 977 states and 1273 transitions. [2018-11-10 04:58:41,269 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 706 [2018-11-10 04:58:41,270 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 706 [2018-11-10 04:58:41,270 INFO L73 IsDeterministic]: Start isDeterministic. Operand 977 states and 1273 transitions. [2018-11-10 04:58:41,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:58:41,271 INFO L705 BuchiCegarLoop]: Abstraction has 977 states and 1273 transitions. [2018-11-10 04:58:41,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 977 states and 1273 transitions. [2018-11-10 04:58:41,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 977 to 975. [2018-11-10 04:58:41,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 975 states. [2018-11-10 04:58:41,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 975 states to 975 states and 1271 transitions. [2018-11-10 04:58:41,282 INFO L728 BuchiCegarLoop]: Abstraction has 975 states and 1271 transitions. [2018-11-10 04:58:41,282 INFO L608 BuchiCegarLoop]: Abstraction has 975 states and 1271 transitions. [2018-11-10 04:58:41,282 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-10 04:58:41,282 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 975 states and 1271 transitions. [2018-11-10 04:58:41,284 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 625 [2018-11-10 04:58:41,284 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:58:41,284 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:58:41,285 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 04:58:41,285 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 04:58:41,285 INFO L793 eck$LassoCheckResult]: Stem: 23431#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 23250#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 23251#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23424#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 23425#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 23390#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 23477#L99-3 assume true; 23585#L99-1 assume !false; 23583#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23581#L102 assume !(ssl3_accept_~s__state~0 == 12292); 23579#L105 assume !(ssl3_accept_~s__state~0 == 16384); 23577#L108 assume !(ssl3_accept_~s__state~0 == 8192); 23575#L111 assume !(ssl3_accept_~s__state~0 == 24576); 23573#L114 assume !(ssl3_accept_~s__state~0 == 8195); 23571#L117 assume !(ssl3_accept_~s__state~0 == 8480); 23569#L120 assume !(ssl3_accept_~s__state~0 == 8481); 23567#L123 assume ssl3_accept_~s__state~0 == 8482; 23392#L124 [2018-11-10 04:58:41,285 INFO L795 eck$LassoCheckResult]: Loop: 23392#L124 ssl3_accept_~s__state~0 := 3; 23260#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 23976#L579 ssl3_accept_~skip~0 := 0; 23970#L99-3 assume true; 23967#L99-1 assume !false; 23964#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23961#L102 assume !(ssl3_accept_~s__state~0 == 12292); 23958#L105 assume !(ssl3_accept_~s__state~0 == 16384); 23955#L108 assume !(ssl3_accept_~s__state~0 == 8192); 23951#L111 assume !(ssl3_accept_~s__state~0 == 24576); 23947#L114 assume !(ssl3_accept_~s__state~0 == 8195); 23943#L117 assume !(ssl3_accept_~s__state~0 == 8480); 23939#L120 assume !(ssl3_accept_~s__state~0 == 8481); 23934#L123 assume !(ssl3_accept_~s__state~0 == 8482); 23929#L126 assume !(ssl3_accept_~s__state~0 == 8464); 23925#L129 assume !(ssl3_accept_~s__state~0 == 8465); 23921#L132 assume !(ssl3_accept_~s__state~0 == 8466); 23917#L135 assume !(ssl3_accept_~s__state~0 == 8496); 23863#L138 assume !(ssl3_accept_~s__state~0 == 8497); 23912#L141 assume !(ssl3_accept_~s__state~0 == 8512); 23909#L144 assume !(ssl3_accept_~s__state~0 == 8513); 23906#L147 assume !(ssl3_accept_~s__state~0 == 8528); 23902#L150 assume !(ssl3_accept_~s__state~0 == 8529); 23894#L153 assume !(ssl3_accept_~s__state~0 == 8544); 23893#L156 assume !(ssl3_accept_~s__state~0 == 8545); 23892#L159 assume !(ssl3_accept_~s__state~0 == 8560); 23891#L162 assume !(ssl3_accept_~s__state~0 == 8561); 23625#L165 assume ssl3_accept_~s__state~0 == 8448; 23323#L166 assume !(ssl3_accept_~num1~0 > 0); 23324#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 23449#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 23618#L579 ssl3_accept_~skip~0 := 0; 23612#L99-3 assume true; 23611#L99-1 assume !false; 23610#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23608#L102 assume !(ssl3_accept_~s__state~0 == 12292); 23609#L105 assume !(ssl3_accept_~s__state~0 == 16384); 23953#L108 assume !(ssl3_accept_~s__state~0 == 8192); 23949#L111 assume !(ssl3_accept_~s__state~0 == 24576); 23945#L114 assume !(ssl3_accept_~s__state~0 == 8195); 23941#L117 assume !(ssl3_accept_~s__state~0 == 8480); 23936#L120 assume !(ssl3_accept_~s__state~0 == 8481); 23931#L123 assume ssl3_accept_~s__state~0 == 8482; 23392#L124 [2018-11-10 04:58:41,285 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:41,285 INFO L82 PathProgramCache]: Analyzing trace with hash 325592197, now seen corresponding path program 1 times [2018-11-10 04:58:41,286 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:41,286 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:41,286 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:41,286 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:41,287 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:41,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:41,307 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 04:58:41,307 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:58:41,308 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 04:58:41,308 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 04:58:41,308 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:41,308 INFO L82 PathProgramCache]: Analyzing trace with hash 65884782, now seen corresponding path program 1 times [2018-11-10 04:58:41,308 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:41,308 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:41,309 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:41,309 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:41,309 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:41,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:41,333 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 04:58:41,333 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:58:41,333 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 04:58:41,333 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:58:41,334 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:58:41,334 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:58:41,334 INFO L87 Difference]: Start difference. First operand 975 states and 1271 transitions. cyclomatic complexity: 301 Second operand 3 states. [2018-11-10 04:58:41,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:58:41,444 INFO L93 Difference]: Finished difference Result 975 states and 1269 transitions. [2018-11-10 04:58:41,447 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:58:41,447 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 975 states and 1269 transitions. [2018-11-10 04:58:41,450 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 625 [2018-11-10 04:58:41,453 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 975 states to 975 states and 1269 transitions. [2018-11-10 04:58:41,453 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 704 [2018-11-10 04:58:41,454 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 704 [2018-11-10 04:58:41,454 INFO L73 IsDeterministic]: Start isDeterministic. Operand 975 states and 1269 transitions. [2018-11-10 04:58:41,455 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:58:41,455 INFO L705 BuchiCegarLoop]: Abstraction has 975 states and 1269 transitions. [2018-11-10 04:58:41,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 975 states and 1269 transitions. [2018-11-10 04:58:41,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 975 to 975. [2018-11-10 04:58:41,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 975 states. [2018-11-10 04:58:41,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 975 states to 975 states and 1269 transitions. [2018-11-10 04:58:41,466 INFO L728 BuchiCegarLoop]: Abstraction has 975 states and 1269 transitions. [2018-11-10 04:58:41,466 INFO L608 BuchiCegarLoop]: Abstraction has 975 states and 1269 transitions. [2018-11-10 04:58:41,466 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-10 04:58:41,466 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 975 states and 1269 transitions. [2018-11-10 04:58:41,468 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 625 [2018-11-10 04:58:41,468 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:58:41,468 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:58:41,469 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 04:58:41,469 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 04:58:41,469 INFO L793 eck$LassoCheckResult]: Stem: 25390#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 25207#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 25208#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25383#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 25384#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 25346#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 25438#L99-3 assume true; 25388#L99-1 assume !false; 25313#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25314#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26148#L105 assume !(ssl3_accept_~s__state~0 == 16384); 25330#L108 assume !(ssl3_accept_~s__state~0 == 8192); 25331#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26147#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26146#L117 assume !(ssl3_accept_~s__state~0 == 8480); 26145#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26130#L123 assume !(ssl3_accept_~s__state~0 == 8482); 25531#L126 assume ssl3_accept_~s__state~0 == 8464; 25273#L133 [2018-11-10 04:58:41,470 INFO L795 eck$LassoCheckResult]: Loop: 25273#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 25204#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 25186#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; 25187#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26034#L579 ssl3_accept_~skip~0 := 0; 26033#L99-3 assume true; 26028#L99-1 assume !false; 26026#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26024#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26022#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26020#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26018#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26016#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26014#L117 assume !(ssl3_accept_~s__state~0 == 8480); 26012#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26010#L123 assume !(ssl3_accept_~s__state~0 == 8482); 26009#L126 assume !(ssl3_accept_~s__state~0 == 8464); 26008#L129 assume !(ssl3_accept_~s__state~0 == 8465); 26007#L132 assume !(ssl3_accept_~s__state~0 == 8466); 25787#L135 assume ssl3_accept_~s__state~0 == 8496; 25248#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 25249#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 25329#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 26082#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 26080#L293-2 ssl3_accept_~s__init_num~0 := 0; 26077#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26071#L579 ssl3_accept_~skip~0 := 0; 26069#L99-3 assume true; 26067#L99-1 assume !false; 26065#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26063#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26061#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26059#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26057#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26056#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26054#L117 assume !(ssl3_accept_~s__state~0 == 8480); 26052#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26050#L123 assume !(ssl3_accept_~s__state~0 == 8482); 26048#L126 assume !(ssl3_accept_~s__state~0 == 8464); 26047#L129 assume !(ssl3_accept_~s__state~0 == 8465); 26045#L132 assume !(ssl3_accept_~s__state~0 == 8466); 26044#L135 assume !(ssl3_accept_~s__state~0 == 8496); 26043#L138 assume !(ssl3_accept_~s__state~0 == 8497); 25952#L141 assume ssl3_accept_~s__state~0 == 8512; 25650#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 25949#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 25946#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 25919#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 25913#L579 ssl3_accept_~skip~0 := 0; 25911#L99-3 assume true; 25909#L99-1 assume !false; 25907#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25905#L102 assume !(ssl3_accept_~s__state~0 == 12292); 25903#L105 assume !(ssl3_accept_~s__state~0 == 16384); 25901#L108 assume !(ssl3_accept_~s__state~0 == 8192); 25899#L111 assume !(ssl3_accept_~s__state~0 == 24576); 25897#L114 assume !(ssl3_accept_~s__state~0 == 8195); 25895#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25893#L120 assume !(ssl3_accept_~s__state~0 == 8481); 25891#L123 assume !(ssl3_accept_~s__state~0 == 8482); 25889#L126 assume !(ssl3_accept_~s__state~0 == 8464); 25887#L129 assume !(ssl3_accept_~s__state~0 == 8465); 25885#L132 assume !(ssl3_accept_~s__state~0 == 8466); 25882#L135 assume !(ssl3_accept_~s__state~0 == 8496); 25879#L138 assume !(ssl3_accept_~s__state~0 == 8497); 25876#L141 assume !(ssl3_accept_~s__state~0 == 8512); 25875#L144 assume !(ssl3_accept_~s__state~0 == 8513); 25870#L147 assume ssl3_accept_~s__state~0 == 8528; 25412#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 25198#L321 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 25200#L321-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 25843#L330 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 25378#L333 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 25321#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 25381#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 25914#L579 ssl3_accept_~skip~0 := 0; 25912#L99-3 assume true; 25910#L99-1 assume !false; 25908#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25906#L102 assume !(ssl3_accept_~s__state~0 == 12292); 25904#L105 assume !(ssl3_accept_~s__state~0 == 16384); 25902#L108 assume !(ssl3_accept_~s__state~0 == 8192); 25900#L111 assume !(ssl3_accept_~s__state~0 == 24576); 25898#L114 assume !(ssl3_accept_~s__state~0 == 8195); 25896#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25894#L120 assume !(ssl3_accept_~s__state~0 == 8481); 25892#L123 assume !(ssl3_accept_~s__state~0 == 8482); 25890#L126 assume !(ssl3_accept_~s__state~0 == 8464); 25888#L129 assume !(ssl3_accept_~s__state~0 == 8465); 25886#L132 assume !(ssl3_accept_~s__state~0 == 8466); 25884#L135 assume !(ssl3_accept_~s__state~0 == 8496); 25881#L138 assume !(ssl3_accept_~s__state~0 == 8497); 25878#L141 assume !(ssl3_accept_~s__state~0 == 8512); 25874#L144 assume !(ssl3_accept_~s__state~0 == 8513); 25873#L147 assume !(ssl3_accept_~s__state~0 == 8528); 25872#L150 assume !(ssl3_accept_~s__state~0 == 8529); 25459#L153 assume ssl3_accept_~s__state~0 == 8544; 25457#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; 25297#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 25821#L579 ssl3_accept_~skip~0 := 0; 25819#L99-3 assume true; 25817#L99-1 assume !false; 25815#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25813#L102 assume !(ssl3_accept_~s__state~0 == 12292); 25811#L105 assume !(ssl3_accept_~s__state~0 == 16384); 25809#L108 assume !(ssl3_accept_~s__state~0 == 8192); 25807#L111 assume !(ssl3_accept_~s__state~0 == 24576); 25805#L114 assume !(ssl3_accept_~s__state~0 == 8195); 25803#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25801#L120 assume !(ssl3_accept_~s__state~0 == 8481); 25799#L123 assume !(ssl3_accept_~s__state~0 == 8482); 25797#L126 assume !(ssl3_accept_~s__state~0 == 8464); 25795#L129 assume !(ssl3_accept_~s__state~0 == 8465); 25793#L132 assume !(ssl3_accept_~s__state~0 == 8466); 25791#L135 assume !(ssl3_accept_~s__state~0 == 8496); 25788#L138 assume !(ssl3_accept_~s__state~0 == 8497); 25789#L141 assume !(ssl3_accept_~s__state~0 == 8512); 25785#L144 assume !(ssl3_accept_~s__state~0 == 8513); 25786#L147 assume !(ssl3_accept_~s__state~0 == 8528); 25871#L150 assume !(ssl3_accept_~s__state~0 == 8529); 25867#L153 assume !(ssl3_accept_~s__state~0 == 8544); 25460#L156 assume !(ssl3_accept_~s__state~0 == 8545); 25461#L159 assume !(ssl3_accept_~s__state~0 == 8560); 25527#L162 assume !(ssl3_accept_~s__state~0 == 8561); 25528#L165 assume !(ssl3_accept_~s__state~0 == 8448); 25699#L168 assume ssl3_accept_~s__state~0 == 8576; 25255#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 25256#L440 assume !(ssl3_accept_~ret~0 <= 0); 25393#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 25394#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26124#L579 ssl3_accept_~skip~0 := 0; 26123#L99-3 assume true; 26117#L99-1 assume !false; 26115#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26113#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26111#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26109#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26107#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26105#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26103#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25442#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26100#L123 assume !(ssl3_accept_~s__state~0 == 8482); 26098#L126 assume ssl3_accept_~s__state~0 == 8464; 25273#L133 [2018-11-10 04:58:41,470 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:41,470 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 11 times [2018-11-10 04:58:41,470 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:41,470 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:41,471 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:41,471 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:41,471 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:41,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:41,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:41,477 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:41,478 INFO L82 PathProgramCache]: Analyzing trace with hash 878956599, now seen corresponding path program 1 times [2018-11-10 04:58:41,478 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:41,478 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:41,478 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:41,478 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:58:41,479 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:41,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:41,515 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 04:58:41,515 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:58:41,515 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:58:41,516 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:58:41,516 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:58:41,516 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:58:41,516 INFO L87 Difference]: Start difference. First operand 975 states and 1269 transitions. cyclomatic complexity: 299 Second operand 3 states. [2018-11-10 04:58:41,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:58:41,595 INFO L93 Difference]: Finished difference Result 946 states and 1195 transitions. [2018-11-10 04:58:41,595 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:58:41,595 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 946 states and 1195 transitions. [2018-11-10 04:58:41,598 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 504 [2018-11-10 04:58:41,601 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 946 states to 813 states and 1030 transitions. [2018-11-10 04:58:41,602 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 573 [2018-11-10 04:58:41,602 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 706 [2018-11-10 04:58:41,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 813 states and 1030 transitions. [2018-11-10 04:58:41,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:58:41,603 INFO L705 BuchiCegarLoop]: Abstraction has 813 states and 1030 transitions. [2018-11-10 04:58:41,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 813 states and 1030 transitions. [2018-11-10 04:58:41,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 813 to 678. [2018-11-10 04:58:41,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 678 states. [2018-11-10 04:58:41,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 678 states to 678 states and 861 transitions. [2018-11-10 04:58:41,612 INFO L728 BuchiCegarLoop]: Abstraction has 678 states and 861 transitions. [2018-11-10 04:58:41,612 INFO L608 BuchiCegarLoop]: Abstraction has 678 states and 861 transitions. [2018-11-10 04:58:41,612 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-10 04:58:41,612 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 678 states and 861 transitions. [2018-11-10 04:58:41,614 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 502 [2018-11-10 04:58:41,614 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:58:41,614 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:58:41,615 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 04:58:41,616 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 04:58:41,616 INFO L793 eck$LassoCheckResult]: Stem: 27280#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 27125#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 27126#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27274#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 27275#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 27247#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 27312#L99-3 assume true; 27368#L99-1 assume !false; 27709#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27707#L102 assume !(ssl3_accept_~s__state~0 == 12292); 27705#L105 assume !(ssl3_accept_~s__state~0 == 16384); 27703#L108 assume !(ssl3_accept_~s__state~0 == 8192); 27701#L111 assume !(ssl3_accept_~s__state~0 == 24576); 27699#L114 assume !(ssl3_accept_~s__state~0 == 8195); 27697#L117 assume !(ssl3_accept_~s__state~0 == 8480); 27695#L120 assume !(ssl3_accept_~s__state~0 == 8481); 27693#L123 assume !(ssl3_accept_~s__state~0 == 8482); 27375#L126 assume ssl3_accept_~s__state~0 == 8464; 27181#L133 [2018-11-10 04:58:41,616 INFO L795 eck$LassoCheckResult]: Loop: 27181#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 27123#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 27111#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; 27112#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 27628#L579 ssl3_accept_~skip~0 := 0; 27624#L99-3 assume true; 27620#L99-1 assume !false; 27616#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27613#L102 assume !(ssl3_accept_~s__state~0 == 12292); 27609#L105 assume !(ssl3_accept_~s__state~0 == 16384); 27605#L108 assume !(ssl3_accept_~s__state~0 == 8192); 27603#L111 assume !(ssl3_accept_~s__state~0 == 24576); 27601#L114 assume !(ssl3_accept_~s__state~0 == 8195); 27599#L117 assume !(ssl3_accept_~s__state~0 == 8480); 27597#L120 assume !(ssl3_accept_~s__state~0 == 8481); 27595#L123 assume !(ssl3_accept_~s__state~0 == 8482); 27593#L126 assume !(ssl3_accept_~s__state~0 == 8464); 27591#L129 assume !(ssl3_accept_~s__state~0 == 8465); 27588#L132 assume !(ssl3_accept_~s__state~0 == 8466); 27546#L135 assume ssl3_accept_~s__state~0 == 8496; 27161#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 27162#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 27192#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 27193#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 27143#L293-2 ssl3_accept_~s__init_num~0 := 0; 27172#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 27756#L579 ssl3_accept_~skip~0 := 0; 27754#L99-3 assume true; 27749#L99-1 assume !false; 27747#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27745#L102 assume !(ssl3_accept_~s__state~0 == 12292); 27743#L105 assume !(ssl3_accept_~s__state~0 == 16384); 27741#L108 assume !(ssl3_accept_~s__state~0 == 8192); 27739#L111 assume !(ssl3_accept_~s__state~0 == 24576); 27737#L114 assume !(ssl3_accept_~s__state~0 == 8195); 27735#L117 assume !(ssl3_accept_~s__state~0 == 8480); 27733#L120 assume !(ssl3_accept_~s__state~0 == 8481); 27731#L123 assume !(ssl3_accept_~s__state~0 == 8482); 27729#L126 assume !(ssl3_accept_~s__state~0 == 8464); 27727#L129 assume !(ssl3_accept_~s__state~0 == 8465); 27725#L132 assume !(ssl3_accept_~s__state~0 == 8466); 27723#L135 assume !(ssl3_accept_~s__state~0 == 8496); 27721#L138 assume !(ssl3_accept_~s__state~0 == 8497); 27489#L141 assume ssl3_accept_~s__state~0 == 8512; 27302#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27174#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 27144#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 27145#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 27748#L579 ssl3_accept_~skip~0 := 0; 27746#L99-3 assume true; 27744#L99-1 assume !false; 27742#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27740#L102 assume !(ssl3_accept_~s__state~0 == 12292); 27738#L105 assume !(ssl3_accept_~s__state~0 == 16384); 27736#L108 assume !(ssl3_accept_~s__state~0 == 8192); 27734#L111 assume !(ssl3_accept_~s__state~0 == 24576); 27732#L114 assume !(ssl3_accept_~s__state~0 == 8195); 27730#L117 assume !(ssl3_accept_~s__state~0 == 8480); 27728#L120 assume !(ssl3_accept_~s__state~0 == 8481); 27726#L123 assume !(ssl3_accept_~s__state~0 == 8482); 27724#L126 assume !(ssl3_accept_~s__state~0 == 8464); 27722#L129 assume !(ssl3_accept_~s__state~0 == 8465); 27720#L132 assume !(ssl3_accept_~s__state~0 == 8466); 27540#L135 assume !(ssl3_accept_~s__state~0 == 8496); 27493#L138 assume !(ssl3_accept_~s__state~0 == 8497); 27492#L141 assume !(ssl3_accept_~s__state~0 == 8512); 27490#L144 assume !(ssl3_accept_~s__state~0 == 8513); 27440#L147 assume ssl3_accept_~s__state~0 == 8528; 27294#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 27120#L321 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 27121#L321-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 27124#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 27160#L353 assume !(ssl3_accept_~ret~0 <= 0); 27223#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 27273#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 27117#L579 ssl3_accept_~skip~0 := 0; 27777#L99-3 assume true; 27776#L99-1 assume !false; 27215#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27216#L102 assume !(ssl3_accept_~s__state~0 == 12292); 27225#L105 assume !(ssl3_accept_~s__state~0 == 16384); 27226#L108 assume !(ssl3_accept_~s__state~0 == 8192); 27176#L111 assume !(ssl3_accept_~s__state~0 == 24576); 27177#L114 assume !(ssl3_accept_~s__state~0 == 8195); 27771#L117 assume !(ssl3_accept_~s__state~0 == 8480); 27770#L120 assume !(ssl3_accept_~s__state~0 == 8481); 27769#L123 assume !(ssl3_accept_~s__state~0 == 8482); 27768#L126 assume !(ssl3_accept_~s__state~0 == 8464); 27767#L129 assume !(ssl3_accept_~s__state~0 == 8465); 27766#L132 assume !(ssl3_accept_~s__state~0 == 8466); 27765#L135 assume !(ssl3_accept_~s__state~0 == 8496); 27764#L138 assume !(ssl3_accept_~s__state~0 == 8497); 27763#L141 assume !(ssl3_accept_~s__state~0 == 8512); 27761#L144 assume !(ssl3_accept_~s__state~0 == 8513); 27544#L147 assume !(ssl3_accept_~s__state~0 == 8528); 27543#L150 assume !(ssl3_accept_~s__state~0 == 8529); 27494#L153 assume ssl3_accept_~s__state~0 == 8544; 27253#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 27113#L376 assume !(ssl3_accept_~s__session__peer~0 != 0); 27115#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27268#L388 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 27213#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 27211#L400 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; 27134#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 27714#L579 ssl3_accept_~skip~0 := 0; 27713#L99-3 assume true; 27712#L99-1 assume !false; 27711#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27710#L102 assume !(ssl3_accept_~s__state~0 == 12292); 27708#L105 assume !(ssl3_accept_~s__state~0 == 16384); 27706#L108 assume !(ssl3_accept_~s__state~0 == 8192); 27704#L111 assume !(ssl3_accept_~s__state~0 == 24576); 27702#L114 assume !(ssl3_accept_~s__state~0 == 8195); 27700#L117 assume !(ssl3_accept_~s__state~0 == 8480); 27698#L120 assume !(ssl3_accept_~s__state~0 == 8481); 27696#L123 assume !(ssl3_accept_~s__state~0 == 8482); 27694#L126 assume !(ssl3_accept_~s__state~0 == 8464); 27692#L129 assume !(ssl3_accept_~s__state~0 == 8465); 27691#L132 assume !(ssl3_accept_~s__state~0 == 8466); 27427#L135 assume !(ssl3_accept_~s__state~0 == 8496); 27426#L138 assume !(ssl3_accept_~s__state~0 == 8497); 27425#L141 assume !(ssl3_accept_~s__state~0 == 8512); 27424#L144 assume !(ssl3_accept_~s__state~0 == 8513); 27423#L147 assume !(ssl3_accept_~s__state~0 == 8528); 27421#L150 assume !(ssl3_accept_~s__state~0 == 8529); 27420#L153 assume !(ssl3_accept_~s__state~0 == 8544); 27419#L156 assume !(ssl3_accept_~s__state~0 == 8545); 27418#L159 assume !(ssl3_accept_~s__state~0 == 8560); 27417#L162 assume !(ssl3_accept_~s__state~0 == 8561); 27381#L165 assume ssl3_accept_~s__state~0 == 8448; 27187#L166 assume !(ssl3_accept_~num1~0 > 0); 27188#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 27293#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 27357#L579 ssl3_accept_~skip~0 := 0; 27354#L99-3 assume true; 27351#L99-1 assume !false; 27348#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27345#L102 assume !(ssl3_accept_~s__state~0 == 12292); 27342#L105 assume !(ssl3_accept_~s__state~0 == 16384); 27339#L108 assume !(ssl3_accept_~s__state~0 == 8192); 27336#L111 assume !(ssl3_accept_~s__state~0 == 24576); 27332#L114 assume !(ssl3_accept_~s__state~0 == 8195); 27329#L117 assume !(ssl3_accept_~s__state~0 == 8480); 27318#L120 assume !(ssl3_accept_~s__state~0 == 8481); 27319#L123 assume !(ssl3_accept_~s__state~0 == 8482); 27385#L126 assume ssl3_accept_~s__state~0 == 8464; 27181#L133 [2018-11-10 04:58:41,616 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:41,616 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 12 times [2018-11-10 04:58:41,616 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:41,617 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:41,617 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:41,617 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:41,617 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:41,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:41,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:41,625 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:41,625 INFO L82 PathProgramCache]: Analyzing trace with hash -104995458, now seen corresponding path program 1 times [2018-11-10 04:58:41,625 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:41,625 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:41,626 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:41,626 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:58:41,626 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:41,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:41,692 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 04:58:41,693 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 04:58:41,693 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_c4323f13-7f66-47ad-b2b9-a3a6c36d85f5/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 04:58:41,704 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:41,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:41,730 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:58:41,747 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 04:58:41,773 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 04:58:41,774 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-10 04:58:41,774 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:58:41,774 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-10 04:58:41,774 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-10 04:58:41,774 INFO L87 Difference]: Start difference. First operand 678 states and 861 transitions. cyclomatic complexity: 186 Second operand 4 states. [2018-11-10 04:58:41,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:58:41,965 INFO L93 Difference]: Finished difference Result 1124 states and 1412 transitions. [2018-11-10 04:58:41,965 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-10 04:58:41,965 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1124 states and 1412 transitions. [2018-11-10 04:58:41,968 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 948 [2018-11-10 04:58:41,970 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1124 states to 1124 states and 1412 transitions. [2018-11-10 04:58:41,970 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1017 [2018-11-10 04:58:41,971 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1017 [2018-11-10 04:58:41,971 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1124 states and 1412 transitions. [2018-11-10 04:58:41,971 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:58:41,972 INFO L705 BuchiCegarLoop]: Abstraction has 1124 states and 1412 transitions. [2018-11-10 04:58:41,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1124 states and 1412 transitions. [2018-11-10 04:58:41,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1124 to 856. [2018-11-10 04:58:41,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 856 states. [2018-11-10 04:58:41,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 856 states to 856 states and 1085 transitions. [2018-11-10 04:58:41,984 INFO L728 BuchiCegarLoop]: Abstraction has 856 states and 1085 transitions. [2018-11-10 04:58:41,984 INFO L608 BuchiCegarLoop]: Abstraction has 856 states and 1085 transitions. [2018-11-10 04:58:41,984 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-10 04:58:41,984 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 856 states and 1085 transitions. [2018-11-10 04:58:41,986 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 680 [2018-11-10 04:58:41,986 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:58:41,987 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:58:41,988 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 04:58:41,988 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 04:58:41,988 INFO L793 eck$LassoCheckResult]: Stem: 29525#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 29372#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 29373#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29519#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 29520#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 29491#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 29563#L99-3 assume true; 29692#L99-1 assume !false; 30057#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30053#L102 assume !(ssl3_accept_~s__state~0 == 12292); 30049#L105 assume !(ssl3_accept_~s__state~0 == 16384); 30045#L108 assume !(ssl3_accept_~s__state~0 == 8192); 30041#L111 assume !(ssl3_accept_~s__state~0 == 24576); 30037#L114 assume !(ssl3_accept_~s__state~0 == 8195); 30033#L117 assume !(ssl3_accept_~s__state~0 == 8480); 30029#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29914#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29915#L126 assume ssl3_accept_~s__state~0 == 8464; 29425#L133 [2018-11-10 04:58:41,989 INFO L795 eck$LassoCheckResult]: Loop: 29425#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 29367#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 29358#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; 29359#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 30007#L579 ssl3_accept_~skip~0 := 0; 30005#L99-3 assume true; 30003#L99-1 assume !false; 30001#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29999#L102 assume !(ssl3_accept_~s__state~0 == 12292); 29997#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29995#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29993#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29991#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29989#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29987#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29985#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29983#L126 assume !(ssl3_accept_~s__state~0 == 8464); 29981#L129 assume !(ssl3_accept_~s__state~0 == 8465); 29980#L132 assume !(ssl3_accept_~s__state~0 == 8466); 29975#L135 assume ssl3_accept_~s__state~0 == 8496; 29409#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 29410#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 29438#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 29439#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 29418#L293-2 ssl3_accept_~s__init_num~0 := 0; 29419#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 29364#L579 ssl3_accept_~skip~0 := 0; 29428#L99-3 assume true; 29523#L99-1 assume !false; 29461#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29462#L102 assume !(ssl3_accept_~s__state~0 == 12292); 29471#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29472#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29423#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29396#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29397#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29377#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29378#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29550#L126 assume !(ssl3_accept_~s__state~0 == 8464); 30190#L129 assume !(ssl3_accept_~s__state~0 == 8465); 30189#L132 assume !(ssl3_accept_~s__state~0 == 8466); 30188#L135 assume !(ssl3_accept_~s__state~0 == 8496); 30187#L138 assume !(ssl3_accept_~s__state~0 == 8497); 30186#L141 assume !(ssl3_accept_~s__state~0 == 8512); 30185#L144 assume !(ssl3_accept_~s__state~0 == 8513); 30184#L147 assume !(ssl3_accept_~s__state~0 == 8528); 30183#L150 assume !(ssl3_accept_~s__state~0 == 8529); 30182#L153 assume !(ssl3_accept_~s__state~0 == 8544); 29552#L156 assume !(ssl3_accept_~s__state~0 == 8545); 29553#L159 assume !(ssl3_accept_~s__state~0 == 8560); 29542#L162 assume !(ssl3_accept_~s__state~0 == 8561); 29543#L165 assume !(ssl3_accept_~s__state~0 == 8448); 30179#L168 assume !(ssl3_accept_~s__state~0 == 8576); 30178#L171 assume !(ssl3_accept_~s__state~0 == 8577); 30177#L174 assume !(ssl3_accept_~s__state~0 == 8592); 29435#L177 assume !(ssl3_accept_~s__state~0 == 8593); 29404#L180 assume !(ssl3_accept_~s__state~0 == 8608); 29405#L183 assume !(ssl3_accept_~s__state~0 == 8609); 29352#L186 assume !(ssl3_accept_~s__state~0 == 8640); 29353#L189 assume !(ssl3_accept_~s__state~0 == 8641); 29559#L192 assume ssl3_accept_~s__state~0 == 8656; 29483#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 29441#L491 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 29442#L496 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 29465#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 29466#L504 assume !(ssl3_accept_~tmp___10~0 == 0); 29488#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 30202#L579 ssl3_accept_~skip~0 := 0; 30201#L99-3 assume true; 30200#L99-1 assume !false; 30199#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30198#L102 assume !(ssl3_accept_~s__state~0 == 12292); 30197#L105 assume !(ssl3_accept_~s__state~0 == 16384); 30196#L108 assume !(ssl3_accept_~s__state~0 == 8192); 30195#L111 assume !(ssl3_accept_~s__state~0 == 24576); 30194#L114 assume !(ssl3_accept_~s__state~0 == 8195); 30193#L117 assume !(ssl3_accept_~s__state~0 == 8480); 30192#L120 assume !(ssl3_accept_~s__state~0 == 8481); 30191#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29535#L126 assume !(ssl3_accept_~s__state~0 == 8464); 29536#L129 assume !(ssl3_accept_~s__state~0 == 8465); 29530#L132 assume !(ssl3_accept_~s__state~0 == 8466); 29494#L135 assume !(ssl3_accept_~s__state~0 == 8496); 29495#L138 assume !(ssl3_accept_~s__state~0 == 8497); 29475#L141 assume !(ssl3_accept_~s__state~0 == 8512); 29430#L144 assume !(ssl3_accept_~s__state~0 == 8513); 29400#L147 assume !(ssl3_accept_~s__state~0 == 8528); 29401#L150 assume !(ssl3_accept_~s__state~0 == 8529); 29383#L153 assume !(ssl3_accept_~s__state~0 == 8544); 29384#L156 assume !(ssl3_accept_~s__state~0 == 8545); 30181#L159 assume !(ssl3_accept_~s__state~0 == 8560); 30180#L162 assume !(ssl3_accept_~s__state~0 == 8561); 29514#L165 assume !(ssl3_accept_~s__state~0 == 8448); 29499#L168 assume !(ssl3_accept_~s__state~0 == 8576); 29500#L171 assume !(ssl3_accept_~s__state~0 == 8577); 29480#L174 assume !(ssl3_accept_~s__state~0 == 8592); 29481#L177 assume !(ssl3_accept_~s__state~0 == 8593); 30176#L180 assume !(ssl3_accept_~s__state~0 == 8608); 30175#L183 assume !(ssl3_accept_~s__state~0 == 8609); 30174#L186 assume !(ssl3_accept_~s__state~0 == 8640); 30173#L189 assume !(ssl3_accept_~s__state~0 == 8641); 30172#L192 assume !(ssl3_accept_~s__state~0 == 8656); 29913#L195 assume !(ssl3_accept_~s__state~0 == 8657); 29516#L198 assume ssl3_accept_~s__state~0 == 8672; 29453#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 29454#L512 assume !(ssl3_accept_~blastFlag~0 == 4); 29487#L515 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 29374#L519 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 29375#L519-2 ssl3_accept_~s__init_num~0 := 0; 29382#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 30077#L579 ssl3_accept_~skip~0 := 0; 30074#L99-3 assume true; 30071#L99-1 assume !false; 30068#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30065#L102 assume !(ssl3_accept_~s__state~0 == 12292); 30062#L105 assume !(ssl3_accept_~s__state~0 == 16384); 30059#L108 assume !(ssl3_accept_~s__state~0 == 8192); 30055#L111 assume !(ssl3_accept_~s__state~0 == 24576); 30051#L114 assume !(ssl3_accept_~s__state~0 == 8195); 30047#L117 assume !(ssl3_accept_~s__state~0 == 8480); 30043#L120 assume !(ssl3_accept_~s__state~0 == 8481); 30039#L123 assume !(ssl3_accept_~s__state~0 == 8482); 30035#L126 assume !(ssl3_accept_~s__state~0 == 8464); 30031#L129 assume !(ssl3_accept_~s__state~0 == 8465); 30027#L132 assume !(ssl3_accept_~s__state~0 == 8466); 29640#L135 assume !(ssl3_accept_~s__state~0 == 8496); 29641#L138 assume !(ssl3_accept_~s__state~0 == 8497); 29632#L141 assume !(ssl3_accept_~s__state~0 == 8512); 29633#L144 assume !(ssl3_accept_~s__state~0 == 8513); 29625#L147 assume !(ssl3_accept_~s__state~0 == 8528); 29622#L150 assume !(ssl3_accept_~s__state~0 == 8529); 29619#L153 assume !(ssl3_accept_~s__state~0 == 8544); 29616#L156 assume !(ssl3_accept_~s__state~0 == 8545); 29613#L159 assume !(ssl3_accept_~s__state~0 == 8560); 29610#L162 assume !(ssl3_accept_~s__state~0 == 8561); 29609#L165 assume ssl3_accept_~s__state~0 == 8448; 29608#L166 assume !(ssl3_accept_~num1~0 > 0); 29605#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 29604#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 29599#L579 ssl3_accept_~skip~0 := 0; 29598#L99-3 assume true; 29597#L99-1 assume !false; 29596#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29595#L102 assume !(ssl3_accept_~s__state~0 == 12292); 29594#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29593#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29592#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29591#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29590#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29589#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29585#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29586#L126 assume ssl3_accept_~s__state~0 == 8464; 29425#L133 [2018-11-10 04:58:41,989 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:41,989 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 13 times [2018-11-10 04:58:41,989 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:41,989 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:41,990 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:41,990 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:41,990 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:41,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:41,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:41,997 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:41,997 INFO L82 PathProgramCache]: Analyzing trace with hash -721954853, now seen corresponding path program 1 times [2018-11-10 04:58:41,998 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:41,998 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:41,998 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:41,998 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:41,998 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:42,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:42,066 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 04:58:42,066 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:58:42,066 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:58:42,066 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:58:42,067 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:58:42,067 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:58:42,067 INFO L87 Difference]: Start difference. First operand 856 states and 1085 transitions. cyclomatic complexity: 232 Second operand 3 states. [2018-11-10 04:58:42,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:58:42,081 INFO L93 Difference]: Finished difference Result 1458 states and 1870 transitions. [2018-11-10 04:58:42,082 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:58:42,082 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1458 states and 1870 transitions. [2018-11-10 04:58:42,085 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1282 [2018-11-10 04:58:42,088 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1458 states to 1458 states and 1870 transitions. [2018-11-10 04:58:42,088 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1351 [2018-11-10 04:58:42,088 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1351 [2018-11-10 04:58:42,088 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1458 states and 1870 transitions. [2018-11-10 04:58:42,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:58:42,089 INFO L705 BuchiCegarLoop]: Abstraction has 1458 states and 1870 transitions. [2018-11-10 04:58:42,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1458 states and 1870 transitions. [2018-11-10 04:58:42,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1458 to 1458. [2018-11-10 04:58:42,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1458 states. [2018-11-10 04:58:42,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1458 states to 1458 states and 1870 transitions. [2018-11-10 04:58:42,110 INFO L728 BuchiCegarLoop]: Abstraction has 1458 states and 1870 transitions. [2018-11-10 04:58:42,110 INFO L608 BuchiCegarLoop]: Abstraction has 1458 states and 1870 transitions. [2018-11-10 04:58:42,110 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-10 04:58:42,110 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1458 states and 1870 transitions. [2018-11-10 04:58:42,118 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1282 [2018-11-10 04:58:42,119 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:58:42,119 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:58:42,120 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 04:58:42,120 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] [2018-11-10 04:58:42,120 INFO L793 eck$LassoCheckResult]: Stem: 31863#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 31693#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 31694#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31856#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 31857#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 31823#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 31905#L99-3 assume true; 32383#L99-1 assume !false; 32804#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32796#L102 assume !(ssl3_accept_~s__state~0 == 12292); 32792#L105 assume !(ssl3_accept_~s__state~0 == 16384); 32788#L108 assume !(ssl3_accept_~s__state~0 == 8192); 32784#L111 assume !(ssl3_accept_~s__state~0 == 24576); 32759#L114 assume !(ssl3_accept_~s__state~0 == 8195); 32758#L117 assume !(ssl3_accept_~s__state~0 == 8480); 32718#L120 assume !(ssl3_accept_~s__state~0 == 8481); 32717#L123 assume !(ssl3_accept_~s__state~0 == 8482); 32716#L126 assume ssl3_accept_~s__state~0 == 8464; 31994#L133 [2018-11-10 04:58:42,120 INFO L795 eck$LassoCheckResult]: Loop: 31994#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 32549#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 32548#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; 32547#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 32542#L579 ssl3_accept_~skip~0 := 0; 32541#L99-3 assume true; 32539#L99-1 assume !false; 32538#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32537#L102 assume !(ssl3_accept_~s__state~0 == 12292); 32536#L105 assume !(ssl3_accept_~s__state~0 == 16384); 32535#L108 assume !(ssl3_accept_~s__state~0 == 8192); 32534#L111 assume !(ssl3_accept_~s__state~0 == 24576); 32532#L114 assume !(ssl3_accept_~s__state~0 == 8195); 32529#L117 assume !(ssl3_accept_~s__state~0 == 8480); 32528#L120 assume !(ssl3_accept_~s__state~0 == 8481); 32527#L123 assume !(ssl3_accept_~s__state~0 == 8482); 32523#L126 assume !(ssl3_accept_~s__state~0 == 8464); 32517#L129 assume !(ssl3_accept_~s__state~0 == 8465); 32515#L132 assume !(ssl3_accept_~s__state~0 == 8466); 32460#L135 assume ssl3_accept_~s__state~0 == 8496; 32073#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 32456#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 32454#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 32452#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 31712#L293-2 ssl3_accept_~s__init_num~0 := 0; 32449#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 32443#L579 ssl3_accept_~skip~0 := 0; 32441#L99-3 assume true; 32439#L99-1 assume !false; 32437#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32435#L102 assume !(ssl3_accept_~s__state~0 == 12292); 32433#L105 assume !(ssl3_accept_~s__state~0 == 16384); 32431#L108 assume !(ssl3_accept_~s__state~0 == 8192); 32429#L111 assume !(ssl3_accept_~s__state~0 == 24576); 32427#L114 assume !(ssl3_accept_~s__state~0 == 8195); 32424#L117 assume !(ssl3_accept_~s__state~0 == 8480); 32422#L120 assume !(ssl3_accept_~s__state~0 == 8481); 32420#L123 assume !(ssl3_accept_~s__state~0 == 8482); 32418#L126 assume !(ssl3_accept_~s__state~0 == 8464); 32416#L129 assume !(ssl3_accept_~s__state~0 == 8465); 32415#L132 assume !(ssl3_accept_~s__state~0 == 8466); 32412#L135 assume !(ssl3_accept_~s__state~0 == 8496); 32411#L138 assume !(ssl3_accept_~s__state~0 == 8497); 32409#L141 assume ssl3_accept_~s__state~0 == 8512; 31981#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 32408#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 32406#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 32394#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 32386#L579 ssl3_accept_~skip~0 := 0; 32381#L99-3 assume true; 32375#L99-1 assume !false; 32369#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32368#L102 assume !(ssl3_accept_~s__state~0 == 12292); 32248#L105 assume !(ssl3_accept_~s__state~0 == 16384); 32249#L108 assume !(ssl3_accept_~s__state~0 == 8192); 32236#L111 assume !(ssl3_accept_~s__state~0 == 24576); 32237#L114 assume !(ssl3_accept_~s__state~0 == 8195); 32228#L117 assume !(ssl3_accept_~s__state~0 == 8480); 32229#L120 assume !(ssl3_accept_~s__state~0 == 8481); 32220#L123 assume !(ssl3_accept_~s__state~0 == 8482); 32221#L126 assume !(ssl3_accept_~s__state~0 == 8464); 32212#L129 assume !(ssl3_accept_~s__state~0 == 8465); 32213#L132 assume !(ssl3_accept_~s__state~0 == 8466); 32206#L135 assume !(ssl3_accept_~s__state~0 == 8496); 32207#L138 assume !(ssl3_accept_~s__state~0 == 8497); 32149#L141 assume !(ssl3_accept_~s__state~0 == 8512); 32150#L144 assume !(ssl3_accept_~s__state~0 == 8513); 32057#L147 assume ssl3_accept_~s__state~0 == 8528; 32058#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 31688#L321 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 31689#L321-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 31803#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 31795#L353 assume !(ssl3_accept_~ret~0 <= 0); 31796#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 31855#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 31752#L579 ssl3_accept_~skip~0 := 0; 31753#L99-3 assume true; 31860#L99-1 assume !false; 33104#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33094#L102 assume !(ssl3_accept_~s__state~0 == 12292); 33092#L105 assume !(ssl3_accept_~s__state~0 == 16384); 33089#L108 assume !(ssl3_accept_~s__state~0 == 8192); 33084#L111 assume !(ssl3_accept_~s__state~0 == 24576); 33083#L114 assume !(ssl3_accept_~s__state~0 == 8195); 33082#L117 assume !(ssl3_accept_~s__state~0 == 8480); 33081#L120 assume !(ssl3_accept_~s__state~0 == 8481); 32756#L123 assume !(ssl3_accept_~s__state~0 == 8482); 32753#L126 assume !(ssl3_accept_~s__state~0 == 8464); 32750#L129 assume !(ssl3_accept_~s__state~0 == 8465); 32745#L132 assume !(ssl3_accept_~s__state~0 == 8466); 32741#L135 assume !(ssl3_accept_~s__state~0 == 8496); 32736#L138 assume !(ssl3_accept_~s__state~0 == 8497); 32733#L141 assume !(ssl3_accept_~s__state~0 == 8512); 32730#L144 assume !(ssl3_accept_~s__state~0 == 8513); 32728#L147 assume !(ssl3_accept_~s__state~0 == 8528); 32726#L150 assume !(ssl3_accept_~s__state~0 == 8529); 32724#L153 assume ssl3_accept_~s__state~0 == 8544; 31832#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 31680#L376 assume !(ssl3_accept_~s__session__peer~0 != 0); 31682#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31848#L388 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 31783#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 31780#L400 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; 31781#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 32586#L579 ssl3_accept_~skip~0 := 0; 32584#L99-3 assume true; 32583#L99-1 assume !false; 32579#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32578#L102 assume !(ssl3_accept_~s__state~0 == 12292); 32577#L105 assume !(ssl3_accept_~s__state~0 == 16384); 32377#L108 assume !(ssl3_accept_~s__state~0 == 8192); 32370#L111 assume !(ssl3_accept_~s__state~0 == 24576); 32282#L114 assume !(ssl3_accept_~s__state~0 == 8195); 32250#L117 assume !(ssl3_accept_~s__state~0 == 8480); 32162#L120 assume !(ssl3_accept_~s__state~0 == 8481); 32159#L123 assume !(ssl3_accept_~s__state~0 == 8482); 32157#L126 assume !(ssl3_accept_~s__state~0 == 8464); 32153#L129 assume !(ssl3_accept_~s__state~0 == 8465); 32148#L132 assume !(ssl3_accept_~s__state~0 == 8466); 32108#L135 assume !(ssl3_accept_~s__state~0 == 8496); 32107#L138 assume !(ssl3_accept_~s__state~0 == 8497); 32106#L141 assume !(ssl3_accept_~s__state~0 == 8512); 32105#L144 assume !(ssl3_accept_~s__state~0 == 8513); 32104#L147 assume !(ssl3_accept_~s__state~0 == 8528); 32103#L150 assume !(ssl3_accept_~s__state~0 == 8529); 32102#L153 assume !(ssl3_accept_~s__state~0 == 8544); 32101#L156 assume !(ssl3_accept_~s__state~0 == 8545); 32100#L159 assume !(ssl3_accept_~s__state~0 == 8560); 32099#L162 assume !(ssl3_accept_~s__state~0 == 8561); 32098#L165 assume ssl3_accept_~s__state~0 == 8448; 32097#L166 assume !(ssl3_accept_~num1~0 > 0); 32095#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 32094#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 32089#L579 ssl3_accept_~skip~0 := 0; 32088#L99-3 assume true; 32087#L99-1 assume !false; 32086#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32018#L102 assume ssl3_accept_~s__state~0 == 12292; 32019#L103 ssl3_accept_~s__new_session~0 := 1; 32016#L211 ssl3_accept_~s__server~0 := 1; 32276#L216 assume ssl3_accept_~cb~0 != 0; 32275#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 32274#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 32272#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 32270#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 32268#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 32266#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 32261#L579 ssl3_accept_~skip~0 := 0; 32260#L99-3 assume true; 32259#L99-1 assume !false; 32258#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32257#L102 assume !(ssl3_accept_~s__state~0 == 12292); 32256#L105 assume !(ssl3_accept_~s__state~0 == 16384); 32255#L108 assume !(ssl3_accept_~s__state~0 == 8192); 32254#L111 assume !(ssl3_accept_~s__state~0 == 24576); 32253#L114 assume !(ssl3_accept_~s__state~0 == 8195); 32251#L117 assume !(ssl3_accept_~s__state~0 == 8480); 32252#L120 assume !(ssl3_accept_~s__state~0 == 8481); 32559#L123 assume !(ssl3_accept_~s__state~0 == 8482); 32556#L126 assume ssl3_accept_~s__state~0 == 8464; 31994#L133 [2018-11-10 04:58:42,121 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:42,121 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 14 times [2018-11-10 04:58:42,121 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:42,121 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:42,121 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:42,122 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:42,122 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:42,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:42,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:42,128 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:42,128 INFO L82 PathProgramCache]: Analyzing trace with hash -2052683448, now seen corresponding path program 1 times [2018-11-10 04:58:42,128 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:42,128 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:42,129 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:42,129 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:58:42,129 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:42,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:42,185 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 04:58:42,187 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 04:58:42,187 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_c4323f13-7f66-47ad-b2b9-a3a6c36d85f5/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 04:58:42,201 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:42,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:42,233 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:58:42,271 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 04:58:42,298 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-10 04:58:42,298 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-10 04:58:42,298 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:58:42,298 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-10 04:58:42,298 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-10 04:58:42,299 INFO L87 Difference]: Start difference. First operand 1458 states and 1870 transitions. cyclomatic complexity: 416 Second operand 5 states. [2018-11-10 04:58:42,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:58:42,577 INFO L93 Difference]: Finished difference Result 2447 states and 3098 transitions. [2018-11-10 04:58:42,577 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-10 04:58:42,578 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2447 states and 3098 transitions. [2018-11-10 04:58:42,583 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1860 [2018-11-10 04:58:42,588 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2447 states to 2411 states and 3060 transitions. [2018-11-10 04:58:42,588 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2304 [2018-11-10 04:58:42,589 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2304 [2018-11-10 04:58:42,589 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2411 states and 3060 transitions. [2018-11-10 04:58:42,589 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:58:42,589 INFO L705 BuchiCegarLoop]: Abstraction has 2411 states and 3060 transitions. [2018-11-10 04:58:42,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2411 states and 3060 transitions. [2018-11-10 04:58:42,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2411 to 1858. [2018-11-10 04:58:42,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1858 states. [2018-11-10 04:58:42,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1858 states to 1858 states and 2390 transitions. [2018-11-10 04:58:42,605 INFO L728 BuchiCegarLoop]: Abstraction has 1858 states and 2390 transitions. [2018-11-10 04:58:42,605 INFO L608 BuchiCegarLoop]: Abstraction has 1858 states and 2390 transitions. [2018-11-10 04:58:42,605 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-10 04:58:42,605 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1858 states and 2390 transitions. [2018-11-10 04:58:42,609 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1654 [2018-11-10 04:58:42,609 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:58:42,609 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:58:42,611 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 04:58:42,611 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] [2018-11-10 04:58:42,611 INFO L793 eck$LassoCheckResult]: Stem: 36257#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 36087#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 36088#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 36253#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 36254#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 36218#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 36308#L99-3 assume true; 36323#L99-1 assume !false; 36959#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36958#L102 assume !(ssl3_accept_~s__state~0 == 12292); 36957#L105 assume !(ssl3_accept_~s__state~0 == 16384); 36956#L108 assume !(ssl3_accept_~s__state~0 == 8192); 36955#L111 assume !(ssl3_accept_~s__state~0 == 24576); 36954#L114 assume !(ssl3_accept_~s__state~0 == 8195); 36953#L117 assume !(ssl3_accept_~s__state~0 == 8480); 36952#L120 assume !(ssl3_accept_~s__state~0 == 8481); 36951#L123 assume !(ssl3_accept_~s__state~0 == 8482); 36950#L126 assume ssl3_accept_~s__state~0 == 8464; 36145#L133 [2018-11-10 04:58:42,611 INFO L795 eck$LassoCheckResult]: Loop: 36145#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 36082#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 36073#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; 36074#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 37861#L579 ssl3_accept_~skip~0 := 0; 37857#L99-3 assume true; 37853#L99-1 assume !false; 37849#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37845#L102 assume !(ssl3_accept_~s__state~0 == 12292); 37839#L105 assume !(ssl3_accept_~s__state~0 == 16384); 37837#L108 assume !(ssl3_accept_~s__state~0 == 8192); 37835#L111 assume !(ssl3_accept_~s__state~0 == 24576); 37833#L114 assume !(ssl3_accept_~s__state~0 == 8195); 37831#L117 assume !(ssl3_accept_~s__state~0 == 8480); 37829#L120 assume !(ssl3_accept_~s__state~0 == 8481); 37827#L123 assume !(ssl3_accept_~s__state~0 == 8482); 37825#L126 assume !(ssl3_accept_~s__state~0 == 8464); 37822#L129 assume !(ssl3_accept_~s__state~0 == 8465); 36267#L132 assume !(ssl3_accept_~s__state~0 == 8466); 36268#L135 assume ssl3_accept_~s__state~0 == 8496; 36388#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 36200#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 36158#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 36159#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 36106#L293-2 ssl3_accept_~s__init_num~0 := 0; 37844#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 37838#L579 ssl3_accept_~skip~0 := 0; 37836#L99-3 assume true; 37834#L99-1 assume !false; 37832#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37830#L102 assume !(ssl3_accept_~s__state~0 == 12292); 37828#L105 assume !(ssl3_accept_~s__state~0 == 16384); 37826#L108 assume !(ssl3_accept_~s__state~0 == 8192); 37824#L111 assume !(ssl3_accept_~s__state~0 == 24576); 37821#L114 assume !(ssl3_accept_~s__state~0 == 8195); 37819#L117 assume !(ssl3_accept_~s__state~0 == 8480); 37817#L120 assume !(ssl3_accept_~s__state~0 == 8481); 37816#L123 assume !(ssl3_accept_~s__state~0 == 8482); 37815#L126 assume !(ssl3_accept_~s__state~0 == 8464); 37813#L129 assume !(ssl3_accept_~s__state~0 == 8465); 37812#L132 assume !(ssl3_accept_~s__state~0 == 8466); 36224#L135 assume !(ssl3_accept_~s__state~0 == 8496); 36225#L138 assume !(ssl3_accept_~s__state~0 == 8497); 36204#L141 assume ssl3_accept_~s__state~0 == 8512; 36205#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 37809#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 37801#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 37798#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 37792#L579 ssl3_accept_~skip~0 := 0; 37790#L99-3 assume true; 37788#L99-1 assume !false; 37786#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37784#L102 assume !(ssl3_accept_~s__state~0 == 12292); 37782#L105 assume !(ssl3_accept_~s__state~0 == 16384); 37780#L108 assume !(ssl3_accept_~s__state~0 == 8192); 37778#L111 assume !(ssl3_accept_~s__state~0 == 24576); 37776#L114 assume !(ssl3_accept_~s__state~0 == 8195); 37774#L117 assume !(ssl3_accept_~s__state~0 == 8480); 37772#L120 assume !(ssl3_accept_~s__state~0 == 8481); 37770#L123 assume !(ssl3_accept_~s__state~0 == 8482); 37768#L126 assume !(ssl3_accept_~s__state~0 == 8464); 37766#L129 assume !(ssl3_accept_~s__state~0 == 8465); 37764#L132 assume !(ssl3_accept_~s__state~0 == 8466); 37762#L135 assume !(ssl3_accept_~s__state~0 == 8496); 37760#L138 assume !(ssl3_accept_~s__state~0 == 8497); 37758#L141 assume !(ssl3_accept_~s__state~0 == 8512); 37756#L144 assume !(ssl3_accept_~s__state~0 == 8513); 37755#L147 assume ssl3_accept_~s__state~0 == 8528; 36281#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 36282#L321 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 37753#L321-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 36275#L330 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 36276#L333 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 37747#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 37746#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 37741#L579 ssl3_accept_~skip~0 := 0; 37740#L99-3 assume true; 37739#L99-1 assume !false; 37738#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37737#L102 assume !(ssl3_accept_~s__state~0 == 12292); 37736#L105 assume !(ssl3_accept_~s__state~0 == 16384); 37735#L108 assume !(ssl3_accept_~s__state~0 == 8192); 37734#L111 assume !(ssl3_accept_~s__state~0 == 24576); 37733#L114 assume !(ssl3_accept_~s__state~0 == 8195); 37732#L117 assume !(ssl3_accept_~s__state~0 == 8480); 37731#L120 assume !(ssl3_accept_~s__state~0 == 8481); 37730#L123 assume !(ssl3_accept_~s__state~0 == 8482); 37729#L126 assume !(ssl3_accept_~s__state~0 == 8464); 37728#L129 assume !(ssl3_accept_~s__state~0 == 8465); 37727#L132 assume !(ssl3_accept_~s__state~0 == 8466); 37726#L135 assume !(ssl3_accept_~s__state~0 == 8496); 37725#L138 assume !(ssl3_accept_~s__state~0 == 8497); 37724#L141 assume !(ssl3_accept_~s__state~0 == 8512); 37723#L144 assume !(ssl3_accept_~s__state~0 == 8513); 37722#L147 assume !(ssl3_accept_~s__state~0 == 8528); 37721#L150 assume !(ssl3_accept_~s__state~0 == 8529); 37720#L153 assume ssl3_accept_~s__state~0 == 8544; 36228#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 36075#L376 assume !(ssl3_accept_~s__session__peer~0 != 0); 36077#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 36246#L388 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 36181#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 36191#L400 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; 37251#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 37247#L579 ssl3_accept_~skip~0 := 0; 37230#L99-3 assume true; 37231#L99-1 assume !false; 37218#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37219#L102 assume !(ssl3_accept_~s__state~0 == 12292); 37206#L105 assume !(ssl3_accept_~s__state~0 == 16384); 37207#L108 assume !(ssl3_accept_~s__state~0 == 8192); 37194#L111 assume !(ssl3_accept_~s__state~0 == 24576); 37195#L114 assume !(ssl3_accept_~s__state~0 == 8195); 37182#L117 assume !(ssl3_accept_~s__state~0 == 8480); 37183#L120 assume !(ssl3_accept_~s__state~0 == 8481); 37168#L123 assume !(ssl3_accept_~s__state~0 == 8482); 37169#L126 assume !(ssl3_accept_~s__state~0 == 8464); 37155#L129 assume !(ssl3_accept_~s__state~0 == 8465); 37156#L132 assume !(ssl3_accept_~s__state~0 == 8466); 37140#L135 assume !(ssl3_accept_~s__state~0 == 8496); 37139#L138 assume !(ssl3_accept_~s__state~0 == 8497); 37126#L141 assume !(ssl3_accept_~s__state~0 == 8512); 37127#L144 assume !(ssl3_accept_~s__state~0 == 8513); 37115#L147 assume !(ssl3_accept_~s__state~0 == 8528); 37116#L150 assume !(ssl3_accept_~s__state~0 == 8529); 37108#L153 assume !(ssl3_accept_~s__state~0 == 8544); 37109#L156 assume !(ssl3_accept_~s__state~0 == 8545); 37100#L159 assume !(ssl3_accept_~s__state~0 == 8560); 37101#L162 assume !(ssl3_accept_~s__state~0 == 8561); 37092#L165 assume ssl3_accept_~s__state~0 == 8448; 37093#L166 assume !(ssl3_accept_~num1~0 > 0); 37433#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 37431#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 37426#L579 ssl3_accept_~skip~0 := 0; 37425#L99-3 assume true; 37424#L99-1 assume !false; 37423#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37422#L102 assume !(ssl3_accept_~s__state~0 == 12292); 37421#L105 assume !(ssl3_accept_~s__state~0 == 16384); 37420#L108 assume !(ssl3_accept_~s__state~0 == 8192); 37419#L111 assume !(ssl3_accept_~s__state~0 == 24576); 37418#L114 assume !(ssl3_accept_~s__state~0 == 8195); 37417#L117 assume !(ssl3_accept_~s__state~0 == 8480); 37416#L120 assume !(ssl3_accept_~s__state~0 == 8481); 37415#L123 assume !(ssl3_accept_~s__state~0 == 8482); 37414#L126 assume !(ssl3_accept_~s__state~0 == 8464); 37413#L129 assume !(ssl3_accept_~s__state~0 == 8465); 37412#L132 assume !(ssl3_accept_~s__state~0 == 8466); 37411#L135 assume !(ssl3_accept_~s__state~0 == 8496); 37410#L138 assume !(ssl3_accept_~s__state~0 == 8497); 37409#L141 assume !(ssl3_accept_~s__state~0 == 8512); 37408#L144 assume !(ssl3_accept_~s__state~0 == 8513); 37407#L147 assume !(ssl3_accept_~s__state~0 == 8528); 37406#L150 assume !(ssl3_accept_~s__state~0 == 8529); 37405#L153 assume !(ssl3_accept_~s__state~0 == 8544); 37404#L156 assume !(ssl3_accept_~s__state~0 == 8545); 37403#L159 assume !(ssl3_accept_~s__state~0 == 8560); 37402#L162 assume !(ssl3_accept_~s__state~0 == 8561); 37401#L165 assume !(ssl3_accept_~s__state~0 == 8448); 37400#L168 assume ssl3_accept_~s__state~0 == 8576; 37173#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 37398#L440 assume !(ssl3_accept_~ret~0 <= 0); 37395#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 37245#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 37241#L579 ssl3_accept_~skip~0 := 0; 37228#L99-3 assume true; 37229#L99-1 assume !false; 37216#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37217#L102 assume !(ssl3_accept_~s__state~0 == 12292); 37204#L105 assume !(ssl3_accept_~s__state~0 == 16384); 37205#L108 assume !(ssl3_accept_~s__state~0 == 8192); 37192#L111 assume !(ssl3_accept_~s__state~0 == 24576); 37193#L114 assume !(ssl3_accept_~s__state~0 == 8195); 37180#L117 assume !(ssl3_accept_~s__state~0 == 8480); 37181#L120 assume !(ssl3_accept_~s__state~0 == 8481); 37166#L123 assume !(ssl3_accept_~s__state~0 == 8482); 37167#L126 assume ssl3_accept_~s__state~0 == 8464; 36145#L133 [2018-11-10 04:58:42,612 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:42,612 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 15 times [2018-11-10 04:58:42,612 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:42,612 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:42,613 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:42,613 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:42,613 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:42,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:42,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:42,619 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:42,619 INFO L82 PathProgramCache]: Analyzing trace with hash 981776791, now seen corresponding path program 1 times [2018-11-10 04:58:42,619 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:42,619 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:42,620 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:42,620 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:58:42,620 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:42,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:42,663 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 04:58:42,663 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:58:42,663 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 04:58:42,663 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:58:42,663 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:58:42,664 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:58:42,664 INFO L87 Difference]: Start difference. First operand 1858 states and 2390 transitions. cyclomatic complexity: 538 Second operand 3 states. [2018-11-10 04:58:42,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:58:42,769 INFO L93 Difference]: Finished difference Result 2046 states and 2604 transitions. [2018-11-10 04:58:42,769 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:58:42,769 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2046 states and 2604 transitions. [2018-11-10 04:58:42,773 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1722 [2018-11-10 04:58:42,777 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2046 states to 1976 states and 2534 transitions. [2018-11-10 04:58:42,777 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1869 [2018-11-10 04:58:42,778 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1869 [2018-11-10 04:58:42,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1976 states and 2534 transitions. [2018-11-10 04:58:42,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:58:42,778 INFO L705 BuchiCegarLoop]: Abstraction has 1976 states and 2534 transitions. [2018-11-10 04:58:42,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1976 states and 2534 transitions. [2018-11-10 04:58:42,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1976 to 1856. [2018-11-10 04:58:42,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1856 states. [2018-11-10 04:58:42,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1856 states to 1856 states and 2382 transitions. [2018-11-10 04:58:42,798 INFO L728 BuchiCegarLoop]: Abstraction has 1856 states and 2382 transitions. [2018-11-10 04:58:42,798 INFO L608 BuchiCegarLoop]: Abstraction has 1856 states and 2382 transitions. [2018-11-10 04:58:42,798 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-10 04:58:42,798 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1856 states and 2382 transitions. [2018-11-10 04:58:42,803 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1646 [2018-11-10 04:58:42,803 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:58:42,803 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:58:42,804 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 04:58:42,804 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] [2018-11-10 04:58:42,805 INFO L793 eck$LassoCheckResult]: Stem: 40170#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 39999#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 40000#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 40166#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 40167#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 40129#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 40218#L99-3 assume true; 40257#L99-1 assume !false; 40734#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40729#L102 assume !(ssl3_accept_~s__state~0 == 12292); 40724#L105 assume !(ssl3_accept_~s__state~0 == 16384); 40719#L108 assume !(ssl3_accept_~s__state~0 == 8192); 40714#L111 assume !(ssl3_accept_~s__state~0 == 24576); 40709#L114 assume !(ssl3_accept_~s__state~0 == 8195); 40703#L117 assume !(ssl3_accept_~s__state~0 == 8480); 40698#L120 assume !(ssl3_accept_~s__state~0 == 8481); 40693#L123 assume !(ssl3_accept_~s__state~0 == 8482); 40687#L126 assume ssl3_accept_~s__state~0 == 8464; 40420#L133 [2018-11-10 04:58:42,805 INFO L795 eck$LassoCheckResult]: Loop: 40420#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 39992#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 39993#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; 41794#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 41789#L579 ssl3_accept_~skip~0 := 0; 41788#L99-3 assume true; 41787#L99-1 assume !false; 41786#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41785#L102 assume !(ssl3_accept_~s__state~0 == 12292); 41784#L105 assume !(ssl3_accept_~s__state~0 == 16384); 41783#L108 assume !(ssl3_accept_~s__state~0 == 8192); 41782#L111 assume !(ssl3_accept_~s__state~0 == 24576); 41781#L114 assume !(ssl3_accept_~s__state~0 == 8195); 41780#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41779#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41778#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41777#L126 assume !(ssl3_accept_~s__state~0 == 8464); 41776#L129 assume !(ssl3_accept_~s__state~0 == 8465); 41737#L132 assume !(ssl3_accept_~s__state~0 == 8466); 40408#L135 assume ssl3_accept_~s__state~0 == 8496; 40407#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 40406#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 40405#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 40404#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 40018#L293-2 ssl3_accept_~s__init_num~0 := 0; 40951#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 40928#L579 ssl3_accept_~skip~0 := 0; 40923#L99-3 assume true; 40918#L99-1 assume !false; 40913#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40908#L102 assume !(ssl3_accept_~s__state~0 == 12292); 40903#L105 assume !(ssl3_accept_~s__state~0 == 16384); 40898#L108 assume !(ssl3_accept_~s__state~0 == 8192); 40893#L111 assume !(ssl3_accept_~s__state~0 == 24576); 40888#L114 assume !(ssl3_accept_~s__state~0 == 8195); 40883#L117 assume !(ssl3_accept_~s__state~0 == 8480); 40878#L120 assume !(ssl3_accept_~s__state~0 == 8481); 40873#L123 assume !(ssl3_accept_~s__state~0 == 8482); 40868#L126 assume !(ssl3_accept_~s__state~0 == 8464); 40852#L129 assume !(ssl3_accept_~s__state~0 == 8465); 40846#L132 assume !(ssl3_accept_~s__state~0 == 8466); 40843#L135 assume !(ssl3_accept_~s__state~0 == 8496); 40839#L138 assume !(ssl3_accept_~s__state~0 == 8497); 40253#L141 assume ssl3_accept_~s__state~0 == 8512; 40251#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 41717#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 41714#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 41712#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 41707#L579 ssl3_accept_~skip~0 := 0; 41706#L99-3 assume true; 41705#L99-1 assume !false; 41704#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41702#L102 assume !(ssl3_accept_~s__state~0 == 12292); 41701#L105 assume !(ssl3_accept_~s__state~0 == 16384); 41700#L108 assume !(ssl3_accept_~s__state~0 == 8192); 41695#L111 assume !(ssl3_accept_~s__state~0 == 24576); 41693#L114 assume !(ssl3_accept_~s__state~0 == 8195); 41691#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41689#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41687#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41686#L126 assume !(ssl3_accept_~s__state~0 == 8464); 41685#L129 assume !(ssl3_accept_~s__state~0 == 8465); 41684#L132 assume !(ssl3_accept_~s__state~0 == 8466); 41683#L135 assume !(ssl3_accept_~s__state~0 == 8496); 41682#L138 assume !(ssl3_accept_~s__state~0 == 8497); 41681#L141 assume !(ssl3_accept_~s__state~0 == 8512); 41680#L144 assume !(ssl3_accept_~s__state~0 == 8513); 41679#L147 assume ssl3_accept_~s__state~0 == 8528; 40194#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 39994#L321 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 39995#L321-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 40035#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 40036#L353 assume !(ssl3_accept_~ret~0 <= 0); 41661#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 41659#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 41653#L579 ssl3_accept_~skip~0 := 0; 41651#L99-3 assume true; 41649#L99-1 assume !false; 41647#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41645#L102 assume !(ssl3_accept_~s__state~0 == 12292); 41643#L105 assume !(ssl3_accept_~s__state~0 == 16384); 41641#L108 assume !(ssl3_accept_~s__state~0 == 8192); 41109#L111 assume !(ssl3_accept_~s__state~0 == 24576); 41108#L114 assume !(ssl3_accept_~s__state~0 == 8195); 41102#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41100#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41098#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41096#L126 assume !(ssl3_accept_~s__state~0 == 8464); 41094#L129 assume !(ssl3_accept_~s__state~0 == 8465); 41092#L132 assume !(ssl3_accept_~s__state~0 == 8466); 41090#L135 assume !(ssl3_accept_~s__state~0 == 8496); 41088#L138 assume !(ssl3_accept_~s__state~0 == 8497); 41086#L141 assume !(ssl3_accept_~s__state~0 == 8512); 41084#L144 assume !(ssl3_accept_~s__state~0 == 8513); 41082#L147 assume !(ssl3_accept_~s__state~0 == 8528); 41080#L150 assume !(ssl3_accept_~s__state~0 == 8529); 40336#L153 assume ssl3_accept_~s__state~0 == 8544; 40337#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 39985#L376 assume !(ssl3_accept_~s__session__peer~0 != 0); 39987#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40185#L388 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 40100#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 40101#L400 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; 41590#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 41583#L579 ssl3_accept_~skip~0 := 0; 41580#L99-3 assume true; 41577#L99-1 assume !false; 41574#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41571#L102 assume !(ssl3_accept_~s__state~0 == 12292); 41568#L105 assume !(ssl3_accept_~s__state~0 == 16384); 41565#L108 assume !(ssl3_accept_~s__state~0 == 8192); 41562#L111 assume !(ssl3_accept_~s__state~0 == 24576); 41559#L114 assume !(ssl3_accept_~s__state~0 == 8195); 41556#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41553#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41550#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41547#L126 assume !(ssl3_accept_~s__state~0 == 8464); 41544#L129 assume !(ssl3_accept_~s__state~0 == 8465); 41541#L132 assume !(ssl3_accept_~s__state~0 == 8466); 41538#L135 assume !(ssl3_accept_~s__state~0 == 8496); 41535#L138 assume !(ssl3_accept_~s__state~0 == 8497); 41532#L141 assume !(ssl3_accept_~s__state~0 == 8512); 41529#L144 assume !(ssl3_accept_~s__state~0 == 8513); 41527#L147 assume !(ssl3_accept_~s__state~0 == 8528); 41525#L150 assume !(ssl3_accept_~s__state~0 == 8529); 41524#L153 assume !(ssl3_accept_~s__state~0 == 8544); 41523#L156 assume !(ssl3_accept_~s__state~0 == 8545); 41521#L159 assume !(ssl3_accept_~s__state~0 == 8560); 41519#L162 assume !(ssl3_accept_~s__state~0 == 8561); 41518#L165 assume ssl3_accept_~s__state~0 == 8448; 40063#L166 assume !(ssl3_accept_~num1~0 > 0); 40064#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 40191#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 41425#L579 ssl3_accept_~skip~0 := 0; 41421#L99-3 assume true; 41415#L99-1 assume !false; 41413#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41410#L102 assume !(ssl3_accept_~s__state~0 == 12292); 41408#L105 assume !(ssl3_accept_~s__state~0 == 16384); 41406#L108 assume !(ssl3_accept_~s__state~0 == 8192); 41404#L111 assume !(ssl3_accept_~s__state~0 == 24576); 41402#L114 assume !(ssl3_accept_~s__state~0 == 8195); 41400#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41397#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41394#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41392#L126 assume !(ssl3_accept_~s__state~0 == 8464); 41390#L129 assume !(ssl3_accept_~s__state~0 == 8465); 41386#L132 assume !(ssl3_accept_~s__state~0 == 8466); 41385#L135 assume !(ssl3_accept_~s__state~0 == 8496); 41383#L138 assume !(ssl3_accept_~s__state~0 == 8497); 41381#L141 assume !(ssl3_accept_~s__state~0 == 8512); 41380#L144 assume !(ssl3_accept_~s__state~0 == 8513); 41378#L147 assume !(ssl3_accept_~s__state~0 == 8528); 41376#L150 assume !(ssl3_accept_~s__state~0 == 8529); 41371#L153 assume !(ssl3_accept_~s__state~0 == 8544); 41370#L156 assume !(ssl3_accept_~s__state~0 == 8545); 41369#L159 assume !(ssl3_accept_~s__state~0 == 8560); 41368#L162 assume !(ssl3_accept_~s__state~0 == 8561); 41367#L165 assume !(ssl3_accept_~s__state~0 == 8448); 41365#L168 assume ssl3_accept_~s__state~0 == 8576; 41232#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 41364#L440 assume !(ssl3_accept_~ret~0 <= 0); 41363#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 40177#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 41808#L579 ssl3_accept_~skip~0 := 0; 41807#L99-3 assume true; 41806#L99-1 assume !false; 41805#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41804#L102 assume !(ssl3_accept_~s__state~0 == 12292); 41803#L105 assume !(ssl3_accept_~s__state~0 == 16384); 41802#L108 assume !(ssl3_accept_~s__state~0 == 8192); 41801#L111 assume !(ssl3_accept_~s__state~0 == 24576); 41800#L114 assume !(ssl3_accept_~s__state~0 == 8195); 41799#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41798#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41797#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41796#L126 assume !(ssl3_accept_~s__state~0 == 8464); 41775#L129 assume !(ssl3_accept_~s__state~0 == 8465); 41773#L132 assume ssl3_accept_~s__state~0 == 8466; 40420#L133 [2018-11-10 04:58:42,805 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:42,805 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 16 times [2018-11-10 04:58:42,805 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:42,805 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:42,806 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:42,806 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:42,806 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:42,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:42,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:42,812 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:42,815 INFO L82 PathProgramCache]: Analyzing trace with hash 525573181, now seen corresponding path program 1 times [2018-11-10 04:58:42,815 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:42,815 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:42,816 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:42,816 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:58:42,816 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:42,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:42,942 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 04:58:42,942 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:58:42,942 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-10 04:58:42,943 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:58:42,943 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-10 04:58:42,943 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-10 04:58:42,943 INFO L87 Difference]: Start difference. First operand 1856 states and 2382 transitions. cyclomatic complexity: 533 Second operand 5 states. [2018-11-10 04:58:43,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:58:43,017 INFO L93 Difference]: Finished difference Result 8080 states and 10264 transitions. [2018-11-10 04:58:43,019 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-10 04:58:43,019 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8080 states and 10264 transitions. [2018-11-10 04:58:43,039 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7714 [2018-11-10 04:58:43,063 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8080 states to 8080 states and 10264 transitions. [2018-11-10 04:58:43,063 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7973 [2018-11-10 04:58:43,068 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7973 [2018-11-10 04:58:43,068 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8080 states and 10264 transitions. [2018-11-10 04:58:43,069 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:58:43,069 INFO L705 BuchiCegarLoop]: Abstraction has 8080 states and 10264 transitions. [2018-11-10 04:58:43,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8080 states and 10264 transitions. [2018-11-10 04:58:43,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8080 to 3126. [2018-11-10 04:58:43,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3126 states. [2018-11-10 04:58:43,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3126 states to 3126 states and 3988 transitions. [2018-11-10 04:58:43,112 INFO L728 BuchiCegarLoop]: Abstraction has 3126 states and 3988 transitions. [2018-11-10 04:58:43,112 INFO L608 BuchiCegarLoop]: Abstraction has 3126 states and 3988 transitions. [2018-11-10 04:58:43,113 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-10 04:58:43,113 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3126 states and 3988 transitions. [2018-11-10 04:58:43,120 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2916 [2018-11-10 04:58:43,120 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:58:43,120 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:58:43,121 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 04:58:43,122 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 04:58:43,122 INFO L793 eck$LassoCheckResult]: Stem: 50125#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 49951#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 49952#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 50114#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 50115#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 50078#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 50177#L99-3 assume true; 50192#L99-1 assume !false; 50360#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50356#L102 assume !(ssl3_accept_~s__state~0 == 12292); 50357#L105 assume !(ssl3_accept_~s__state~0 == 16384); 50352#L108 assume !(ssl3_accept_~s__state~0 == 8192); 50353#L111 assume !(ssl3_accept_~s__state~0 == 24576); 50348#L114 assume !(ssl3_accept_~s__state~0 == 8195); 50349#L117 assume !(ssl3_accept_~s__state~0 == 8480); 50344#L120 assume !(ssl3_accept_~s__state~0 == 8481); 50345#L123 assume !(ssl3_accept_~s__state~0 == 8482); 50340#L126 assume ssl3_accept_~s__state~0 == 8464; 50283#L133 [2018-11-10 04:58:43,122 INFO L795 eck$LassoCheckResult]: Loop: 50283#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 49948#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 49949#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; 52345#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 52340#L579 ssl3_accept_~skip~0 := 0; 52339#L99-3 assume true; 52338#L99-1 assume !false; 52337#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52336#L102 assume !(ssl3_accept_~s__state~0 == 12292); 52335#L105 assume !(ssl3_accept_~s__state~0 == 16384); 52334#L108 assume !(ssl3_accept_~s__state~0 == 8192); 52333#L111 assume !(ssl3_accept_~s__state~0 == 24576); 52332#L114 assume !(ssl3_accept_~s__state~0 == 8195); 52331#L117 assume !(ssl3_accept_~s__state~0 == 8480); 52330#L120 assume !(ssl3_accept_~s__state~0 == 8481); 52329#L123 assume !(ssl3_accept_~s__state~0 == 8482); 52328#L126 assume !(ssl3_accept_~s__state~0 == 8464); 52327#L129 assume !(ssl3_accept_~s__state~0 == 8465); 52326#L132 assume !(ssl3_accept_~s__state~0 == 8466); 51205#L135 assume ssl3_accept_~s__state~0 == 8496; 50279#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 51193#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 51186#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 50909#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 49970#L293-2 ssl3_accept_~s__init_num~0 := 0; 50897#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 50888#L579 ssl3_accept_~skip~0 := 0; 50883#L99-3 assume true; 50871#L99-1 assume !false; 50862#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50857#L102 assume !(ssl3_accept_~s__state~0 == 12292); 50852#L105 assume !(ssl3_accept_~s__state~0 == 16384); 50847#L108 assume !(ssl3_accept_~s__state~0 == 8192); 50842#L111 assume !(ssl3_accept_~s__state~0 == 24576); 50837#L114 assume !(ssl3_accept_~s__state~0 == 8195); 50832#L117 assume !(ssl3_accept_~s__state~0 == 8480); 50827#L120 assume !(ssl3_accept_~s__state~0 == 8481); 50820#L123 assume !(ssl3_accept_~s__state~0 == 8482); 50815#L126 assume !(ssl3_accept_~s__state~0 == 8464); 50809#L129 assume !(ssl3_accept_~s__state~0 == 8465); 50804#L132 assume !(ssl3_accept_~s__state~0 == 8466); 50798#L135 assume !(ssl3_accept_~s__state~0 == 8496); 50793#L138 assume !(ssl3_accept_~s__state~0 == 8497); 50232#L141 assume ssl3_accept_~s__state~0 == 8512; 50220#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 50221#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 50116#L308 assume !(ssl3_accept_~ret~0 <= 0); 50117#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 52293#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 52289#L579 ssl3_accept_~skip~0 := 0; 52284#L99-3 assume true; 52285#L99-1 assume !false; 52280#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52281#L102 assume !(ssl3_accept_~s__state~0 == 12292); 52276#L105 assume !(ssl3_accept_~s__state~0 == 16384); 52277#L108 assume !(ssl3_accept_~s__state~0 == 8192); 52272#L111 assume !(ssl3_accept_~s__state~0 == 24576); 52273#L114 assume !(ssl3_accept_~s__state~0 == 8195); 52268#L117 assume !(ssl3_accept_~s__state~0 == 8480); 52269#L120 assume !(ssl3_accept_~s__state~0 == 8481); 52264#L123 assume !(ssl3_accept_~s__state~0 == 8482); 52265#L126 assume !(ssl3_accept_~s__state~0 == 8464); 52260#L129 assume !(ssl3_accept_~s__state~0 == 8465); 52261#L132 assume !(ssl3_accept_~s__state~0 == 8466); 52256#L135 assume !(ssl3_accept_~s__state~0 == 8496); 52257#L138 assume !(ssl3_accept_~s__state~0 == 8497); 52252#L141 assume !(ssl3_accept_~s__state~0 == 8512); 52253#L144 assume !(ssl3_accept_~s__state~0 == 8513); 52249#L147 assume ssl3_accept_~s__state~0 == 8528; 50273#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 52932#L321 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 52929#L321-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 50061#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 50053#L353 assume !(ssl3_accept_~ret~0 <= 0); 50054#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 50113#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 53043#L579 ssl3_accept_~skip~0 := 0; 53041#L99-3 assume true; 53040#L99-1 assume !false; 53038#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53037#L102 assume !(ssl3_accept_~s__state~0 == 12292); 53034#L105 assume !(ssl3_accept_~s__state~0 == 16384); 53033#L108 assume !(ssl3_accept_~s__state~0 == 8192); 53032#L111 assume !(ssl3_accept_~s__state~0 == 24576); 49975#L114 assume !(ssl3_accept_~s__state~0 == 8195); 49976#L117 assume !(ssl3_accept_~s__state~0 == 8480); 49988#L120 assume !(ssl3_accept_~s__state~0 == 8481); 52927#L123 assume !(ssl3_accept_~s__state~0 == 8482); 52925#L126 assume !(ssl3_accept_~s__state~0 == 8464); 52919#L129 assume !(ssl3_accept_~s__state~0 == 8465); 52917#L132 assume !(ssl3_accept_~s__state~0 == 8466); 52915#L135 assume !(ssl3_accept_~s__state~0 == 8496); 52913#L138 assume !(ssl3_accept_~s__state~0 == 8497); 52911#L141 assume !(ssl3_accept_~s__state~0 == 8512); 52909#L144 assume !(ssl3_accept_~s__state~0 == 8513); 52907#L147 assume !(ssl3_accept_~s__state~0 == 8528); 52905#L150 assume !(ssl3_accept_~s__state~0 == 8529); 52903#L153 assume ssl3_accept_~s__state~0 == 8544; 50088#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 50089#L376 assume !(ssl3_accept_~s__session__peer~0 != 0); 52752#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 50106#L388 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 50043#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 50040#L400 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; 50041#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 52737#L579 ssl3_accept_~skip~0 := 0; 52735#L99-3 assume true; 52733#L99-1 assume !false; 52731#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52729#L102 assume !(ssl3_accept_~s__state~0 == 12292); 52727#L105 assume !(ssl3_accept_~s__state~0 == 16384); 52725#L108 assume !(ssl3_accept_~s__state~0 == 8192); 52723#L111 assume !(ssl3_accept_~s__state~0 == 24576); 52721#L114 assume !(ssl3_accept_~s__state~0 == 8195); 52719#L117 assume !(ssl3_accept_~s__state~0 == 8480); 52717#L120 assume !(ssl3_accept_~s__state~0 == 8481); 52715#L123 assume !(ssl3_accept_~s__state~0 == 8482); 52713#L126 assume !(ssl3_accept_~s__state~0 == 8464); 52711#L129 assume !(ssl3_accept_~s__state~0 == 8465); 52709#L132 assume !(ssl3_accept_~s__state~0 == 8466); 52707#L135 assume !(ssl3_accept_~s__state~0 == 8496); 52705#L138 assume !(ssl3_accept_~s__state~0 == 8497); 52703#L141 assume !(ssl3_accept_~s__state~0 == 8512); 52701#L144 assume !(ssl3_accept_~s__state~0 == 8513); 52699#L147 assume !(ssl3_accept_~s__state~0 == 8528); 52697#L150 assume !(ssl3_accept_~s__state~0 == 8529); 52695#L153 assume !(ssl3_accept_~s__state~0 == 8544); 52693#L156 assume !(ssl3_accept_~s__state~0 == 8545); 52691#L159 assume !(ssl3_accept_~s__state~0 == 8560); 52689#L162 assume !(ssl3_accept_~s__state~0 == 8561); 52665#L165 assume ssl3_accept_~s__state~0 == 8448; 52666#L166 assume !(ssl3_accept_~num1~0 > 0); 50143#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 50144#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 53049#L579 ssl3_accept_~skip~0 := 0; 50121#L99-3 assume true; 50122#L99-1 assume !false; 50126#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53039#L102 assume !(ssl3_accept_~s__state~0 == 12292); 50056#L105 assume !(ssl3_accept_~s__state~0 == 16384); 50057#L108 assume !(ssl3_accept_~s__state~0 == 8192); 50006#L111 assume !(ssl3_accept_~s__state~0 == 24576); 50007#L114 assume !(ssl3_accept_~s__state~0 == 8195); 53030#L117 assume !(ssl3_accept_~s__state~0 == 8480); 49955#L120 assume !(ssl3_accept_~s__state~0 == 8481); 49956#L123 assume !(ssl3_accept_~s__state~0 == 8482); 52950#L126 assume !(ssl3_accept_~s__state~0 == 8464); 52949#L129 assume !(ssl3_accept_~s__state~0 == 8465); 52948#L132 assume !(ssl3_accept_~s__state~0 == 8466); 52947#L135 assume !(ssl3_accept_~s__state~0 == 8496); 52945#L138 assume !(ssl3_accept_~s__state~0 == 8497); 52944#L141 assume !(ssl3_accept_~s__state~0 == 8512); 52943#L144 assume !(ssl3_accept_~s__state~0 == 8513); 52942#L147 assume !(ssl3_accept_~s__state~0 == 8528); 52941#L150 assume !(ssl3_accept_~s__state~0 == 8529); 52667#L153 assume !(ssl3_accept_~s__state~0 == 8544); 52659#L156 assume !(ssl3_accept_~s__state~0 == 8545); 52658#L159 assume !(ssl3_accept_~s__state~0 == 8560); 52657#L162 assume !(ssl3_accept_~s__state~0 == 8561); 52656#L165 assume !(ssl3_accept_~s__state~0 == 8448); 52655#L168 assume ssl3_accept_~s__state~0 == 8576; 49996#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 49997#L440 assume !(ssl3_accept_~ret~0 <= 0); 50129#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 50131#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 52390#L579 ssl3_accept_~skip~0 := 0; 52389#L99-3 assume true; 52388#L99-1 assume !false; 52387#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52386#L102 assume !(ssl3_accept_~s__state~0 == 12292); 52385#L105 assume !(ssl3_accept_~s__state~0 == 16384); 52384#L108 assume !(ssl3_accept_~s__state~0 == 8192); 52383#L111 assume !(ssl3_accept_~s__state~0 == 24576); 52382#L114 assume !(ssl3_accept_~s__state~0 == 8195); 52381#L117 assume !(ssl3_accept_~s__state~0 == 8480); 52380#L120 assume !(ssl3_accept_~s__state~0 == 8481); 52379#L123 assume !(ssl3_accept_~s__state~0 == 8482); 52378#L126 assume !(ssl3_accept_~s__state~0 == 8464); 52377#L129 assume !(ssl3_accept_~s__state~0 == 8465); 52325#L132 assume ssl3_accept_~s__state~0 == 8466; 50283#L133 [2018-11-10 04:58:43,122 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:43,122 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 17 times [2018-11-10 04:58:43,122 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:43,123 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:43,123 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:43,123 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:43,123 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:43,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:43,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:43,129 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:43,129 INFO L82 PathProgramCache]: Analyzing trace with hash -1160401002, now seen corresponding path program 1 times [2018-11-10 04:58:43,130 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:43,130 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:43,130 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:43,130 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:58:43,130 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:43,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:43,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:43,159 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:43,159 INFO L82 PathProgramCache]: Analyzing trace with hash -923803324, now seen corresponding path program 1 times [2018-11-10 04:58:43,159 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:43,159 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:43,159 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:43,160 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:43,160 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:43,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:43,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:44,090 WARN L179 SmtUtils]: Spent 877.00 ms on a formula simplification. DAG size of input: 384 DAG size of output: 142 [2018-11-10 04:58:44,137 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 04:58:44,138 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 04:58:44,138 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 04:58:44,138 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 04:58:44,138 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-10 04:58:44,138 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 04:58:44,138 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 04:58:44,138 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 04:58:44,138 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3_true-unreach-call_false-termination.cil.c_Iteration22_Loop [2018-11-10 04:58:44,138 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 04:58:44,138 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 04:58:44,139 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:58:44,142 INFO 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 04:58:44,148 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:58:44,150 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:58:44,151 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:58:44,152 INFO 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 04:58:44,157 INFO 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 04:58:44,159 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:58:44,160 INFO 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 04:58:44,163 INFO 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 04:58:44,165 INFO 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 04:58:44,166 INFO 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 04:58:44,167 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:58:44,169 INFO 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 04:58:44,170 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:58:44,174 INFO 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 04:58:44,175 INFO 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 04:58:44,177 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:58:44,179 INFO 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 04:58:44,182 INFO 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 04:58:44,187 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:58:44,189 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:58:44,419 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 04:58:44,419 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_c4323f13-7f66-47ad-b2b9-a3a6c36d85f5/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 04:58:44,428 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 04:58:44,428 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_c4323f13-7f66-47ad-b2b9-a3a6c36d85f5/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 04:58:44,448 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 04:58:44,448 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 04:58:44,452 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-10 04:58:44,468 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 04:58:44,468 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 04:58:44,468 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 04:58:44,468 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 04:58:44,469 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-10 04:58:44,469 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 04:58:44,469 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 04:58:44,469 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 04:58:44,469 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3_true-unreach-call_false-termination.cil.c_Iteration22_Loop [2018-11-10 04:58:44,469 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 04:58:44,469 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 04:58:44,471 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:58:44,478 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:58:44,480 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:58:44,483 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:58:44,486 INFO 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 04:58:44,487 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:58:44,489 INFO 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 04:58:44,492 INFO 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 04:58:44,493 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:58:44,495 INFO 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 04:58:44,497 INFO 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 04:58:44,498 INFO 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 04:58:44,500 INFO 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 04:58:44,501 INFO 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 04:58:44,503 INFO 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 04:58:44,505 INFO 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 04:58:44,508 INFO 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 04:58:44,510 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 04:58:44,516 INFO 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 04:58:44,518 INFO 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 04:58:44,527 INFO 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 04:58:44,529 INFO 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 04:58:44,684 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 04:58:44,685 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-10 04:58:44,685 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 04:58:44,685 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 04:58:44,686 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 04:58:44,686 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 04:58:44,686 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 04:58:44,686 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 04:58:44,686 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 04:58:44,686 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 04:58:44,688 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-10 04:58:44,689 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-10 04:58:44,689 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2018-11-10 04:58:44,689 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-10 04:58:44,689 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-10 04:58:44,689 INFO L517 LassoAnalysis]: Proved termination. [2018-11-10 04:58:44,689 INFO L519 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 1 Supporting invariants [] [2018-11-10 04:58:44,689 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-10 04:58:44,718 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:44,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:44,726 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:58:44,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:44,758 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:58:44,791 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 04:58:44,792 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 04:58:44,792 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3126 states and 3988 transitions. cyclomatic complexity: 871 Second operand 5 states. [2018-11-10 04:58:44,848 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3126 states and 3988 transitions. cyclomatic complexity: 871. Second operand 5 states. Result 8234 states and 10458 transitions. Complement of second has 4 states. [2018-11-10 04:58:44,849 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 04:58:44,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 04:58:44,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 381 transitions. [2018-11-10 04:58:44,850 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 381 transitions. Stem has 18 letters. Loop has 180 letters. [2018-11-10 04:58:44,853 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 04:58:44,853 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 381 transitions. Stem has 198 letters. Loop has 180 letters. [2018-11-10 04:58:44,859 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 04:58:44,859 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 381 transitions. Stem has 18 letters. Loop has 360 letters. [2018-11-10 04:58:44,861 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 04:58:44,861 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8234 states and 10458 transitions. [2018-11-10 04:58:44,879 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5458 [2018-11-10 04:58:44,900 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8234 states to 8234 states and 10458 transitions. [2018-11-10 04:58:44,900 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5565 [2018-11-10 04:58:44,903 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5577 [2018-11-10 04:58:44,904 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8234 states and 10458 transitions. [2018-11-10 04:58:44,904 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:58:44,904 INFO L705 BuchiCegarLoop]: Abstraction has 8234 states and 10458 transitions. [2018-11-10 04:58:44,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8234 states and 10458 transitions. [2018-11-10 04:58:44,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8234 to 8222. [2018-11-10 04:58:44,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8222 states. [2018-11-10 04:58:44,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8222 states to 8222 states and 10440 transitions. [2018-11-10 04:58:44,964 INFO L728 BuchiCegarLoop]: Abstraction has 8222 states and 10440 transitions. [2018-11-10 04:58:44,964 INFO L608 BuchiCegarLoop]: Abstraction has 8222 states and 10440 transitions. [2018-11-10 04:58:44,964 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-10 04:58:44,964 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8222 states and 10440 transitions. [2018-11-10 04:58:44,980 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5458 [2018-11-10 04:58:44,980 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:58:44,980 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:58:44,981 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:58:44,981 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 04:58:44,982 INFO L793 eck$LassoCheckResult]: Stem: 62187#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 61939#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 61940#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 62177#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 62178#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 62120#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 62250#L99-3 assume true; 64443#L99-1 assume !false; 66233#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66231#L102 assume !(ssl3_accept_~s__state~0 == 12292); 65104#L105 assume !(ssl3_accept_~s__state~0 == 16384); 65105#L108 assume !(ssl3_accept_~s__state~0 == 8192); 66227#L111 assume !(ssl3_accept_~s__state~0 == 24576); 66225#L114 assume !(ssl3_accept_~s__state~0 == 8195); 66223#L117 assume !(ssl3_accept_~s__state~0 == 8480); 65086#L120 assume !(ssl3_accept_~s__state~0 == 8481); 65087#L123 assume !(ssl3_accept_~s__state~0 == 8482); 66218#L126 assume ssl3_accept_~s__state~0 == 8464; 64663#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 64664#L274 [2018-11-10 04:58:44,982 INFO L795 eck$LassoCheckResult]: Loop: 64664#L274 assume !(ssl3_accept_~blastFlag~0 == 0); 61913#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; 61914#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 70123#L579 ssl3_accept_~skip~0 := 0; 70122#L99-3 assume true; 70121#L99-1 assume !false; 70120#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70119#L102 assume !(ssl3_accept_~s__state~0 == 12292); 70118#L105 assume !(ssl3_accept_~s__state~0 == 16384); 70117#L108 assume !(ssl3_accept_~s__state~0 == 8192); 70116#L111 assume !(ssl3_accept_~s__state~0 == 24576); 70115#L114 assume !(ssl3_accept_~s__state~0 == 8195); 70114#L117 assume !(ssl3_accept_~s__state~0 == 8480); 70113#L120 assume !(ssl3_accept_~s__state~0 == 8481); 69049#L123 assume !(ssl3_accept_~s__state~0 == 8482); 69050#L126 assume !(ssl3_accept_~s__state~0 == 8464); 70093#L129 assume !(ssl3_accept_~s__state~0 == 8465); 68762#L132 assume !(ssl3_accept_~s__state~0 == 8466); 68728#L135 assume ssl3_accept_~s__state~0 == 8496; 68602#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 68727#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 68726#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 68724#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 68723#L293-2 ssl3_accept_~s__init_num~0 := 0; 68718#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 68712#L579 ssl3_accept_~skip~0 := 0; 68710#L99-3 assume true; 68709#L99-1 assume !false; 68708#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68705#L102 assume !(ssl3_accept_~s__state~0 == 12292); 68701#L105 assume !(ssl3_accept_~s__state~0 == 16384); 68667#L108 assume !(ssl3_accept_~s__state~0 == 8192); 68666#L111 assume !(ssl3_accept_~s__state~0 == 24576); 68656#L114 assume !(ssl3_accept_~s__state~0 == 8195); 68655#L117 assume !(ssl3_accept_~s__state~0 == 8480); 68652#L120 assume !(ssl3_accept_~s__state~0 == 8481); 68651#L123 assume !(ssl3_accept_~s__state~0 == 8482); 68648#L126 assume !(ssl3_accept_~s__state~0 == 8464); 68647#L129 assume !(ssl3_accept_~s__state~0 == 8465); 68644#L132 assume !(ssl3_accept_~s__state~0 == 8466); 68643#L135 assume !(ssl3_accept_~s__state~0 == 8496); 68640#L138 assume !(ssl3_accept_~s__state~0 == 8497); 62284#L141 assume ssl3_accept_~s__state~0 == 8512; 62278#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 62279#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 62181#L308 assume !(ssl3_accept_~ret~0 <= 0); 61965#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 61966#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 69670#L579 ssl3_accept_~skip~0 := 0; 69668#L99-3 assume true; 69666#L99-1 assume !false; 69664#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69662#L102 assume !(ssl3_accept_~s__state~0 == 12292); 69660#L105 assume !(ssl3_accept_~s__state~0 == 16384); 69658#L108 assume !(ssl3_accept_~s__state~0 == 8192); 69656#L111 assume !(ssl3_accept_~s__state~0 == 24576); 69654#L114 assume !(ssl3_accept_~s__state~0 == 8195); 69652#L117 assume !(ssl3_accept_~s__state~0 == 8480); 69650#L120 assume !(ssl3_accept_~s__state~0 == 8481); 69648#L123 assume !(ssl3_accept_~s__state~0 == 8482); 69646#L126 assume !(ssl3_accept_~s__state~0 == 8464); 69644#L129 assume !(ssl3_accept_~s__state~0 == 8465); 69642#L132 assume !(ssl3_accept_~s__state~0 == 8466); 69640#L135 assume !(ssl3_accept_~s__state~0 == 8496); 69638#L138 assume !(ssl3_accept_~s__state~0 == 8497); 69636#L141 assume !(ssl3_accept_~s__state~0 == 8512); 69634#L144 assume !(ssl3_accept_~s__state~0 == 8513); 69632#L147 assume ssl3_accept_~s__state~0 == 8528; 62216#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 61931#L321 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 61932#L321-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 61937#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 61985#L353 assume !(ssl3_accept_~ret~0 <= 0); 62090#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 69681#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 69676#L579 ssl3_accept_~skip~0 := 0; 69671#L99-3 assume true; 69669#L99-1 assume !false; 69667#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69665#L102 assume !(ssl3_accept_~s__state~0 == 12292); 69663#L105 assume !(ssl3_accept_~s__state~0 == 16384); 69661#L108 assume !(ssl3_accept_~s__state~0 == 8192); 69659#L111 assume !(ssl3_accept_~s__state~0 == 24576); 69657#L114 assume !(ssl3_accept_~s__state~0 == 8195); 69655#L117 assume !(ssl3_accept_~s__state~0 == 8480); 69653#L120 assume !(ssl3_accept_~s__state~0 == 8481); 69651#L123 assume !(ssl3_accept_~s__state~0 == 8482); 69649#L126 assume !(ssl3_accept_~s__state~0 == 8464); 69647#L129 assume !(ssl3_accept_~s__state~0 == 8465); 69645#L132 assume !(ssl3_accept_~s__state~0 == 8466); 69643#L135 assume !(ssl3_accept_~s__state~0 == 8496); 69641#L138 assume !(ssl3_accept_~s__state~0 == 8497); 69639#L141 assume !(ssl3_accept_~s__state~0 == 8512); 69637#L144 assume !(ssl3_accept_~s__state~0 == 8513); 69635#L147 assume !(ssl3_accept_~s__state~0 == 8528); 69633#L150 assume !(ssl3_accept_~s__state~0 == 8529); 69630#L153 assume ssl3_accept_~s__state~0 == 8544; 62132#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 62134#L376 assume !(ssl3_accept_~s__session__peer~0 != 0); 69796#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 69795#L388 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 69793#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 62071#L400 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; 62072#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 69996#L579 ssl3_accept_~skip~0 := 0; 69991#L99-3 assume true; 69989#L99-1 assume !false; 69987#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69985#L102 assume !(ssl3_accept_~s__state~0 == 12292); 69983#L105 assume !(ssl3_accept_~s__state~0 == 16384); 69981#L108 assume !(ssl3_accept_~s__state~0 == 8192); 69979#L111 assume !(ssl3_accept_~s__state~0 == 24576); 69977#L114 assume !(ssl3_accept_~s__state~0 == 8195); 69975#L117 assume !(ssl3_accept_~s__state~0 == 8480); 69973#L120 assume !(ssl3_accept_~s__state~0 == 8481); 69971#L123 assume !(ssl3_accept_~s__state~0 == 8482); 69969#L126 assume !(ssl3_accept_~s__state~0 == 8464); 69967#L129 assume !(ssl3_accept_~s__state~0 == 8465); 69965#L132 assume !(ssl3_accept_~s__state~0 == 8466); 69963#L135 assume !(ssl3_accept_~s__state~0 == 8496); 69961#L138 assume !(ssl3_accept_~s__state~0 == 8497); 69959#L141 assume !(ssl3_accept_~s__state~0 == 8512); 69957#L144 assume !(ssl3_accept_~s__state~0 == 8513); 69955#L147 assume !(ssl3_accept_~s__state~0 == 8528); 69953#L150 assume !(ssl3_accept_~s__state~0 == 8529); 69951#L153 assume !(ssl3_accept_~s__state~0 == 8544); 69949#L156 assume !(ssl3_accept_~s__state~0 == 8545); 69916#L159 assume !(ssl3_accept_~s__state~0 == 8560); 69914#L162 assume !(ssl3_accept_~s__state~0 == 8561); 69907#L165 assume ssl3_accept_~s__state~0 == 8448; 62029#L166 assume !(ssl3_accept_~num1~0 > 0); 62030#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 62211#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 70041#L579 ssl3_accept_~skip~0 := 0; 70039#L99-3 assume true; 70037#L99-1 assume !false; 70035#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70033#L102 assume !(ssl3_accept_~s__state~0 == 12292); 70031#L105 assume !(ssl3_accept_~s__state~0 == 16384); 70029#L108 assume !(ssl3_accept_~s__state~0 == 8192); 70027#L111 assume !(ssl3_accept_~s__state~0 == 24576); 70025#L114 assume !(ssl3_accept_~s__state~0 == 8195); 70023#L117 assume !(ssl3_accept_~s__state~0 == 8480); 70021#L120 assume !(ssl3_accept_~s__state~0 == 8481); 70019#L123 assume !(ssl3_accept_~s__state~0 == 8482); 70017#L126 assume !(ssl3_accept_~s__state~0 == 8464); 70015#L129 assume !(ssl3_accept_~s__state~0 == 8465); 62199#L132 assume !(ssl3_accept_~s__state~0 == 8466); 62128#L135 assume !(ssl3_accept_~s__state~0 == 8496); 62129#L138 assume !(ssl3_accept_~s__state~0 == 8497); 62145#L141 assume !(ssl3_accept_~s__state~0 == 8512); 70009#L144 assume !(ssl3_accept_~s__state~0 == 8513); 70008#L147 assume !(ssl3_accept_~s__state~0 == 8528); 70007#L150 assume !(ssl3_accept_~s__state~0 == 8529); 70006#L153 assume !(ssl3_accept_~s__state~0 == 8544); 70005#L156 assume !(ssl3_accept_~s__state~0 == 8545); 70004#L159 assume !(ssl3_accept_~s__state~0 == 8560); 70003#L162 assume !(ssl3_accept_~s__state~0 == 8561); 69997#L165 assume !(ssl3_accept_~s__state~0 == 8448); 62138#L168 assume ssl3_accept_~s__state~0 == 8576; 61998#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 61999#L440 assume !(ssl3_accept_~ret~0 <= 0); 62192#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 62193#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 69084#L579 ssl3_accept_~skip~0 := 0; 69081#L99-3 assume true; 69078#L99-1 assume !false; 69075#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69072#L102 assume !(ssl3_accept_~s__state~0 == 12292); 69069#L105 assume !(ssl3_accept_~s__state~0 == 16384); 69066#L108 assume !(ssl3_accept_~s__state~0 == 8192); 69063#L111 assume !(ssl3_accept_~s__state~0 == 24576); 69060#L114 assume !(ssl3_accept_~s__state~0 == 8195); 69057#L117 assume !(ssl3_accept_~s__state~0 == 8480); 69053#L120 assume !(ssl3_accept_~s__state~0 == 8481); 69054#L123 assume !(ssl3_accept_~s__state~0 == 8482); 69011#L126 assume !(ssl3_accept_~s__state~0 == 8464); 68839#L129 assume !(ssl3_accept_~s__state~0 == 8465); 68840#L132 assume ssl3_accept_~s__state~0 == 8466; 68605#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 64664#L274 [2018-11-10 04:58:44,982 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:44,982 INFO L82 PathProgramCache]: Analyzing trace with hash -638506425, now seen corresponding path program 1 times [2018-11-10 04:58:44,982 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:44,982 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:44,983 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:44,983 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:44,983 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:44,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:44,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:44,989 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:44,989 INFO L82 PathProgramCache]: Analyzing trace with hash -2017990264, now seen corresponding path program 1 times [2018-11-10 04:58:44,989 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:44,990 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:44,990 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:44,990 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:44,990 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:44,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:45,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:45,018 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:45,018 INFO L82 PathProgramCache]: Analyzing trace with hash 1113210062, now seen corresponding path program 1 times [2018-11-10 04:58:45,018 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:45,018 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:45,019 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:45,019 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:45,019 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:45,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:45,062 INFO L134 CoverageAnalysis]: Checked inductivity of 478 backedges. 85 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2018-11-10 04:58:45,062 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:58:45,062 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:58:45,807 WARN L179 SmtUtils]: Spent 738.00 ms on a formula simplification. DAG size of input: 384 DAG size of output: 142 [2018-11-10 04:58:45,852 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:58:45,852 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:58:45,852 INFO L87 Difference]: Start difference. First operand 8222 states and 10440 transitions. cyclomatic complexity: 2235 Second operand 3 states. [2018-11-10 04:58:45,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:58:45,913 INFO L93 Difference]: Finished difference Result 10688 states and 13534 transitions. [2018-11-10 04:58:45,915 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:58:45,915 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10688 states and 13534 transitions. [2018-11-10 04:58:45,940 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7904 [2018-11-10 04:58:45,967 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10688 states to 10684 states and 13530 transitions. [2018-11-10 04:58:45,967 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8023 [2018-11-10 04:58:45,972 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8023 [2018-11-10 04:58:45,972 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10684 states and 13530 transitions. [2018-11-10 04:58:45,972 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:58:45,972 INFO L705 BuchiCegarLoop]: Abstraction has 10684 states and 13530 transitions. [2018-11-10 04:58:45,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10684 states and 13530 transitions. [2018-11-10 04:58:46,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10684 to 10684. [2018-11-10 04:58:46,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10684 states. [2018-11-10 04:58:46,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10684 states to 10684 states and 13530 transitions. [2018-11-10 04:58:46,066 INFO L728 BuchiCegarLoop]: Abstraction has 10684 states and 13530 transitions. [2018-11-10 04:58:46,066 INFO L608 BuchiCegarLoop]: Abstraction has 10684 states and 13530 transitions. [2018-11-10 04:58:46,066 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-10 04:58:46,067 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10684 states and 13530 transitions. [2018-11-10 04:58:46,090 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7904 [2018-11-10 04:58:46,091 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:58:46,091 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:58:46,092 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 04:58:46,092 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 04:58:46,092 INFO L793 eck$LassoCheckResult]: Stem: 81109#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 80858#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 80859#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 81099#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 81100#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 81045#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 81176#L99-3 assume true; 82933#L99-1 assume !false; 86797#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86796#L102 assume !(ssl3_accept_~s__state~0 == 12292); 86795#L105 assume !(ssl3_accept_~s__state~0 == 16384); 86794#L108 assume !(ssl3_accept_~s__state~0 == 8192); 86793#L111 assume !(ssl3_accept_~s__state~0 == 24576); 86792#L114 assume !(ssl3_accept_~s__state~0 == 8195); 86791#L117 assume !(ssl3_accept_~s__state~0 == 8480); 86790#L120 assume !(ssl3_accept_~s__state~0 == 8481); 86789#L123 assume !(ssl3_accept_~s__state~0 == 8482); 86788#L126 assume ssl3_accept_~s__state~0 == 8464; 82079#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 81874#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 81875#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; 80832#L542 [2018-11-10 04:58:46,092 INFO L795 eck$LassoCheckResult]: Loop: 80832#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 91144#L579 ssl3_accept_~skip~0 := 0; 91143#L99-3 assume true; 91138#L99-1 assume !false; 91136#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91134#L102 assume !(ssl3_accept_~s__state~0 == 12292); 91132#L105 assume !(ssl3_accept_~s__state~0 == 16384); 91130#L108 assume !(ssl3_accept_~s__state~0 == 8192); 91128#L111 assume !(ssl3_accept_~s__state~0 == 24576); 91126#L114 assume !(ssl3_accept_~s__state~0 == 8195); 91124#L117 assume !(ssl3_accept_~s__state~0 == 8480); 91122#L120 assume !(ssl3_accept_~s__state~0 == 8481); 91120#L123 assume !(ssl3_accept_~s__state~0 == 8482); 90973#L126 assume !(ssl3_accept_~s__state~0 == 8464); 90972#L129 assume !(ssl3_accept_~s__state~0 == 8465); 89998#L132 assume !(ssl3_accept_~s__state~0 == 8466); 89949#L135 assume ssl3_accept_~s__state~0 == 8496; 89905#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 89946#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 89942#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 89939#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 89938#L293-2 ssl3_accept_~s__init_num~0 := 0; 89937#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 89930#L579 ssl3_accept_~skip~0 := 0; 89929#L99-3 assume true; 89928#L99-1 assume !false; 89927#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89926#L102 assume !(ssl3_accept_~s__state~0 == 12292); 89925#L105 assume !(ssl3_accept_~s__state~0 == 16384); 89924#L108 assume !(ssl3_accept_~s__state~0 == 8192); 89923#L111 assume !(ssl3_accept_~s__state~0 == 24576); 89922#L114 assume !(ssl3_accept_~s__state~0 == 8195); 89921#L117 assume !(ssl3_accept_~s__state~0 == 8480); 89920#L120 assume !(ssl3_accept_~s__state~0 == 8481); 89919#L123 assume !(ssl3_accept_~s__state~0 == 8482); 89917#L126 assume !(ssl3_accept_~s__state~0 == 8464); 89915#L129 assume !(ssl3_accept_~s__state~0 == 8465); 89913#L132 assume !(ssl3_accept_~s__state~0 == 8466); 89910#L135 assume !(ssl3_accept_~s__state~0 == 8496); 89908#L138 assume !(ssl3_accept_~s__state~0 == 8497); 89902#L141 assume ssl3_accept_~s__state~0 == 8512; 89136#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 89137#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 89895#L308 assume !(ssl3_accept_~ret~0 <= 0); 91491#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 91490#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 91485#L579 ssl3_accept_~skip~0 := 0; 91484#L99-3 assume true; 91483#L99-1 assume !false; 91482#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91481#L102 assume !(ssl3_accept_~s__state~0 == 12292); 81012#L105 assume !(ssl3_accept_~s__state~0 == 16384); 81013#L108 assume !(ssl3_accept_~s__state~0 == 8192); 81024#L111 assume !(ssl3_accept_~s__state~0 == 24576); 91479#L114 assume !(ssl3_accept_~s__state~0 == 8195); 91478#L117 assume !(ssl3_accept_~s__state~0 == 8480); 91477#L120 assume !(ssl3_accept_~s__state~0 == 8481); 91476#L123 assume !(ssl3_accept_~s__state~0 == 8482); 91475#L126 assume !(ssl3_accept_~s__state~0 == 8464); 91474#L129 assume !(ssl3_accept_~s__state~0 == 8465); 91473#L132 assume !(ssl3_accept_~s__state~0 == 8466); 91472#L135 assume !(ssl3_accept_~s__state~0 == 8496); 91471#L138 assume !(ssl3_accept_~s__state~0 == 8497); 91469#L141 assume !(ssl3_accept_~s__state~0 == 8512); 91468#L144 assume !(ssl3_accept_~s__state~0 == 8513); 91467#L147 assume ssl3_accept_~s__state~0 == 8528; 90416#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 91465#L321 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 91464#L321-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 91463#L330 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 91461#L333 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 81095#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 81096#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 91374#L579 ssl3_accept_~skip~0 := 0; 91372#L99-3 assume true; 91370#L99-1 assume !false; 91368#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91366#L102 assume !(ssl3_accept_~s__state~0 == 12292); 91364#L105 assume !(ssl3_accept_~s__state~0 == 16384); 91362#L108 assume !(ssl3_accept_~s__state~0 == 8192); 91360#L111 assume !(ssl3_accept_~s__state~0 == 24576); 91358#L114 assume !(ssl3_accept_~s__state~0 == 8195); 91356#L117 assume !(ssl3_accept_~s__state~0 == 8480); 91354#L120 assume !(ssl3_accept_~s__state~0 == 8481); 91352#L123 assume !(ssl3_accept_~s__state~0 == 8482); 91350#L126 assume !(ssl3_accept_~s__state~0 == 8464); 91348#L129 assume !(ssl3_accept_~s__state~0 == 8465); 91346#L132 assume !(ssl3_accept_~s__state~0 == 8466); 91344#L135 assume !(ssl3_accept_~s__state~0 == 8496); 91342#L138 assume !(ssl3_accept_~s__state~0 == 8497); 91341#L141 assume !(ssl3_accept_~s__state~0 == 8512); 91340#L144 assume !(ssl3_accept_~s__state~0 == 8513); 91184#L147 assume !(ssl3_accept_~s__state~0 == 8528); 91185#L150 assume !(ssl3_accept_~s__state~0 == 8529); 91338#L153 assume ssl3_accept_~s__state~0 == 8544; 90593#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 91337#L376 assume !(ssl3_accept_~s__session__peer~0 != 0); 91334#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 91332#L388 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 91329#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 91328#L400 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; 91267#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 91258#L579 ssl3_accept_~skip~0 := 0; 91253#L99-3 assume true; 91248#L99-1 assume !false; 91243#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91241#L102 assume !(ssl3_accept_~s__state~0 == 12292); 91238#L105 assume !(ssl3_accept_~s__state~0 == 16384); 91231#L108 assume !(ssl3_accept_~s__state~0 == 8192); 91228#L111 assume !(ssl3_accept_~s__state~0 == 24576); 91225#L114 assume !(ssl3_accept_~s__state~0 == 8195); 91222#L117 assume !(ssl3_accept_~s__state~0 == 8480); 91219#L120 assume !(ssl3_accept_~s__state~0 == 8481); 91216#L123 assume !(ssl3_accept_~s__state~0 == 8482); 91213#L126 assume !(ssl3_accept_~s__state~0 == 8464); 91210#L129 assume !(ssl3_accept_~s__state~0 == 8465); 91207#L132 assume !(ssl3_accept_~s__state~0 == 8466); 91204#L135 assume !(ssl3_accept_~s__state~0 == 8496); 91201#L138 assume !(ssl3_accept_~s__state~0 == 8497); 91198#L141 assume !(ssl3_accept_~s__state~0 == 8512); 91197#L144 assume !(ssl3_accept_~s__state~0 == 8513); 91172#L147 assume !(ssl3_accept_~s__state~0 == 8528); 91171#L150 assume !(ssl3_accept_~s__state~0 == 8529); 91170#L153 assume !(ssl3_accept_~s__state~0 == 8544); 91169#L156 assume !(ssl3_accept_~s__state~0 == 8545); 91168#L159 assume !(ssl3_accept_~s__state~0 == 8560); 91166#L162 assume !(ssl3_accept_~s__state~0 == 8561); 91165#L165 assume ssl3_accept_~s__state~0 == 8448; 91164#L166 assume !(ssl3_accept_~num1~0 > 0); 91162#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 91161#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 91156#L579 ssl3_accept_~skip~0 := 0; 91155#L99-3 assume true; 91154#L99-1 assume !false; 91153#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91150#L102 assume !(ssl3_accept_~s__state~0 == 12292); 91116#L105 assume !(ssl3_accept_~s__state~0 == 16384); 91111#L108 assume !(ssl3_accept_~s__state~0 == 8192); 91110#L111 assume !(ssl3_accept_~s__state~0 == 24576); 91109#L114 assume !(ssl3_accept_~s__state~0 == 8195); 91107#L117 assume !(ssl3_accept_~s__state~0 == 8480); 91106#L120 assume !(ssl3_accept_~s__state~0 == 8481); 91105#L123 assume !(ssl3_accept_~s__state~0 == 8482); 91104#L126 assume !(ssl3_accept_~s__state~0 == 8464); 91103#L129 assume !(ssl3_accept_~s__state~0 == 8465); 91101#L132 assume !(ssl3_accept_~s__state~0 == 8466); 91099#L135 assume !(ssl3_accept_~s__state~0 == 8496); 91098#L138 assume !(ssl3_accept_~s__state~0 == 8497); 91097#L141 assume !(ssl3_accept_~s__state~0 == 8512); 91096#L144 assume !(ssl3_accept_~s__state~0 == 8513); 91095#L147 assume !(ssl3_accept_~s__state~0 == 8528); 91094#L150 assume !(ssl3_accept_~s__state~0 == 8529); 91093#L153 assume !(ssl3_accept_~s__state~0 == 8544); 91091#L156 assume !(ssl3_accept_~s__state~0 == 8545); 91089#L159 assume !(ssl3_accept_~s__state~0 == 8560); 91086#L162 assume !(ssl3_accept_~s__state~0 == 8561); 91084#L165 assume !(ssl3_accept_~s__state~0 == 8448); 90907#L168 assume ssl3_accept_~s__state~0 == 8576; 90904#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 90903#L440 assume !(ssl3_accept_~ret~0 <= 0); 81114#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 81105#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 80842#L579 ssl3_accept_~skip~0 := 0; 81110#L99-3 assume true; 81111#L99-1 assume !false; 91300#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91298#L102 assume !(ssl3_accept_~s__state~0 == 12292); 91296#L105 assume !(ssl3_accept_~s__state~0 == 16384); 91294#L108 assume !(ssl3_accept_~s__state~0 == 8192); 91292#L111 assume !(ssl3_accept_~s__state~0 == 24576); 91290#L114 assume !(ssl3_accept_~s__state~0 == 8195); 91288#L117 assume !(ssl3_accept_~s__state~0 == 8480); 91286#L120 assume !(ssl3_accept_~s__state~0 == 8481); 91284#L123 assume !(ssl3_accept_~s__state~0 == 8482); 91282#L126 assume !(ssl3_accept_~s__state~0 == 8464); 91280#L129 assume !(ssl3_accept_~s__state~0 == 8465); 91278#L132 assume ssl3_accept_~s__state~0 == 8466; 89912#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 81880#L274 assume !(ssl3_accept_~blastFlag~0 == 0); 80831#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; 80832#L542 [2018-11-10 04:58:46,093 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:46,093 INFO L82 PathProgramCache]: Analyzing trace with hash 575657903, now seen corresponding path program 1 times [2018-11-10 04:58:46,093 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:46,093 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:46,093 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:46,094 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:46,094 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:46,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:46,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:46,100 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:46,100 INFO L82 PathProgramCache]: Analyzing trace with hash -1017178199, now seen corresponding path program 1 times [2018-11-10 04:58:46,100 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:46,100 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:46,101 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:46,101 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:46,101 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:46,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:46,177 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2018-11-10 04:58:46,178 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:58:46,178 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:58:46,178 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:58:46,178 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:58:46,178 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:58:46,178 INFO L87 Difference]: Start difference. First operand 10684 states and 13530 transitions. cyclomatic complexity: 2867 Second operand 3 states. [2018-11-10 04:58:46,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:58:46,260 INFO L93 Difference]: Finished difference Result 20624 states and 25992 transitions. [2018-11-10 04:58:46,260 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:58:46,260 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20624 states and 25992 transitions. [2018-11-10 04:58:46,306 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 15314 [2018-11-10 04:58:46,339 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20624 states to 20624 states and 25992 transitions. [2018-11-10 04:58:46,340 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15449 [2018-11-10 04:58:46,347 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15449 [2018-11-10 04:58:46,347 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20624 states and 25992 transitions. [2018-11-10 04:58:46,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:58:46,347 INFO L705 BuchiCegarLoop]: Abstraction has 20624 states and 25992 transitions. [2018-11-10 04:58:46,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20624 states and 25992 transitions. [2018-11-10 04:58:46,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20624 to 10684. [2018-11-10 04:58:46,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10684 states. [2018-11-10 04:58:46,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10684 states to 10684 states and 13514 transitions. [2018-11-10 04:58:46,447 INFO L728 BuchiCegarLoop]: Abstraction has 10684 states and 13514 transitions. [2018-11-10 04:58:46,447 INFO L608 BuchiCegarLoop]: Abstraction has 10684 states and 13514 transitions. [2018-11-10 04:58:46,447 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-10 04:58:46,447 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10684 states and 13514 transitions. [2018-11-10 04:58:46,465 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7904 [2018-11-10 04:58:46,465 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:58:46,465 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:58:46,467 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 04:58:46,467 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 04:58:46,467 INFO L793 eck$LassoCheckResult]: Stem: 112415#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 112170#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 112171#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 112404#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 112405#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 112352#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 112475#L99-3 assume true; 114584#L99-1 assume !false; 117808#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117806#L102 assume !(ssl3_accept_~s__state~0 == 12292); 117807#L105 assume !(ssl3_accept_~s__state~0 == 16384); 117799#L108 assume !(ssl3_accept_~s__state~0 == 8192); 117800#L111 assume !(ssl3_accept_~s__state~0 == 24576); 117795#L114 assume !(ssl3_accept_~s__state~0 == 8195); 117796#L117 assume !(ssl3_accept_~s__state~0 == 8480); 117790#L120 assume !(ssl3_accept_~s__state~0 == 8481); 117791#L123 assume !(ssl3_accept_~s__state~0 == 8482); 114332#L126 assume ssl3_accept_~s__state~0 == 8464; 114330#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 114120#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 114121#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; 119583#L542 [2018-11-10 04:58:46,467 INFO L795 eck$LassoCheckResult]: Loop: 119583#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 119579#L579 ssl3_accept_~skip~0 := 0; 119572#L99-3 assume true; 119573#L99-1 assume !false; 119566#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119567#L102 assume !(ssl3_accept_~s__state~0 == 12292); 119560#L105 assume !(ssl3_accept_~s__state~0 == 16384); 119561#L108 assume !(ssl3_accept_~s__state~0 == 8192); 119554#L111 assume !(ssl3_accept_~s__state~0 == 24576); 119555#L114 assume !(ssl3_accept_~s__state~0 == 8195); 119548#L117 assume !(ssl3_accept_~s__state~0 == 8480); 119549#L120 assume !(ssl3_accept_~s__state~0 == 8481); 119543#L123 assume !(ssl3_accept_~s__state~0 == 8482); 119541#L126 assume !(ssl3_accept_~s__state~0 == 8464); 119539#L129 assume !(ssl3_accept_~s__state~0 == 8465); 119427#L132 assume !(ssl3_accept_~s__state~0 == 8466); 119358#L135 assume ssl3_accept_~s__state~0 == 8496; 119356#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 119355#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 119354#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 119352#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 119351#L293-2 ssl3_accept_~s__init_num~0 := 0; 119178#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 119172#L579 ssl3_accept_~skip~0 := 0; 119170#L99-3 assume true; 119168#L99-1 assume !false; 119166#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119164#L102 assume !(ssl3_accept_~s__state~0 == 12292); 119162#L105 assume !(ssl3_accept_~s__state~0 == 16384); 119160#L108 assume !(ssl3_accept_~s__state~0 == 8192); 119158#L111 assume !(ssl3_accept_~s__state~0 == 24576); 119156#L114 assume !(ssl3_accept_~s__state~0 == 8195); 119154#L117 assume !(ssl3_accept_~s__state~0 == 8480); 119152#L120 assume !(ssl3_accept_~s__state~0 == 8481); 119150#L123 assume !(ssl3_accept_~s__state~0 == 8482); 119148#L126 assume !(ssl3_accept_~s__state~0 == 8464); 119146#L129 assume !(ssl3_accept_~s__state~0 == 8465); 119143#L132 assume !(ssl3_accept_~s__state~0 == 8466); 119141#L135 assume !(ssl3_accept_~s__state~0 == 8496); 119135#L138 assume !(ssl3_accept_~s__state~0 == 8497); 119133#L141 assume ssl3_accept_~s__state~0 == 8512; 119131#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 119123#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 119125#L308 assume !(ssl3_accept_~ret~0 <= 0); 120005#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 120003#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 119998#L579 ssl3_accept_~skip~0 := 0; 119997#L99-3 assume true; 119996#L99-1 assume !false; 119995#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119994#L102 assume !(ssl3_accept_~s__state~0 == 12292); 119993#L105 assume !(ssl3_accept_~s__state~0 == 16384); 119992#L108 assume !(ssl3_accept_~s__state~0 == 8192); 119991#L111 assume !(ssl3_accept_~s__state~0 == 24576); 119990#L114 assume !(ssl3_accept_~s__state~0 == 8195); 119989#L117 assume !(ssl3_accept_~s__state~0 == 8480); 119988#L120 assume !(ssl3_accept_~s__state~0 == 8481); 119987#L123 assume !(ssl3_accept_~s__state~0 == 8482); 119986#L126 assume !(ssl3_accept_~s__state~0 == 8464); 119985#L129 assume !(ssl3_accept_~s__state~0 == 8465); 119984#L132 assume !(ssl3_accept_~s__state~0 == 8466); 119983#L135 assume !(ssl3_accept_~s__state~0 == 8496); 119982#L138 assume !(ssl3_accept_~s__state~0 == 8497); 119981#L141 assume !(ssl3_accept_~s__state~0 == 8512); 119980#L144 assume !(ssl3_accept_~s__state~0 == 8513); 119979#L147 assume ssl3_accept_~s__state~0 == 8528; 119415#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 119976#L321 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 119975#L321-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 119968#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 119966#L353 assume !(ssl3_accept_~ret~0 <= 0); 119965#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 119964#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 119959#L579 ssl3_accept_~skip~0 := 0; 119954#L99-3 assume true; 119952#L99-1 assume !false; 119950#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119948#L102 assume !(ssl3_accept_~s__state~0 == 12292); 119946#L105 assume !(ssl3_accept_~s__state~0 == 16384); 119944#L108 assume !(ssl3_accept_~s__state~0 == 8192); 119942#L111 assume !(ssl3_accept_~s__state~0 == 24576); 119940#L114 assume !(ssl3_accept_~s__state~0 == 8195); 119938#L117 assume !(ssl3_accept_~s__state~0 == 8480); 119936#L120 assume !(ssl3_accept_~s__state~0 == 8481); 119934#L123 assume !(ssl3_accept_~s__state~0 == 8482); 119932#L126 assume !(ssl3_accept_~s__state~0 == 8464); 119930#L129 assume !(ssl3_accept_~s__state~0 == 8465); 119928#L132 assume !(ssl3_accept_~s__state~0 == 8466); 119926#L135 assume !(ssl3_accept_~s__state~0 == 8496); 119924#L138 assume !(ssl3_accept_~s__state~0 == 8497); 119922#L141 assume !(ssl3_accept_~s__state~0 == 8512); 119920#L144 assume !(ssl3_accept_~s__state~0 == 8513); 119918#L147 assume !(ssl3_accept_~s__state~0 == 8528); 119916#L150 assume !(ssl3_accept_~s__state~0 == 8529); 119914#L153 assume ssl3_accept_~s__state~0 == 8544; 119407#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 119911#L376 assume !(ssl3_accept_~s__session__peer~0 != 0); 119908#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 119906#L388 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 119903#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 119902#L400 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; 119900#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 119895#L579 ssl3_accept_~skip~0 := 0; 119894#L99-3 assume true; 119893#L99-1 assume !false; 119892#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119891#L102 assume !(ssl3_accept_~s__state~0 == 12292); 119890#L105 assume !(ssl3_accept_~s__state~0 == 16384); 119889#L108 assume !(ssl3_accept_~s__state~0 == 8192); 119888#L111 assume !(ssl3_accept_~s__state~0 == 24576); 119887#L114 assume !(ssl3_accept_~s__state~0 == 8195); 119886#L117 assume !(ssl3_accept_~s__state~0 == 8480); 119885#L120 assume !(ssl3_accept_~s__state~0 == 8481); 119884#L123 assume !(ssl3_accept_~s__state~0 == 8482); 119883#L126 assume !(ssl3_accept_~s__state~0 == 8464); 119882#L129 assume !(ssl3_accept_~s__state~0 == 8465); 119881#L132 assume !(ssl3_accept_~s__state~0 == 8466); 119880#L135 assume !(ssl3_accept_~s__state~0 == 8496); 119879#L138 assume !(ssl3_accept_~s__state~0 == 8497); 119878#L141 assume !(ssl3_accept_~s__state~0 == 8512); 119877#L144 assume !(ssl3_accept_~s__state~0 == 8513); 119876#L147 assume !(ssl3_accept_~s__state~0 == 8528); 119875#L150 assume !(ssl3_accept_~s__state~0 == 8529); 119874#L153 assume !(ssl3_accept_~s__state~0 == 8544); 119873#L156 assume !(ssl3_accept_~s__state~0 == 8545); 119872#L159 assume !(ssl3_accept_~s__state~0 == 8560); 119871#L162 assume !(ssl3_accept_~s__state~0 == 8561); 119870#L165 assume ssl3_accept_~s__state~0 == 8448; 119869#L166 assume !(ssl3_accept_~num1~0 > 0); 119867#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 119865#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 119849#L579 ssl3_accept_~skip~0 := 0; 119846#L99-3 assume true; 119840#L99-1 assume !false; 119838#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119836#L102 assume !(ssl3_accept_~s__state~0 == 12292); 119834#L105 assume !(ssl3_accept_~s__state~0 == 16384); 119832#L108 assume !(ssl3_accept_~s__state~0 == 8192); 119830#L111 assume !(ssl3_accept_~s__state~0 == 24576); 119828#L114 assume !(ssl3_accept_~s__state~0 == 8195); 119826#L117 assume !(ssl3_accept_~s__state~0 == 8480); 119824#L120 assume !(ssl3_accept_~s__state~0 == 8481); 119822#L123 assume !(ssl3_accept_~s__state~0 == 8482); 119820#L126 assume !(ssl3_accept_~s__state~0 == 8464); 119818#L129 assume !(ssl3_accept_~s__state~0 == 8465); 119816#L132 assume !(ssl3_accept_~s__state~0 == 8466); 119814#L135 assume !(ssl3_accept_~s__state~0 == 8496); 119812#L138 assume !(ssl3_accept_~s__state~0 == 8497); 119810#L141 assume !(ssl3_accept_~s__state~0 == 8512); 119808#L144 assume !(ssl3_accept_~s__state~0 == 8513); 119806#L147 assume !(ssl3_accept_~s__state~0 == 8528); 119804#L150 assume !(ssl3_accept_~s__state~0 == 8529); 119802#L153 assume !(ssl3_accept_~s__state~0 == 8544); 119800#L156 assume !(ssl3_accept_~s__state~0 == 8545); 119798#L159 assume !(ssl3_accept_~s__state~0 == 8560); 119796#L162 assume !(ssl3_accept_~s__state~0 == 8561); 119794#L165 assume !(ssl3_accept_~s__state~0 == 8448); 119787#L168 assume ssl3_accept_~s__state~0 == 8576; 119783#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 119775#L440 assume !(ssl3_accept_~ret~0 <= 0); 119590#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 119592#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 119575#L579 ssl3_accept_~skip~0 := 0; 119576#L99-3 assume true; 119569#L99-1 assume !false; 119570#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119563#L102 assume !(ssl3_accept_~s__state~0 == 12292); 119564#L105 assume !(ssl3_accept_~s__state~0 == 16384); 119557#L108 assume !(ssl3_accept_~s__state~0 == 8192); 119558#L111 assume !(ssl3_accept_~s__state~0 == 24576); 119551#L114 assume !(ssl3_accept_~s__state~0 == 8195); 119552#L117 assume !(ssl3_accept_~s__state~0 == 8480); 119545#L120 assume !(ssl3_accept_~s__state~0 == 8481); 119546#L123 assume !(ssl3_accept_~s__state~0 == 8482); 119614#L126 assume !(ssl3_accept_~s__state~0 == 8464); 119612#L129 assume !(ssl3_accept_~s__state~0 == 8465); 119610#L132 assume ssl3_accept_~s__state~0 == 8466; 119316#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 114125#L274 assume !(ssl3_accept_~blastFlag~0 == 0); 119589#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; 119583#L542 [2018-11-10 04:58:46,468 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:46,468 INFO L82 PathProgramCache]: Analyzing trace with hash 575657903, now seen corresponding path program 2 times [2018-11-10 04:58:46,468 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:46,468 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:46,468 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:46,469 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:46,469 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:46,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:46,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:46,475 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:46,475 INFO L82 PathProgramCache]: Analyzing trace with hash 977096394, now seen corresponding path program 1 times [2018-11-10 04:58:46,475 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:46,475 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:46,476 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:46,476 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:58:46,476 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:46,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:46,518 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2018-11-10 04:58:46,519 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:58:46,519 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:58:46,519 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:58:46,519 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:58:46,519 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:58:46,519 INFO L87 Difference]: Start difference. First operand 10684 states and 13514 transitions. cyclomatic complexity: 2851 Second operand 3 states. [2018-11-10 04:58:46,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:58:46,557 INFO L93 Difference]: Finished difference Result 20640 states and 26008 transitions. [2018-11-10 04:58:46,559 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:58:46,559 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20640 states and 26008 transitions. [2018-11-10 04:58:46,606 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 15326 [2018-11-10 04:58:46,637 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20640 states to 20640 states and 26008 transitions. [2018-11-10 04:58:46,638 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15461 [2018-11-10 04:58:46,646 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15461 [2018-11-10 04:58:46,647 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20640 states and 26008 transitions. [2018-11-10 04:58:46,651 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:58:46,651 INFO L705 BuchiCegarLoop]: Abstraction has 20640 states and 26008 transitions. [2018-11-10 04:58:46,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20640 states and 26008 transitions. [2018-11-10 04:58:46,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20640 to 10684. [2018-11-10 04:58:46,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10684 states. [2018-11-10 04:58:46,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10684 states to 10684 states and 13498 transitions. [2018-11-10 04:58:46,743 INFO L728 BuchiCegarLoop]: Abstraction has 10684 states and 13498 transitions. [2018-11-10 04:58:46,743 INFO L608 BuchiCegarLoop]: Abstraction has 10684 states and 13498 transitions. [2018-11-10 04:58:46,743 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-10 04:58:46,743 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10684 states and 13498 transitions. [2018-11-10 04:58:46,760 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7904 [2018-11-10 04:58:46,760 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:58:46,760 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:58:46,761 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 04:58:46,761 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 04:58:46,761 INFO L793 eck$LassoCheckResult]: Stem: 143758#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 143501#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 143502#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 143748#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 143749#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 143688#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 143832#L99-3 assume true; 146149#L99-1 assume !false; 147298#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147294#L102 assume !(ssl3_accept_~s__state~0 == 12292); 147295#L105 assume !(ssl3_accept_~s__state~0 == 16384); 147290#L108 assume !(ssl3_accept_~s__state~0 == 8192); 147291#L111 assume !(ssl3_accept_~s__state~0 == 24576); 147286#L114 assume !(ssl3_accept_~s__state~0 == 8195); 147287#L117 assume !(ssl3_accept_~s__state~0 == 8480); 147282#L120 assume !(ssl3_accept_~s__state~0 == 8481); 147283#L123 assume !(ssl3_accept_~s__state~0 == 8482); 147250#L126 assume ssl3_accept_~s__state~0 == 8464; 144213#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 144197#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 144198#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; 150341#L542 [2018-11-10 04:58:46,761 INFO L795 eck$LassoCheckResult]: Loop: 150341#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 150323#L579 ssl3_accept_~skip~0 := 0; 150324#L99-3 assume true; 150387#L99-1 assume !false; 150379#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150380#L102 assume !(ssl3_accept_~s__state~0 == 12292); 150367#L105 assume !(ssl3_accept_~s__state~0 == 16384); 150368#L108 assume !(ssl3_accept_~s__state~0 == 8192); 150399#L111 assume !(ssl3_accept_~s__state~0 == 24576); 150398#L114 assume !(ssl3_accept_~s__state~0 == 8195); 150019#L117 assume !(ssl3_accept_~s__state~0 == 8480); 150015#L120 assume !(ssl3_accept_~s__state~0 == 8481); 150016#L123 assume !(ssl3_accept_~s__state~0 == 8482); 150006#L126 assume !(ssl3_accept_~s__state~0 == 8464); 150007#L129 assume !(ssl3_accept_~s__state~0 == 8465); 149998#L132 assume !(ssl3_accept_~s__state~0 == 8466); 149794#L135 assume ssl3_accept_~s__state~0 == 8496; 149791#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 149790#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 149788#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 149785#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 149783#L293-2 ssl3_accept_~s__init_num~0 := 0; 149781#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 149776#L579 ssl3_accept_~skip~0 := 0; 149774#L99-3 assume true; 149772#L99-1 assume !false; 149771#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149770#L102 assume !(ssl3_accept_~s__state~0 == 12292); 149767#L105 assume !(ssl3_accept_~s__state~0 == 16384); 149765#L108 assume !(ssl3_accept_~s__state~0 == 8192); 149762#L111 assume !(ssl3_accept_~s__state~0 == 24576); 149761#L114 assume !(ssl3_accept_~s__state~0 == 8195); 149759#L117 assume !(ssl3_accept_~s__state~0 == 8480); 149757#L120 assume !(ssl3_accept_~s__state~0 == 8481); 149755#L123 assume !(ssl3_accept_~s__state~0 == 8482); 149752#L126 assume !(ssl3_accept_~s__state~0 == 8464); 149748#L129 assume !(ssl3_accept_~s__state~0 == 8465); 149745#L132 assume !(ssl3_accept_~s__state~0 == 8466); 149741#L135 assume !(ssl3_accept_~s__state~0 == 8496); 149737#L138 assume !(ssl3_accept_~s__state~0 == 8497); 149701#L141 assume ssl3_accept_~s__state~0 == 8512; 149702#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 149125#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 149126#L308 assume !(ssl3_accept_~ret~0 <= 0); 150606#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 150604#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 150599#L579 ssl3_accept_~skip~0 := 0; 150598#L99-3 assume true; 150597#L99-1 assume !false; 150596#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150595#L102 assume !(ssl3_accept_~s__state~0 == 12292); 150594#L105 assume !(ssl3_accept_~s__state~0 == 16384); 150593#L108 assume !(ssl3_accept_~s__state~0 == 8192); 150592#L111 assume !(ssl3_accept_~s__state~0 == 24576); 150591#L114 assume !(ssl3_accept_~s__state~0 == 8195); 150590#L117 assume !(ssl3_accept_~s__state~0 == 8480); 150589#L120 assume !(ssl3_accept_~s__state~0 == 8481); 150588#L123 assume !(ssl3_accept_~s__state~0 == 8482); 150587#L126 assume !(ssl3_accept_~s__state~0 == 8464); 150586#L129 assume !(ssl3_accept_~s__state~0 == 8465); 150585#L132 assume !(ssl3_accept_~s__state~0 == 8466); 150584#L135 assume !(ssl3_accept_~s__state~0 == 8496); 150583#L138 assume !(ssl3_accept_~s__state~0 == 8497); 150582#L141 assume !(ssl3_accept_~s__state~0 == 8512); 150581#L144 assume !(ssl3_accept_~s__state~0 == 8513); 150580#L147 assume ssl3_accept_~s__state~0 == 8528; 150431#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 150578#L321 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 150579#L321-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 150570#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 150568#L353 assume !(ssl3_accept_~ret~0 <= 0); 150567#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 150565#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 150560#L579 ssl3_accept_~skip~0 := 0; 150558#L99-3 assume true; 150553#L99-1 assume !false; 150551#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150549#L102 assume !(ssl3_accept_~s__state~0 == 12292); 150547#L105 assume !(ssl3_accept_~s__state~0 == 16384); 150545#L108 assume !(ssl3_accept_~s__state~0 == 8192); 150543#L111 assume !(ssl3_accept_~s__state~0 == 24576); 150541#L114 assume !(ssl3_accept_~s__state~0 == 8195); 150539#L117 assume !(ssl3_accept_~s__state~0 == 8480); 150537#L120 assume !(ssl3_accept_~s__state~0 == 8481); 150535#L123 assume !(ssl3_accept_~s__state~0 == 8482); 150533#L126 assume !(ssl3_accept_~s__state~0 == 8464); 150531#L129 assume !(ssl3_accept_~s__state~0 == 8465); 150529#L132 assume !(ssl3_accept_~s__state~0 == 8466); 150527#L135 assume !(ssl3_accept_~s__state~0 == 8496); 150525#L138 assume !(ssl3_accept_~s__state~0 == 8497); 150523#L141 assume !(ssl3_accept_~s__state~0 == 8512); 150521#L144 assume !(ssl3_accept_~s__state~0 == 8513); 150519#L147 assume !(ssl3_accept_~s__state~0 == 8528); 150517#L150 assume !(ssl3_accept_~s__state~0 == 8529); 150515#L153 assume ssl3_accept_~s__state~0 == 8544; 150425#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 150512#L376 assume !(ssl3_accept_~s__session__peer~0 != 0); 150509#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 150507#L388 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 150503#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 150502#L400 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; 150499#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 150494#L579 ssl3_accept_~skip~0 := 0; 150493#L99-3 assume true; 150492#L99-1 assume !false; 150491#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150490#L102 assume !(ssl3_accept_~s__state~0 == 12292); 150489#L105 assume !(ssl3_accept_~s__state~0 == 16384); 150488#L108 assume !(ssl3_accept_~s__state~0 == 8192); 150487#L111 assume !(ssl3_accept_~s__state~0 == 24576); 150486#L114 assume !(ssl3_accept_~s__state~0 == 8195); 150485#L117 assume !(ssl3_accept_~s__state~0 == 8480); 150484#L120 assume !(ssl3_accept_~s__state~0 == 8481); 150483#L123 assume !(ssl3_accept_~s__state~0 == 8482); 150482#L126 assume !(ssl3_accept_~s__state~0 == 8464); 150481#L129 assume !(ssl3_accept_~s__state~0 == 8465); 150480#L132 assume !(ssl3_accept_~s__state~0 == 8466); 150479#L135 assume !(ssl3_accept_~s__state~0 == 8496); 150478#L138 assume !(ssl3_accept_~s__state~0 == 8497); 150477#L141 assume !(ssl3_accept_~s__state~0 == 8512); 150476#L144 assume !(ssl3_accept_~s__state~0 == 8513); 150475#L147 assume !(ssl3_accept_~s__state~0 == 8528); 150474#L150 assume !(ssl3_accept_~s__state~0 == 8529); 150473#L153 assume !(ssl3_accept_~s__state~0 == 8544); 150472#L156 assume !(ssl3_accept_~s__state~0 == 8545); 150471#L159 assume !(ssl3_accept_~s__state~0 == 8560); 150470#L162 assume !(ssl3_accept_~s__state~0 == 8561); 150469#L165 assume ssl3_accept_~s__state~0 == 8448; 150468#L166 assume !(ssl3_accept_~num1~0 > 0); 150466#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 150464#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 150459#L579 ssl3_accept_~skip~0 := 0; 150458#L99-3 assume true; 150457#L99-1 assume !false; 150456#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150455#L102 assume !(ssl3_accept_~s__state~0 == 12292); 150454#L105 assume !(ssl3_accept_~s__state~0 == 16384); 150453#L108 assume !(ssl3_accept_~s__state~0 == 8192); 150452#L111 assume !(ssl3_accept_~s__state~0 == 24576); 150451#L114 assume !(ssl3_accept_~s__state~0 == 8195); 150450#L117 assume !(ssl3_accept_~s__state~0 == 8480); 150449#L120 assume !(ssl3_accept_~s__state~0 == 8481); 150448#L123 assume !(ssl3_accept_~s__state~0 == 8482); 150447#L126 assume !(ssl3_accept_~s__state~0 == 8464); 150446#L129 assume !(ssl3_accept_~s__state~0 == 8465); 150445#L132 assume !(ssl3_accept_~s__state~0 == 8466); 150444#L135 assume !(ssl3_accept_~s__state~0 == 8496); 150442#L138 assume !(ssl3_accept_~s__state~0 == 8497); 150441#L141 assume !(ssl3_accept_~s__state~0 == 8512); 150440#L144 assume !(ssl3_accept_~s__state~0 == 8513); 150439#L147 assume !(ssl3_accept_~s__state~0 == 8528); 150438#L150 assume !(ssl3_accept_~s__state~0 == 8529); 150436#L153 assume !(ssl3_accept_~s__state~0 == 8544); 150432#L156 assume !(ssl3_accept_~s__state~0 == 8545); 150429#L159 assume !(ssl3_accept_~s__state~0 == 8560); 150426#L162 assume !(ssl3_accept_~s__state~0 == 8561); 150417#L165 assume !(ssl3_accept_~s__state~0 == 8448); 150418#L168 assume ssl3_accept_~s__state~0 == 8576; 150365#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 150366#L440 assume !(ssl3_accept_~ret~0 <= 0); 150345#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 150335#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 150331#L579 ssl3_accept_~skip~0 := 0; 150427#L99-3 assume true; 150383#L99-1 assume !false; 150384#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150036#L102 assume !(ssl3_accept_~s__state~0 == 12292); 150037#L105 assume !(ssl3_accept_~s__state~0 == 16384); 150364#L108 assume !(ssl3_accept_~s__state~0 == 8192); 150026#L111 assume !(ssl3_accept_~s__state~0 == 24576); 150022#L114 assume !(ssl3_accept_~s__state~0 == 8195); 150023#L117 assume !(ssl3_accept_~s__state~0 == 8480); 150396#L120 assume !(ssl3_accept_~s__state~0 == 8481); 150011#L123 assume !(ssl3_accept_~s__state~0 == 8482); 150012#L126 assume !(ssl3_accept_~s__state~0 == 8464); 150002#L129 assume !(ssl3_accept_~s__state~0 == 8465); 150003#L132 assume ssl3_accept_~s__state~0 == 8466; 149803#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 144201#L274 assume !(ssl3_accept_~blastFlag~0 == 0); 150342#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; 150341#L542 [2018-11-10 04:58:46,761 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:46,761 INFO L82 PathProgramCache]: Analyzing trace with hash 575657903, now seen corresponding path program 3 times [2018-11-10 04:58:46,761 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:46,761 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:46,762 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:46,762 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:46,762 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:46,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:46,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:46,769 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:46,769 INFO L82 PathProgramCache]: Analyzing trace with hash -750048568, now seen corresponding path program 2 times [2018-11-10 04:58:46,769 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:46,769 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:46,770 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:46,770 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:58:46,770 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:46,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:46,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:46,798 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:46,798 INFO L82 PathProgramCache]: Analyzing trace with hash 1696155510, now seen corresponding path program 1 times [2018-11-10 04:58:46,798 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:46,798 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:46,799 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:46,799 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:58:46,799 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:46,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:46,851 INFO L134 CoverageAnalysis]: Checked inductivity of 480 backedges. 188 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2018-11-10 04:58:46,851 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:58:46,851 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:58:47,783 WARN L179 SmtUtils]: Spent 920.00 ms on a formula simplification. DAG size of input: 385 DAG size of output: 143 [2018-11-10 04:58:47,838 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:58:47,838 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:58:47,838 INFO L87 Difference]: Start difference. First operand 10684 states and 13498 transitions. cyclomatic complexity: 2835 Second operand 3 states. [2018-11-10 04:58:47,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:58:47,859 INFO L93 Difference]: Finished difference Result 10976 states and 13846 transitions. [2018-11-10 04:58:47,859 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:58:47,860 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10976 states and 13846 transitions. [2018-11-10 04:58:47,884 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 8004 [2018-11-10 04:58:47,906 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10976 states to 10880 states and 13730 transitions. [2018-11-10 04:58:47,906 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8123 [2018-11-10 04:58:47,911 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8123 [2018-11-10 04:58:47,911 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10880 states and 13730 transitions. [2018-11-10 04:58:47,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:58:47,912 INFO L705 BuchiCegarLoop]: Abstraction has 10880 states and 13730 transitions. [2018-11-10 04:58:47,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10880 states and 13730 transitions. [2018-11-10 04:58:47,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10880 to 10880. [2018-11-10 04:58:47,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10880 states. [2018-11-10 04:58:47,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10880 states to 10880 states and 13730 transitions. [2018-11-10 04:58:47,996 INFO L728 BuchiCegarLoop]: Abstraction has 10880 states and 13730 transitions. [2018-11-10 04:58:47,996 INFO L608 BuchiCegarLoop]: Abstraction has 10880 states and 13730 transitions. [2018-11-10 04:58:47,996 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-10 04:58:47,996 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10880 states and 13730 transitions. [2018-11-10 04:58:48,019 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 8004 [2018-11-10 04:58:48,019 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:58:48,019 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:58:48,020 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 04:58:48,020 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 04:58:48,021 INFO L793 eck$LassoCheckResult]: Stem: 165399#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 165168#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 165169#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 165386#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 165387#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 165337#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 165451#L99-3 assume true; 167110#L99-1 assume !false; 172012#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 172010#L102 assume !(ssl3_accept_~s__state~0 == 12292); 172008#L105 assume !(ssl3_accept_~s__state~0 == 16384); 172006#L108 assume !(ssl3_accept_~s__state~0 == 8192); 172004#L111 assume !(ssl3_accept_~s__state~0 == 24576); 172002#L114 assume !(ssl3_accept_~s__state~0 == 8195); 172000#L117 assume !(ssl3_accept_~s__state~0 == 8480); 171998#L120 assume !(ssl3_accept_~s__state~0 == 8481); 171996#L123 assume !(ssl3_accept_~s__state~0 == 8482); 171994#L126 assume !(ssl3_accept_~s__state~0 == 8464); 170092#L129 assume ssl3_accept_~s__state~0 == 8465; 170090#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 170029#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 170028#L274-2 [2018-11-10 04:58:48,021 INFO L795 eck$LassoCheckResult]: Loop: 170028#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; 170022#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 170017#L579 ssl3_accept_~skip~0 := 0; 170016#L99-3 assume true; 170015#L99-1 assume !false; 170014#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 170013#L102 assume !(ssl3_accept_~s__state~0 == 12292); 170012#L105 assume !(ssl3_accept_~s__state~0 == 16384); 170011#L108 assume !(ssl3_accept_~s__state~0 == 8192); 170010#L111 assume !(ssl3_accept_~s__state~0 == 24576); 170009#L114 assume !(ssl3_accept_~s__state~0 == 8195); 170008#L117 assume !(ssl3_accept_~s__state~0 == 8480); 170007#L120 assume !(ssl3_accept_~s__state~0 == 8481); 170006#L123 assume !(ssl3_accept_~s__state~0 == 8482); 170005#L126 assume !(ssl3_accept_~s__state~0 == 8464); 170004#L129 assume !(ssl3_accept_~s__state~0 == 8465); 170002#L132 assume !(ssl3_accept_~s__state~0 == 8466); 169998#L135 assume ssl3_accept_~s__state~0 == 8496; 169997#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 169993#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 169992#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 169989#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 169985#L293-2 ssl3_accept_~s__init_num~0 := 0; 169986#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 169970#L579 ssl3_accept_~skip~0 := 0; 169971#L99-3 assume true; 169961#L99-1 assume !false; 169962#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169942#L102 assume !(ssl3_accept_~s__state~0 == 12292); 169943#L105 assume !(ssl3_accept_~s__state~0 == 16384); 169930#L108 assume !(ssl3_accept_~s__state~0 == 8192); 169931#L111 assume !(ssl3_accept_~s__state~0 == 24576); 169918#L114 assume !(ssl3_accept_~s__state~0 == 8195); 169919#L117 assume !(ssl3_accept_~s__state~0 == 8480); 169906#L120 assume !(ssl3_accept_~s__state~0 == 8481); 169907#L123 assume !(ssl3_accept_~s__state~0 == 8482); 169894#L126 assume !(ssl3_accept_~s__state~0 == 8464); 169895#L129 assume !(ssl3_accept_~s__state~0 == 8465); 169884#L132 assume !(ssl3_accept_~s__state~0 == 8466); 169885#L135 assume !(ssl3_accept_~s__state~0 == 8496); 169774#L138 assume !(ssl3_accept_~s__state~0 == 8497); 169775#L141 assume ssl3_accept_~s__state~0 == 8512; 169754#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 169755#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 170359#L308 assume !(ssl3_accept_~ret~0 <= 0); 170358#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 170356#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 170351#L579 ssl3_accept_~skip~0 := 0; 170350#L99-3 assume true; 170349#L99-1 assume !false; 170348#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 170347#L102 assume !(ssl3_accept_~s__state~0 == 12292); 170346#L105 assume !(ssl3_accept_~s__state~0 == 16384); 170345#L108 assume !(ssl3_accept_~s__state~0 == 8192); 170344#L111 assume !(ssl3_accept_~s__state~0 == 24576); 170343#L114 assume !(ssl3_accept_~s__state~0 == 8195); 170342#L117 assume !(ssl3_accept_~s__state~0 == 8480); 170341#L120 assume !(ssl3_accept_~s__state~0 == 8481); 170340#L123 assume !(ssl3_accept_~s__state~0 == 8482); 170339#L126 assume !(ssl3_accept_~s__state~0 == 8464); 170338#L129 assume !(ssl3_accept_~s__state~0 == 8465); 170337#L132 assume !(ssl3_accept_~s__state~0 == 8466); 170336#L135 assume !(ssl3_accept_~s__state~0 == 8496); 170335#L138 assume !(ssl3_accept_~s__state~0 == 8497); 170334#L141 assume !(ssl3_accept_~s__state~0 == 8512); 170333#L144 assume !(ssl3_accept_~s__state~0 == 8513); 170332#L147 assume ssl3_accept_~s__state~0 == 8528; 168240#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 170331#L321 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 170329#L321-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 170322#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 170320#L353 assume !(ssl3_accept_~ret~0 <= 0); 170319#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 170317#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 170312#L579 ssl3_accept_~skip~0 := 0; 170310#L99-3 assume true; 170305#L99-1 assume !false; 170303#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 170301#L102 assume !(ssl3_accept_~s__state~0 == 12292); 170299#L105 assume !(ssl3_accept_~s__state~0 == 16384); 170297#L108 assume !(ssl3_accept_~s__state~0 == 8192); 170295#L111 assume !(ssl3_accept_~s__state~0 == 24576); 170293#L114 assume !(ssl3_accept_~s__state~0 == 8195); 170291#L117 assume !(ssl3_accept_~s__state~0 == 8480); 170289#L120 assume !(ssl3_accept_~s__state~0 == 8481); 170287#L123 assume !(ssl3_accept_~s__state~0 == 8482); 170285#L126 assume !(ssl3_accept_~s__state~0 == 8464); 170283#L129 assume !(ssl3_accept_~s__state~0 == 8465); 170281#L132 assume !(ssl3_accept_~s__state~0 == 8466); 170279#L135 assume !(ssl3_accept_~s__state~0 == 8496); 170277#L138 assume !(ssl3_accept_~s__state~0 == 8497); 170275#L141 assume !(ssl3_accept_~s__state~0 == 8512); 170273#L144 assume !(ssl3_accept_~s__state~0 == 8513); 170271#L147 assume !(ssl3_accept_~s__state~0 == 8528); 170269#L150 assume !(ssl3_accept_~s__state~0 == 8529); 170267#L153 assume ssl3_accept_~s__state~0 == 8544; 167423#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 170264#L376 assume !(ssl3_accept_~s__session__peer~0 != 0); 170261#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 170259#L388 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 170255#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 170254#L400 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; 170251#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 170246#L579 ssl3_accept_~skip~0 := 0; 170245#L99-3 assume true; 170244#L99-1 assume !false; 170243#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 170242#L102 assume !(ssl3_accept_~s__state~0 == 12292); 170241#L105 assume !(ssl3_accept_~s__state~0 == 16384); 170240#L108 assume !(ssl3_accept_~s__state~0 == 8192); 170239#L111 assume !(ssl3_accept_~s__state~0 == 24576); 170238#L114 assume !(ssl3_accept_~s__state~0 == 8195); 170237#L117 assume !(ssl3_accept_~s__state~0 == 8480); 170236#L120 assume !(ssl3_accept_~s__state~0 == 8481); 170235#L123 assume !(ssl3_accept_~s__state~0 == 8482); 170234#L126 assume !(ssl3_accept_~s__state~0 == 8464); 170233#L129 assume !(ssl3_accept_~s__state~0 == 8465); 170232#L132 assume !(ssl3_accept_~s__state~0 == 8466); 170231#L135 assume !(ssl3_accept_~s__state~0 == 8496); 170230#L138 assume !(ssl3_accept_~s__state~0 == 8497); 170229#L141 assume !(ssl3_accept_~s__state~0 == 8512); 170228#L144 assume !(ssl3_accept_~s__state~0 == 8513); 170227#L147 assume !(ssl3_accept_~s__state~0 == 8528); 170226#L150 assume !(ssl3_accept_~s__state~0 == 8529); 170225#L153 assume !(ssl3_accept_~s__state~0 == 8544); 170224#L156 assume !(ssl3_accept_~s__state~0 == 8545); 170223#L159 assume !(ssl3_accept_~s__state~0 == 8560); 170222#L162 assume !(ssl3_accept_~s__state~0 == 8561); 170217#L165 assume ssl3_accept_~s__state~0 == 8448; 170214#L166 assume !(ssl3_accept_~num1~0 > 0); 170209#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 170202#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 170196#L579 ssl3_accept_~skip~0 := 0; 170194#L99-3 assume true; 170192#L99-1 assume !false; 170190#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 170188#L102 assume !(ssl3_accept_~s__state~0 == 12292); 170186#L105 assume !(ssl3_accept_~s__state~0 == 16384); 170184#L108 assume !(ssl3_accept_~s__state~0 == 8192); 170182#L111 assume !(ssl3_accept_~s__state~0 == 24576); 170180#L114 assume !(ssl3_accept_~s__state~0 == 8195); 170178#L117 assume !(ssl3_accept_~s__state~0 == 8480); 170176#L120 assume !(ssl3_accept_~s__state~0 == 8481); 170174#L123 assume !(ssl3_accept_~s__state~0 == 8482); 170172#L126 assume !(ssl3_accept_~s__state~0 == 8464); 170170#L129 assume !(ssl3_accept_~s__state~0 == 8465); 170168#L132 assume !(ssl3_accept_~s__state~0 == 8466); 170166#L135 assume !(ssl3_accept_~s__state~0 == 8496); 170164#L138 assume !(ssl3_accept_~s__state~0 == 8497); 170162#L141 assume !(ssl3_accept_~s__state~0 == 8512); 170160#L144 assume !(ssl3_accept_~s__state~0 == 8513); 170158#L147 assume !(ssl3_accept_~s__state~0 == 8528); 170156#L150 assume !(ssl3_accept_~s__state~0 == 8529); 170154#L153 assume !(ssl3_accept_~s__state~0 == 8544); 170152#L156 assume !(ssl3_accept_~s__state~0 == 8545); 170150#L159 assume !(ssl3_accept_~s__state~0 == 8560); 170148#L162 assume !(ssl3_accept_~s__state~0 == 8561); 170146#L165 assume !(ssl3_accept_~s__state~0 == 8448); 170140#L168 assume ssl3_accept_~s__state~0 == 8576; 170137#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 170136#L440 assume !(ssl3_accept_~ret~0 <= 0); 170134#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 169875#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 170121#L579 ssl3_accept_~skip~0 := 0; 170119#L99-3 assume true; 170117#L99-1 assume !false; 170115#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 170113#L102 assume !(ssl3_accept_~s__state~0 == 12292); 170111#L105 assume !(ssl3_accept_~s__state~0 == 16384); 170109#L108 assume !(ssl3_accept_~s__state~0 == 8192); 170107#L111 assume !(ssl3_accept_~s__state~0 == 24576); 170105#L114 assume !(ssl3_accept_~s__state~0 == 8195); 170103#L117 assume !(ssl3_accept_~s__state~0 == 8480); 170101#L120 assume !(ssl3_accept_~s__state~0 == 8481); 170099#L123 assume !(ssl3_accept_~s__state~0 == 8482); 170093#L126 assume !(ssl3_accept_~s__state~0 == 8464); 170036#L129 assume !(ssl3_accept_~s__state~0 == 8465); 170037#L132 assume ssl3_accept_~s__state~0 == 8466; 168289#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 170038#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 170028#L274-2 [2018-11-10 04:58:48,021 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:48,021 INFO L82 PathProgramCache]: Analyzing trace with hash 575537677, now seen corresponding path program 1 times [2018-11-10 04:58:48,021 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:48,022 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:48,022 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:48,022 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:48,022 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:48,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:48,052 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 04:58:48,052 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:58:48,052 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:58:48,052 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 04:58:48,052 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:48,053 INFO L82 PathProgramCache]: Analyzing trace with hash -1875281450, now seen corresponding path program 2 times [2018-11-10 04:58:48,053 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:48,053 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:48,053 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:48,053 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:48,053 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:48,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:48,103 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 04:58:48,104 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:58:48,104 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 04:58:48,104 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:58:48,104 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:58:48,104 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:58:48,104 INFO L87 Difference]: Start difference. First operand 10880 states and 13730 transitions. cyclomatic complexity: 2871 Second operand 3 states. [2018-11-10 04:58:48,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:58:48,194 INFO L93 Difference]: Finished difference Result 10932 states and 13763 transitions. [2018-11-10 04:58:48,196 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:58:48,196 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10932 states and 13763 transitions. [2018-11-10 04:58:48,219 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 8032 [2018-11-10 04:58:48,233 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10932 states to 10932 states and 13763 transitions. [2018-11-10 04:58:48,233 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8159 [2018-11-10 04:58:48,237 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8159 [2018-11-10 04:58:48,237 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10932 states and 13763 transitions. [2018-11-10 04:58:48,238 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:58:48,238 INFO L705 BuchiCegarLoop]: Abstraction has 10932 states and 13763 transitions. [2018-11-10 04:58:48,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10932 states and 13763 transitions. [2018-11-10 04:58:48,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10932 to 10880. [2018-11-10 04:58:48,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10880 states. [2018-11-10 04:58:48,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10880 states to 10880 states and 13703 transitions. [2018-11-10 04:58:48,319 INFO L728 BuchiCegarLoop]: Abstraction has 10880 states and 13703 transitions. [2018-11-10 04:58:48,319 INFO L608 BuchiCegarLoop]: Abstraction has 10880 states and 13703 transitions. [2018-11-10 04:58:48,319 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-10 04:58:48,319 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10880 states and 13703 transitions. [2018-11-10 04:58:48,337 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 8004 [2018-11-10 04:58:48,337 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:58:48,337 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:58:48,338 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 04:58:48,338 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 04:58:48,338 INFO L793 eck$LassoCheckResult]: Stem: 187233#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 186988#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 186989#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 187222#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 187223#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 187172#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 187296#L99-3 assume true; 189380#L99-1 assume !false; 193052#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 193051#L102 assume !(ssl3_accept_~s__state~0 == 12292); 193050#L105 assume !(ssl3_accept_~s__state~0 == 16384); 193049#L108 assume !(ssl3_accept_~s__state~0 == 8192); 193048#L111 assume !(ssl3_accept_~s__state~0 == 24576); 193047#L114 assume !(ssl3_accept_~s__state~0 == 8195); 193046#L117 assume !(ssl3_accept_~s__state~0 == 8480); 193045#L120 assume !(ssl3_accept_~s__state~0 == 8481); 193044#L123 assume !(ssl3_accept_~s__state~0 == 8482); 193043#L126 assume !(ssl3_accept_~s__state~0 == 8464); 193042#L129 assume !(ssl3_accept_~s__state~0 == 8465); 191760#L132 assume !(ssl3_accept_~s__state~0 == 8466); 191761#L135 assume !(ssl3_accept_~s__state~0 == 8496); 193225#L138 [2018-11-10 04:58:48,338 INFO L795 eck$LassoCheckResult]: Loop: 193225#L138 assume !(ssl3_accept_~s__state~0 == 8497); 193221#L141 assume !(ssl3_accept_~s__state~0 == 8512); 193216#L144 assume !(ssl3_accept_~s__state~0 == 8513); 193217#L147 assume !(ssl3_accept_~s__state~0 == 8528); 193152#L150 assume !(ssl3_accept_~s__state~0 == 8529); 193153#L153 assume !(ssl3_accept_~s__state~0 == 8544); 193143#L156 assume !(ssl3_accept_~s__state~0 == 8545); 193144#L159 assume !(ssl3_accept_~s__state~0 == 8560); 193135#L162 assume !(ssl3_accept_~s__state~0 == 8561); 192266#L165 assume ssl3_accept_~s__state~0 == 8448; 192267#L166 assume !(ssl3_accept_~num1~0 > 0); 192260#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 192261#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 192250#L579 ssl3_accept_~skip~0 := 0; 192251#L99-3 assume true; 192244#L99-1 assume !false; 192245#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 192237#L102 assume !(ssl3_accept_~s__state~0 == 12292); 192238#L105 assume !(ssl3_accept_~s__state~0 == 16384); 192231#L108 assume !(ssl3_accept_~s__state~0 == 8192); 192232#L111 assume !(ssl3_accept_~s__state~0 == 24576); 192224#L114 assume !(ssl3_accept_~s__state~0 == 8195); 192226#L117 assume !(ssl3_accept_~s__state~0 == 8480); 192215#L120 assume !(ssl3_accept_~s__state~0 == 8481); 192217#L123 assume ssl3_accept_~s__state~0 == 8482; 193168#L124 ssl3_accept_~s__state~0 := 3; 193409#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 193398#L579 ssl3_accept_~skip~0 := 0; 193395#L99-3 assume true; 193392#L99-1 assume !false; 193389#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 193386#L102 assume !(ssl3_accept_~s__state~0 == 12292); 193383#L105 assume !(ssl3_accept_~s__state~0 == 16384); 193380#L108 assume !(ssl3_accept_~s__state~0 == 8192); 193377#L111 assume !(ssl3_accept_~s__state~0 == 24576); 193374#L114 assume !(ssl3_accept_~s__state~0 == 8195); 193371#L117 assume !(ssl3_accept_~s__state~0 == 8480); 193369#L120 assume !(ssl3_accept_~s__state~0 == 8481); 193367#L123 assume !(ssl3_accept_~s__state~0 == 8482); 193365#L126 assume !(ssl3_accept_~s__state~0 == 8464); 193296#L129 assume !(ssl3_accept_~s__state~0 == 8465); 193295#L132 assume !(ssl3_accept_~s__state~0 == 8466); 193230#L135 assume !(ssl3_accept_~s__state~0 == 8496); 193225#L138 [2018-11-10 04:58:48,338 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:48,339 INFO L82 PathProgramCache]: Analyzing trace with hash 575533841, now seen corresponding path program 1 times [2018-11-10 04:58:48,339 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:48,339 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:48,339 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:48,339 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:58:48,340 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:48,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:48,369 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 04:58:48,369 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 04:58:48,369 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 04:58:48,369 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 04:58:48,370 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:48,370 INFO L82 PathProgramCache]: Analyzing trace with hash 1594231080, now seen corresponding path program 2 times [2018-11-10 04:58:48,370 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:48,370 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:48,370 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:48,370 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:48,371 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:48,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:48,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:48,517 WARN L179 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 27 [2018-11-10 04:58:48,527 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 04:58:48,527 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 04:58:48,527 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 04:58:48,527 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 04:58:48,527 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-10 04:58:48,527 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 04:58:48,527 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 04:58:48,527 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 04:58:48,528 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3_true-unreach-call_false-termination.cil.c_Iteration28_Loop [2018-11-10 04:58:48,528 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 04:58:48,528 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 04:58:48,529 INFO 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 04:58:48,532 INFO 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 04:58:48,534 INFO 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 04:58:48,535 INFO 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 04:58:48,548 INFO 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 04:58:48,589 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 04:58:48,589 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_c4323f13-7f66-47ad-b2b9-a3a6c36d85f5/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 04:58:48,595 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 04:58:48,595 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 04:58:48,599 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 04:58:48,599 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_c4323f13-7f66-47ad-b2b9-a3a6c36d85f5/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 04:58:48,623 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 04:58:48,623 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 04:58:48,626 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 04:58:48,626 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_c4323f13-7f66-47ad-b2b9-a3a6c36d85f5/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 04:58:48,650 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 04:58:48,650 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 04:58:48,653 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 04:58:48,653 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_c4323f13-7f66-47ad-b2b9-a3a6c36d85f5/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 04:58:48,674 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 04:58:48,674 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_c4323f13-7f66-47ad-b2b9-a3a6c36d85f5/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 04:58:48,707 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 04:58:48,708 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 04:58:48,763 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-10 04:58:48,765 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 04:58:48,765 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 04:58:48,765 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 04:58:48,765 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 04:58:48,765 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-10 04:58:48,765 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 04:58:48,765 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 04:58:48,766 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 04:58:48,766 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_3_true-unreach-call_false-termination.cil.c_Iteration28_Loop [2018-11-10 04:58:48,766 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 04:58:48,766 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 04:58:48,767 INFO 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 04:58:48,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 04:58:48,786 INFO 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 04:58:48,788 INFO 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 04:58:48,790 INFO 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 04:58:48,821 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 04:58:48,821 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-10 04:58:48,821 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 04:58:48,821 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 04:58:48,821 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 04:58:48,821 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 04:58:48,822 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 04:58:48,822 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 04:58:48,822 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 04:58:48,822 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 04:58:48,822 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 04:58:48,823 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 04:58:48,824 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 04:58:48,824 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 04:58:48,824 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 04:58:48,824 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 04:58:48,824 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 04:58:48,824 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 04:58:48,825 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 04:58:48,826 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-10 04:58:48,827 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-10 04:58:48,828 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-10 04:58:48,828 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-10 04:58:48,828 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-10 04:58:48,828 INFO L517 LassoAnalysis]: Proved termination. [2018-11-10 04:58:48,828 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 04:58:48,828 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-10 04:58:48,837 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:48,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:48,847 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:58:48,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:48,855 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:58:48,866 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 04:58:48,867 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 04:58:48,867 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 10880 states and 13703 transitions. cyclomatic complexity: 2844 Second operand 5 states. [2018-11-10 04:58:49,125 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 10880 states and 13703 transitions. cyclomatic complexity: 2844. Second operand 5 states. Result 37134 states and 46387 transitions. Complement of second has 9 states. [2018-11-10 04:58:49,126 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 04:58:49,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 04:58:49,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 344 transitions. [2018-11-10 04:58:49,126 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 344 transitions. Stem has 21 letters. Loop has 43 letters. [2018-11-10 04:58:49,127 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 04:58:49,127 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 344 transitions. Stem has 64 letters. Loop has 43 letters. [2018-11-10 04:58:49,127 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 04:58:49,127 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 344 transitions. Stem has 21 letters. Loop has 86 letters. [2018-11-10 04:58:49,127 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 04:58:49,127 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 37134 states and 46387 transitions. [2018-11-10 04:58:49,207 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 15456 [2018-11-10 04:58:49,294 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 37134 states to 36749 states and 45890 transitions. [2018-11-10 04:58:49,294 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 16763 [2018-11-10 04:58:49,303 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 16845 [2018-11-10 04:58:49,303 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36749 states and 45890 transitions. [2018-11-10 04:58:49,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:58:49,303 INFO L705 BuchiCegarLoop]: Abstraction has 36749 states and 45890 transitions. [2018-11-10 04:58:49,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36749 states and 45890 transitions. [2018-11-10 04:58:49,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36749 to 32503. [2018-11-10 04:58:49,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32503 states. [2018-11-10 04:58:49,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32503 states to 32503 states and 40889 transitions. [2018-11-10 04:58:49,523 INFO L728 BuchiCegarLoop]: Abstraction has 32503 states and 40889 transitions. [2018-11-10 04:58:49,523 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 04:58:49,523 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 04:58:49,523 INFO L87 Difference]: Start difference. First operand 32503 states and 40889 transitions. Second operand 3 states. [2018-11-10 04:58:49,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:58:49,606 INFO L93 Difference]: Finished difference Result 14569 states and 18223 transitions. [2018-11-10 04:58:49,606 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 04:58:49,606 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14569 states and 18223 transitions. [2018-11-10 04:58:49,633 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4618 [2018-11-10 04:58:49,652 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14569 states to 14558 states and 18212 transitions. [2018-11-10 04:58:49,652 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4692 [2018-11-10 04:58:49,654 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4692 [2018-11-10 04:58:49,655 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14558 states and 18212 transitions. [2018-11-10 04:58:49,655 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:58:49,655 INFO L705 BuchiCegarLoop]: Abstraction has 14558 states and 18212 transitions. [2018-11-10 04:58:49,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14558 states and 18212 transitions. [2018-11-10 04:58:49,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14558 to 14394. [2018-11-10 04:58:49,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14394 states. [2018-11-10 04:58:49,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14394 states to 14394 states and 18016 transitions. [2018-11-10 04:58:49,740 INFO L728 BuchiCegarLoop]: Abstraction has 14394 states and 18016 transitions. [2018-11-10 04:58:49,741 INFO L608 BuchiCegarLoop]: Abstraction has 14394 states and 18016 transitions. [2018-11-10 04:58:49,741 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-10 04:58:49,741 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14394 states and 18016 transitions. [2018-11-10 04:58:49,761 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4554 [2018-11-10 04:58:49,762 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:58:49,762 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:58:49,763 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 04:58:49,763 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:58:49,763 INFO L793 eck$LassoCheckResult]: Stem: 282527#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 282293#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 282294#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 282518#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 282519#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 282462#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 282592#L99-3 assume true; 287647#L99-1 assume !false; 287644#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 287640#L102 assume !(ssl3_accept_~s__state~0 == 12292); 287633#L105 assume !(ssl3_accept_~s__state~0 == 16384); 287625#L108 assume !(ssl3_accept_~s__state~0 == 8192); 287621#L111 assume !(ssl3_accept_~s__state~0 == 24576); 287614#L114 assume !(ssl3_accept_~s__state~0 == 8195); 287606#L117 assume !(ssl3_accept_~s__state~0 == 8480); 287602#L120 assume !(ssl3_accept_~s__state~0 == 8481); 287598#L123 assume !(ssl3_accept_~s__state~0 == 8482); 287594#L126 assume ssl3_accept_~s__state~0 == 8464; 287590#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 287586#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 287582#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; 287577#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 287569#L579 ssl3_accept_~skip~0 := 0; 287565#L99-3 assume true; 287561#L99-1 assume !false; 287557#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 287553#L102 assume !(ssl3_accept_~s__state~0 == 12292); 287549#L105 assume !(ssl3_accept_~s__state~0 == 16384); 287545#L108 assume !(ssl3_accept_~s__state~0 == 8192); 287541#L111 assume !(ssl3_accept_~s__state~0 == 24576); 287537#L114 assume !(ssl3_accept_~s__state~0 == 8195); 287533#L117 assume !(ssl3_accept_~s__state~0 == 8480); 287527#L120 assume !(ssl3_accept_~s__state~0 == 8481); 287524#L123 assume !(ssl3_accept_~s__state~0 == 8482); 287471#L126 assume !(ssl3_accept_~s__state~0 == 8464); 287469#L129 assume !(ssl3_accept_~s__state~0 == 8465); 287467#L132 assume !(ssl3_accept_~s__state~0 == 8466); 287463#L135 assume ssl3_accept_~s__state~0 == 8496; 287454#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 286319#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 286320#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 285607#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 285608#L293-2 ssl3_accept_~s__init_num~0 := 0; 287364#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 287359#L579 ssl3_accept_~skip~0 := 0; 287358#L99-3 assume true; 287357#L99-1 assume !false; 287356#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 287355#L102 assume !(ssl3_accept_~s__state~0 == 12292); 287354#L105 assume !(ssl3_accept_~s__state~0 == 16384); 287353#L108 assume !(ssl3_accept_~s__state~0 == 8192); 287352#L111 assume !(ssl3_accept_~s__state~0 == 24576); 287351#L114 assume !(ssl3_accept_~s__state~0 == 8195); 287350#L117 assume !(ssl3_accept_~s__state~0 == 8480); 287349#L120 assume !(ssl3_accept_~s__state~0 == 8481); 287348#L123 assume !(ssl3_accept_~s__state~0 == 8482); 287347#L126 assume !(ssl3_accept_~s__state~0 == 8464); 287346#L129 assume !(ssl3_accept_~s__state~0 == 8465); 287345#L132 assume !(ssl3_accept_~s__state~0 == 8466); 287344#L135 assume !(ssl3_accept_~s__state~0 == 8496); 287341#L138 assume !(ssl3_accept_~s__state~0 == 8497); 287342#L141 [2018-11-10 04:58:49,763 INFO L795 eck$LassoCheckResult]: Loop: 287342#L141 assume !(ssl3_accept_~s__state~0 == 8512); 287803#L144 assume !(ssl3_accept_~s__state~0 == 8513); 287796#L147 assume !(ssl3_accept_~s__state~0 == 8528); 287340#L150 assume !(ssl3_accept_~s__state~0 == 8529); 287338#L153 assume !(ssl3_accept_~s__state~0 == 8544); 286867#L156 assume !(ssl3_accept_~s__state~0 == 8545); 286864#L159 assume !(ssl3_accept_~s__state~0 == 8560); 286766#L162 assume !(ssl3_accept_~s__state~0 == 8561); 286756#L165 assume !(ssl3_accept_~s__state~0 == 8448); 286392#L168 assume !(ssl3_accept_~s__state~0 == 8576); 286393#L171 assume !(ssl3_accept_~s__state~0 == 8577); 286367#L174 assume !(ssl3_accept_~s__state~0 == 8592); 286325#L177 assume !(ssl3_accept_~s__state~0 == 8593); 286315#L180 assume !(ssl3_accept_~s__state~0 == 8608); 286134#L183 assume !(ssl3_accept_~s__state~0 == 8609); 286130#L186 assume !(ssl3_accept_~s__state~0 == 8640); 286126#L189 assume !(ssl3_accept_~s__state~0 == 8641); 285760#L192 assume ssl3_accept_~s__state~0 == 8656; 284158#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 285753#L491 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 285754#L496 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 285745#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 285746#L504 assume !(ssl3_accept_~tmp___10~0 == 0); 285614#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 285606#L579 ssl3_accept_~skip~0 := 0; 285603#L99-3 assume true; 285596#L99-1 assume !false; 285593#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 285589#L102 assume !(ssl3_accept_~s__state~0 == 12292); 285590#L105 assume !(ssl3_accept_~s__state~0 == 16384); 285549#L108 assume !(ssl3_accept_~s__state~0 == 8192); 285550#L111 assume !(ssl3_accept_~s__state~0 == 24576); 285440#L114 assume !(ssl3_accept_~s__state~0 == 8195); 285441#L117 assume !(ssl3_accept_~s__state~0 == 8480); 284832#L120 assume !(ssl3_accept_~s__state~0 == 8481); 284833#L123 assume !(ssl3_accept_~s__state~0 == 8482); 284807#L126 assume !(ssl3_accept_~s__state~0 == 8464); 284808#L129 assume !(ssl3_accept_~s__state~0 == 8465); 284435#L132 assume !(ssl3_accept_~s__state~0 == 8466); 284436#L135 assume !(ssl3_accept_~s__state~0 == 8496); 284222#L138 assume !(ssl3_accept_~s__state~0 == 8497); 284223#L141 assume !(ssl3_accept_~s__state~0 == 8512); 284215#L144 assume !(ssl3_accept_~s__state~0 == 8513); 284216#L147 assume !(ssl3_accept_~s__state~0 == 8528); 284211#L150 assume !(ssl3_accept_~s__state~0 == 8529); 284212#L153 assume !(ssl3_accept_~s__state~0 == 8544); 284207#L156 assume !(ssl3_accept_~s__state~0 == 8545); 284208#L159 assume !(ssl3_accept_~s__state~0 == 8560); 284200#L162 assume !(ssl3_accept_~s__state~0 == 8561); 284201#L165 assume !(ssl3_accept_~s__state~0 == 8448); 284193#L168 assume !(ssl3_accept_~s__state~0 == 8576); 284194#L171 assume !(ssl3_accept_~s__state~0 == 8577); 284184#L174 assume !(ssl3_accept_~s__state~0 == 8592); 284185#L177 assume !(ssl3_accept_~s__state~0 == 8593); 284175#L180 assume !(ssl3_accept_~s__state~0 == 8608); 284176#L183 assume !(ssl3_accept_~s__state~0 == 8609); 284166#L186 assume !(ssl3_accept_~s__state~0 == 8640); 284167#L189 assume !(ssl3_accept_~s__state~0 == 8641); 284157#L192 assume !(ssl3_accept_~s__state~0 == 8656); 284159#L195 assume !(ssl3_accept_~s__state~0 == 8657); 284149#L198 assume ssl3_accept_~s__state~0 == 8672; 284147#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 284145#L512 assume !(ssl3_accept_~blastFlag~0 == 4); 284146#L515 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 283979#L519 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 282781#L519-2 ssl3_accept_~s__init_num~0 := 0; 282782#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 282765#L579 ssl3_accept_~skip~0 := 0; 282766#L99-3 assume true; 282757#L99-1 assume !false; 282758#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 282749#L102 assume !(ssl3_accept_~s__state~0 == 12292); 282750#L105 assume !(ssl3_accept_~s__state~0 == 16384); 282741#L108 assume !(ssl3_accept_~s__state~0 == 8192); 282742#L111 assume !(ssl3_accept_~s__state~0 == 24576); 282733#L114 assume !(ssl3_accept_~s__state~0 == 8195); 282734#L117 assume !(ssl3_accept_~s__state~0 == 8480); 282725#L120 assume !(ssl3_accept_~s__state~0 == 8481); 282726#L123 assume !(ssl3_accept_~s__state~0 == 8482); 282717#L126 assume !(ssl3_accept_~s__state~0 == 8464); 282718#L129 assume !(ssl3_accept_~s__state~0 == 8465); 282709#L132 assume !(ssl3_accept_~s__state~0 == 8466); 282710#L135 assume !(ssl3_accept_~s__state~0 == 8496); 282701#L138 assume !(ssl3_accept_~s__state~0 == 8497); 282702#L141 assume !(ssl3_accept_~s__state~0 == 8512); 282687#L144 assume !(ssl3_accept_~s__state~0 == 8513); 282688#L147 assume !(ssl3_accept_~s__state~0 == 8528); 282669#L150 assume !(ssl3_accept_~s__state~0 == 8529); 282670#L153 assume !(ssl3_accept_~s__state~0 == 8544); 282653#L156 assume !(ssl3_accept_~s__state~0 == 8545); 282654#L159 assume !(ssl3_accept_~s__state~0 == 8560); 282641#L162 assume !(ssl3_accept_~s__state~0 == 8561); 282642#L165 assume ssl3_accept_~s__state~0 == 8448; 282632#L166 assume !(ssl3_accept_~num1~0 > 0); 282631#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 282619#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 282615#L579 ssl3_accept_~skip~0 := 0; 282607#L99-3 assume true; 282608#L99-1 assume !false; 282600#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 282601#L102 assume !(ssl3_accept_~s__state~0 == 12292); 282929#L105 assume !(ssl3_accept_~s__state~0 == 16384); 282930#L108 assume !(ssl3_accept_~s__state~0 == 8192); 282917#L111 assume !(ssl3_accept_~s__state~0 == 24576); 282919#L114 assume !(ssl3_accept_~s__state~0 == 8195); 282909#L117 assume !(ssl3_accept_~s__state~0 == 8480); 282910#L120 assume !(ssl3_accept_~s__state~0 == 8481); 282901#L123 assume !(ssl3_accept_~s__state~0 == 8482); 282902#L126 assume !(ssl3_accept_~s__state~0 == 8464); 282893#L129 assume !(ssl3_accept_~s__state~0 == 8465); 282894#L132 assume !(ssl3_accept_~s__state~0 == 8466); 282885#L135 assume !(ssl3_accept_~s__state~0 == 8496); 282886#L138 assume !(ssl3_accept_~s__state~0 == 8497); 282877#L141 assume !(ssl3_accept_~s__state~0 == 8512); 282878#L144 assume !(ssl3_accept_~s__state~0 == 8513); 282869#L147 assume !(ssl3_accept_~s__state~0 == 8528); 282870#L150 assume !(ssl3_accept_~s__state~0 == 8529); 282861#L153 assume !(ssl3_accept_~s__state~0 == 8544); 282862#L156 assume !(ssl3_accept_~s__state~0 == 8545); 282853#L159 assume !(ssl3_accept_~s__state~0 == 8560); 282854#L162 assume !(ssl3_accept_~s__state~0 == 8561); 282845#L165 assume !(ssl3_accept_~s__state~0 == 8448); 282846#L168 assume ssl3_accept_~s__state~0 == 8576; 282836#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 289368#L440 assume !(ssl3_accept_~ret~0 <= 0); 289114#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 289115#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 295869#L579 ssl3_accept_~skip~0 := 0; 295867#L99-3 assume true; 295865#L99-1 assume !false; 295863#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 295861#L102 assume !(ssl3_accept_~s__state~0 == 12292); 295859#L105 assume !(ssl3_accept_~s__state~0 == 16384); 295857#L108 assume !(ssl3_accept_~s__state~0 == 8192); 295855#L111 assume !(ssl3_accept_~s__state~0 == 24576); 295853#L114 assume !(ssl3_accept_~s__state~0 == 8195); 295850#L117 assume !(ssl3_accept_~s__state~0 == 8480); 295851#L120 assume !(ssl3_accept_~s__state~0 == 8481); 296091#L123 assume !(ssl3_accept_~s__state~0 == 8482); 296089#L126 assume !(ssl3_accept_~s__state~0 == 8464); 295840#L129 assume !(ssl3_accept_~s__state~0 == 8465); 295841#L132 assume !(ssl3_accept_~s__state~0 == 8466); 282471#L135 assume ssl3_accept_~s__state~0 == 8496; 282341#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 282342#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 282442#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 289111#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 286983#L293-2 ssl3_accept_~s__init_num~0 := 0; 289063#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 288984#L579 ssl3_accept_~skip~0 := 0; 288785#L99-3 assume true; 288779#L99-1 assume !false; 288772#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 288765#L102 assume !(ssl3_accept_~s__state~0 == 12292); 288756#L105 assume !(ssl3_accept_~s__state~0 == 16384); 288749#L108 assume !(ssl3_accept_~s__state~0 == 8192); 288741#L111 assume !(ssl3_accept_~s__state~0 == 24576); 288732#L114 assume !(ssl3_accept_~s__state~0 == 8195); 287919#L117 assume !(ssl3_accept_~s__state~0 == 8480); 287917#L120 assume !(ssl3_accept_~s__state~0 == 8481); 287915#L123 assume !(ssl3_accept_~s__state~0 == 8482); 287913#L126 assume !(ssl3_accept_~s__state~0 == 8464); 287911#L129 assume !(ssl3_accept_~s__state~0 == 8465); 287909#L132 assume !(ssl3_accept_~s__state~0 == 8466); 287906#L135 assume !(ssl3_accept_~s__state~0 == 8496); 287816#L138 assume !(ssl3_accept_~s__state~0 == 8497); 287342#L141 [2018-11-10 04:58:49,764 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:49,764 INFO L82 PathProgramCache]: Analyzing trace with hash -588715606, now seen corresponding path program 1 times [2018-11-10 04:58:49,764 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:49,764 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:49,764 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:49,764 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:58:49,765 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:49,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:49,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:49,777 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:49,778 INFO L82 PathProgramCache]: Analyzing trace with hash 412076864, now seen corresponding path program 1 times [2018-11-10 04:58:49,778 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:49,778 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:49,778 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:49,779 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:49,779 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:49,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:49,842 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 179 proven. 27 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-11-10 04:58:49,842 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 04:58:49,842 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_c4323f13-7f66-47ad-b2b9-a3a6c36d85f5/bin-2019/uautomizer/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 04:58:49,909 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:49,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:49,933 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:58:49,946 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 121 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2018-11-10 04:58:49,964 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-10 04:58:49,964 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-10 04:58:49,964 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:58:49,965 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-10 04:58:49,965 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-10 04:58:49,965 INFO L87 Difference]: Start difference. First operand 14394 states and 18016 transitions. cyclomatic complexity: 3646 Second operand 5 states. [2018-11-10 04:58:50,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:58:50,176 INFO L93 Difference]: Finished difference Result 17456 states and 21438 transitions. [2018-11-10 04:58:50,176 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-10 04:58:50,177 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 17456 states and 21438 transitions. [2018-11-10 04:58:50,210 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5510 [2018-11-10 04:58:50,237 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 17456 states to 17456 states and 21438 transitions. [2018-11-10 04:58:50,237 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5586 [2018-11-10 04:58:50,241 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5586 [2018-11-10 04:58:50,241 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17456 states and 21438 transitions. [2018-11-10 04:58:50,241 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:58:50,241 INFO L705 BuchiCegarLoop]: Abstraction has 17456 states and 21438 transitions. [2018-11-10 04:58:50,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17456 states and 21438 transitions. [2018-11-10 04:58:50,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17456 to 15378. [2018-11-10 04:58:50,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15378 states. [2018-11-10 04:58:50,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15378 states to 15378 states and 18972 transitions. [2018-11-10 04:58:50,337 INFO L728 BuchiCegarLoop]: Abstraction has 15378 states and 18972 transitions. [2018-11-10 04:58:50,337 INFO L608 BuchiCegarLoop]: Abstraction has 15378 states and 18972 transitions. [2018-11-10 04:58:50,337 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-11-10 04:58:50,337 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15378 states and 18972 transitions. [2018-11-10 04:58:50,359 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4838 [2018-11-10 04:58:50,359 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:58:50,360 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:58:50,361 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 04:58:50,361 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 04:58:50,361 INFO L793 eck$LassoCheckResult]: Stem: 314881#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 314650#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 314651#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 314872#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 314873#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 314818#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 314944#L99-3 assume true; 319112#L99-1 assume !false; 319111#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 319110#L102 assume !(ssl3_accept_~s__state~0 == 12292); 319109#L105 assume !(ssl3_accept_~s__state~0 == 16384); 319108#L108 assume !(ssl3_accept_~s__state~0 == 8192); 319107#L111 assume !(ssl3_accept_~s__state~0 == 24576); 319106#L114 assume !(ssl3_accept_~s__state~0 == 8195); 319105#L117 assume !(ssl3_accept_~s__state~0 == 8480); 319104#L120 assume !(ssl3_accept_~s__state~0 == 8481); 319103#L123 assume !(ssl3_accept_~s__state~0 == 8482); 319102#L126 assume ssl3_accept_~s__state~0 == 8464; 319101#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 319100#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 319099#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; 319095#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 319085#L579 ssl3_accept_~skip~0 := 0; 319083#L99-3 assume true; 319081#L99-1 assume !false; 319079#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 319077#L102 assume !(ssl3_accept_~s__state~0 == 12292); 319075#L105 assume !(ssl3_accept_~s__state~0 == 16384); 319073#L108 assume !(ssl3_accept_~s__state~0 == 8192); 319071#L111 assume !(ssl3_accept_~s__state~0 == 24576); 319069#L114 assume !(ssl3_accept_~s__state~0 == 8195); 319067#L117 assume !(ssl3_accept_~s__state~0 == 8480); 319065#L120 assume !(ssl3_accept_~s__state~0 == 8481); 319063#L123 assume !(ssl3_accept_~s__state~0 == 8482); 319061#L126 assume !(ssl3_accept_~s__state~0 == 8464); 319059#L129 assume !(ssl3_accept_~s__state~0 == 8465); 319057#L132 assume !(ssl3_accept_~s__state~0 == 8466); 319055#L135 assume ssl3_accept_~s__state~0 == 8496; 319053#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 319052#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 319048#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 319043#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 319044#L293-2 ssl3_accept_~s__init_num~0 := 0; 322686#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 322679#L579 ssl3_accept_~skip~0 := 0; 322676#L99-3 assume true; 322673#L99-1 assume !false; 322670#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 322667#L102 assume !(ssl3_accept_~s__state~0 == 12292); 322664#L105 assume !(ssl3_accept_~s__state~0 == 16384); 322661#L108 assume !(ssl3_accept_~s__state~0 == 8192); 322658#L111 assume !(ssl3_accept_~s__state~0 == 24576); 322655#L114 assume !(ssl3_accept_~s__state~0 == 8195); 322652#L117 assume !(ssl3_accept_~s__state~0 == 8480); 322649#L120 assume !(ssl3_accept_~s__state~0 == 8481); 322646#L123 assume !(ssl3_accept_~s__state~0 == 8482); 322643#L126 assume !(ssl3_accept_~s__state~0 == 8464); 322640#L129 assume !(ssl3_accept_~s__state~0 == 8465); 322637#L132 assume !(ssl3_accept_~s__state~0 == 8466); 322634#L135 assume !(ssl3_accept_~s__state~0 == 8496); 322630#L138 assume !(ssl3_accept_~s__state~0 == 8497); 322631#L141 [2018-11-10 04:58:50,361 INFO L795 eck$LassoCheckResult]: Loop: 322631#L141 assume !(ssl3_accept_~s__state~0 == 8512); 323897#L144 assume !(ssl3_accept_~s__state~0 == 8513); 323894#L147 assume !(ssl3_accept_~s__state~0 == 8528); 323891#L150 assume !(ssl3_accept_~s__state~0 == 8529); 323888#L153 assume !(ssl3_accept_~s__state~0 == 8544); 323885#L156 assume !(ssl3_accept_~s__state~0 == 8545); 323882#L159 assume !(ssl3_accept_~s__state~0 == 8560); 323879#L162 assume !(ssl3_accept_~s__state~0 == 8561); 323876#L165 assume !(ssl3_accept_~s__state~0 == 8448); 323873#L168 assume !(ssl3_accept_~s__state~0 == 8576); 323870#L171 assume !(ssl3_accept_~s__state~0 == 8577); 323867#L174 assume !(ssl3_accept_~s__state~0 == 8592); 323865#L177 assume !(ssl3_accept_~s__state~0 == 8593); 323863#L180 assume !(ssl3_accept_~s__state~0 == 8608); 319887#L183 assume !(ssl3_accept_~s__state~0 == 8609); 319882#L186 assume !(ssl3_accept_~s__state~0 == 8640); 319878#L189 assume !(ssl3_accept_~s__state~0 == 8641); 319875#L192 assume ssl3_accept_~s__state~0 == 8656; 314981#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 319863#L491 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 319860#L496 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 319857#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 319854#L504 assume !(ssl3_accept_~tmp___10~0 == 0); 319850#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 319843#L579 ssl3_accept_~skip~0 := 0; 319840#L99-3 assume true; 319837#L99-1 assume !false; 319834#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 319831#L102 assume !(ssl3_accept_~s__state~0 == 12292); 319828#L105 assume !(ssl3_accept_~s__state~0 == 16384); 319825#L108 assume !(ssl3_accept_~s__state~0 == 8192); 319822#L111 assume !(ssl3_accept_~s__state~0 == 24576); 319819#L114 assume !(ssl3_accept_~s__state~0 == 8195); 319816#L117 assume !(ssl3_accept_~s__state~0 == 8480); 319812#L120 assume !(ssl3_accept_~s__state~0 == 8481); 319735#L123 assume !(ssl3_accept_~s__state~0 == 8482); 319732#L126 assume !(ssl3_accept_~s__state~0 == 8464); 319725#L129 assume !(ssl3_accept_~s__state~0 == 8465); 319717#L132 assume !(ssl3_accept_~s__state~0 == 8466); 319712#L135 assume !(ssl3_accept_~s__state~0 == 8496); 319705#L138 assume !(ssl3_accept_~s__state~0 == 8497); 319692#L141 assume !(ssl3_accept_~s__state~0 == 8512); 319680#L144 assume !(ssl3_accept_~s__state~0 == 8513); 319673#L147 assume !(ssl3_accept_~s__state~0 == 8528); 319665#L150 assume !(ssl3_accept_~s__state~0 == 8529); 319658#L153 assume !(ssl3_accept_~s__state~0 == 8544); 319650#L156 assume !(ssl3_accept_~s__state~0 == 8545); 319643#L159 assume !(ssl3_accept_~s__state~0 == 8560); 319634#L162 assume !(ssl3_accept_~s__state~0 == 8561); 319547#L165 assume !(ssl3_accept_~s__state~0 == 8448); 319519#L168 assume !(ssl3_accept_~s__state~0 == 8576); 319512#L171 assume !(ssl3_accept_~s__state~0 == 8577); 319504#L174 assume !(ssl3_accept_~s__state~0 == 8592); 319497#L177 assume !(ssl3_accept_~s__state~0 == 8593); 319489#L180 assume !(ssl3_accept_~s__state~0 == 8608); 319482#L183 assume !(ssl3_accept_~s__state~0 == 8609); 319265#L186 assume !(ssl3_accept_~s__state~0 == 8640); 319119#L189 assume !(ssl3_accept_~s__state~0 == 8641); 319113#L192 assume !(ssl3_accept_~s__state~0 == 8656); 318975#L195 assume !(ssl3_accept_~s__state~0 == 8657); 317043#L198 assume ssl3_accept_~s__state~0 == 8672; 317041#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 317040#L512 assume !(ssl3_accept_~blastFlag~0 == 4); 316656#L515 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 316106#L519 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 315143#L519-2 ssl3_accept_~s__init_num~0 := 0; 315144#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 315125#L579 ssl3_accept_~skip~0 := 0; 315126#L99-3 assume true; 315117#L99-1 assume !false; 315118#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 315109#L102 assume !(ssl3_accept_~s__state~0 == 12292); 315110#L105 assume !(ssl3_accept_~s__state~0 == 16384); 315101#L108 assume !(ssl3_accept_~s__state~0 == 8192); 315102#L111 assume !(ssl3_accept_~s__state~0 == 24576); 315093#L114 assume !(ssl3_accept_~s__state~0 == 8195); 315094#L117 assume !(ssl3_accept_~s__state~0 == 8480); 315085#L120 assume !(ssl3_accept_~s__state~0 == 8481); 315086#L123 assume !(ssl3_accept_~s__state~0 == 8482); 315077#L126 assume !(ssl3_accept_~s__state~0 == 8464); 315078#L129 assume !(ssl3_accept_~s__state~0 == 8465); 315069#L132 assume !(ssl3_accept_~s__state~0 == 8466); 315070#L135 assume !(ssl3_accept_~s__state~0 == 8496); 315061#L138 assume !(ssl3_accept_~s__state~0 == 8497); 315062#L141 assume !(ssl3_accept_~s__state~0 == 8512); 315046#L144 assume !(ssl3_accept_~s__state~0 == 8513); 315047#L147 assume !(ssl3_accept_~s__state~0 == 8528); 315030#L150 assume !(ssl3_accept_~s__state~0 == 8529); 315031#L153 assume !(ssl3_accept_~s__state~0 == 8544); 315014#L156 assume !(ssl3_accept_~s__state~0 == 8545); 315015#L159 assume !(ssl3_accept_~s__state~0 == 8560); 315002#L162 assume !(ssl3_accept_~s__state~0 == 8561); 315003#L165 assume ssl3_accept_~s__state~0 == 8448; 314991#L166 assume !(ssl3_accept_~num1~0 > 0); 314990#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 314977#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 314973#L579 ssl3_accept_~skip~0 := 0; 314963#L99-3 assume true; 314964#L99-1 assume !false; 314953#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 314954#L102 assume ssl3_accept_~s__state~0 == 12292; 314677#L103 ssl3_accept_~s__new_session~0 := 1; 314678#L211 ssl3_accept_~s__server~0 := 1; 314710#L216 assume ssl3_accept_~cb~0 != 0; 314711#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 314743#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 314744#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 314845#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 314846#L243 assume ssl3_accept_~s__state~0 != 12292; 324406#L244 assume !(ssl3_accept_~tmp___5~0 == 0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~post30 + 1;havoc ssl3_accept_#t~post30; 324477#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 324470#L579 ssl3_accept_~skip~0 := 0; 324467#L99-3 assume true; 324464#L99-1 assume !false; 324461#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 324458#L102 assume !(ssl3_accept_~s__state~0 == 12292); 324455#L105 assume !(ssl3_accept_~s__state~0 == 16384); 324452#L108 assume !(ssl3_accept_~s__state~0 == 8192); 324449#L111 assume !(ssl3_accept_~s__state~0 == 24576); 324446#L114 assume !(ssl3_accept_~s__state~0 == 8195); 324443#L117 assume !(ssl3_accept_~s__state~0 == 8480); 324440#L120 assume !(ssl3_accept_~s__state~0 == 8481); 324439#L123 assume !(ssl3_accept_~s__state~0 == 8482); 324437#L126 assume ssl3_accept_~s__state~0 == 8464; 321462#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 324117#L274 assume !(ssl3_accept_~blastFlag~0 == 0); 324062#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; 323917#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 323913#L579 ssl3_accept_~skip~0 := 0; 323906#L99-3 assume true; 323907#L99-1 assume !false; 323900#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 323901#L102 assume !(ssl3_accept_~s__state~0 == 12292); 323895#L105 assume !(ssl3_accept_~s__state~0 == 16384); 323896#L108 assume !(ssl3_accept_~s__state~0 == 8192); 323889#L111 assume !(ssl3_accept_~s__state~0 == 24576); 323890#L114 assume !(ssl3_accept_~s__state~0 == 8195); 323883#L117 assume !(ssl3_accept_~s__state~0 == 8480); 323884#L120 assume !(ssl3_accept_~s__state~0 == 8481); 323877#L123 assume !(ssl3_accept_~s__state~0 == 8482); 323878#L126 assume !(ssl3_accept_~s__state~0 == 8464); 323871#L129 assume !(ssl3_accept_~s__state~0 == 8465); 323872#L132 assume !(ssl3_accept_~s__state~0 == 8466); 323866#L135 assume ssl3_accept_~s__state~0 == 8496; 321457#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 324003#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 323963#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 323960#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 319042#L293-2 ssl3_accept_~s__init_num~0 := 0; 323954#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 323947#L579 ssl3_accept_~skip~0 := 0; 323944#L99-3 assume true; 323941#L99-1 assume !false; 323938#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 323934#L102 assume !(ssl3_accept_~s__state~0 == 12292); 323930#L105 assume !(ssl3_accept_~s__state~0 == 16384); 323927#L108 assume !(ssl3_accept_~s__state~0 == 8192); 323926#L111 assume !(ssl3_accept_~s__state~0 == 24576); 323925#L114 assume !(ssl3_accept_~s__state~0 == 8195); 323924#L117 assume !(ssl3_accept_~s__state~0 == 8480); 323920#L120 assume !(ssl3_accept_~s__state~0 == 8481); 323919#L123 assume !(ssl3_accept_~s__state~0 == 8482); 323918#L126 assume !(ssl3_accept_~s__state~0 == 8464); 323911#L129 assume !(ssl3_accept_~s__state~0 == 8465); 323908#L132 assume !(ssl3_accept_~s__state~0 == 8466); 323905#L135 assume !(ssl3_accept_~s__state~0 == 8496); 323902#L138 assume !(ssl3_accept_~s__state~0 == 8497); 322631#L141 [2018-11-10 04:58:50,362 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:50,362 INFO L82 PathProgramCache]: Analyzing trace with hash -588715606, now seen corresponding path program 2 times [2018-11-10 04:58:50,362 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:50,362 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:50,362 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:50,363 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:50,363 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:50,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:50,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:50,373 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:50,373 INFO L82 PathProgramCache]: Analyzing trace with hash 1652068066, now seen corresponding path program 1 times [2018-11-10 04:58:50,373 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:50,374 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:50,374 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:50,374 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:58:50,374 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:50,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:50,428 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 158 proven. 6 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2018-11-10 04:58:50,429 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 04:58:50,429 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_c4323f13-7f66-47ad-b2b9-a3a6c36d85f5/bin-2019/uautomizer/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 04:58:50,452 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:50,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 04:58:50,476 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 04:58:50,488 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2018-11-10 04:58:50,504 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-10 04:58:50,504 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-10 04:58:50,505 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 04:58:50,505 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-10 04:58:50,505 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-10 04:58:50,505 INFO L87 Difference]: Start difference. First operand 15378 states and 18972 transitions. cyclomatic complexity: 3618 Second operand 5 states. [2018-11-10 04:58:50,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 04:58:50,708 INFO L93 Difference]: Finished difference Result 16258 states and 19824 transitions. [2018-11-10 04:58:50,708 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-10 04:58:50,708 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16258 states and 19824 transitions. [2018-11-10 04:58:50,738 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 3523 [2018-11-10 04:58:50,757 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16258 states to 13919 states and 17074 transitions. [2018-11-10 04:58:50,757 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4855 [2018-11-10 04:58:50,760 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5209 [2018-11-10 04:58:50,760 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13919 states and 17074 transitions. [2018-11-10 04:58:50,760 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 04:58:50,760 INFO L705 BuchiCegarLoop]: Abstraction has 13919 states and 17074 transitions. [2018-11-10 04:58:50,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13919 states and 17074 transitions. [2018-11-10 04:58:50,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13919 to 11259. [2018-11-10 04:58:50,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11259 states. [2018-11-10 04:58:50,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11259 states to 11259 states and 13889 transitions. [2018-11-10 04:58:50,825 INFO L728 BuchiCegarLoop]: Abstraction has 11259 states and 13889 transitions. [2018-11-10 04:58:50,825 INFO L608 BuchiCegarLoop]: Abstraction has 11259 states and 13889 transitions. [2018-11-10 04:58:50,825 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2018-11-10 04:58:50,825 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11259 states and 13889 transitions. [2018-11-10 04:58:50,840 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 3103 [2018-11-10 04:58:50,840 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 04:58:50,840 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 04:58:50,841 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 04:58:50,841 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 04:58:50,841 INFO L793 eck$LassoCheckResult]: Stem: 347011#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 346794#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, 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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 346795#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 347002#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 347003#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 346958#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 347070#L99-3 assume true; 351775#L99-1 assume !false; 351774#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 351773#L102 assume !(ssl3_accept_~s__state~0 == 12292); 351772#L105 assume !(ssl3_accept_~s__state~0 == 16384); 351771#L108 assume !(ssl3_accept_~s__state~0 == 8192); 351770#L111 assume !(ssl3_accept_~s__state~0 == 24576); 351769#L114 assume !(ssl3_accept_~s__state~0 == 8195); 351768#L117 assume !(ssl3_accept_~s__state~0 == 8480); 351767#L120 assume !(ssl3_accept_~s__state~0 == 8481); 351766#L123 assume !(ssl3_accept_~s__state~0 == 8482); 351765#L126 assume ssl3_accept_~s__state~0 == 8464; 351764#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 351763#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 351758#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; 351750#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 351746#L579 ssl3_accept_~skip~0 := 0; 351733#L99-3 assume true; 351734#L99-1 assume !false; 351721#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 351722#L102 assume !(ssl3_accept_~s__state~0 == 12292); 351709#L105 assume !(ssl3_accept_~s__state~0 == 16384); 351710#L108 assume !(ssl3_accept_~s__state~0 == 8192); 351697#L111 assume !(ssl3_accept_~s__state~0 == 24576); 351698#L114 assume !(ssl3_accept_~s__state~0 == 8195); 351685#L117 assume !(ssl3_accept_~s__state~0 == 8480); 351686#L120 assume !(ssl3_accept_~s__state~0 == 8481); 351673#L123 assume !(ssl3_accept_~s__state~0 == 8482); 351674#L126 assume !(ssl3_accept_~s__state~0 == 8464); 351662#L129 assume !(ssl3_accept_~s__state~0 == 8465); 351663#L132 assume !(ssl3_accept_~s__state~0 == 8466); 348074#L135 assume ssl3_accept_~s__state~0 == 8496; 348075#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 347825#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 347826#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 347602#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 347603#L293-2 ssl3_accept_~s__init_num~0 := 0; 347596#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 347592#L579 ssl3_accept_~skip~0 := 0; 347587#L99-3 assume true; 347588#L99-1 assume !false; 347583#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 347584#L102 assume !(ssl3_accept_~s__state~0 == 12292); 347579#L105 assume !(ssl3_accept_~s__state~0 == 16384); 347580#L108 assume !(ssl3_accept_~s__state~0 == 8192); 347575#L111 assume !(ssl3_accept_~s__state~0 == 24576); 347576#L114 assume !(ssl3_accept_~s__state~0 == 8195); 347571#L117 assume !(ssl3_accept_~s__state~0 == 8480); 347572#L120 assume !(ssl3_accept_~s__state~0 == 8481); 347567#L123 assume !(ssl3_accept_~s__state~0 == 8482); 347568#L126 assume !(ssl3_accept_~s__state~0 == 8464); 347563#L129 assume !(ssl3_accept_~s__state~0 == 8465); 347564#L132 assume !(ssl3_accept_~s__state~0 == 8466); 347283#L135 assume !(ssl3_accept_~s__state~0 == 8496); 347284#L138 assume !(ssl3_accept_~s__state~0 == 8497); 347153#L141 [2018-11-10 04:58:50,842 INFO L795 eck$LassoCheckResult]: Loop: 347153#L141 assume ssl3_accept_~s__state~0 == 8512; 347154#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 349126#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 349123#L308 assume !(ssl3_accept_~ret~0 <= 0); 349120#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 349117#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 348938#L579 ssl3_accept_~skip~0 := 0; 348929#L99-3 assume true; 348919#L99-1 assume !false; 348879#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 348869#L102 assume !(ssl3_accept_~s__state~0 == 12292); 348860#L105 assume !(ssl3_accept_~s__state~0 == 16384); 348851#L108 assume !(ssl3_accept_~s__state~0 == 8192); 348843#L111 assume !(ssl3_accept_~s__state~0 == 24576); 348833#L114 assume !(ssl3_accept_~s__state~0 == 8195); 348832#L117 assume !(ssl3_accept_~s__state~0 == 8480); 348830#L120 assume !(ssl3_accept_~s__state~0 == 8481); 348825#L123 assume !(ssl3_accept_~s__state~0 == 8482); 348823#L126 assume !(ssl3_accept_~s__state~0 == 8464); 348821#L129 assume !(ssl3_accept_~s__state~0 == 8465); 348819#L132 assume !(ssl3_accept_~s__state~0 == 8466); 348817#L135 assume !(ssl3_accept_~s__state~0 == 8496); 348815#L138 assume !(ssl3_accept_~s__state~0 == 8497); 348813#L141 assume !(ssl3_accept_~s__state~0 == 8512); 348811#L144 assume !(ssl3_accept_~s__state~0 == 8513); 348809#L147 assume ssl3_accept_~s__state~0 == 8528; 347812#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 348806#L321 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 348803#L321-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 348794#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 348792#L353 assume !(ssl3_accept_~ret~0 <= 0); 348790#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 348787#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 348781#L579 ssl3_accept_~skip~0 := 0; 348779#L99-3 assume true; 348777#L99-1 assume !false; 348775#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 348773#L102 assume !(ssl3_accept_~s__state~0 == 12292); 348771#L105 assume !(ssl3_accept_~s__state~0 == 16384); 348769#L108 assume !(ssl3_accept_~s__state~0 == 8192); 348767#L111 assume !(ssl3_accept_~s__state~0 == 24576); 348764#L114 assume !(ssl3_accept_~s__state~0 == 8195); 348761#L117 assume !(ssl3_accept_~s__state~0 == 8480); 348758#L120 assume !(ssl3_accept_~s__state~0 == 8481); 348755#L123 assume !(ssl3_accept_~s__state~0 == 8482); 348750#L126 assume !(ssl3_accept_~s__state~0 == 8464); 348632#L129 assume !(ssl3_accept_~s__state~0 == 8465); 348628#L132 assume !(ssl3_accept_~s__state~0 == 8466); 348623#L135 assume !(ssl3_accept_~s__state~0 == 8496); 348617#L138 assume !(ssl3_accept_~s__state~0 == 8497); 348494#L141 assume !(ssl3_accept_~s__state~0 == 8512); 348488#L144 assume !(ssl3_accept_~s__state~0 == 8513); 348480#L147 assume !(ssl3_accept_~s__state~0 == 8528); 348472#L150 assume !(ssl3_accept_~s__state~0 == 8529); 348464#L153 assume ssl3_accept_~s__state~0 == 8544; 347805#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 348059#L376 assume !(ssl3_accept_~s__session__peer~0 != 0); 348056#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 348054#L388 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 348012#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 347957#L400 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; 347954#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 347949#L579 ssl3_accept_~skip~0 := 0; 347948#L99-3 assume true; 347947#L99-1 assume !false; 347946#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 347945#L102 assume !(ssl3_accept_~s__state~0 == 12292); 347944#L105 assume !(ssl3_accept_~s__state~0 == 16384); 347943#L108 assume !(ssl3_accept_~s__state~0 == 8192); 347942#L111 assume !(ssl3_accept_~s__state~0 == 24576); 347941#L114 assume !(ssl3_accept_~s__state~0 == 8195); 347940#L117 assume !(ssl3_accept_~s__state~0 == 8480); 347939#L120 assume !(ssl3_accept_~s__state~0 == 8481); 347938#L123 assume !(ssl3_accept_~s__state~0 == 8482); 347937#L126 assume !(ssl3_accept_~s__state~0 == 8464); 347936#L129 assume !(ssl3_accept_~s__state~0 == 8465); 347935#L132 assume !(ssl3_accept_~s__state~0 == 8466); 347934#L135 assume !(ssl3_accept_~s__state~0 == 8496); 347931#L138 assume !(ssl3_accept_~s__state~0 == 8497); 347927#L141 assume !(ssl3_accept_~s__state~0 == 8512); 347922#L144 assume !(ssl3_accept_~s__state~0 == 8513); 347913#L147 assume !(ssl3_accept_~s__state~0 == 8528); 347911#L150 assume !(ssl3_accept_~s__state~0 == 8529); 347909#L153 assume !(ssl3_accept_~s__state~0 == 8544); 347907#L156 assume !(ssl3_accept_~s__state~0 == 8545); 347905#L159 assume !(ssl3_accept_~s__state~0 == 8560); 347903#L162 assume !(ssl3_accept_~s__state~0 == 8561); 347899#L165 assume ssl3_accept_~s__state~0 == 8448; 347896#L166 assume !(ssl3_accept_~num1~0 > 0); 347892#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 347884#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 347877#L579 ssl3_accept_~skip~0 := 0; 347874#L99-3 assume true; 347871#L99-1 assume !false; 347868#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 347865#L102 assume !(ssl3_accept_~s__state~0 == 12292); 347862#L105 assume !(ssl3_accept_~s__state~0 == 16384); 347859#L108 assume !(ssl3_accept_~s__state~0 == 8192); 347856#L111 assume !(ssl3_accept_~s__state~0 == 24576); 347853#L114 assume !(ssl3_accept_~s__state~0 == 8195); 347850#L117 assume !(ssl3_accept_~s__state~0 == 8480); 347847#L120 assume !(ssl3_accept_~s__state~0 == 8481); 347844#L123 assume !(ssl3_accept_~s__state~0 == 8482); 347841#L126 assume !(ssl3_accept_~s__state~0 == 8464); 347838#L129 assume !(ssl3_accept_~s__state~0 == 8465); 347835#L132 assume !(ssl3_accept_~s__state~0 == 8466); 347824#L135 assume !(ssl3_accept_~s__state~0 == 8496); 347822#L138 assume !(ssl3_accept_~s__state~0 == 8497); 347820#L141 assume !(ssl3_accept_~s__state~0 == 8512); 347817#L144 assume !(ssl3_accept_~s__state~0 == 8513); 347814#L147 assume !(ssl3_accept_~s__state~0 == 8528); 347810#L150 assume !(ssl3_accept_~s__state~0 == 8529); 347807#L153 assume !(ssl3_accept_~s__state~0 == 8544); 347803#L156 assume !(ssl3_accept_~s__state~0 == 8545); 347800#L159 assume !(ssl3_accept_~s__state~0 == 8560); 347796#L162 assume !(ssl3_accept_~s__state~0 == 8561); 347793#L165 assume !(ssl3_accept_~s__state~0 == 8448); 347791#L168 assume ssl3_accept_~s__state~0 == 8576; 347788#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 347787#L440 assume !(ssl3_accept_~ret~0 <= 0); 347785#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 347783#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 347778#L579 ssl3_accept_~skip~0 := 0; 347777#L99-3 assume true; 347776#L99-1 assume !false; 347775#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 347774#L102 assume !(ssl3_accept_~s__state~0 == 12292); 347773#L105 assume !(ssl3_accept_~s__state~0 == 16384); 347772#L108 assume !(ssl3_accept_~s__state~0 == 8192); 347771#L111 assume !(ssl3_accept_~s__state~0 == 24576); 347770#L114 assume !(ssl3_accept_~s__state~0 == 8195); 347769#L117 assume !(ssl3_accept_~s__state~0 == 8480); 347768#L120 assume !(ssl3_accept_~s__state~0 == 8481); 347767#L123 assume !(ssl3_accept_~s__state~0 == 8482); 347766#L126 assume !(ssl3_accept_~s__state~0 == 8464); 347765#L129 assume !(ssl3_accept_~s__state~0 == 8465); 347764#L132 assume ssl3_accept_~s__state~0 == 8466; 347733#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 347763#L274 assume !(ssl3_accept_~blastFlag~0 == 0); 347762#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; 347757#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 347750#L579 ssl3_accept_~skip~0 := 0; 347749#L99-3 assume true; 347748#L99-1 assume !false; 347747#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 347746#L102 assume !(ssl3_accept_~s__state~0 == 12292); 347745#L105 assume !(ssl3_accept_~s__state~0 == 16384); 347744#L108 assume !(ssl3_accept_~s__state~0 == 8192); 347743#L111 assume !(ssl3_accept_~s__state~0 == 24576); 347742#L114 assume !(ssl3_accept_~s__state~0 == 8195); 347741#L117 assume !(ssl3_accept_~s__state~0 == 8480); 347740#L120 assume !(ssl3_accept_~s__state~0 == 8481); 347739#L123 assume !(ssl3_accept_~s__state~0 == 8482); 347738#L126 assume !(ssl3_accept_~s__state~0 == 8464); 347736#L129 assume !(ssl3_accept_~s__state~0 == 8465); 347734#L132 assume !(ssl3_accept_~s__state~0 == 8466); 347730#L135 assume ssl3_accept_~s__state~0 == 8496; 347727#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 347726#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 347725#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 347724#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 347600#L293-2 ssl3_accept_~s__init_num~0 := 0; 347601#L542 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 347589#L579 ssl3_accept_~skip~0 := 0; 347590#L99-3 assume true; 347585#L99-1 assume !false; 347586#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 347581#L102 assume !(ssl3_accept_~s__state~0 == 12292); 347582#L105 assume !(ssl3_accept_~s__state~0 == 16384); 347577#L108 assume !(ssl3_accept_~s__state~0 == 8192); 347578#L111 assume !(ssl3_accept_~s__state~0 == 24576); 347573#L114 assume !(ssl3_accept_~s__state~0 == 8195); 347574#L117 assume !(ssl3_accept_~s__state~0 == 8480); 347569#L120 assume !(ssl3_accept_~s__state~0 == 8481); 347570#L123 assume !(ssl3_accept_~s__state~0 == 8482); 347565#L126 assume !(ssl3_accept_~s__state~0 == 8464); 347566#L129 assume !(ssl3_accept_~s__state~0 == 8465); 347294#L132 assume !(ssl3_accept_~s__state~0 == 8466); 347295#L135 assume !(ssl3_accept_~s__state~0 == 8496); 347275#L138 assume !(ssl3_accept_~s__state~0 == 8497); 347153#L141 [2018-11-10 04:58:50,842 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:50,842 INFO L82 PathProgramCache]: Analyzing trace with hash -1406364056, now seen corresponding path program 1 times [2018-11-10 04:58:50,842 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:50,842 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:50,843 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:50,843 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:50,843 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:50,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:50,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:50,854 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:50,854 INFO L82 PathProgramCache]: Analyzing trace with hash -2146286264, now seen corresponding path program 3 times [2018-11-10 04:58:50,854 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:50,854 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:50,855 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:50,855 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 04:58:50,855 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:50,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:50,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:50,880 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 04:58:50,880 INFO L82 PathProgramCache]: Analyzing trace with hash -1238903249, now seen corresponding path program 1 times [2018-11-10 04:58:50,880 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 04:58:50,880 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 04:58:50,881 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:50,881 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 04:58:50,881 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 04:58:50,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:50,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 04:58:51,649 WARN L179 SmtUtils]: Spent 715.00 ms on a formula simplification. DAG size of input: 385 DAG size of output: 143 [2018-11-10 04:58:51,853 WARN L179 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 86 [2018-11-10 04:58:51,915 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 10.11 04:58:51 BoogieIcfgContainer [2018-11-10 04:58:51,915 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-10 04:58:51,915 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-10 04:58:51,915 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-10 04:58:51,916 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-10 04:58:51,916 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 04:58:37" (3/4) ... [2018-11-10 04:58:51,919 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample [2018-11-10 04:58:51,986 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_c4323f13-7f66-47ad-b2b9-a3a6c36d85f5/bin-2019/uautomizer/witness.graphml [2018-11-10 04:58:51,987 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-10 04:58:51,987 INFO L168 Benchmark]: Toolchain (without parser) took 15475.46 ms. Allocated memory was 1.0 GB in the beginning and 1.8 GB in the end (delta: 726.1 MB). Free memory was 954.8 MB in the beginning and 1.3 GB in the end (delta: -369.5 MB). Peak memory consumption was 356.6 MB. Max. memory is 11.5 GB. [2018-11-10 04:58:51,988 INFO L168 Benchmark]: CDTParser took 0.16 ms. Allocated memory is still 1.0 GB. Free memory is still 980.1 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-10 04:58:51,988 INFO L168 Benchmark]: CACSL2BoogieTranslator took 271.33 ms. Allocated memory is still 1.0 GB. Free memory was 954.8 MB in the beginning and 938.7 MB in the end (delta: 16.1 MB). Peak memory consumption was 16.1 MB. Max. memory is 11.5 GB. [2018-11-10 04:58:51,988 INFO L168 Benchmark]: Boogie Procedure Inliner took 36.71 ms. Allocated memory is still 1.0 GB. Free memory was 938.7 MB in the beginning and 936.1 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. [2018-11-10 04:58:51,988 INFO L168 Benchmark]: Boogie Preprocessor took 86.89 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 169.9 MB). Free memory was 936.1 MB in the beginning and 1.2 GB in the end (delta: -227.8 MB). Peak memory consumption was 19.0 MB. Max. memory is 11.5 GB. [2018-11-10 04:58:51,989 INFO L168 Benchmark]: RCFGBuilder took 498.80 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: 49.1 MB). Peak memory consumption was 49.1 MB. Max. memory is 11.5 GB. [2018-11-10 04:58:51,989 INFO L168 Benchmark]: BuchiAutomizer took 14507.31 ms. Allocated memory was 1.2 GB in the beginning and 1.8 GB in the end (delta: 556.3 MB). Free memory was 1.1 GB in the beginning and 1.3 GB in the end (delta: -226.1 MB). Peak memory consumption was 713.9 MB. Max. memory is 11.5 GB. [2018-11-10 04:58:51,989 INFO L168 Benchmark]: Witness Printer took 71.16 ms. Allocated memory is still 1.8 GB. Free memory was 1.3 GB in the beginning and 1.3 GB in the end (delta: 16.4 MB). Peak memory consumption was 16.4 MB. Max. memory is 11.5 GB. [2018-11-10 04:58:51,991 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16 ms. Allocated memory is still 1.0 GB. Free memory is still 980.1 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 271.33 ms. Allocated memory is still 1.0 GB. Free memory was 954.8 MB in the beginning and 938.7 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 36.71 ms. Allocated memory is still 1.0 GB. Free memory was 938.7 MB in the beginning and 936.1 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 86.89 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 169.9 MB). Free memory was 936.1 MB in the beginning and 1.2 GB in the end (delta: -227.8 MB). Peak memory consumption was 19.0 MB. Max. memory is 11.5 GB. * RCFGBuilder took 498.80 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: 49.1 MB). Peak memory consumption was 49.1 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 14507.31 ms. Allocated memory was 1.2 GB in the beginning and 1.8 GB in the end (delta: 556.3 MB). Free memory was 1.1 GB in the beginning and 1.3 GB in the end (delta: -226.1 MB). Peak memory consumption was 713.9 MB. Max. memory is 11.5 GB. * Witness Printer took 71.16 ms. Allocated memory is still 1.8 GB. Free memory was 1.3 GB in the beginning and 1.3 GB in the end (delta: 16.4 MB). Peak memory consumption was 16.4 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 32 terminating modules (29 trivial, 3 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 29 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 11259 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 14.4s and 31 iterations. TraceHistogramMax:7. Analysis of lassos took 7.7s. Construction of modules took 2.5s. Büchi inclusion checks took 1.5s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 32. Automata minimization 1.2s AutomataMinimizationTime, 32 MinimizatonAttempts, 36490 StatesRemovedByMinimization, 28 NontrivialMinimizations. Non-live state removal took 0.8s Buchi closure took 0.0s. Biggest automaton had 15378 states and ocurred in iteration 29. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 406/406 HoareTripleCheckerStatistics: 7510 SDtfs, 5551 SDslu, 6001 SDs, 0 SdLazy, 4232 SolverSat, 748 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.5s Time LassoAnalysisResults: nont1 unkn0 SFLI20 SFLT1 conc2 concLT1 SILN0 SILU0 SILI5 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: 7ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 4 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.2s - 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@5e1efbb0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@40e84afb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@145e2aab=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c520299=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2f05b84a=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7a90e4dc=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5344005d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@11e5d99d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@388f636a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@76b69d6a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@748baed5=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@6e8481d9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@766bcd74=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4565c6e=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@75f422d7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5c58e666=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@13017edb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@fbfcd8e=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@1db74f5b=0, tmp___2=0, cb=5, s__s3__tmp__new_cipher__algorithms=4294967040, tmp___10=0, __cil_tmp56=4294967040, s__verify_mode=7, tmp___6=0, tmp=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@6fbaf15=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4017be15=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1b1a2a10=0, s__s3__tmp__reuse_message=3, s__ctx__stats__sess_accept_renegotiate=0, l=4294967040, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@45e03e5f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@701d2a43=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@4ec66156=2, got_new_session=1, __cil_tmp61=4294967040, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@591cc220=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2fd4d761=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@673770e5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@55cd6b08=0, s__options=0, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@28fc6c36=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@de159d9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4d20b177=0, Time=4, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7f5495ba=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@205384bd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1d814835=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@37ff0d23=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@53800691=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5bb932b1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@51ef677e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@acddad8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3607d6c9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@12831be1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@52ce0f72=0, s__init_buf___0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5542b87a=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2a064e7d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7d1336f5=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1485592=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5d4133e2=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5f8407e8=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@217bab9e=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: [L612] int s ; [L613] int tmp ; [L617] s = 8464 [L618] 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 ; [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 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] 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 [L290] COND FALSE !(ret <= 0) [L293] COND FALSE !(\read(s__hit)) [L296] s__state = 8512 [L298] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] 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 [L303] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L304] COND FALSE !(__cil_tmp56 + 256UL) [L307] ret = __VERIFIER_nondet_int() [L308] COND FALSE !(ret <= 0) [L313] s__state = 8528 [L314] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] 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 [L318] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L320] __cil_tmp57 = (unsigned long )s__options [L321] COND TRUE __cil_tmp57 + 2097152UL [L322] s__s3__tmp__use_rsa_tmp = 1 [L327] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L352] ret = __VERIFIER_nondet_int() [L353] COND FALSE !(ret <= 0) [L370] s__state = 8544 [L371] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] 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 [L375] COND TRUE s__verify_mode + 1 [L376] COND FALSE !(s__session__peer != 0) [L387] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L388] COND FALSE !(__cil_tmp61 + 256UL) [L398] s__s3__tmp__cert_request = 1 [L399] ret = __VERIFIER_nondet_int() [L400] COND FALSE !(ret <= 0) [L403] s__state = 8448 [L404] s__s3__tmp__next_state___0 = 8576 [L405] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] 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 [L426] COND FALSE !(num1 > 0L) [L435] s__state = s__s3__tmp__next_state___0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND FALSE !(s__state == 8448) [L168] COND TRUE s__state == 8576 [L439] ret = __VERIFIER_nondet_int() [L440] COND FALSE !(ret <= 0) [L443] COND TRUE ret == 2 [L444] s__state = 8466 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] 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 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] 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 !(ret <= 0) [L293] COND FALSE !(\read(s__hit)) [L296] s__state = 8512 [L298] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] 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...