./Ultimate.py --spec ../../sv-benchmarks/c/Termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_2_false-unreach-call_false-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 5842f4b8 Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_091f083f-647e-46de-9942-abbf3a2d0c93/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_091f083f-647e-46de-9942-abbf3a2d0c93/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_091f083f-647e-46de-9942-abbf3a2d0c93/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_091f083f-647e-46de-9942-abbf3a2d0c93/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_2_false-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_091f083f-647e-46de-9942-abbf3a2d0c93/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_091f083f-647e-46de-9942-abbf3a2d0c93/bin-2019/uautomizer --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 9cdb9234b6e26ed0c6ca912816731ef8108c5ccf ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.1.23-5842f4b [2018-11-18 13:56:55,118 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-18 13:56:55,119 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-18 13:56:55,127 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-18 13:56:55,127 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-18 13:56:55,128 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-18 13:56:55,128 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-18 13:56:55,130 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-18 13:56:55,131 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-18 13:56:55,131 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-18 13:56:55,132 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-18 13:56:55,132 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-18 13:56:55,133 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-18 13:56:55,133 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-18 13:56:55,134 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-18 13:56:55,134 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-18 13:56:55,135 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-18 13:56:55,136 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-18 13:56:55,138 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-18 13:56:55,139 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-18 13:56:55,139 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-18 13:56:55,140 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-18 13:56:55,142 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-18 13:56:55,142 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-18 13:56:55,142 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-18 13:56:55,143 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-18 13:56:55,143 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-18 13:56:55,144 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-18 13:56:55,144 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-18 13:56:55,145 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-18 13:56:55,145 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-18 13:56:55,146 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-18 13:56:55,146 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-18 13:56:55,146 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-18 13:56:55,147 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-18 13:56:55,147 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-18 13:56:55,147 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_091f083f-647e-46de-9942-abbf3a2d0c93/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-18 13:56:55,157 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-18 13:56:55,158 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-18 13:56:55,158 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-18 13:56:55,159 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-18 13:56:55,159 INFO L133 SettingsManager]: * Use SBE=true [2018-11-18 13:56:55,159 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-18 13:56:55,159 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-18 13:56:55,159 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-18 13:56:55,159 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-18 13:56:55,159 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-18 13:56:55,159 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-18 13:56:55,160 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-18 13:56:55,160 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-18 13:56:55,160 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-18 13:56:55,160 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-18 13:56:55,160 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-18 13:56:55,160 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-18 13:56:55,160 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-18 13:56:55,161 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-18 13:56:55,161 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-18 13:56:55,161 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-18 13:56:55,161 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-18 13:56:55,161 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-18 13:56:55,161 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-18 13:56:55,161 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-18 13:56:55,162 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-18 13:56:55,162 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-18 13:56:55,162 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-18 13:56:55,162 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-18 13:56:55,162 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-18 13:56:55,162 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-18 13:56:55,163 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-18 13:56:55,163 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_091f083f-647e-46de-9942-abbf3a2d0c93/bin-2019/uautomizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 9cdb9234b6e26ed0c6ca912816731ef8108c5ccf [2018-11-18 13:56:55,185 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-18 13:56:55,194 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-18 13:56:55,197 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-18 13:56:55,198 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-18 13:56:55,198 INFO L276 PluginConnector]: CDTParser initialized [2018-11-18 13:56:55,199 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_091f083f-647e-46de-9942-abbf3a2d0c93/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_2_false-unreach-call_false-termination.cil.c [2018-11-18 13:56:55,235 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_091f083f-647e-46de-9942-abbf3a2d0c93/bin-2019/uautomizer/data/140050a4d/d19bc3a7d6a5483c8ac389914e95a728/FLAG60f404f41 [2018-11-18 13:56:55,560 INFO L307 CDTParser]: Found 1 translation units. [2018-11-18 13:56:55,560 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_091f083f-647e-46de-9942-abbf3a2d0c93/sv-benchmarks/c/ssh-simplified/s3_srvr_2_false-unreach-call_false-termination.cil.c [2018-11-18 13:56:55,569 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_091f083f-647e-46de-9942-abbf3a2d0c93/bin-2019/uautomizer/data/140050a4d/d19bc3a7d6a5483c8ac389914e95a728/FLAG60f404f41 [2018-11-18 13:56:55,580 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_091f083f-647e-46de-9942-abbf3a2d0c93/bin-2019/uautomizer/data/140050a4d/d19bc3a7d6a5483c8ac389914e95a728 [2018-11-18 13:56:55,583 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-18 13:56:55,584 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-18 13:56:55,585 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-18 13:56:55,585 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-18 13:56:55,588 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-18 13:56:55,589 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 01:56:55" (1/1) ... [2018-11-18 13:56:55,591 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@263ee91f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:56:55, skipping insertion in model container [2018-11-18 13:56:55,591 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 01:56:55" (1/1) ... [2018-11-18 13:56:55,599 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-18 13:56:55,626 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-18 13:56:55,790 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 13:56:55,792 INFO L191 MainTranslator]: Completed pre-run [2018-11-18 13:56:55,823 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 13:56:55,831 INFO L195 MainTranslator]: Completed translation [2018-11-18 13:56:55,832 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:56:55 WrapperNode [2018-11-18 13:56:55,832 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-18 13:56:55,832 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-18 13:56:55,832 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-18 13:56:55,832 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-18 13:56:55,837 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:56:55" (1/1) ... [2018-11-18 13:56:55,842 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:56:55" (1/1) ... [2018-11-18 13:56:55,903 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-18 13:56:55,903 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-18 13:56:55,903 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-18 13:56:55,903 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-18 13:56:55,909 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:56:55" (1/1) ... [2018-11-18 13:56:55,909 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:56:55" (1/1) ... [2018-11-18 13:56:55,911 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:56:55" (1/1) ... [2018-11-18 13:56:55,911 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:56:55" (1/1) ... [2018-11-18 13:56:55,915 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:56:55" (1/1) ... [2018-11-18 13:56:55,921 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:56:55" (1/1) ... [2018-11-18 13:56:55,923 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:56:55" (1/1) ... [2018-11-18 13:56:55,925 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-18 13:56:55,925 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-18 13:56:55,925 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-18 13:56:55,926 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-18 13:56:55,926 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:56:55" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_091f083f-647e-46de-9942-abbf3a2d0c93/bin-2019/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:56:55,962 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-18 13:56:55,962 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-18 13:56:56,024 WARN L684 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-18 13:56:56,025 WARN L649 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-18 13:56:56,370 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-18 13:56:56,371 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 01:56:56 BoogieIcfgContainer [2018-11-18 13:56:56,371 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-18 13:56:56,371 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-18 13:56:56,371 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-18 13:56:56,373 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-18 13:56:56,374 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 13:56:56,374 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 18.11 01:56:55" (1/3) ... [2018-11-18 13:56:56,375 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6c7cd2f4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 01:56:56, skipping insertion in model container [2018-11-18 13:56:56,375 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 13:56:56,375 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 01:56:55" (2/3) ... [2018-11-18 13:56:56,375 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6c7cd2f4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 01:56:56, skipping insertion in model container [2018-11-18 13:56:56,376 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 13:56:56,376 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 01:56:56" (3/3) ... [2018-11-18 13:56:56,377 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_srvr_2_false-unreach-call_false-termination.cil.c [2018-11-18 13:56:56,407 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-18 13:56:56,408 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-18 13:56:56,408 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-18 13:56:56,408 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-18 13:56:56,408 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-18 13:56:56,408 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-18 13:56:56,408 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-18 13:56:56,408 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-18 13:56:56,408 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-18 13:56:56,418 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states. [2018-11-18 13:56:56,440 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 119 [2018-11-18 13:56:56,440 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:56:56,440 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:56:56,445 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-18 13:56:56,445 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:56:56,445 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-18 13:56:56,446 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states. [2018-11-18 13:56:56,449 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 119 [2018-11-18 13:56:56,449 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:56:56,449 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:56:56,450 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-18 13:56:56,450 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:56:56,455 INFO L794 eck$LassoCheckResult]: Stem: 104#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true; 11#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 113#L82true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 100#L85-2true ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 126#L90true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 142#L90-1true assume !(0 == ssl3_accept_~s__cert~0); 105#L99-3true [2018-11-18 13:56:56,456 INFO L796 eck$LassoCheckResult]: Loop: 105#L99-3true assume true; 108#L99-1true assume !false; 60#L100true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75#L102true assume !(12292 == ssl3_accept_~s__state~0); 64#L105true assume !(16384 == ssl3_accept_~s__state~0); 68#L108true assume !(8192 == ssl3_accept_~s__state~0); 41#L111true assume !(24576 == ssl3_accept_~s__state~0); 23#L114true assume !(8195 == ssl3_accept_~s__state~0); 26#L117true assume 8480 == ssl3_accept_~s__state~0; 110#L121true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 92#L259true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 65#L543true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 125#L580true ssl3_accept_~skip~0 := 0; 105#L99-3true [2018-11-18 13:56:56,460 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:56:56,461 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2018-11-18 13:56:56,462 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:56:56,463 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:56:56,495 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:56,495 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:56:56,496 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:56,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:56:56,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:56:56,537 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:56:56,538 INFO L82 PathProgramCache]: Analyzing trace with hash 1102234840, now seen corresponding path program 1 times [2018-11-18 13:56:56,538 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:56:56,538 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:56:56,538 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:56,538 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:56:56,538 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:56,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:56:56,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:56:56,546 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:56:56,546 INFO L82 PathProgramCache]: Analyzing trace with hash -634464089, now seen corresponding path program 1 times [2018-11-18 13:56:56,546 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:56:56,546 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:56:56,547 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:56,547 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:56:56,547 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:56,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:56:56,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:56:56,594 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:56:56,594 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 13:56:56,669 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 13:56:56,670 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 13:56:56,670 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 13:56:56,670 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 13:56:56,670 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 13:56:56,670 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:56:56,671 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 13:56:56,671 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 13:56:56,671 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2_false-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-18 13:56:56,671 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 13:56:56,671 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 13:56:56,686 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:56:56,691 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:56:56,698 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:56:56,701 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:56:56,704 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:56:56,707 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:56:56,711 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:56:56,793 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 13:56:56,793 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_091f083f-647e-46de-9942-abbf3a2d0c93/bin-2019/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:56:56,800 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 13:56:56,800 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 13:56:56,821 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 13:56:56,821 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_091f083f-647e-46de-9942-abbf3a2d0c93/bin-2019/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:56:56,837 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 13:56:56,837 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_091f083f-647e-46de-9942-abbf3a2d0c93/bin-2019/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:56:56,858 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 13:56:56,858 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 13:56:56,862 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 13:56:56,876 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 13:56:56,876 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 13:56:56,876 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 13:56:56,876 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 13:56:56,876 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 13:56:56,876 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:56:56,877 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 13:56:56,877 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 13:56:56,877 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2_false-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-18 13:56:56,877 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 13:56:56,877 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 13:56:56,878 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:56:56,890 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:56:56,924 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:56:56,926 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:56:56,928 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:56:56,930 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:56:56,934 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:56:56,988 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 13:56:56,993 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 13:56:56,994 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 13:56:56,995 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 13:56:56,996 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 13:56:56,996 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 13:56:56,996 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 13:56:56,996 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 13:56:56,998 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 13:56:56,998 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 13:56:57,000 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 13:56:57,001 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 13:56:57,001 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 13:56:57,002 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 13:56:57,002 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 13:56:57,002 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 13:56:57,002 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 13:56:57,003 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 13:56:57,003 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 13:56:57,009 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 13:56:57,014 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 13:56:57,014 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-18 13:56:57,016 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 13:56:57,016 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 13:56:57,016 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 13:56:57,017 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2018-11-18 13:56:57,018 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 13:56:57,035 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:56:57,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:56:57,052 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 13:56:57,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:56:57,065 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 13:56:57,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:56:57,113 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-18 13:56:57,115 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 141 states. Second operand 5 states. [2018-11-18 13:56:57,615 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-18 13:56:57,616 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2018-11-18 13:56:57,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 13:56:57,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 575 transitions. [2018-11-18 13:56:57,619 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 575 transitions. Stem has 6 letters. Loop has 13 letters. [2018-11-18 13:56:57,620 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 13:56:57,620 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 575 transitions. Stem has 19 letters. Loop has 13 letters. [2018-11-18 13:56:57,620 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 13:56:57,620 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 575 transitions. Stem has 6 letters. Loop has 26 letters. [2018-11-18 13:56:57,621 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 13:56:57,621 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 795 states and 1331 transitions. [2018-11-18 13:56:57,631 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 302 [2018-11-18 13:56:57,640 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 795 states to 657 states and 1010 transitions. [2018-11-18 13:56:57,641 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 369 [2018-11-18 13:56:57,642 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 380 [2018-11-18 13:56:57,643 INFO L73 IsDeterministic]: Start isDeterministic. Operand 657 states and 1010 transitions. [2018-11-18 13:56:57,643 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:56:57,644 INFO L705 BuchiCegarLoop]: Abstraction has 657 states and 1010 transitions. [2018-11-18 13:56:57,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 657 states and 1010 transitions. [2018-11-18 13:56:57,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 657 to 463. [2018-11-18 13:56:57,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 463 states. [2018-11-18 13:56:57,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 463 states to 463 states and 707 transitions. [2018-11-18 13:56:57,682 INFO L728 BuchiCegarLoop]: Abstraction has 463 states and 707 transitions. [2018-11-18 13:56:57,684 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 13:56:57,685 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 13:56:57,686 INFO L87 Difference]: Start difference. First operand 463 states and 707 transitions. Second operand 3 states. [2018-11-18 13:56:57,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:56:57,766 INFO L93 Difference]: Finished difference Result 518 states and 791 transitions. [2018-11-18 13:56:57,766 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 13:56:57,766 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 518 states and 791 transitions. [2018-11-18 13:56:57,769 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 251 [2018-11-18 13:56:57,770 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 518 states to 518 states and 791 transitions. [2018-11-18 13:56:57,770 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 317 [2018-11-18 13:56:57,771 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 317 [2018-11-18 13:56:57,771 INFO L73 IsDeterministic]: Start isDeterministic. Operand 518 states and 791 transitions. [2018-11-18 13:56:57,771 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:56:57,771 INFO L705 BuchiCegarLoop]: Abstraction has 518 states and 791 transitions. [2018-11-18 13:56:57,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states and 791 transitions. [2018-11-18 13:56:57,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 497. [2018-11-18 13:56:57,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 497 states. [2018-11-18 13:56:57,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 497 states to 497 states and 764 transitions. [2018-11-18 13:56:57,782 INFO L728 BuchiCegarLoop]: Abstraction has 497 states and 764 transitions. [2018-11-18 13:56:57,782 INFO L608 BuchiCegarLoop]: Abstraction has 497 states and 764 transitions. [2018-11-18 13:56:57,782 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-18 13:56:57,783 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 497 states and 764 transitions. [2018-11-18 13:56:57,786 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 247 [2018-11-18 13:56:57,787 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:56:57,787 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:56:57,788 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:56:57,788 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:56:57,789 INFO L794 eck$LassoCheckResult]: Stem: 2239#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 2027#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2028#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2233#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 2234#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2191#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 2280#L99-3 assume true; 2241#L99-1 assume !false; 2446#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2441#L102 assume !(12292 == ssl3_accept_~s__state~0); 2439#L105 assume !(16384 == ssl3_accept_~s__state~0); 2434#L108 assume !(8192 == ssl3_accept_~s__state~0); 2114#L111 assume !(24576 == ssl3_accept_~s__state~0); 2115#L114 assume !(8195 == ssl3_accept_~s__state~0); 2360#L117 assume !(8480 == ssl3_accept_~s__state~0); 2359#L120 assume !(8481 == ssl3_accept_~s__state~0); 2358#L123 assume !(8482 == ssl3_accept_~s__state~0); 2357#L126 assume 8464 == ssl3_accept_~s__state~0; 2118#L133 [2018-11-18 13:56:57,789 INFO L796 eck$LassoCheckResult]: Loop: 2118#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 2026#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2014#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 2015#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2499#L580 ssl3_accept_~skip~0 := 0; 2498#L99-3 assume true; 2497#L99-1 assume !false; 2496#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2495#L102 assume !(12292 == ssl3_accept_~s__state~0); 2494#L105 assume !(16384 == ssl3_accept_~s__state~0); 2493#L108 assume !(8192 == ssl3_accept_~s__state~0); 2492#L111 assume !(24576 == ssl3_accept_~s__state~0); 2491#L114 assume !(8195 == ssl3_accept_~s__state~0); 2339#L117 assume !(8480 == ssl3_accept_~s__state~0); 2336#L120 assume !(8481 == ssl3_accept_~s__state~0); 2333#L123 assume !(8482 == ssl3_accept_~s__state~0); 2330#L126 assume 8464 == ssl3_accept_~s__state~0; 2118#L133 [2018-11-18 13:56:57,789 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:56:57,789 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 1 times [2018-11-18 13:56:57,789 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:56:57,789 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:56:57,790 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:57,790 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:56:57,790 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:57,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:56:57,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:56:57,805 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:56:57,805 INFO L82 PathProgramCache]: Analyzing trace with hash 1224211004, now seen corresponding path program 1 times [2018-11-18 13:56:57,806 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:56:57,806 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:56:57,806 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:57,807 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:56:57,807 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:57,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:56:57,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:56:57,822 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:56:57,823 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 13:56:57,823 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 13:56:57,823 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 13:56:57,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 13:56:57,823 INFO L87 Difference]: Start difference. First operand 497 states and 764 transitions. cyclomatic complexity: 270 Second operand 3 states. [2018-11-18 13:56:57,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:56:57,946 INFO L93 Difference]: Finished difference Result 608 states and 943 transitions. [2018-11-18 13:56:57,946 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 13:56:57,947 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 608 states and 943 transitions. [2018-11-18 13:56:57,950 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 330 [2018-11-18 13:56:57,952 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 608 states to 608 states and 943 transitions. [2018-11-18 13:56:57,952 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 381 [2018-11-18 13:56:57,952 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 381 [2018-11-18 13:56:57,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 608 states and 943 transitions. [2018-11-18 13:56:57,953 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:56:57,953 INFO L705 BuchiCegarLoop]: Abstraction has 608 states and 943 transitions. [2018-11-18 13:56:57,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states and 943 transitions. [2018-11-18 13:56:57,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 532. [2018-11-18 13:56:57,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 532 states. [2018-11-18 13:56:57,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 532 states to 532 states and 815 transitions. [2018-11-18 13:56:57,963 INFO L728 BuchiCegarLoop]: Abstraction has 532 states and 815 transitions. [2018-11-18 13:56:57,963 INFO L608 BuchiCegarLoop]: Abstraction has 532 states and 815 transitions. [2018-11-18 13:56:57,963 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-18 13:56:57,964 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 532 states and 815 transitions. [2018-11-18 13:56:57,966 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 280 [2018-11-18 13:56:57,966 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:56:57,966 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:56:57,967 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:56:57,967 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:56:57,968 INFO L794 eck$LassoCheckResult]: Stem: 3343#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 3138#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3139#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3338#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 3339#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3300#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 3384#L99-3 assume true; 3522#L99-1 assume !false; 3578#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3576#L102 assume !(12292 == ssl3_accept_~s__state~0); 3574#L105 assume !(16384 == ssl3_accept_~s__state~0); 3572#L108 assume !(8192 == ssl3_accept_~s__state~0); 3570#L111 assume !(24576 == ssl3_accept_~s__state~0); 3568#L114 assume !(8195 == ssl3_accept_~s__state~0); 3566#L117 assume !(8480 == ssl3_accept_~s__state~0); 3564#L120 assume !(8481 == ssl3_accept_~s__state~0); 3562#L123 assume !(8482 == ssl3_accept_~s__state~0); 3560#L126 assume 8464 == ssl3_accept_~s__state~0; 3227#L133 [2018-11-18 13:56:57,968 INFO L796 eck$LassoCheckResult]: Loop: 3227#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 3137#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3125#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3126#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3582#L580 ssl3_accept_~skip~0 := 0; 3580#L99-3 assume true; 3579#L99-1 assume !false; 3577#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3575#L102 assume 12292 == ssl3_accept_~s__state~0; 3171#L103 ssl3_accept_~s__new_session~0 := 1; 3172#L211 ssl3_accept_~s__server~0 := 1; 3223#L216 assume 0 != ssl3_accept_~cb~0; 3203#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3204#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3248#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3251#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3428#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 3279#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3419#L580 ssl3_accept_~skip~0 := 0; 3417#L99-3 assume true; 3412#L99-1 assume !false; 3407#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3405#L102 assume !(12292 == ssl3_accept_~s__state~0); 3403#L105 assume !(16384 == ssl3_accept_~s__state~0); 3401#L108 assume !(8192 == ssl3_accept_~s__state~0); 3399#L111 assume !(24576 == ssl3_accept_~s__state~0); 3397#L114 assume !(8195 == ssl3_accept_~s__state~0); 3387#L117 assume !(8480 == ssl3_accept_~s__state~0); 3388#L120 assume !(8481 == ssl3_accept_~s__state~0); 3389#L123 assume !(8482 == ssl3_accept_~s__state~0); 3461#L126 assume 8464 == ssl3_accept_~s__state~0; 3227#L133 [2018-11-18 13:56:57,968 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:56:57,968 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 2 times [2018-11-18 13:56:57,968 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:56:57,968 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:56:57,970 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:57,970 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:56:57,970 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:57,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:56:57,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:56:57,982 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:56:57,982 INFO L82 PathProgramCache]: Analyzing trace with hash -1406817946, now seen corresponding path program 1 times [2018-11-18 13:56:57,982 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:56:57,982 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:56:57,983 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:57,983 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 13:56:57,983 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:57,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:56:57,998 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:56:57,998 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:56:57,998 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 13:56:57,999 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 13:56:57,999 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 13:56:57,999 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 13:56:57,999 INFO L87 Difference]: Start difference. First operand 532 states and 815 transitions. cyclomatic complexity: 286 Second operand 3 states. [2018-11-18 13:56:58,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:56:58,109 INFO L93 Difference]: Finished difference Result 661 states and 933 transitions. [2018-11-18 13:56:58,109 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 13:56:58,109 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 661 states and 933 transitions. [2018-11-18 13:56:58,112 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 362 [2018-11-18 13:56:58,115 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 661 states to 588 states and 853 transitions. [2018-11-18 13:56:58,115 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 413 [2018-11-18 13:56:58,115 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 424 [2018-11-18 13:56:58,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 588 states and 853 transitions. [2018-11-18 13:56:58,116 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:56:58,116 INFO L705 BuchiCegarLoop]: Abstraction has 588 states and 853 transitions. [2018-11-18 13:56:58,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states and 853 transitions. [2018-11-18 13:56:58,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 542. [2018-11-18 13:56:58,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 542 states. [2018-11-18 13:56:58,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 796 transitions. [2018-11-18 13:56:58,124 INFO L728 BuchiCegarLoop]: Abstraction has 542 states and 796 transitions. [2018-11-18 13:56:58,124 INFO L608 BuchiCegarLoop]: Abstraction has 542 states and 796 transitions. [2018-11-18 13:56:58,124 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-18 13:56:58,124 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 542 states and 796 transitions. [2018-11-18 13:56:58,126 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 351 [2018-11-18 13:56:58,126 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:56:58,126 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:56:58,127 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:56:58,127 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:56:58,127 INFO L794 eck$LassoCheckResult]: Stem: 4548#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4337#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4338#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4544#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 4545#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4499#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 4594#L99-3 assume true; 4708#L99-1 assume !false; 4834#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4833#L102 assume !(12292 == ssl3_accept_~s__state~0); 4832#L105 assume !(16384 == ssl3_accept_~s__state~0); 4831#L108 assume 8192 == ssl3_accept_~s__state~0; 4590#L211 [2018-11-18 13:56:58,127 INFO L796 eck$LassoCheckResult]: Loop: 4590#L211 ssl3_accept_~s__server~0 := 1; 4422#L216 assume 0 != ssl3_accept_~cb~0; 4404#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4405#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4447#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4450#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4528#L243 assume 12292 != ssl3_accept_~s__state~0; 4591#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31; 4459#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4822#L580 ssl3_accept_~skip~0 := 0; 4820#L99-3 assume true; 4817#L99-1 assume !false; 4816#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4815#L102 assume !(12292 == ssl3_accept_~s__state~0); 4814#L105 assume !(16384 == ssl3_accept_~s__state~0); 4813#L108 assume 8192 == ssl3_accept_~s__state~0; 4590#L211 [2018-11-18 13:56:58,127 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:56:58,127 INFO L82 PathProgramCache]: Analyzing trace with hash -999822720, now seen corresponding path program 1 times [2018-11-18 13:56:58,127 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:56:58,128 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:56:58,128 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:58,128 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:56:58,129 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:58,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:56:58,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:56:58,143 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:56:58,143 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 13:56:58,143 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 13:56:58,144 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:56:58,144 INFO L82 PathProgramCache]: Analyzing trace with hash -976756540, now seen corresponding path program 1 times [2018-11-18 13:56:58,144 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:56:58,144 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:56:58,145 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:58,145 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:56:58,145 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:58,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:56:58,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:56:58,160 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:56:58,160 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 13:56:58,160 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 13:56:58,160 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 13:56:58,160 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 13:56:58,160 INFO L87 Difference]: Start difference. First operand 542 states and 796 transitions. cyclomatic complexity: 257 Second operand 3 states. [2018-11-18 13:56:58,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:56:58,216 INFO L93 Difference]: Finished difference Result 552 states and 804 transitions. [2018-11-18 13:56:58,216 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 13:56:58,217 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 552 states and 804 transitions. [2018-11-18 13:56:58,219 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 361 [2018-11-18 13:56:58,221 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 552 states to 552 states and 804 transitions. [2018-11-18 13:56:58,221 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 393 [2018-11-18 13:56:58,221 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 393 [2018-11-18 13:56:58,222 INFO L73 IsDeterministic]: Start isDeterministic. Operand 552 states and 804 transitions. [2018-11-18 13:56:58,223 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:56:58,223 INFO L705 BuchiCegarLoop]: Abstraction has 552 states and 804 transitions. [2018-11-18 13:56:58,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states and 804 transitions. [2018-11-18 13:56:58,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 542. [2018-11-18 13:56:58,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 542 states. [2018-11-18 13:56:58,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 792 transitions. [2018-11-18 13:56:58,232 INFO L728 BuchiCegarLoop]: Abstraction has 542 states and 792 transitions. [2018-11-18 13:56:58,232 INFO L608 BuchiCegarLoop]: Abstraction has 542 states and 792 transitions. [2018-11-18 13:56:58,232 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-18 13:56:58,232 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 542 states and 792 transitions. [2018-11-18 13:56:58,233 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 351 [2018-11-18 13:56:58,234 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:56:58,234 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:56:58,234 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:56:58,234 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:56:58,235 INFO L794 eck$LassoCheckResult]: Stem: 5647#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 5438#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5439#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5639#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 5640#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5598#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 5686#L99-3 assume true; 5644#L99-1 assume !false; 5652#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5599#L102 assume !(12292 == ssl3_accept_~s__state~0); 5577#L105 assume !(16384 == ssl3_accept_~s__state~0); 5578#L108 assume !(8192 == ssl3_accept_~s__state~0); 5524#L111 assume !(24576 == ssl3_accept_~s__state~0); 5474#L114 assume 8195 == ssl3_accept_~s__state~0; 5475#L211 [2018-11-18 13:56:58,235 INFO L796 eck$LassoCheckResult]: Loop: 5475#L211 ssl3_accept_~s__server~0 := 1; 5521#L216 assume 0 != ssl3_accept_~cb~0; 5505#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5506#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5545#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5548#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5624#L243 assume 12292 != ssl3_accept_~s__state~0; 5682#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31; 5557#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5838#L580 ssl3_accept_~skip~0 := 0; 5836#L99-3 assume true; 5834#L99-1 assume !false; 5832#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5830#L102 assume !(12292 == ssl3_accept_~s__state~0); 5828#L105 assume !(16384 == ssl3_accept_~s__state~0); 5826#L108 assume !(8192 == ssl3_accept_~s__state~0); 5824#L111 assume !(24576 == ssl3_accept_~s__state~0); 5822#L114 assume 8195 == ssl3_accept_~s__state~0; 5475#L211 [2018-11-18 13:56:58,235 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:56:58,235 INFO L82 PathProgramCache]: Analyzing trace with hash 1243044325, now seen corresponding path program 1 times [2018-11-18 13:56:58,235 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:56:58,235 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:56:58,236 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:58,236 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:56:58,236 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:58,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:56:58,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:56:58,274 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:56:58,274 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 13:56:58,274 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 13:56:58,275 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:56:58,275 INFO L82 PathProgramCache]: Analyzing trace with hash 1934806825, now seen corresponding path program 1 times [2018-11-18 13:56:58,275 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:56:58,275 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:56:58,275 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:58,276 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:56:58,276 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:58,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:56:58,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:56:58,290 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:56:58,290 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 13:56:58,290 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 13:56:58,290 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 13:56:58,290 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 13:56:58,290 INFO L87 Difference]: Start difference. First operand 542 states and 792 transitions. cyclomatic complexity: 253 Second operand 3 states. [2018-11-18 13:56:58,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:56:58,372 INFO L93 Difference]: Finished difference Result 552 states and 800 transitions. [2018-11-18 13:56:58,372 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 13:56:58,372 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 552 states and 800 transitions. [2018-11-18 13:56:58,374 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 361 [2018-11-18 13:56:58,376 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 552 states to 552 states and 800 transitions. [2018-11-18 13:56:58,376 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 393 [2018-11-18 13:56:58,377 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 393 [2018-11-18 13:56:58,377 INFO L73 IsDeterministic]: Start isDeterministic. Operand 552 states and 800 transitions. [2018-11-18 13:56:58,378 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:56:58,378 INFO L705 BuchiCegarLoop]: Abstraction has 552 states and 800 transitions. [2018-11-18 13:56:58,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states and 800 transitions. [2018-11-18 13:56:58,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 542. [2018-11-18 13:56:58,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 542 states. [2018-11-18 13:56:58,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 788 transitions. [2018-11-18 13:56:58,386 INFO L728 BuchiCegarLoop]: Abstraction has 542 states and 788 transitions. [2018-11-18 13:56:58,386 INFO L608 BuchiCegarLoop]: Abstraction has 542 states and 788 transitions. [2018-11-18 13:56:58,386 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-18 13:56:58,386 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 542 states and 788 transitions. [2018-11-18 13:56:58,388 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 351 [2018-11-18 13:56:58,388 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:56:58,388 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:56:58,389 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:56:58,389 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-18 13:56:58,389 INFO L794 eck$LassoCheckResult]: Stem: 6746#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 6539#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6540#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6738#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 6739#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6699#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 6788#L99-3 assume true; 6743#L99-1 assume !false; 6750#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7053#L102 assume !(12292 == ssl3_accept_~s__state~0); 7052#L105 assume !(16384 == ssl3_accept_~s__state~0); 7051#L108 assume !(8192 == ssl3_accept_~s__state~0); 6622#L111 assume !(24576 == ssl3_accept_~s__state~0); 6574#L114 assume !(8195 == ssl3_accept_~s__state~0); 6575#L117 assume !(8480 == ssl3_accept_~s__state~0); 6545#L120 assume !(8481 == ssl3_accept_~s__state~0); 6546#L123 assume !(8482 == ssl3_accept_~s__state~0); 6773#L126 assume 8464 == ssl3_accept_~s__state~0; 6628#L133 [2018-11-18 13:56:58,392 INFO L796 eck$LassoCheckResult]: Loop: 6628#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 6538#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6526#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 6527#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7034#L580 ssl3_accept_~skip~0 := 0; 7032#L99-3 assume true; 7030#L99-1 assume !false; 7029#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7028#L102 assume !(12292 == ssl3_accept_~s__state~0); 7027#L105 assume !(16384 == ssl3_accept_~s__state~0); 7026#L108 assume !(8192 == ssl3_accept_~s__state~0); 7025#L111 assume !(24576 == ssl3_accept_~s__state~0); 7023#L114 assume !(8195 == ssl3_accept_~s__state~0); 7021#L117 assume !(8480 == ssl3_accept_~s__state~0); 7020#L120 assume !(8481 == ssl3_accept_~s__state~0); 7019#L123 assume !(8482 == ssl3_accept_~s__state~0); 7018#L126 assume !(8464 == ssl3_accept_~s__state~0); 6993#L129 assume !(8465 == ssl3_accept_~s__state~0); 6753#L132 assume !(8466 == ssl3_accept_~s__state~0); 6708#L135 assume 8496 == ssl3_accept_~s__state~0; 6596#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 6597#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6664#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 6665#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6736#L297-2 ssl3_accept_~s__init_num~0 := 0; 6566#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7040#L580 ssl3_accept_~skip~0 := 0; 7035#L99-3 assume true; 7033#L99-1 assume !false; 7031#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6989#L102 assume !(12292 == ssl3_accept_~s__state~0); 6983#L105 assume 16384 == ssl3_accept_~s__state~0; 6982#L211 ssl3_accept_~s__server~0 := 1; 6981#L216 assume 0 != ssl3_accept_~cb~0; 6980#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6979#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6977#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6974#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6973#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 6972#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6963#L580 ssl3_accept_~skip~0 := 0; 6961#L99-3 assume true; 6959#L99-1 assume !false; 6957#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6955#L102 assume !(12292 == ssl3_accept_~s__state~0); 6953#L105 assume !(16384 == ssl3_accept_~s__state~0); 6951#L108 assume !(8192 == ssl3_accept_~s__state~0); 6949#L111 assume !(24576 == ssl3_accept_~s__state~0); 6947#L114 assume !(8195 == ssl3_accept_~s__state~0); 6945#L117 assume !(8480 == ssl3_accept_~s__state~0); 6806#L120 assume !(8481 == ssl3_accept_~s__state~0); 6807#L123 assume !(8482 == ssl3_accept_~s__state~0); 6925#L126 assume 8464 == ssl3_accept_~s__state~0; 6628#L133 [2018-11-18 13:56:58,392 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:56:58,392 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 3 times [2018-11-18 13:56:58,393 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:56:58,393 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:56:58,393 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:58,393 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:56:58,394 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:58,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:56:58,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:56:58,408 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:56:58,408 INFO L82 PathProgramCache]: Analyzing trace with hash 168535175, now seen corresponding path program 1 times [2018-11-18 13:56:58,409 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:56:58,409 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:56:58,409 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:58,409 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 13:56:58,411 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:58,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:56:58,427 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:56:58,427 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:56:58,427 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 13:56:58,427 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 13:56:58,427 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 13:56:58,427 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 13:56:58,427 INFO L87 Difference]: Start difference. First operand 542 states and 788 transitions. cyclomatic complexity: 249 Second operand 3 states. [2018-11-18 13:56:58,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:56:58,527 INFO L93 Difference]: Finished difference Result 685 states and 1001 transitions. [2018-11-18 13:56:58,527 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 13:56:58,527 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 685 states and 1001 transitions. [2018-11-18 13:56:58,529 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 442 [2018-11-18 13:56:58,531 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 685 states to 678 states and 994 transitions. [2018-11-18 13:56:58,531 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 474 [2018-11-18 13:56:58,531 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 474 [2018-11-18 13:56:58,531 INFO L73 IsDeterministic]: Start isDeterministic. Operand 678 states and 994 transitions. [2018-11-18 13:56:58,532 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:56:58,532 INFO L705 BuchiCegarLoop]: Abstraction has 678 states and 994 transitions. [2018-11-18 13:56:58,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states and 994 transitions. [2018-11-18 13:56:58,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 665. [2018-11-18 13:56:58,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 665 states. [2018-11-18 13:56:58,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 978 transitions. [2018-11-18 13:56:58,538 INFO L728 BuchiCegarLoop]: Abstraction has 665 states and 978 transitions. [2018-11-18 13:56:58,538 INFO L608 BuchiCegarLoop]: Abstraction has 665 states and 978 transitions. [2018-11-18 13:56:58,538 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-18 13:56:58,538 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 665 states and 978 transitions. [2018-11-18 13:56:58,539 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 433 [2018-11-18 13:56:58,539 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:56:58,539 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:56:58,540 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:56:58,540 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:56:58,540 INFO L794 eck$LassoCheckResult]: Stem: 7983#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 7772#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7773#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7975#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 7976#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7934#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 8026#L99-3 assume true; 8139#L99-1 assume !false; 8368#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8366#L102 assume !(12292 == ssl3_accept_~s__state~0); 8365#L105 assume !(16384 == ssl3_accept_~s__state~0); 8262#L108 assume !(8192 == ssl3_accept_~s__state~0); 8261#L111 assume !(24576 == ssl3_accept_~s__state~0); 8260#L114 assume !(8195 == ssl3_accept_~s__state~0); 8259#L117 assume !(8480 == ssl3_accept_~s__state~0); 8257#L120 assume !(8481 == ssl3_accept_~s__state~0); 8255#L123 assume !(8482 == ssl3_accept_~s__state~0); 8254#L126 assume 8464 == ssl3_accept_~s__state~0; 7864#L133 [2018-11-18 13:56:58,541 INFO L796 eck$LassoCheckResult]: Loop: 7864#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 7771#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7759#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7760#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8402#L580 ssl3_accept_~skip~0 := 0; 8401#L99-3 assume true; 8400#L99-1 assume !false; 8399#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8398#L102 assume !(12292 == ssl3_accept_~s__state~0); 8397#L105 assume !(16384 == ssl3_accept_~s__state~0); 8396#L108 assume !(8192 == ssl3_accept_~s__state~0); 8395#L111 assume !(24576 == ssl3_accept_~s__state~0); 8393#L114 assume !(8195 == ssl3_accept_~s__state~0); 8391#L117 assume !(8480 == ssl3_accept_~s__state~0); 8363#L120 assume !(8481 == ssl3_accept_~s__state~0); 8362#L123 assume !(8482 == ssl3_accept_~s__state~0); 8360#L126 assume !(8464 == ssl3_accept_~s__state~0); 8001#L129 assume !(8465 == ssl3_accept_~s__state~0); 7991#L132 assume !(8466 == ssl3_accept_~s__state~0); 7943#L135 assume 8496 == ssl3_accept_~s__state~0; 7826#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 7827#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7901#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 7902#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7973#L297-2 ssl3_accept_~s__init_num~0 := 0; 7803#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8412#L580 ssl3_accept_~skip~0 := 0; 8411#L99-3 assume true; 8405#L99-1 assume !false; 8404#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8403#L102 assume !(12292 == ssl3_accept_~s__state~0); 8384#L105 assume !(16384 == ssl3_accept_~s__state~0); 8383#L108 assume !(8192 == ssl3_accept_~s__state~0); 8382#L111 assume !(24576 == ssl3_accept_~s__state~0); 8381#L114 assume !(8195 == ssl3_accept_~s__state~0); 8380#L117 assume !(8480 == ssl3_accept_~s__state~0); 8290#L120 assume !(8481 == ssl3_accept_~s__state~0); 8289#L123 assume !(8482 == ssl3_accept_~s__state~0); 8288#L126 assume !(8464 == ssl3_accept_~s__state~0); 8287#L129 assume !(8465 == ssl3_accept_~s__state~0); 8285#L132 assume !(8466 == ssl3_accept_~s__state~0); 8284#L135 assume !(8496 == ssl3_accept_~s__state~0); 8283#L138 assume !(8497 == ssl3_accept_~s__state~0); 8281#L141 assume !(8512 == ssl3_accept_~s__state~0); 8279#L144 assume !(8513 == ssl3_accept_~s__state~0); 8278#L147 assume !(8528 == ssl3_accept_~s__state~0); 8277#L150 assume !(8529 == ssl3_accept_~s__state~0); 8276#L153 assume !(8544 == ssl3_accept_~s__state~0); 8270#L156 assume !(8545 == ssl3_accept_~s__state~0); 8268#L159 assume 8560 == ssl3_accept_~s__state~0; 7923#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 7907#L422 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 7894#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8313#L580 ssl3_accept_~skip~0 := 0; 8311#L99-3 assume true; 8309#L99-1 assume !false; 8307#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8305#L102 assume !(12292 == ssl3_accept_~s__state~0); 8303#L105 assume !(16384 == ssl3_accept_~s__state~0); 8301#L108 assume !(8192 == ssl3_accept_~s__state~0); 8300#L111 assume !(24576 == ssl3_accept_~s__state~0); 8299#L114 assume !(8195 == ssl3_accept_~s__state~0); 8298#L117 assume !(8480 == ssl3_accept_~s__state~0); 8032#L120 assume !(8481 == ssl3_accept_~s__state~0); 8033#L123 assume !(8482 == ssl3_accept_~s__state~0); 8127#L126 assume 8464 == ssl3_accept_~s__state~0; 7864#L133 [2018-11-18 13:56:58,541 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:56:58,541 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 4 times [2018-11-18 13:56:58,541 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:56:58,541 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:56:58,542 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:58,542 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:56:58,542 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:58,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:56:58,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:56:58,559 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:56:58,559 INFO L82 PathProgramCache]: Analyzing trace with hash 1379619461, now seen corresponding path program 1 times [2018-11-18 13:56:58,559 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:56:58,559 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:56:58,559 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:58,560 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 13:56:58,560 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:58,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:56:58,589 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:56:58,589 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:56:58,589 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 13:56:58,589 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 13:56:58,589 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 13:56:58,589 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 13:56:58,590 INFO L87 Difference]: Start difference. First operand 665 states and 978 transitions. cyclomatic complexity: 316 Second operand 3 states. [2018-11-18 13:56:58,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:56:58,692 INFO L93 Difference]: Finished difference Result 804 states and 1091 transitions. [2018-11-18 13:56:58,693 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 13:56:58,693 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 804 states and 1091 transitions. [2018-11-18 13:56:58,695 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 530 [2018-11-18 13:56:58,697 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 804 states to 804 states and 1091 transitions. [2018-11-18 13:56:58,697 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 562 [2018-11-18 13:56:58,698 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 562 [2018-11-18 13:56:58,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 804 states and 1091 transitions. [2018-11-18 13:56:58,698 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:56:58,698 INFO L705 BuchiCegarLoop]: Abstraction has 804 states and 1091 transitions. [2018-11-18 13:56:58,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 804 states and 1091 transitions. [2018-11-18 13:56:58,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 804 to 796. [2018-11-18 13:56:58,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 796 states. [2018-11-18 13:56:58,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 796 states to 796 states and 1080 transitions. [2018-11-18 13:56:58,704 INFO L728 BuchiCegarLoop]: Abstraction has 796 states and 1080 transitions. [2018-11-18 13:56:58,704 INFO L608 BuchiCegarLoop]: Abstraction has 796 states and 1080 transitions. [2018-11-18 13:56:58,704 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-18 13:56:58,704 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 796 states and 1080 transitions. [2018-11-18 13:56:58,706 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 523 [2018-11-18 13:56:58,706 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:56:58,706 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:56:58,707 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:56:58,707 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:56:58,707 INFO L794 eck$LassoCheckResult]: Stem: 9455#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 9245#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9246#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9449#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 9450#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9403#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 9508#L99-3 assume true; 9749#L99-1 assume !false; 9747#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9745#L102 assume !(12292 == ssl3_accept_~s__state~0); 9743#L105 assume !(16384 == ssl3_accept_~s__state~0); 9741#L108 assume !(8192 == ssl3_accept_~s__state~0); 9739#L111 assume !(24576 == ssl3_accept_~s__state~0); 9737#L114 assume !(8195 == ssl3_accept_~s__state~0); 9735#L117 assume !(8480 == ssl3_accept_~s__state~0); 9733#L120 assume !(8481 == ssl3_accept_~s__state~0); 9731#L123 assume !(8482 == ssl3_accept_~s__state~0); 9729#L126 assume 8464 == ssl3_accept_~s__state~0; 9332#L133 [2018-11-18 13:56:58,707 INFO L796 eck$LassoCheckResult]: Loop: 9332#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 9244#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9232#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 9233#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9877#L580 ssl3_accept_~skip~0 := 0; 9875#L99-3 assume true; 9873#L99-1 assume !false; 9871#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9869#L102 assume !(12292 == ssl3_accept_~s__state~0); 9867#L105 assume !(16384 == ssl3_accept_~s__state~0); 9865#L108 assume !(8192 == ssl3_accept_~s__state~0); 9863#L111 assume !(24576 == ssl3_accept_~s__state~0); 9861#L114 assume !(8195 == ssl3_accept_~s__state~0); 9859#L117 assume !(8480 == ssl3_accept_~s__state~0); 9858#L120 assume !(8481 == ssl3_accept_~s__state~0); 9857#L123 assume !(8482 == ssl3_accept_~s__state~0); 9856#L126 assume !(8464 == ssl3_accept_~s__state~0); 9855#L129 assume !(8465 == ssl3_accept_~s__state~0); 9854#L132 assume !(8466 == ssl3_accept_~s__state~0); 9809#L135 assume 8496 == ssl3_accept_~s__state~0; 9294#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 9295#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9368#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 9369#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9451#L297-2 ssl3_accept_~s__init_num~0 := 0; 9274#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9851#L580 ssl3_accept_~skip~0 := 0; 9850#L99-3 assume true; 9848#L99-1 assume !false; 9847#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9846#L102 assume !(12292 == ssl3_accept_~s__state~0); 9845#L105 assume !(16384 == ssl3_accept_~s__state~0); 9844#L108 assume !(8192 == ssl3_accept_~s__state~0); 9843#L111 assume !(24576 == ssl3_accept_~s__state~0); 9841#L114 assume !(8195 == ssl3_accept_~s__state~0); 9840#L117 assume !(8480 == ssl3_accept_~s__state~0); 9830#L120 assume !(8481 == ssl3_accept_~s__state~0); 9827#L123 assume !(8482 == ssl3_accept_~s__state~0); 9825#L126 assume !(8464 == ssl3_accept_~s__state~0); 9823#L129 assume !(8465 == ssl3_accept_~s__state~0); 9821#L132 assume !(8466 == ssl3_accept_~s__state~0); 9819#L135 assume !(8496 == ssl3_accept_~s__state~0); 9810#L138 assume !(8497 == ssl3_accept_~s__state~0); 9811#L141 assume !(8512 == ssl3_accept_~s__state~0); 9820#L144 assume !(8513 == ssl3_accept_~s__state~0); 9818#L147 assume !(8528 == ssl3_accept_~s__state~0); 9816#L150 assume !(8529 == ssl3_accept_~s__state~0); 9603#L153 assume !(8544 == ssl3_accept_~s__state~0); 9604#L156 assume !(8545 == ssl3_accept_~s__state~0); 9584#L159 assume 8560 == ssl3_accept_~s__state~0; 9392#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 9374#L422 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 9361#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9938#L580 ssl3_accept_~skip~0 := 0; 9934#L99-3 assume true; 9933#L99-1 assume !false; 9931#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9929#L102 assume !(12292 == ssl3_accept_~s__state~0); 9927#L105 assume !(16384 == ssl3_accept_~s__state~0); 9923#L108 assume !(8192 == ssl3_accept_~s__state~0); 9921#L111 assume !(24576 == ssl3_accept_~s__state~0); 9919#L114 assume !(8195 == ssl3_accept_~s__state~0); 9918#L117 assume !(8480 == ssl3_accept_~s__state~0); 9517#L120 assume !(8481 == ssl3_accept_~s__state~0); 9518#L123 assume !(8482 == ssl3_accept_~s__state~0); 9616#L126 assume 8464 == ssl3_accept_~s__state~0; 9332#L133 [2018-11-18 13:56:58,708 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:56:58,708 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 5 times [2018-11-18 13:56:58,708 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:56:58,708 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:56:58,708 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:58,708 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:56:58,709 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:58,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:56:58,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:56:58,717 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:56:58,717 INFO L82 PathProgramCache]: Analyzing trace with hash 482226183, now seen corresponding path program 1 times [2018-11-18 13:56:58,717 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:56:58,717 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:56:58,718 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:58,718 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 13:56:58,718 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:58,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:56:58,739 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:56:58,740 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:56:58,740 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 13:56:58,740 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 13:56:58,740 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 13:56:58,740 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 13:56:58,740 INFO L87 Difference]: Start difference. First operand 796 states and 1080 transitions. cyclomatic complexity: 287 Second operand 3 states. [2018-11-18 13:56:58,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:56:58,821 INFO L93 Difference]: Finished difference Result 880 states and 1182 transitions. [2018-11-18 13:56:58,822 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 13:56:58,822 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 880 states and 1182 transitions. [2018-11-18 13:56:58,824 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 579 [2018-11-18 13:56:58,826 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 880 states to 880 states and 1182 transitions. [2018-11-18 13:56:58,826 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 611 [2018-11-18 13:56:58,827 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 611 [2018-11-18 13:56:58,827 INFO L73 IsDeterministic]: Start isDeterministic. Operand 880 states and 1182 transitions. [2018-11-18 13:56:58,828 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:56:58,828 INFO L705 BuchiCegarLoop]: Abstraction has 880 states and 1182 transitions. [2018-11-18 13:56:58,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 880 states and 1182 transitions. [2018-11-18 13:56:58,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 880 to 868. [2018-11-18 13:56:58,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 868 states. [2018-11-18 13:56:58,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 868 states to 868 states and 1167 transitions. [2018-11-18 13:56:58,835 INFO L728 BuchiCegarLoop]: Abstraction has 868 states and 1167 transitions. [2018-11-18 13:56:58,835 INFO L608 BuchiCegarLoop]: Abstraction has 868 states and 1167 transitions. [2018-11-18 13:56:58,835 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-18 13:56:58,835 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 868 states and 1167 transitions. [2018-11-18 13:56:58,837 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 571 [2018-11-18 13:56:58,837 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:56:58,837 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:56:58,838 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:56:58,838 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:56:58,838 INFO L794 eck$LassoCheckResult]: Stem: 11143#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 10927#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 10928#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11133#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 11134#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11086#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 11185#L99-3 assume true; 11421#L99-1 assume !false; 11419#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11417#L102 assume !(12292 == ssl3_accept_~s__state~0); 11415#L105 assume !(16384 == ssl3_accept_~s__state~0); 11413#L108 assume !(8192 == ssl3_accept_~s__state~0); 11411#L111 assume !(24576 == ssl3_accept_~s__state~0); 11409#L114 assume !(8195 == ssl3_accept_~s__state~0); 11407#L117 assume !(8480 == ssl3_accept_~s__state~0); 11405#L120 assume !(8481 == ssl3_accept_~s__state~0); 11402#L123 assume !(8482 == ssl3_accept_~s__state~0); 11403#L126 assume 8464 == ssl3_accept_~s__state~0; 11017#L133 [2018-11-18 13:56:58,838 INFO L796 eck$LassoCheckResult]: Loop: 11017#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 10926#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10914#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 10915#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11713#L580 ssl3_accept_~skip~0 := 0; 11711#L99-3 assume true; 11709#L99-1 assume !false; 11707#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11705#L102 assume !(12292 == ssl3_accept_~s__state~0); 11703#L105 assume !(16384 == ssl3_accept_~s__state~0); 11701#L108 assume !(8192 == ssl3_accept_~s__state~0); 11700#L111 assume !(24576 == ssl3_accept_~s__state~0); 11699#L114 assume !(8195 == ssl3_accept_~s__state~0); 11697#L117 assume !(8480 == ssl3_accept_~s__state~0); 11696#L120 assume !(8481 == ssl3_accept_~s__state~0); 11695#L123 assume !(8482 == ssl3_accept_~s__state~0); 11694#L126 assume !(8464 == ssl3_accept_~s__state~0); 11689#L129 assume !(8465 == ssl3_accept_~s__state~0); 11688#L132 assume !(8466 == ssl3_accept_~s__state~0); 11453#L135 assume 8496 == ssl3_accept_~s__state~0; 10980#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 10981#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11049#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 11050#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11130#L297-2 ssl3_accept_~s__init_num~0 := 0; 11131#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11169#L580 ssl3_accept_~skip~0 := 0; 11139#L99-3 assume true; 11140#L99-1 assume !false; 11058#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11059#L102 assume !(12292 == ssl3_accept_~s__state~0); 11063#L105 assume !(16384 == ssl3_accept_~s__state~0); 11064#L108 assume !(8192 == ssl3_accept_~s__state~0); 11012#L111 assume !(24576 == ssl3_accept_~s__state~0); 10963#L114 assume !(8195 == ssl3_accept_~s__state~0); 10964#L117 assume !(8480 == ssl3_accept_~s__state~0); 10933#L120 assume !(8481 == ssl3_accept_~s__state~0); 10934#L123 assume !(8482 == ssl3_accept_~s__state~0); 11154#L126 assume !(8464 == ssl3_accept_~s__state~0); 11155#L129 assume !(8465 == ssl3_accept_~s__state~0); 11150#L132 assume !(8466 == ssl3_accept_~s__state~0); 11094#L135 assume !(8496 == ssl3_accept_~s__state~0); 11095#L138 assume !(8497 == ssl3_accept_~s__state~0); 11071#L141 assume 8512 == ssl3_accept_~s__state~0; 11072#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11137#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11021#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 10956#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11601#L580 ssl3_accept_~skip~0 := 0; 11599#L99-3 assume true; 11597#L99-1 assume !false; 11595#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11593#L102 assume !(12292 == ssl3_accept_~s__state~0); 11591#L105 assume !(16384 == ssl3_accept_~s__state~0); 11589#L108 assume !(8192 == ssl3_accept_~s__state~0); 11587#L111 assume !(24576 == ssl3_accept_~s__state~0); 11578#L114 assume !(8195 == ssl3_accept_~s__state~0); 11572#L117 assume !(8480 == ssl3_accept_~s__state~0); 11566#L120 assume !(8481 == ssl3_accept_~s__state~0); 11560#L123 assume !(8482 == ssl3_accept_~s__state~0); 11554#L126 assume !(8464 == ssl3_accept_~s__state~0); 11548#L129 assume !(8465 == ssl3_accept_~s__state~0); 11535#L132 assume !(8466 == ssl3_accept_~s__state~0); 11456#L135 assume !(8496 == ssl3_accept_~s__state~0); 11454#L138 assume !(8497 == ssl3_accept_~s__state~0); 11455#L141 assume !(8512 == ssl3_accept_~s__state~0); 11680#L144 assume !(8513 == ssl3_accept_~s__state~0); 11674#L147 assume !(8528 == ssl3_accept_~s__state~0); 10988#L150 assume !(8529 == ssl3_accept_~s__state~0); 10989#L153 assume !(8544 == ssl3_accept_~s__state~0); 11275#L156 assume !(8545 == ssl3_accept_~s__state~0); 11245#L159 assume 8560 == ssl3_accept_~s__state~0; 11075#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 11055#L422 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 11056#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11613#L580 ssl3_accept_~skip~0 := 0; 11611#L99-3 assume true; 11580#L99-1 assume !false; 11574#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11568#L102 assume !(12292 == ssl3_accept_~s__state~0); 11562#L105 assume !(16384 == ssl3_accept_~s__state~0); 11556#L108 assume !(8192 == ssl3_accept_~s__state~0); 11550#L111 assume !(24576 == ssl3_accept_~s__state~0); 11544#L114 assume !(8195 == ssl3_accept_~s__state~0); 11542#L117 assume !(8480 == ssl3_accept_~s__state~0); 11196#L120 assume !(8481 == ssl3_accept_~s__state~0); 11197#L123 assume !(8482 == ssl3_accept_~s__state~0); 11253#L126 assume 8464 == ssl3_accept_~s__state~0; 11017#L133 [2018-11-18 13:56:58,838 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:56:58,839 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 6 times [2018-11-18 13:56:58,839 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:56:58,839 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:56:58,839 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:58,839 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:56:58,839 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:58,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:56:58,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:56:58,846 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:56:58,846 INFO L82 PathProgramCache]: Analyzing trace with hash -817037658, now seen corresponding path program 1 times [2018-11-18 13:56:58,846 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:56:58,846 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:56:58,847 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:58,847 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 13:56:58,847 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:58,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:56:58,900 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-11-18 13:56:58,901 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:56:58,901 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 13:56:58,901 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 13:56:58,901 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 13:56:58,901 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 13:56:58,901 INFO L87 Difference]: Start difference. First operand 868 states and 1167 transitions. cyclomatic complexity: 302 Second operand 3 states. [2018-11-18 13:56:58,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:56:58,972 INFO L93 Difference]: Finished difference Result 985 states and 1323 transitions. [2018-11-18 13:56:58,972 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 13:56:58,973 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 985 states and 1323 transitions. [2018-11-18 13:56:58,975 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 649 [2018-11-18 13:56:58,978 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 985 states to 985 states and 1323 transitions. [2018-11-18 13:56:58,978 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 681 [2018-11-18 13:56:58,978 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 681 [2018-11-18 13:56:58,978 INFO L73 IsDeterministic]: Start isDeterministic. Operand 985 states and 1323 transitions. [2018-11-18 13:56:58,979 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:56:58,979 INFO L705 BuchiCegarLoop]: Abstraction has 985 states and 1323 transitions. [2018-11-18 13:56:58,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 985 states and 1323 transitions. [2018-11-18 13:56:58,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 985 to 946. [2018-11-18 13:56:58,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 946 states. [2018-11-18 13:56:58,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1260 transitions. [2018-11-18 13:56:58,987 INFO L728 BuchiCegarLoop]: Abstraction has 946 states and 1260 transitions. [2018-11-18 13:56:58,987 INFO L608 BuchiCegarLoop]: Abstraction has 946 states and 1260 transitions. [2018-11-18 13:56:58,987 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-18 13:56:58,987 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 946 states and 1260 transitions. [2018-11-18 13:56:58,990 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 623 [2018-11-18 13:56:58,990 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:56:58,990 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:56:58,991 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:56:58,991 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-18 13:56:58,991 INFO L794 eck$LassoCheckResult]: Stem: 13003#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 12786#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 12787#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12993#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 12994#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12944#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 13056#L99-3 assume true; 13335#L99-1 assume !false; 13380#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13377#L102 assume !(12292 == ssl3_accept_~s__state~0); 13374#L105 assume !(16384 == ssl3_accept_~s__state~0); 13371#L108 assume !(8192 == ssl3_accept_~s__state~0); 13368#L111 assume !(24576 == ssl3_accept_~s__state~0); 13365#L114 assume !(8195 == ssl3_accept_~s__state~0); 13362#L117 assume !(8480 == ssl3_accept_~s__state~0); 13359#L120 assume !(8481 == ssl3_accept_~s__state~0); 13356#L123 assume !(8482 == ssl3_accept_~s__state~0); 13357#L126 assume 8464 == ssl3_accept_~s__state~0; 12875#L133 [2018-11-18 13:56:58,991 INFO L796 eck$LassoCheckResult]: Loop: 12875#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 12785#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12773#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 12774#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13608#L580 ssl3_accept_~skip~0 := 0; 13606#L99-3 assume true; 13604#L99-1 assume !false; 13602#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13600#L102 assume !(12292 == ssl3_accept_~s__state~0); 13598#L105 assume !(16384 == ssl3_accept_~s__state~0); 13596#L108 assume !(8192 == ssl3_accept_~s__state~0); 13594#L111 assume !(24576 == ssl3_accept_~s__state~0); 13592#L114 assume !(8195 == ssl3_accept_~s__state~0); 13590#L117 assume !(8480 == ssl3_accept_~s__state~0); 13588#L120 assume !(8481 == ssl3_accept_~s__state~0); 13586#L123 assume !(8482 == ssl3_accept_~s__state~0); 13584#L126 assume !(8464 == ssl3_accept_~s__state~0); 13582#L129 assume !(8465 == ssl3_accept_~s__state~0); 13542#L132 assume !(8466 == ssl3_accept_~s__state~0); 13539#L135 assume 8496 == ssl3_accept_~s__state~0; 12840#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 12841#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12908#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 12909#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 12995#L297-2 ssl3_accept_~s__init_num~0 := 0; 12966#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13512#L580 ssl3_accept_~skip~0 := 0; 13509#L99-3 assume true; 13507#L99-1 assume !false; 13504#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13502#L102 assume !(12292 == ssl3_accept_~s__state~0); 13501#L105 assume !(16384 == ssl3_accept_~s__state~0); 13495#L108 assume !(8192 == ssl3_accept_~s__state~0); 13493#L111 assume !(24576 == ssl3_accept_~s__state~0); 13491#L114 assume !(8195 == ssl3_accept_~s__state~0); 13489#L117 assume !(8480 == ssl3_accept_~s__state~0); 13487#L120 assume !(8481 == ssl3_accept_~s__state~0); 13485#L123 assume !(8482 == ssl3_accept_~s__state~0); 13483#L126 assume !(8464 == ssl3_accept_~s__state~0); 13481#L129 assume !(8465 == ssl3_accept_~s__state~0); 13479#L132 assume !(8466 == ssl3_accept_~s__state~0); 13477#L135 assume !(8496 == ssl3_accept_~s__state~0); 13475#L138 assume !(8497 == ssl3_accept_~s__state~0); 13473#L141 assume !(8512 == ssl3_accept_~s__state~0); 13471#L144 assume !(8513 == ssl3_accept_~s__state~0); 13469#L147 assume !(8528 == ssl3_accept_~s__state~0); 13467#L150 assume !(8529 == ssl3_accept_~s__state~0); 13465#L153 assume !(8544 == ssl3_accept_~s__state~0); 13463#L156 assume !(8545 == ssl3_accept_~s__state~0); 13461#L159 assume !(8560 == ssl3_accept_~s__state~0); 13459#L162 assume !(8561 == ssl3_accept_~s__state~0); 13457#L165 assume !(8448 == ssl3_accept_~s__state~0); 13455#L168 assume !(8576 == ssl3_accept_~s__state~0); 13453#L171 assume !(8577 == ssl3_accept_~s__state~0); 13451#L174 assume !(8592 == ssl3_accept_~s__state~0); 13449#L177 assume !(8593 == ssl3_accept_~s__state~0); 13429#L180 assume !(8608 == ssl3_accept_~s__state~0); 13428#L183 assume !(8609 == ssl3_accept_~s__state~0); 13427#L186 assume !(8640 == ssl3_accept_~s__state~0); 13239#L189 assume !(8641 == ssl3_accept_~s__state~0); 13236#L192 assume 8656 == ssl3_accept_~s__state~0; 13066#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13231#L492 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 13228#L497 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 13225#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 12812#L505 assume !(0 == ssl3_accept_~tmp___10~0); 12813#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13625#L580 ssl3_accept_~skip~0 := 0; 13545#L99-3 assume true; 13436#L99-1 assume !false; 13437#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13327#L102 assume !(12292 == ssl3_accept_~s__state~0); 13328#L105 assume 16384 == ssl3_accept_~s__state~0; 12820#L211 ssl3_accept_~s__server~0 := 1; 13411#L216 assume 0 != ssl3_accept_~cb~0; 13410#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13409#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13407#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13404#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13403#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 13393#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13386#L580 ssl3_accept_~skip~0 := 0; 13383#L99-3 assume true; 13381#L99-1 assume !false; 13378#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13375#L102 assume !(12292 == ssl3_accept_~s__state~0); 13372#L105 assume !(16384 == ssl3_accept_~s__state~0); 13369#L108 assume !(8192 == ssl3_accept_~s__state~0); 13366#L111 assume !(24576 == ssl3_accept_~s__state~0); 13363#L114 assume !(8195 == ssl3_accept_~s__state~0); 13360#L117 assume !(8480 == ssl3_accept_~s__state~0); 13358#L120 assume !(8481 == ssl3_accept_~s__state~0); 13355#L123 assume !(8482 == ssl3_accept_~s__state~0); 13353#L126 assume 8464 == ssl3_accept_~s__state~0; 12875#L133 [2018-11-18 13:56:58,991 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:56:58,992 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 7 times [2018-11-18 13:56:58,992 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:56:58,992 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:56:58,992 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:58,992 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:56:58,992 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:58,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:56:58,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:56:58,999 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:56:59,000 INFO L82 PathProgramCache]: Analyzing trace with hash 1686119167, now seen corresponding path program 1 times [2018-11-18 13:56:59,000 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:56:59,000 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:56:59,000 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:59,001 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:56:59,001 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:59,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:56:59,028 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-11-18 13:56:59,029 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:56:59,029 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 13:56:59,029 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 13:56:59,029 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 13:56:59,029 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 13:56:59,029 INFO L87 Difference]: Start difference. First operand 946 states and 1260 transitions. cyclomatic complexity: 317 Second operand 3 states. [2018-11-18 13:56:59,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:56:59,133 INFO L93 Difference]: Finished difference Result 889 states and 1173 transitions. [2018-11-18 13:56:59,134 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 13:56:59,134 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 889 states and 1173 transitions. [2018-11-18 13:56:59,136 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 550 [2018-11-18 13:56:59,139 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 889 states to 887 states and 1171 transitions. [2018-11-18 13:56:59,139 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 630 [2018-11-18 13:56:59,139 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 630 [2018-11-18 13:56:59,139 INFO L73 IsDeterministic]: Start isDeterministic. Operand 887 states and 1171 transitions. [2018-11-18 13:56:59,140 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:56:59,140 INFO L705 BuchiCegarLoop]: Abstraction has 887 states and 1171 transitions. [2018-11-18 13:56:59,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 887 states and 1171 transitions. [2018-11-18 13:56:59,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 887 to 883. [2018-11-18 13:56:59,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 883 states. [2018-11-18 13:56:59,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 883 states to 883 states and 1167 transitions. [2018-11-18 13:56:59,147 INFO L728 BuchiCegarLoop]: Abstraction has 883 states and 1167 transitions. [2018-11-18 13:56:59,147 INFO L608 BuchiCegarLoop]: Abstraction has 883 states and 1167 transitions. [2018-11-18 13:56:59,147 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-18 13:56:59,148 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 883 states and 1167 transitions. [2018-11-18 13:56:59,150 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 546 [2018-11-18 13:56:59,150 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:56:59,150 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:56:59,151 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:56:59,151 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:56:59,151 INFO L794 eck$LassoCheckResult]: Stem: 14835#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 14627#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 14628#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14824#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 14825#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14778#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 14887#L99-3 assume true; 14939#L99-1 assume !false; 15445#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15443#L102 assume !(12292 == ssl3_accept_~s__state~0); 15441#L105 assume !(16384 == ssl3_accept_~s__state~0); 15439#L108 assume !(8192 == ssl3_accept_~s__state~0); 15437#L111 assume !(24576 == ssl3_accept_~s__state~0); 15154#L114 assume !(8195 == ssl3_accept_~s__state~0); 15153#L117 assume !(8480 == ssl3_accept_~s__state~0); 15152#L120 assume !(8481 == ssl3_accept_~s__state~0); 15150#L123 assume !(8482 == ssl3_accept_~s__state~0); 15151#L126 assume 8464 == ssl3_accept_~s__state~0; 14711#L133 [2018-11-18 13:56:59,152 INFO L796 eck$LassoCheckResult]: Loop: 14711#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 14626#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 14614#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 14615#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15479#L580 ssl3_accept_~skip~0 := 0; 15477#L99-3 assume true; 15472#L99-1 assume !false; 14750#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14751#L102 assume !(12292 == ssl3_accept_~s__state~0); 14779#L105 assume !(16384 == ssl3_accept_~s__state~0); 15466#L108 assume !(8192 == ssl3_accept_~s__state~0); 14708#L111 assume !(24576 == ssl3_accept_~s__state~0); 14662#L114 assume !(8195 == ssl3_accept_~s__state~0); 14663#L117 assume !(8480 == ssl3_accept_~s__state~0); 15459#L120 assume !(8481 == ssl3_accept_~s__state~0); 14871#L123 assume !(8482 == ssl3_accept_~s__state~0); 14848#L126 assume !(8464 == ssl3_accept_~s__state~0); 14849#L129 assume !(8465 == ssl3_accept_~s__state~0); 14857#L132 assume !(8466 == ssl3_accept_~s__state~0); 15038#L135 assume 8496 == ssl3_accept_~s__state~0; 14682#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 14683#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14740#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 14741#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 14827#L297-2 ssl3_accept_~s__init_num~0 := 0; 15401#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15395#L580 ssl3_accept_~skip~0 := 0; 15393#L99-3 assume true; 15391#L99-1 assume !false; 15389#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15387#L102 assume !(12292 == ssl3_accept_~s__state~0); 15385#L105 assume !(16384 == ssl3_accept_~s__state~0); 15383#L108 assume !(8192 == ssl3_accept_~s__state~0); 15382#L111 assume !(24576 == ssl3_accept_~s__state~0); 15381#L114 assume !(8195 == ssl3_accept_~s__state~0); 15376#L117 assume !(8480 == ssl3_accept_~s__state~0); 15374#L120 assume !(8481 == ssl3_accept_~s__state~0); 15372#L123 assume !(8482 == ssl3_accept_~s__state~0); 15370#L126 assume !(8464 == ssl3_accept_~s__state~0); 15368#L129 assume !(8465 == ssl3_accept_~s__state~0); 15366#L132 assume !(8466 == ssl3_accept_~s__state~0); 15364#L135 assume !(8496 == ssl3_accept_~s__state~0); 15362#L138 assume !(8497 == ssl3_accept_~s__state~0); 15360#L141 assume 8512 == ssl3_accept_~s__state~0; 15061#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 15357#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 15354#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 15350#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15345#L580 ssl3_accept_~skip~0 := 0; 15344#L99-3 assume true; 15343#L99-1 assume !false; 15338#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15336#L102 assume !(12292 == ssl3_accept_~s__state~0); 15334#L105 assume !(16384 == ssl3_accept_~s__state~0); 15332#L108 assume !(8192 == ssl3_accept_~s__state~0); 15330#L111 assume !(24576 == ssl3_accept_~s__state~0); 15328#L114 assume !(8195 == ssl3_accept_~s__state~0); 15326#L117 assume !(8480 == ssl3_accept_~s__state~0); 15324#L120 assume !(8481 == ssl3_accept_~s__state~0); 15322#L123 assume !(8482 == ssl3_accept_~s__state~0); 15320#L126 assume !(8464 == ssl3_accept_~s__state~0); 15318#L129 assume !(8465 == ssl3_accept_~s__state~0); 15316#L132 assume !(8466 == ssl3_accept_~s__state~0); 15314#L135 assume !(8496 == ssl3_accept_~s__state~0); 15312#L138 assume !(8497 == ssl3_accept_~s__state~0); 15310#L141 assume !(8512 == ssl3_accept_~s__state~0); 15308#L144 assume !(8513 == ssl3_accept_~s__state~0); 15296#L147 assume 8528 == ssl3_accept_~s__state~0; 15053#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 15295#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 15294#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 14855#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 15290#L357 assume !(ssl3_accept_~ret~0 <= 0); 14707#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 14657#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15471#L580 ssl3_accept_~skip~0 := 0; 15470#L99-3 assume true; 15468#L99-1 assume !false; 15467#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15465#L102 assume !(12292 == ssl3_accept_~s__state~0); 15464#L105 assume !(16384 == ssl3_accept_~s__state~0); 15463#L108 assume !(8192 == ssl3_accept_~s__state~0); 15462#L111 assume !(24576 == ssl3_accept_~s__state~0); 15461#L114 assume !(8195 == ssl3_accept_~s__state~0); 14674#L117 assume !(8480 == ssl3_accept_~s__state~0); 14633#L120 assume !(8481 == ssl3_accept_~s__state~0); 14634#L123 assume !(8482 == ssl3_accept_~s__state~0); 15424#L126 assume !(8464 == ssl3_accept_~s__state~0); 15422#L129 assume !(8465 == ssl3_accept_~s__state~0); 14843#L132 assume !(8466 == ssl3_accept_~s__state~0); 14844#L135 assume !(8496 == ssl3_accept_~s__state~0); 15039#L138 assume !(8497 == ssl3_accept_~s__state~0); 15040#L141 assume !(8512 == ssl3_accept_~s__state~0); 15300#L144 assume !(8513 == ssl3_accept_~s__state~0); 15297#L147 assume !(8528 == ssl3_accept_~s__state~0); 15298#L150 assume !(8529 == ssl3_accept_~s__state~0); 15022#L153 assume !(8544 == ssl3_accept_~s__state~0); 15023#L156 assume !(8545 == ssl3_accept_~s__state~0); 14954#L159 assume 8560 == ssl3_accept_~s__state~0; 14766#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 14747#L422 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 14748#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15191#L580 ssl3_accept_~skip~0 := 0; 15190#L99-3 assume true; 15189#L99-1 assume !false; 15188#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15187#L102 assume !(12292 == ssl3_accept_~s__state~0); 15186#L105 assume !(16384 == ssl3_accept_~s__state~0); 15185#L108 assume !(8192 == ssl3_accept_~s__state~0); 15184#L111 assume !(24576 == ssl3_accept_~s__state~0); 15183#L114 assume !(8195 == ssl3_accept_~s__state~0); 15182#L117 assume !(8480 == ssl3_accept_~s__state~0); 14893#L120 assume !(8481 == ssl3_accept_~s__state~0); 14894#L123 assume !(8482 == ssl3_accept_~s__state~0); 15027#L126 assume 8464 == ssl3_accept_~s__state~0; 14711#L133 [2018-11-18 13:56:59,152 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:56:59,152 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 8 times [2018-11-18 13:56:59,152 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:56:59,152 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:56:59,153 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:59,153 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:56:59,153 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:59,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:56:59,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:56:59,159 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:56:59,159 INFO L82 PathProgramCache]: Analyzing trace with hash 2028419956, now seen corresponding path program 1 times [2018-11-18 13:56:59,159 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:56:59,159 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:56:59,160 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:59,160 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 13:56:59,160 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:59,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:56:59,202 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2018-11-18 13:56:59,202 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:56:59,203 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 13:56:59,203 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 13:56:59,203 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 13:56:59,203 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 13:56:59,203 INFO L87 Difference]: Start difference. First operand 883 states and 1167 transitions. cyclomatic complexity: 288 Second operand 3 states. [2018-11-18 13:56:59,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:56:59,324 INFO L93 Difference]: Finished difference Result 989 states and 1301 transitions. [2018-11-18 13:56:59,325 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 13:56:59,325 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 989 states and 1301 transitions. [2018-11-18 13:56:59,330 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 616 [2018-11-18 13:56:59,333 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 989 states to 989 states and 1301 transitions. [2018-11-18 13:56:59,334 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 696 [2018-11-18 13:56:59,334 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 696 [2018-11-18 13:56:59,335 INFO L73 IsDeterministic]: Start isDeterministic. Operand 989 states and 1301 transitions. [2018-11-18 13:56:59,335 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:56:59,335 INFO L705 BuchiCegarLoop]: Abstraction has 989 states and 1301 transitions. [2018-11-18 13:56:59,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 989 states and 1301 transitions. [2018-11-18 13:56:59,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 989 to 967. [2018-11-18 13:56:59,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 967 states. [2018-11-18 13:56:59,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 967 states to 967 states and 1266 transitions. [2018-11-18 13:56:59,349 INFO L728 BuchiCegarLoop]: Abstraction has 967 states and 1266 transitions. [2018-11-18 13:56:59,349 INFO L608 BuchiCegarLoop]: Abstraction has 967 states and 1266 transitions. [2018-11-18 13:56:59,349 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-18 13:56:59,349 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 967 states and 1266 transitions. [2018-11-18 13:56:59,352 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 602 [2018-11-18 13:56:59,352 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:56:59,352 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:56:59,353 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:56:59,353 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:56:59,354 INFO L794 eck$LassoCheckResult]: Stem: 16706#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 16505#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 16506#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16697#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 16698#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16654#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 16762#L99-3 assume true; 16817#L99-1 assume !false; 17143#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17141#L102 assume !(12292 == ssl3_accept_~s__state~0); 17139#L105 assume !(16384 == ssl3_accept_~s__state~0); 17137#L108 assume !(8192 == ssl3_accept_~s__state~0); 17135#L111 assume !(24576 == ssl3_accept_~s__state~0); 17133#L114 assume !(8195 == ssl3_accept_~s__state~0); 17131#L117 assume !(8480 == ssl3_accept_~s__state~0); 17129#L120 assume !(8481 == ssl3_accept_~s__state~0); 17127#L123 assume !(8482 == ssl3_accept_~s__state~0); 17125#L126 assume 8464 == ssl3_accept_~s__state~0; 16587#L133 [2018-11-18 13:56:59,354 INFO L796 eck$LassoCheckResult]: Loop: 16587#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 16504#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 16492#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 16493#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17230#L580 ssl3_accept_~skip~0 := 0; 17228#L99-3 assume true; 17226#L99-1 assume !false; 17224#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17222#L102 assume !(12292 == ssl3_accept_~s__state~0); 17220#L105 assume !(16384 == ssl3_accept_~s__state~0); 17218#L108 assume !(8192 == ssl3_accept_~s__state~0); 17216#L111 assume !(24576 == ssl3_accept_~s__state~0); 17214#L114 assume !(8195 == ssl3_accept_~s__state~0); 17212#L117 assume !(8480 == ssl3_accept_~s__state~0); 17210#L120 assume !(8481 == ssl3_accept_~s__state~0); 17208#L123 assume !(8482 == ssl3_accept_~s__state~0); 17206#L126 assume !(8464 == ssl3_accept_~s__state~0); 17205#L129 assume !(8465 == ssl3_accept_~s__state~0); 17204#L132 assume !(8466 == ssl3_accept_~s__state~0); 17064#L135 assume 8496 == ssl3_accept_~s__state~0; 16951#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 17114#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16618#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 16619#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 16695#L297-2 ssl3_accept_~s__init_num~0 := 0; 16637#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16523#L580 ssl3_accept_~skip~0 := 0; 16707#L99-3 assume true; 16708#L99-1 assume !false; 16628#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16629#L102 assume !(12292 == ssl3_accept_~s__state~0); 16633#L105 assume !(16384 == ssl3_accept_~s__state~0); 16634#L108 assume !(8192 == ssl3_accept_~s__state~0); 16585#L111 assume !(24576 == ssl3_accept_~s__state~0); 16540#L114 assume !(8195 == ssl3_accept_~s__state~0); 16541#L117 assume !(8480 == ssl3_accept_~s__state~0); 16511#L120 assume !(8481 == ssl3_accept_~s__state~0); 16512#L123 assume !(8482 == ssl3_accept_~s__state~0); 16725#L126 assume !(8464 == ssl3_accept_~s__state~0); 16726#L129 assume !(8465 == ssl3_accept_~s__state~0); 16721#L132 assume !(8466 == ssl3_accept_~s__state~0); 16662#L135 assume !(8496 == ssl3_accept_~s__state~0); 16663#L138 assume !(8497 == ssl3_accept_~s__state~0); 16680#L141 assume 8512 == ssl3_accept_~s__state~0; 16946#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16704#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 16594#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 17400#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17393#L580 ssl3_accept_~skip~0 := 0; 17387#L99-3 assume true; 17384#L99-1 assume !false; 17381#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17378#L102 assume !(12292 == ssl3_accept_~s__state~0); 17375#L105 assume !(16384 == ssl3_accept_~s__state~0); 17372#L108 assume !(8192 == ssl3_accept_~s__state~0); 17371#L111 assume !(24576 == ssl3_accept_~s__state~0); 17370#L114 assume !(8195 == ssl3_accept_~s__state~0); 17369#L117 assume !(8480 == ssl3_accept_~s__state~0); 17368#L120 assume !(8481 == ssl3_accept_~s__state~0); 17367#L123 assume !(8482 == ssl3_accept_~s__state~0); 17366#L126 assume !(8464 == ssl3_accept_~s__state~0); 17365#L129 assume !(8465 == ssl3_accept_~s__state~0); 17364#L132 assume !(8466 == ssl3_accept_~s__state~0); 17363#L135 assume !(8496 == ssl3_accept_~s__state~0); 17362#L138 assume !(8497 == ssl3_accept_~s__state~0); 17361#L141 assume !(8512 == ssl3_accept_~s__state~0); 17360#L144 assume !(8513 == ssl3_accept_~s__state~0); 17359#L147 assume 8528 == ssl3_accept_~s__state~0; 16733#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 16687#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 16651#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 16496#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 16691#L357 assume !(ssl3_accept_~ret~0 <= 0); 16495#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 16583#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17386#L580 ssl3_accept_~skip~0 := 0; 17383#L99-3 assume true; 17380#L99-1 assume !false; 17377#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17374#L102 assume !(12292 == ssl3_accept_~s__state~0); 17343#L105 assume !(16384 == ssl3_accept_~s__state~0); 17342#L108 assume !(8192 == ssl3_accept_~s__state~0); 17335#L111 assume !(24576 == ssl3_accept_~s__state~0); 17332#L114 assume !(8195 == ssl3_accept_~s__state~0); 17329#L117 assume !(8480 == ssl3_accept_~s__state~0); 17322#L120 assume !(8481 == ssl3_accept_~s__state~0); 17319#L123 assume !(8482 == ssl3_accept_~s__state~0); 17316#L126 assume !(8464 == ssl3_accept_~s__state~0); 17313#L129 assume !(8465 == ssl3_accept_~s__state~0); 17310#L132 assume !(8466 == ssl3_accept_~s__state~0); 17307#L135 assume !(8496 == ssl3_accept_~s__state~0); 17304#L138 assume !(8497 == ssl3_accept_~s__state~0); 16640#L141 assume !(8512 == ssl3_accept_~s__state~0); 16641#L144 assume !(8513 == ssl3_accept_~s__state~0); 17274#L147 assume !(8528 == ssl3_accept_~s__state~0); 17272#L150 assume !(8529 == ssl3_accept_~s__state~0); 17270#L153 assume 8544 == ssl3_accept_~s__state~0; 16666#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 16667#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 16562#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16627#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 16732#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 16729#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 16611#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17427#L580 ssl3_accept_~skip~0 := 0; 17426#L99-3 assume true; 17425#L99-1 assume !false; 17424#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17423#L102 assume !(12292 == ssl3_accept_~s__state~0); 17422#L105 assume !(16384 == ssl3_accept_~s__state~0); 17421#L108 assume !(8192 == ssl3_accept_~s__state~0); 17420#L111 assume !(24576 == ssl3_accept_~s__state~0); 17419#L114 assume !(8195 == ssl3_accept_~s__state~0); 17418#L117 assume !(8480 == ssl3_accept_~s__state~0); 16768#L120 assume !(8481 == ssl3_accept_~s__state~0); 16769#L123 assume !(8482 == ssl3_accept_~s__state~0); 16923#L126 assume 8464 == ssl3_accept_~s__state~0; 16587#L133 [2018-11-18 13:56:59,354 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:56:59,354 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 9 times [2018-11-18 13:56:59,354 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:56:59,355 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:56:59,355 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:59,355 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:56:59,355 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:59,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:56:59,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:56:59,363 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:56:59,363 INFO L82 PathProgramCache]: Analyzing trace with hash -1846960508, now seen corresponding path program 1 times [2018-11-18 13:56:59,363 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:56:59,363 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:56:59,364 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:59,364 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 13:56:59,364 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:59,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:56:59,405 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-18 13:56:59,405 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:56:59,405 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 13:56:59,406 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 13:56:59,406 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 13:56:59,406 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 13:56:59,406 INFO L87 Difference]: Start difference. First operand 967 states and 1266 transitions. cyclomatic complexity: 303 Second operand 3 states. [2018-11-18 13:56:59,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:56:59,507 INFO L93 Difference]: Finished difference Result 1043 states and 1357 transitions. [2018-11-18 13:56:59,508 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 13:56:59,508 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1043 states and 1357 transitions. [2018-11-18 13:56:59,510 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 635 [2018-11-18 13:56:59,512 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1043 states to 1020 states and 1325 transitions. [2018-11-18 13:56:59,512 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 736 [2018-11-18 13:56:59,513 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 750 [2018-11-18 13:56:59,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1020 states and 1325 transitions. [2018-11-18 13:56:59,513 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:56:59,513 INFO L705 BuchiCegarLoop]: Abstraction has 1020 states and 1325 transitions. [2018-11-18 13:56:59,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1020 states and 1325 transitions. [2018-11-18 13:56:59,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1020 to 972. [2018-11-18 13:56:59,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 972 states. [2018-11-18 13:56:59,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 972 states to 972 states and 1270 transitions. [2018-11-18 13:56:59,522 INFO L728 BuchiCegarLoop]: Abstraction has 972 states and 1270 transitions. [2018-11-18 13:56:59,522 INFO L608 BuchiCegarLoop]: Abstraction has 972 states and 1270 transitions. [2018-11-18 13:56:59,522 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-18 13:56:59,522 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 972 states and 1270 transitions. [2018-11-18 13:56:59,524 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 624 [2018-11-18 13:56:59,524 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:56:59,524 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:56:59,525 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:56:59,525 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-18 13:56:59,525 INFO L794 eck$LassoCheckResult]: Stem: 18726#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 18521#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 18522#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18716#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 18717#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18675#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 18775#L99-3 assume true; 18725#L99-1 assume !false; 18650#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18651#L102 assume !(12292 == ssl3_accept_~s__state~0); 18984#L105 assume !(16384 == ssl3_accept_~s__state~0); 18980#L108 assume !(8192 == ssl3_accept_~s__state~0); 18976#L111 assume !(24576 == ssl3_accept_~s__state~0); 18972#L114 assume !(8195 == ssl3_accept_~s__state~0); 18568#L117 assume !(8480 == ssl3_accept_~s__state~0); 18569#L120 assume 8481 == ssl3_accept_~s__state~0; 18731#L121 [2018-11-18 13:56:59,529 INFO L796 eck$LassoCheckResult]: Loop: 18731#L121 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 18704#L259 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 18645#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18539#L580 ssl3_accept_~skip~0 := 0; 18722#L99-3 assume true; 18723#L99-1 assume !false; 18648#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18649#L102 assume !(12292 == ssl3_accept_~s__state~0); 18653#L105 assume !(16384 == ssl3_accept_~s__state~0); 18654#L108 assume !(8192 == ssl3_accept_~s__state~0); 18604#L111 assume !(24576 == ssl3_accept_~s__state~0); 18554#L114 assume !(8195 == ssl3_accept_~s__state~0); 18555#L117 assume !(8480 == ssl3_accept_~s__state~0); 18567#L120 assume !(8481 == ssl3_accept_~s__state~0); 18755#L123 assume !(8482 == ssl3_accept_~s__state~0); 18756#L126 assume !(8464 == ssl3_accept_~s__state~0); 19138#L129 assume !(8465 == ssl3_accept_~s__state~0); 19114#L132 assume !(8466 == ssl3_accept_~s__state~0); 19108#L135 assume !(8496 == ssl3_accept_~s__state~0); 19106#L138 assume !(8497 == ssl3_accept_~s__state~0); 19104#L141 assume !(8512 == ssl3_accept_~s__state~0); 19102#L144 assume !(8513 == ssl3_accept_~s__state~0); 19100#L147 assume !(8528 == ssl3_accept_~s__state~0); 19098#L150 assume !(8529 == ssl3_accept_~s__state~0); 19096#L153 assume !(8544 == ssl3_accept_~s__state~0); 19094#L156 assume !(8545 == ssl3_accept_~s__state~0); 19092#L159 assume !(8560 == ssl3_accept_~s__state~0); 19090#L162 assume !(8561 == ssl3_accept_~s__state~0); 18942#L165 assume 8448 == ssl3_accept_~s__state~0; 18618#L166 assume !(ssl3_accept_~num1~0 > 0); 18620#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 18652#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18854#L580 ssl3_accept_~skip~0 := 0; 18852#L99-3 assume true; 18850#L99-1 assume !false; 18848#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18845#L102 assume !(12292 == ssl3_accept_~s__state~0); 18846#L105 assume !(16384 == ssl3_accept_~s__state~0); 19051#L108 assume !(8192 == ssl3_accept_~s__state~0); 19048#L111 assume !(24576 == ssl3_accept_~s__state~0); 19045#L114 assume !(8195 == ssl3_accept_~s__state~0); 19042#L117 assume 8480 == ssl3_accept_~s__state~0; 18731#L121 [2018-11-18 13:56:59,530 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:56:59,530 INFO L82 PathProgramCache]: Analyzing trace with hash 564692298, now seen corresponding path program 1 times [2018-11-18 13:56:59,530 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:56:59,530 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:56:59,530 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:59,531 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:56:59,531 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:59,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:56:59,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:56:59,551 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:56:59,551 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 13:56:59,551 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 13:56:59,551 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:56:59,551 INFO L82 PathProgramCache]: Analyzing trace with hash 1495038972, now seen corresponding path program 1 times [2018-11-18 13:56:59,551 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:56:59,551 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:56:59,552 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:59,552 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:56:59,552 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:59,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:56:59,585 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:56:59,585 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 13:56:59,585 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_091f083f-647e-46de-9942-abbf3a2d0c93/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-18 13:56:59,603 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:56:59,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:56:59,610 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 13:56:59,615 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:56:59,630 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 13:56:59,631 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 13:56:59,631 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 13:56:59,631 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 13:56:59,631 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 13:56:59,631 INFO L87 Difference]: Start difference. First operand 972 states and 1270 transitions. cyclomatic complexity: 303 Second operand 3 states. [2018-11-18 13:56:59,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:56:59,693 INFO L93 Difference]: Finished difference Result 974 states and 1270 transitions. [2018-11-18 13:56:59,694 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 13:56:59,695 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 974 states and 1270 transitions. [2018-11-18 13:56:59,697 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 626 [2018-11-18 13:56:59,699 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 974 states to 974 states and 1270 transitions. [2018-11-18 13:56:59,699 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 704 [2018-11-18 13:56:59,699 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 704 [2018-11-18 13:56:59,700 INFO L73 IsDeterministic]: Start isDeterministic. Operand 974 states and 1270 transitions. [2018-11-18 13:56:59,700 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:56:59,700 INFO L705 BuchiCegarLoop]: Abstraction has 974 states and 1270 transitions. [2018-11-18 13:56:59,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 974 states and 1270 transitions. [2018-11-18 13:56:59,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 974 to 972. [2018-11-18 13:56:59,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 972 states. [2018-11-18 13:56:59,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 972 states to 972 states and 1268 transitions. [2018-11-18 13:56:59,708 INFO L728 BuchiCegarLoop]: Abstraction has 972 states and 1268 transitions. [2018-11-18 13:56:59,708 INFO L608 BuchiCegarLoop]: Abstraction has 972 states and 1268 transitions. [2018-11-18 13:56:59,708 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-18 13:56:59,708 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 972 states and 1268 transitions. [2018-11-18 13:56:59,710 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 624 [2018-11-18 13:56:59,710 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:56:59,710 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:56:59,710 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:56:59,711 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-18 13:56:59,711 INFO L794 eck$LassoCheckResult]: Stem: 20791#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 20598#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 20599#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20781#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 20782#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20743#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 20832#L99-3 assume true; 21036#L99-1 assume !false; 21028#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21025#L102 assume !(12292 == ssl3_accept_~s__state~0); 21022#L105 assume !(16384 == ssl3_accept_~s__state~0); 21019#L108 assume !(8192 == ssl3_accept_~s__state~0); 21016#L111 assume !(24576 == ssl3_accept_~s__state~0); 21013#L114 assume !(8195 == ssl3_accept_~s__state~0); 21009#L117 assume !(8480 == ssl3_accept_~s__state~0); 21006#L120 assume !(8481 == ssl3_accept_~s__state~0); 21003#L123 assume 8482 == ssl3_accept_~s__state~0; 20749#L124 [2018-11-18 13:56:59,711 INFO L796 eck$LassoCheckResult]: Loop: 20749#L124 ssl3_accept_~s__state~0 := 3; 20713#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21224#L580 ssl3_accept_~skip~0 := 0; 21223#L99-3 assume true; 21222#L99-1 assume !false; 21221#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21220#L102 assume !(12292 == ssl3_accept_~s__state~0); 21219#L105 assume !(16384 == ssl3_accept_~s__state~0); 21218#L108 assume !(8192 == ssl3_accept_~s__state~0); 21217#L111 assume !(24576 == ssl3_accept_~s__state~0); 21216#L114 assume !(8195 == ssl3_accept_~s__state~0); 21215#L117 assume !(8480 == ssl3_accept_~s__state~0); 21214#L120 assume !(8481 == ssl3_accept_~s__state~0); 21213#L123 assume !(8482 == ssl3_accept_~s__state~0); 21212#L126 assume !(8464 == ssl3_accept_~s__state~0); 21211#L129 assume !(8465 == ssl3_accept_~s__state~0); 21210#L132 assume !(8466 == ssl3_accept_~s__state~0); 21131#L135 assume !(8496 == ssl3_accept_~s__state~0); 21129#L138 assume !(8497 == ssl3_accept_~s__state~0); 21127#L141 assume !(8512 == ssl3_accept_~s__state~0); 21124#L144 assume !(8513 == ssl3_accept_~s__state~0); 21122#L147 assume !(8528 == ssl3_accept_~s__state~0); 21119#L150 assume !(8529 == ssl3_accept_~s__state~0); 21117#L153 assume !(8544 == ssl3_accept_~s__state~0); 21115#L156 assume !(8545 == ssl3_accept_~s__state~0); 21113#L159 assume !(8560 == ssl3_accept_~s__state~0); 21108#L162 assume !(8561 == ssl3_accept_~s__state~0); 21096#L165 assume 8448 == ssl3_accept_~s__state~0; 20686#L166 assume !(ssl3_accept_~num1~0 > 0); 20688#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 20719#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20912#L580 ssl3_accept_~skip~0 := 0; 20910#L99-3 assume true; 20908#L99-1 assume !false; 20906#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20903#L102 assume !(12292 == ssl3_accept_~s__state~0); 20904#L105 assume !(16384 == ssl3_accept_~s__state~0); 21150#L108 assume !(8192 == ssl3_accept_~s__state~0); 21148#L111 assume !(24576 == ssl3_accept_~s__state~0); 21146#L114 assume !(8195 == ssl3_accept_~s__state~0); 21144#L117 assume !(8480 == ssl3_accept_~s__state~0); 21142#L120 assume !(8481 == ssl3_accept_~s__state~0); 21140#L123 assume 8482 == ssl3_accept_~s__state~0; 20749#L124 [2018-11-18 13:56:59,711 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:56:59,711 INFO L82 PathProgramCache]: Analyzing trace with hash 325592197, now seen corresponding path program 1 times [2018-11-18 13:56:59,711 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:56:59,711 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:56:59,712 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:59,712 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:56:59,712 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:59,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:56:59,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:56:59,728 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:56:59,728 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 13:56:59,728 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 13:56:59,728 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:56:59,728 INFO L82 PathProgramCache]: Analyzing trace with hash -1538176562, now seen corresponding path program 1 times [2018-11-18 13:56:59,728 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:56:59,728 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:56:59,729 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:59,729 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:56:59,729 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:59,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:56:59,742 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:56:59,742 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:56:59,743 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 13:56:59,743 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 13:56:59,743 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 13:56:59,743 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 13:56:59,743 INFO L87 Difference]: Start difference. First operand 972 states and 1268 transitions. cyclomatic complexity: 301 Second operand 3 states. [2018-11-18 13:56:59,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:56:59,805 INFO L93 Difference]: Finished difference Result 972 states and 1266 transitions. [2018-11-18 13:56:59,806 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 13:56:59,806 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 972 states and 1266 transitions. [2018-11-18 13:56:59,808 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 624 [2018-11-18 13:56:59,810 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 972 states to 972 states and 1266 transitions. [2018-11-18 13:56:59,810 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 702 [2018-11-18 13:56:59,810 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 702 [2018-11-18 13:56:59,811 INFO L73 IsDeterministic]: Start isDeterministic. Operand 972 states and 1266 transitions. [2018-11-18 13:56:59,811 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:56:59,811 INFO L705 BuchiCegarLoop]: Abstraction has 972 states and 1266 transitions. [2018-11-18 13:56:59,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 972 states and 1266 transitions. [2018-11-18 13:56:59,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 972 to 972. [2018-11-18 13:56:59,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 972 states. [2018-11-18 13:56:59,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 972 states to 972 states and 1266 transitions. [2018-11-18 13:56:59,819 INFO L728 BuchiCegarLoop]: Abstraction has 972 states and 1266 transitions. [2018-11-18 13:56:59,819 INFO L608 BuchiCegarLoop]: Abstraction has 972 states and 1266 transitions. [2018-11-18 13:56:59,819 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-18 13:56:59,819 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 972 states and 1266 transitions. [2018-11-18 13:56:59,821 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 624 [2018-11-18 13:56:59,821 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:56:59,821 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:56:59,822 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:56:59,822 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:56:59,822 INFO L794 eck$LassoCheckResult]: Stem: 22743#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 22549#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 22550#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22734#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 22735#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 22694#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 22790#L99-3 assume true; 22983#L99-1 assume !false; 23478#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23476#L102 assume !(12292 == ssl3_accept_~s__state~0); 23473#L105 assume !(16384 == ssl3_accept_~s__state~0); 23467#L108 assume !(8192 == ssl3_accept_~s__state~0); 23465#L111 assume !(24576 == ssl3_accept_~s__state~0); 23463#L114 assume !(8195 == ssl3_accept_~s__state~0); 23461#L117 assume !(8480 == ssl3_accept_~s__state~0); 23459#L120 assume !(8481 == ssl3_accept_~s__state~0); 23457#L123 assume !(8482 == ssl3_accept_~s__state~0); 22937#L126 assume 8464 == ssl3_accept_~s__state~0; 22631#L133 [2018-11-18 13:56:59,822 INFO L796 eck$LassoCheckResult]: Loop: 22631#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 22548#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 22536#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 22537#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23438#L580 ssl3_accept_~skip~0 := 0; 23436#L99-3 assume true; 23434#L99-1 assume !false; 23432#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23430#L102 assume !(12292 == ssl3_accept_~s__state~0); 23428#L105 assume !(16384 == ssl3_accept_~s__state~0); 23426#L108 assume !(8192 == ssl3_accept_~s__state~0); 23424#L111 assume !(24576 == ssl3_accept_~s__state~0); 23422#L114 assume !(8195 == ssl3_accept_~s__state~0); 23420#L117 assume !(8480 == ssl3_accept_~s__state~0); 23418#L120 assume !(8481 == ssl3_accept_~s__state~0); 23416#L123 assume !(8482 == ssl3_accept_~s__state~0); 23415#L126 assume !(8464 == ssl3_accept_~s__state~0); 23414#L129 assume !(8465 == ssl3_accept_~s__state~0); 23412#L132 assume !(8466 == ssl3_accept_~s__state~0); 23327#L135 assume 8496 == ssl3_accept_~s__state~0; 22999#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 23325#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 22658#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 22659#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 23323#L297-2 ssl3_accept_~s__init_num~0 := 0; 23316#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23310#L580 ssl3_accept_~skip~0 := 0; 23308#L99-3 assume true; 23306#L99-1 assume !false; 23304#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23302#L102 assume !(12292 == ssl3_accept_~s__state~0); 23300#L105 assume !(16384 == ssl3_accept_~s__state~0); 23298#L108 assume !(8192 == ssl3_accept_~s__state~0); 23296#L111 assume !(24576 == ssl3_accept_~s__state~0); 23294#L114 assume !(8195 == ssl3_accept_~s__state~0); 23292#L117 assume !(8480 == ssl3_accept_~s__state~0); 23290#L120 assume !(8481 == ssl3_accept_~s__state~0); 23288#L123 assume !(8482 == ssl3_accept_~s__state~0); 23286#L126 assume !(8464 == ssl3_accept_~s__state~0); 23284#L129 assume !(8465 == ssl3_accept_~s__state~0); 23282#L132 assume !(8466 == ssl3_accept_~s__state~0); 23280#L135 assume !(8496 == ssl3_accept_~s__state~0); 23278#L138 assume !(8497 == ssl3_accept_~s__state~0); 23276#L141 assume 8512 == ssl3_accept_~s__state~0; 22994#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22741#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 22637#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 23273#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23268#L580 ssl3_accept_~skip~0 := 0; 23267#L99-3 assume true; 23266#L99-1 assume !false; 23264#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23259#L102 assume !(12292 == ssl3_accept_~s__state~0); 23257#L105 assume !(16384 == ssl3_accept_~s__state~0); 23254#L108 assume !(8192 == ssl3_accept_~s__state~0); 23252#L111 assume !(24576 == ssl3_accept_~s__state~0); 23251#L114 assume !(8195 == ssl3_accept_~s__state~0); 23249#L117 assume !(8480 == ssl3_accept_~s__state~0); 23246#L120 assume !(8481 == ssl3_accept_~s__state~0); 23245#L123 assume !(8482 == ssl3_accept_~s__state~0); 23244#L126 assume !(8464 == ssl3_accept_~s__state~0); 23243#L129 assume !(8465 == ssl3_accept_~s__state~0); 23241#L132 assume !(8466 == ssl3_accept_~s__state~0); 23240#L135 assume !(8496 == ssl3_accept_~s__state~0); 23231#L138 assume !(8497 == ssl3_accept_~s__state~0); 23215#L141 assume !(8512 == ssl3_accept_~s__state~0); 23211#L144 assume !(8513 == ssl3_accept_~s__state~0); 23200#L147 assume 8528 == ssl3_accept_~s__state~0; 22762#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 22725#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 22689#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 22690#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 23165#L357 assume !(ssl3_accept_~ret~0 <= 0); 23156#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 23152#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23145#L580 ssl3_accept_~skip~0 := 0; 23142#L99-3 assume true; 23139#L99-1 assume !false; 23136#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23133#L102 assume !(12292 == ssl3_accept_~s__state~0); 23130#L105 assume !(16384 == ssl3_accept_~s__state~0); 23126#L108 assume !(8192 == ssl3_accept_~s__state~0); 23122#L111 assume !(24576 == ssl3_accept_~s__state~0); 23119#L114 assume !(8195 == ssl3_accept_~s__state~0); 23114#L117 assume !(8480 == ssl3_accept_~s__state~0); 23106#L120 assume !(8481 == ssl3_accept_~s__state~0); 23102#L123 assume !(8482 == ssl3_accept_~s__state~0); 23098#L126 assume !(8464 == ssl3_accept_~s__state~0); 23094#L129 assume !(8465 == ssl3_accept_~s__state~0); 23090#L132 assume !(8466 == ssl3_accept_~s__state~0); 23086#L135 assume !(8496 == ssl3_accept_~s__state~0); 23082#L138 assume !(8497 == ssl3_accept_~s__state~0); 23078#L141 assume !(8512 == ssl3_accept_~s__state~0); 23075#L144 assume !(8513 == ssl3_accept_~s__state~0); 23073#L147 assume !(8528 == ssl3_accept_~s__state~0); 23071#L150 assume !(8529 == ssl3_accept_~s__state~0); 22967#L153 assume 8544 == ssl3_accept_~s__state~0; 22963#L157 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 22931#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23030#L580 ssl3_accept_~skip~0 := 0; 23028#L99-3 assume true; 23026#L99-1 assume !false; 23024#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23022#L102 assume !(12292 == ssl3_accept_~s__state~0); 23020#L105 assume !(16384 == ssl3_accept_~s__state~0); 23018#L108 assume !(8192 == ssl3_accept_~s__state~0); 23016#L111 assume !(24576 == ssl3_accept_~s__state~0); 23014#L114 assume !(8195 == ssl3_accept_~s__state~0); 23012#L117 assume !(8480 == ssl3_accept_~s__state~0); 23010#L120 assume !(8481 == ssl3_accept_~s__state~0); 23008#L123 assume !(8482 == ssl3_accept_~s__state~0); 23007#L126 assume !(8464 == ssl3_accept_~s__state~0); 23006#L129 assume !(8465 == ssl3_accept_~s__state~0); 23004#L132 assume !(8466 == ssl3_accept_~s__state~0); 23002#L135 assume !(8496 == ssl3_accept_~s__state~0); 23000#L138 assume !(8497 == ssl3_accept_~s__state~0); 22997#L141 assume !(8512 == ssl3_accept_~s__state~0); 22995#L144 assume !(8513 == ssl3_accept_~s__state~0); 22992#L147 assume !(8528 == ssl3_accept_~s__state~0); 22990#L150 assume !(8529 == ssl3_accept_~s__state~0); 22988#L153 assume !(8544 == ssl3_accept_~s__state~0); 22968#L156 assume !(8545 == ssl3_accept_~s__state~0); 22922#L159 assume !(8560 == ssl3_accept_~s__state~0); 22920#L162 assume !(8561 == ssl3_accept_~s__state~0); 22921#L165 assume !(8448 == ssl3_accept_~s__state~0); 23050#L168 assume 8576 == ssl3_accept_~s__state~0; 22973#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 23045#L444 assume !(ssl3_accept_~ret~0 <= 0); 23043#L447 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 22788#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23392#L580 ssl3_accept_~skip~0 := 0; 23390#L99-3 assume true; 23388#L99-1 assume !false; 23386#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23380#L102 assume !(12292 == ssl3_accept_~s__state~0); 23377#L105 assume !(16384 == ssl3_accept_~s__state~0); 23374#L108 assume !(8192 == ssl3_accept_~s__state~0); 23371#L111 assume !(24576 == ssl3_accept_~s__state~0); 23368#L114 assume !(8195 == ssl3_accept_~s__state~0); 23365#L117 assume !(8480 == ssl3_accept_~s__state~0); 22795#L120 assume !(8481 == ssl3_accept_~s__state~0); 23360#L123 assume !(8482 == ssl3_accept_~s__state~0); 23357#L126 assume 8464 == ssl3_accept_~s__state~0; 22631#L133 [2018-11-18 13:56:59,822 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:56:59,823 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 10 times [2018-11-18 13:56:59,823 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:56:59,823 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:56:59,823 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:59,823 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:56:59,823 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:59,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:56:59,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:56:59,831 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:56:59,831 INFO L82 PathProgramCache]: Analyzing trace with hash -1948014686, now seen corresponding path program 1 times [2018-11-18 13:56:59,832 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:56:59,832 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:56:59,832 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:59,832 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 13:56:59,832 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:59,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:56:59,863 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-18 13:56:59,863 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:56:59,863 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 13:56:59,864 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 13:56:59,864 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 13:56:59,864 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 13:56:59,864 INFO L87 Difference]: Start difference. First operand 972 states and 1266 transitions. cyclomatic complexity: 299 Second operand 3 states. [2018-11-18 13:56:59,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:56:59,936 INFO L93 Difference]: Finished difference Result 945 states and 1196 transitions. [2018-11-18 13:56:59,937 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 13:56:59,938 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 945 states and 1196 transitions. [2018-11-18 13:56:59,939 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 503 [2018-11-18 13:56:59,941 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 945 states to 813 states and 1032 transitions. [2018-11-18 13:56:59,942 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 573 [2018-11-18 13:56:59,942 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 705 [2018-11-18 13:56:59,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 813 states and 1032 transitions. [2018-11-18 13:56:59,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:56:59,942 INFO L705 BuchiCegarLoop]: Abstraction has 813 states and 1032 transitions. [2018-11-18 13:56:59,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 813 states and 1032 transitions. [2018-11-18 13:56:59,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 813 to 679. [2018-11-18 13:56:59,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 679 states. [2018-11-18 13:56:59,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 864 transitions. [2018-11-18 13:56:59,948 INFO L728 BuchiCegarLoop]: Abstraction has 679 states and 864 transitions. [2018-11-18 13:56:59,949 INFO L608 BuchiCegarLoop]: Abstraction has 679 states and 864 transitions. [2018-11-18 13:56:59,949 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-18 13:56:59,949 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 679 states and 864 transitions. [2018-11-18 13:56:59,950 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 501 [2018-11-18 13:56:59,950 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:56:59,950 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:56:59,951 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:56:59,951 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-18 13:56:59,951 INFO L794 eck$LassoCheckResult]: Stem: 24631#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 24467#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 24468#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 24627#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 24628#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 24593#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 24670#L99-3 assume true; 24828#L99-1 assume !false; 25042#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25041#L102 assume !(12292 == ssl3_accept_~s__state~0); 25039#L105 assume !(16384 == ssl3_accept_~s__state~0); 25037#L108 assume !(8192 == ssl3_accept_~s__state~0); 25035#L111 assume !(24576 == ssl3_accept_~s__state~0); 25033#L114 assume !(8195 == ssl3_accept_~s__state~0); 25031#L117 assume !(8480 == ssl3_accept_~s__state~0); 25029#L120 assume !(8481 == ssl3_accept_~s__state~0); 25027#L123 assume !(8482 == ssl3_accept_~s__state~0); 24691#L126 assume 8464 == ssl3_accept_~s__state~0; 24536#L133 [2018-11-18 13:56:59,952 INFO L796 eck$LassoCheckResult]: Loop: 24536#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 24466#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 24459#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 24460#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25020#L580 ssl3_accept_~skip~0 := 0; 25019#L99-3 assume true; 25018#L99-1 assume !false; 25017#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25016#L102 assume !(12292 == ssl3_accept_~s__state~0); 25012#L105 assume !(16384 == ssl3_accept_~s__state~0); 25011#L108 assume !(8192 == ssl3_accept_~s__state~0); 25010#L111 assume !(24576 == ssl3_accept_~s__state~0); 25008#L114 assume !(8195 == ssl3_accept_~s__state~0); 25007#L117 assume !(8480 == ssl3_accept_~s__state~0); 25001#L120 assume !(8481 == ssl3_accept_~s__state~0); 24998#L123 assume !(8482 == ssl3_accept_~s__state~0); 24995#L126 assume !(8464 == ssl3_accept_~s__state~0); 24992#L129 assume !(8465 == ssl3_accept_~s__state~0); 24927#L132 assume !(8466 == ssl3_accept_~s__state~0); 24926#L135 assume 8496 == ssl3_accept_~s__state~0; 24837#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 24923#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 24921#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 24919#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 24624#L297-2 ssl3_accept_~s__init_num~0 := 0; 24625#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25130#L580 ssl3_accept_~skip~0 := 0; 25129#L99-3 assume true; 25128#L99-1 assume !false; 24567#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24568#L102 assume !(12292 == ssl3_accept_~s__state~0); 24594#L105 assume !(16384 == ssl3_accept_~s__state~0); 25126#L108 assume !(8192 == ssl3_accept_~s__state~0); 25125#L111 assume !(24576 == ssl3_accept_~s__state~0); 25124#L114 assume !(8195 == ssl3_accept_~s__state~0); 25123#L117 assume !(8480 == ssl3_accept_~s__state~0); 25122#L120 assume !(8481 == ssl3_accept_~s__state~0); 25121#L123 assume !(8482 == ssl3_accept_~s__state~0); 25120#L126 assume !(8464 == ssl3_accept_~s__state~0); 25119#L129 assume !(8465 == ssl3_accept_~s__state~0); 25102#L132 assume !(8466 == ssl3_accept_~s__state~0); 24599#L135 assume !(8496 == ssl3_accept_~s__state~0); 24600#L138 assume !(8497 == ssl3_accept_~s__state~0); 24580#L141 assume 8512 == ssl3_accept_~s__state~0; 24581#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 24630#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 24542#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 24576#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24484#L580 ssl3_accept_~skip~0 := 0; 24632#L99-3 assume true; 24633#L99-1 assume !false; 24637#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25127#L102 assume !(12292 == ssl3_accept_~s__state~0); 24572#L105 assume !(16384 == ssl3_accept_~s__state~0); 24573#L108 assume !(8192 == ssl3_accept_~s__state~0); 24534#L111 assume !(24576 == ssl3_accept_~s__state~0); 24497#L114 assume !(8195 == ssl3_accept_~s__state~0); 24498#L117 assume !(8480 == ssl3_accept_~s__state~0); 24473#L120 assume !(8481 == ssl3_accept_~s__state~0); 24474#L123 assume !(8482 == ssl3_accept_~s__state~0); 24643#L126 assume !(8464 == ssl3_accept_~s__state~0); 24644#L129 assume !(8465 == ssl3_accept_~s__state~0); 24639#L132 assume !(8466 == ssl3_accept_~s__state~0); 24640#L135 assume !(8496 == ssl3_accept_~s__state~0); 24611#L138 assume !(8497 == ssl3_accept_~s__state~0); 24612#L141 assume !(8512 == ssl3_accept_~s__state~0); 24538#L144 assume !(8513 == ssl3_accept_~s__state~0); 24539#L147 assume 8528 == ssl3_accept_~s__state~0; 24649#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 24618#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 24591#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 24537#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 24525#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 24462#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 24533#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25092#L580 ssl3_accept_~skip~0 := 0; 25091#L99-3 assume true; 25086#L99-1 assume !false; 25084#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25082#L102 assume !(12292 == ssl3_accept_~s__state~0); 25080#L105 assume !(16384 == ssl3_accept_~s__state~0); 25078#L108 assume !(8192 == ssl3_accept_~s__state~0); 25076#L111 assume !(24576 == ssl3_accept_~s__state~0); 25074#L114 assume !(8195 == ssl3_accept_~s__state~0); 25072#L117 assume !(8480 == ssl3_accept_~s__state~0); 25070#L120 assume !(8481 == ssl3_accept_~s__state~0); 25068#L123 assume !(8482 == ssl3_accept_~s__state~0); 25066#L126 assume !(8464 == ssl3_accept_~s__state~0); 25064#L129 assume !(8465 == ssl3_accept_~s__state~0); 25062#L132 assume !(8466 == ssl3_accept_~s__state~0); 25060#L135 assume !(8496 == ssl3_accept_~s__state~0); 25058#L138 assume !(8497 == ssl3_accept_~s__state~0); 25056#L141 assume !(8512 == ssl3_accept_~s__state~0); 25054#L144 assume !(8513 == ssl3_accept_~s__state~0); 24501#L147 assume !(8528 == ssl3_accept_~s__state~0); 24502#L150 assume !(8529 == ssl3_accept_~s__state~0); 24477#L153 assume 8544 == ssl3_accept_~s__state~0; 24478#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 24603#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 24520#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 24513#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 24515#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 24647#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 24566#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25113#L580 ssl3_accept_~skip~0 := 0; 25112#L99-3 assume true; 25111#L99-1 assume !false; 25110#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25109#L102 assume !(12292 == ssl3_accept_~s__state~0); 25108#L105 assume !(16384 == ssl3_accept_~s__state~0); 25107#L108 assume !(8192 == ssl3_accept_~s__state~0); 25106#L111 assume !(24576 == ssl3_accept_~s__state~0); 25105#L114 assume !(8195 == ssl3_accept_~s__state~0); 25104#L117 assume !(8480 == ssl3_accept_~s__state~0); 25103#L120 assume !(8481 == ssl3_accept_~s__state~0); 25047#L123 assume !(8482 == ssl3_accept_~s__state~0); 25046#L126 assume !(8464 == ssl3_accept_~s__state~0); 25045#L129 assume !(8465 == ssl3_accept_~s__state~0); 25044#L132 assume !(8466 == ssl3_accept_~s__state~0); 25043#L135 assume !(8496 == ssl3_accept_~s__state~0); 25026#L138 assume !(8497 == ssl3_accept_~s__state~0); 25040#L141 assume !(8512 == ssl3_accept_~s__state~0); 25038#L144 assume !(8513 == ssl3_accept_~s__state~0); 25036#L147 assume !(8528 == ssl3_accept_~s__state~0); 25034#L150 assume !(8529 == ssl3_accept_~s__state~0); 25032#L153 assume !(8544 == ssl3_accept_~s__state~0); 25030#L156 assume !(8545 == ssl3_accept_~s__state~0); 25028#L159 assume !(8560 == ssl3_accept_~s__state~0); 24650#L162 assume !(8561 == ssl3_accept_~s__state~0); 24651#L165 assume 8448 == ssl3_accept_~s__state~0; 24543#L166 assume !(ssl3_accept_~num1~0 > 0); 24545#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 24571#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24816#L580 ssl3_accept_~skip~0 := 0; 24814#L99-3 assume true; 24812#L99-1 assume !false; 24810#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24685#L102 assume !(12292 == ssl3_accept_~s__state~0); 24686#L105 assume !(16384 == ssl3_accept_~s__state~0); 24737#L108 assume !(8192 == ssl3_accept_~s__state~0); 24738#L111 assume !(24576 == ssl3_accept_~s__state~0); 24739#L114 assume !(8195 == ssl3_accept_~s__state~0); 24684#L117 assume !(8480 == ssl3_accept_~s__state~0); 24674#L120 assume !(8481 == ssl3_accept_~s__state~0); 24675#L123 assume !(8482 == ssl3_accept_~s__state~0); 24688#L126 assume 8464 == ssl3_accept_~s__state~0; 24536#L133 [2018-11-18 13:56:59,952 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:56:59,952 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 11 times [2018-11-18 13:56:59,952 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:56:59,952 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:56:59,953 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:59,953 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:56:59,953 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:59,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:56:59,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:56:59,959 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:56:59,959 INFO L82 PathProgramCache]: Analyzing trace with hash -1824692877, now seen corresponding path program 1 times [2018-11-18 13:56:59,959 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:56:59,959 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:56:59,959 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:59,960 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 13:56:59,960 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:56:59,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:56:59,990 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 156 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2018-11-18 13:56:59,991 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:56:59,991 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 13:56:59,991 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 13:56:59,991 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 13:56:59,991 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 13:56:59,991 INFO L87 Difference]: Start difference. First operand 679 states and 864 transitions. cyclomatic complexity: 188 Second operand 3 states. [2018-11-18 13:57:00,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:57:00,014 INFO L93 Difference]: Finished difference Result 1126 states and 1450 transitions. [2018-11-18 13:57:00,015 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 13:57:00,015 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1126 states and 1450 transitions. [2018-11-18 13:57:00,018 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 948 [2018-11-18 13:57:00,020 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1126 states to 1126 states and 1450 transitions. [2018-11-18 13:57:00,020 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1018 [2018-11-18 13:57:00,021 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1018 [2018-11-18 13:57:00,021 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1126 states and 1450 transitions. [2018-11-18 13:57:00,021 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:57:00,021 INFO L705 BuchiCegarLoop]: Abstraction has 1126 states and 1450 transitions. [2018-11-18 13:57:00,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1126 states and 1450 transitions. [2018-11-18 13:57:00,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1126 to 680. [2018-11-18 13:57:00,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 680 states. [2018-11-18 13:57:00,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 865 transitions. [2018-11-18 13:57:00,028 INFO L728 BuchiCegarLoop]: Abstraction has 680 states and 865 transitions. [2018-11-18 13:57:00,028 INFO L608 BuchiCegarLoop]: Abstraction has 680 states and 865 transitions. [2018-11-18 13:57:00,028 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-18 13:57:00,028 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 680 states and 865 transitions. [2018-11-18 13:57:00,029 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 502 [2018-11-18 13:57:00,029 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:57:00,029 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:57:00,030 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:57:00,030 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-18 13:57:00,031 INFO L794 eck$LassoCheckResult]: Stem: 26440#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 26278#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 26279#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 26435#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 26436#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 26403#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 26482#L99-3 assume true; 26577#L99-1 assume !false; 26732#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26731#L102 assume !(12292 == ssl3_accept_~s__state~0); 26730#L105 assume !(16384 == ssl3_accept_~s__state~0); 26729#L108 assume !(8192 == ssl3_accept_~s__state~0); 26728#L111 assume !(24576 == ssl3_accept_~s__state~0); 26727#L114 assume !(8195 == ssl3_accept_~s__state~0); 26726#L117 assume !(8480 == ssl3_accept_~s__state~0); 26725#L120 assume !(8481 == ssl3_accept_~s__state~0); 26724#L123 assume !(8482 == ssl3_accept_~s__state~0); 26723#L126 assume 8464 == ssl3_accept_~s__state~0; 26352#L133 [2018-11-18 13:57:00,031 INFO L796 eck$LassoCheckResult]: Loop: 26352#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 26277#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 26270#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 26271#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26914#L580 ssl3_accept_~skip~0 := 0; 26912#L99-3 assume true; 26909#L99-1 assume !false; 26907#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26905#L102 assume !(12292 == ssl3_accept_~s__state~0); 26901#L105 assume !(16384 == ssl3_accept_~s__state~0); 26900#L108 assume !(8192 == ssl3_accept_~s__state~0); 26899#L111 assume !(24576 == ssl3_accept_~s__state~0); 26898#L114 assume !(8195 == ssl3_accept_~s__state~0); 26897#L117 assume !(8480 == ssl3_accept_~s__state~0); 26896#L120 assume !(8481 == ssl3_accept_~s__state~0); 26895#L123 assume !(8482 == ssl3_accept_~s__state~0); 26894#L126 assume !(8464 == ssl3_accept_~s__state~0); 26893#L129 assume !(8465 == ssl3_accept_~s__state~0); 26892#L132 assume !(8466 == ssl3_accept_~s__state~0); 26707#L135 assume 8496 == ssl3_accept_~s__state~0; 26606#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 26701#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 26700#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 26698#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 26438#L297-2 ssl3_accept_~s__init_num~0 := 0; 26697#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26692#L580 ssl3_accept_~skip~0 := 0; 26691#L99-3 assume true; 26686#L99-1 assume !false; 26684#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26682#L102 assume !(12292 == ssl3_accept_~s__state~0); 26680#L105 assume !(16384 == ssl3_accept_~s__state~0); 26678#L108 assume !(8192 == ssl3_accept_~s__state~0); 26676#L111 assume !(24576 == ssl3_accept_~s__state~0); 26674#L114 assume !(8195 == ssl3_accept_~s__state~0); 26672#L117 assume !(8480 == ssl3_accept_~s__state~0); 26670#L120 assume !(8481 == ssl3_accept_~s__state~0); 26668#L123 assume !(8482 == ssl3_accept_~s__state~0); 26666#L126 assume !(8464 == ssl3_accept_~s__state~0); 26664#L129 assume !(8465 == ssl3_accept_~s__state~0); 26662#L132 assume !(8466 == ssl3_accept_~s__state~0); 26660#L135 assume !(8496 == ssl3_accept_~s__state~0); 26658#L138 assume !(8497 == ssl3_accept_~s__state~0); 26489#L141 assume 8512 == ssl3_accept_~s__state~0; 26471#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26439#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 26357#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 26446#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26791#L580 ssl3_accept_~skip~0 := 0; 26788#L99-3 assume true; 26785#L99-1 assume !false; 26782#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26779#L102 assume !(12292 == ssl3_accept_~s__state~0); 26776#L105 assume !(16384 == ssl3_accept_~s__state~0); 26773#L108 assume !(8192 == ssl3_accept_~s__state~0); 26770#L111 assume !(24576 == ssl3_accept_~s__state~0); 26767#L114 assume !(8195 == ssl3_accept_~s__state~0); 26764#L117 assume !(8480 == ssl3_accept_~s__state~0); 26761#L120 assume !(8481 == ssl3_accept_~s__state~0); 26758#L123 assume !(8482 == ssl3_accept_~s__state~0); 26749#L126 assume !(8464 == ssl3_accept_~s__state~0); 26745#L129 assume !(8465 == ssl3_accept_~s__state~0); 26744#L132 assume !(8466 == ssl3_accept_~s__state~0); 26743#L135 assume !(8496 == ssl3_accept_~s__state~0); 26740#L138 assume !(8497 == ssl3_accept_~s__state~0); 26736#L141 assume !(8512 == ssl3_accept_~s__state~0); 26733#L144 assume !(8513 == ssl3_accept_~s__state~0); 26506#L147 assume 8528 == ssl3_accept_~s__state~0; 26457#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 26424#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 26401#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 26274#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 26429#L357 assume !(ssl3_accept_~ret~0 <= 0); 26273#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 26347#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26295#L580 ssl3_accept_~skip~0 := 0; 26441#L99-3 assume true; 26442#L99-1 assume !false; 26381#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26382#L102 assume !(12292 == ssl3_accept_~s__state~0); 26386#L105 assume !(16384 == ssl3_accept_~s__state~0); 26387#L108 assume !(8192 == ssl3_accept_~s__state~0); 26348#L111 assume !(24576 == ssl3_accept_~s__state~0); 26349#L114 assume !(8195 == ssl3_accept_~s__state~0); 26911#L117 assume !(8480 == ssl3_accept_~s__state~0); 26908#L120 assume !(8481 == ssl3_accept_~s__state~0); 26906#L123 assume !(8482 == ssl3_accept_~s__state~0); 26451#L126 assume !(8464 == ssl3_accept_~s__state~0); 26452#L129 assume !(8465 == ssl3_accept_~s__state~0); 26448#L132 assume !(8466 == ssl3_accept_~s__state~0); 26408#L135 assume !(8496 == ssl3_accept_~s__state~0); 26409#L138 assume !(8497 == ssl3_accept_~s__state~0); 26392#L141 assume !(8512 == ssl3_accept_~s__state~0); 26354#L144 assume !(8513 == ssl3_accept_~s__state~0); 26313#L147 assume !(8528 == ssl3_accept_~s__state~0); 26314#L150 assume !(8529 == ssl3_accept_~s__state~0); 26329#L153 assume 8544 == ssl3_accept_~s__state~0; 26412#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 26413#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 26336#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26326#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 26328#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 26455#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 26380#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26938#L580 ssl3_accept_~skip~0 := 0; 26933#L99-3 assume true; 26931#L99-1 assume !false; 26929#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26927#L102 assume !(12292 == ssl3_accept_~s__state~0); 26925#L105 assume !(16384 == ssl3_accept_~s__state~0); 26923#L108 assume !(8192 == ssl3_accept_~s__state~0); 26916#L111 assume !(24576 == ssl3_accept_~s__state~0); 26309#L114 assume !(8195 == ssl3_accept_~s__state~0); 26310#L117 assume !(8480 == ssl3_accept_~s__state~0); 26284#L120 assume !(8481 == ssl3_accept_~s__state~0); 26285#L123 assume !(8482 == ssl3_accept_~s__state~0); 26842#L126 assume !(8464 == ssl3_accept_~s__state~0); 26841#L129 assume !(8465 == ssl3_accept_~s__state~0); 26840#L132 assume !(8466 == ssl3_accept_~s__state~0); 26837#L135 assume !(8496 == ssl3_accept_~s__state~0); 26720#L138 assume !(8497 == ssl3_accept_~s__state~0); 26834#L141 assume !(8512 == ssl3_accept_~s__state~0); 26831#L144 assume !(8513 == ssl3_accept_~s__state~0); 26826#L147 assume !(8528 == ssl3_accept_~s__state~0); 26817#L150 assume !(8529 == ssl3_accept_~s__state~0); 26812#L153 assume !(8544 == ssl3_accept_~s__state~0); 26755#L156 assume !(8545 == ssl3_accept_~s__state~0); 26748#L159 assume !(8560 == ssl3_accept_~s__state~0); 26458#L162 assume !(8561 == ssl3_accept_~s__state~0); 26459#L165 assume 8448 == ssl3_accept_~s__state~0; 26358#L166 assume !(ssl3_accept_~num1~0 > 0); 26360#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 26385#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26522#L580 ssl3_accept_~skip~0 := 0; 26521#L99-3 assume true; 26519#L99-1 assume !false; 26518#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26516#L102 assume !(12292 == ssl3_accept_~s__state~0); 26517#L105 assume !(16384 == ssl3_accept_~s__state~0); 26621#L108 assume !(8192 == ssl3_accept_~s__state~0); 26619#L111 assume !(24576 == ssl3_accept_~s__state~0); 26617#L114 assume !(8195 == ssl3_accept_~s__state~0); 26505#L117 assume !(8480 == ssl3_accept_~s__state~0); 26499#L120 assume !(8481 == ssl3_accept_~s__state~0); 26500#L123 assume !(8482 == ssl3_accept_~s__state~0); 26520#L126 assume 8464 == ssl3_accept_~s__state~0; 26352#L133 [2018-11-18 13:57:00,031 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:57:00,031 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 12 times [2018-11-18 13:57:00,031 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:57:00,031 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:57:00,032 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:00,032 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:57:00,032 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:00,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:57:00,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:57:00,038 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:57:00,038 INFO L82 PathProgramCache]: Analyzing trace with hash -533915372, now seen corresponding path program 1 times [2018-11-18 13:57:00,038 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:57:00,038 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:57:00,039 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:00,039 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 13:57:00,039 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:00,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:57:00,093 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-18 13:57:00,093 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 13:57:00,093 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_091f083f-647e-46de-9942-abbf3a2d0c93/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-18 13:57:00,111 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:57:00,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:57:00,130 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 13:57:00,144 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-18 13:57:00,159 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 13:57:00,159 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 13:57:00,160 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 13:57:00,160 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-18 13:57:00,160 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-18 13:57:00,160 INFO L87 Difference]: Start difference. First operand 680 states and 865 transitions. cyclomatic complexity: 188 Second operand 4 states. [2018-11-18 13:57:00,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:57:00,352 INFO L93 Difference]: Finished difference Result 1126 states and 1416 transitions. [2018-11-18 13:57:00,352 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-18 13:57:00,352 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1126 states and 1416 transitions. [2018-11-18 13:57:00,354 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 948 [2018-11-18 13:57:00,356 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1126 states to 1126 states and 1416 transitions. [2018-11-18 13:57:00,356 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1018 [2018-11-18 13:57:00,357 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1018 [2018-11-18 13:57:00,357 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1126 states and 1416 transitions. [2018-11-18 13:57:00,357 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:57:00,357 INFO L705 BuchiCegarLoop]: Abstraction has 1126 states and 1416 transitions. [2018-11-18 13:57:00,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1126 states and 1416 transitions. [2018-11-18 13:57:00,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1126 to 857. [2018-11-18 13:57:00,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 857 states. [2018-11-18 13:57:00,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 857 states to 857 states and 1087 transitions. [2018-11-18 13:57:00,365 INFO L728 BuchiCegarLoop]: Abstraction has 857 states and 1087 transitions. [2018-11-18 13:57:00,365 INFO L608 BuchiCegarLoop]: Abstraction has 857 states and 1087 transitions. [2018-11-18 13:57:00,365 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-18 13:57:00,365 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 857 states and 1087 transitions. [2018-11-18 13:57:00,366 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 679 [2018-11-18 13:57:00,366 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:57:00,367 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:57:00,368 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:57:00,368 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-18 13:57:00,368 INFO L794 eck$LassoCheckResult]: Stem: 28697#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 28529#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 28530#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 28692#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 28693#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 28656#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 28747#L99-3 assume true; 28848#L99-1 assume !false; 29076#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29075#L102 assume !(12292 == ssl3_accept_~s__state~0); 29073#L105 assume !(16384 == ssl3_accept_~s__state~0); 29067#L108 assume !(8192 == ssl3_accept_~s__state~0); 29064#L111 assume !(24576 == ssl3_accept_~s__state~0); 29058#L114 assume !(8195 == ssl3_accept_~s__state~0); 29055#L117 assume !(8480 == ssl3_accept_~s__state~0); 29052#L120 assume !(8481 == ssl3_accept_~s__state~0); 29049#L123 assume !(8482 == ssl3_accept_~s__state~0); 29046#L126 assume 8464 == ssl3_accept_~s__state~0; 28600#L133 [2018-11-18 13:57:00,368 INFO L796 eck$LassoCheckResult]: Loop: 28600#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 28528#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 28521#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 28522#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29370#L580 ssl3_accept_~skip~0 := 0; 28698#L99-3 assume true; 28699#L99-1 assume !false; 28633#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28634#L102 assume !(12292 == ssl3_accept_~s__state~0); 28639#L105 assume !(16384 == ssl3_accept_~s__state~0); 28640#L108 assume !(8192 == ssl3_accept_~s__state~0); 28598#L111 assume !(24576 == ssl3_accept_~s__state~0); 28559#L114 assume !(8195 == ssl3_accept_~s__state~0); 28560#L117 assume !(8480 == ssl3_accept_~s__state~0); 28535#L120 assume !(8481 == ssl3_accept_~s__state~0); 28536#L123 assume !(8482 == ssl3_accept_~s__state~0); 28733#L126 assume !(8464 == ssl3_accept_~s__state~0); 29339#L129 assume !(8465 == ssl3_accept_~s__state~0); 28707#L132 assume !(8466 == ssl3_accept_~s__state~0); 28708#L135 assume 8496 == ssl3_accept_~s__state~0; 28788#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 28958#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 28957#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 28956#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 28689#L297-2 ssl3_accept_~s__init_num~0 := 0; 28672#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29352#L580 ssl3_accept_~skip~0 := 0; 29350#L99-3 assume true; 29348#L99-1 assume !false; 29346#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29344#L102 assume !(12292 == ssl3_accept_~s__state~0); 29343#L105 assume !(16384 == ssl3_accept_~s__state~0); 29341#L108 assume !(8192 == ssl3_accept_~s__state~0); 29340#L111 assume !(24576 == ssl3_accept_~s__state~0); 29338#L114 assume !(8195 == ssl3_accept_~s__state~0); 29337#L117 assume !(8480 == ssl3_accept_~s__state~0); 29336#L120 assume !(8481 == ssl3_accept_~s__state~0); 29335#L123 assume !(8482 == ssl3_accept_~s__state~0); 29334#L126 assume !(8464 == ssl3_accept_~s__state~0); 29333#L129 assume !(8465 == ssl3_accept_~s__state~0); 29332#L132 assume !(8466 == ssl3_accept_~s__state~0); 29331#L135 assume !(8496 == ssl3_accept_~s__state~0); 29330#L138 assume !(8497 == ssl3_accept_~s__state~0); 29329#L141 assume !(8512 == ssl3_accept_~s__state~0); 29328#L144 assume !(8513 == ssl3_accept_~s__state~0); 28563#L147 assume !(8528 == ssl3_accept_~s__state~0); 28564#L150 assume !(8529 == ssl3_accept_~s__state~0); 28539#L153 assume !(8544 == ssl3_accept_~s__state~0); 28540#L156 assume !(8545 == ssl3_accept_~s__state~0); 28736#L159 assume !(8560 == ssl3_accept_~s__state~0); 28721#L162 assume !(8561 == ssl3_accept_~s__state~0); 28685#L165 assume !(8448 == ssl3_accept_~s__state~0); 28668#L168 assume !(8576 == ssl3_accept_~s__state~0); 28669#L171 assume !(8577 == ssl3_accept_~s__state~0); 28648#L174 assume !(8592 == ssl3_accept_~s__state~0); 28610#L177 assume !(8593 == ssl3_accept_~s__state~0); 28567#L180 assume !(8608 == ssl3_accept_~s__state~0); 28568#L183 assume !(8609 == ssl3_accept_~s__state~0); 28517#L186 assume !(8640 == ssl3_accept_~s__state~0); 28518#L189 assume !(8641 == ssl3_accept_~s__state~0); 28740#L192 assume 8656 == ssl3_accept_~s__state~0; 28650#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 28651#L492 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 28531#L497 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 28532#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 28543#L505 assume !(0 == ssl3_accept_~tmp___10~0); 28553#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28546#L580 ssl3_accept_~skip~0 := 0; 28730#L99-3 assume true; 29186#L99-1 assume !false; 29185#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29184#L102 assume !(12292 == ssl3_accept_~s__state~0); 29167#L105 assume !(16384 == ssl3_accept_~s__state~0); 29166#L108 assume !(8192 == ssl3_accept_~s__state~0); 29165#L111 assume !(24576 == ssl3_accept_~s__state~0); 29163#L114 assume !(8195 == ssl3_accept_~s__state~0); 29162#L117 assume !(8480 == ssl3_accept_~s__state~0); 29161#L120 assume !(8481 == ssl3_accept_~s__state~0); 29156#L123 assume !(8482 == ssl3_accept_~s__state~0); 29154#L126 assume !(8464 == ssl3_accept_~s__state~0); 29152#L129 assume !(8465 == ssl3_accept_~s__state~0); 29150#L132 assume !(8466 == ssl3_accept_~s__state~0); 29148#L135 assume !(8496 == ssl3_accept_~s__state~0); 29146#L138 assume !(8497 == ssl3_accept_~s__state~0); 29144#L141 assume !(8512 == ssl3_accept_~s__state~0); 29142#L144 assume !(8513 == ssl3_accept_~s__state~0); 29140#L147 assume !(8528 == ssl3_accept_~s__state~0); 29138#L150 assume !(8529 == ssl3_accept_~s__state~0); 29136#L153 assume !(8544 == ssl3_accept_~s__state~0); 29134#L156 assume !(8545 == ssl3_accept_~s__state~0); 29132#L159 assume !(8560 == ssl3_accept_~s__state~0); 29130#L162 assume !(8561 == ssl3_accept_~s__state~0); 29128#L165 assume !(8448 == ssl3_accept_~s__state~0); 29126#L168 assume !(8576 == ssl3_accept_~s__state~0); 29124#L171 assume !(8577 == ssl3_accept_~s__state~0); 29122#L174 assume !(8592 == ssl3_accept_~s__state~0); 29120#L177 assume !(8593 == ssl3_accept_~s__state~0); 29118#L180 assume !(8608 == ssl3_accept_~s__state~0); 29116#L183 assume !(8609 == ssl3_accept_~s__state~0); 29114#L186 assume !(8640 == ssl3_accept_~s__state~0); 29112#L189 assume !(8641 == ssl3_accept_~s__state~0); 29080#L192 assume !(8656 == ssl3_accept_~s__state~0); 29077#L195 assume !(8657 == ssl3_accept_~s__state~0); 28688#L198 assume 8672 == ssl3_accept_~s__state~0; 28622#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 28612#L513 assume !(3 == ssl3_accept_~blastFlag~0); 28551#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 28552#L520 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 28702#L520-2 ssl3_accept_~s__init_num~0 := 0; 28661#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29247#L580 ssl3_accept_~skip~0 := 0; 29245#L99-3 assume true; 29243#L99-1 assume !false; 29241#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29239#L102 assume !(12292 == ssl3_accept_~s__state~0); 29237#L105 assume !(16384 == ssl3_accept_~s__state~0); 29235#L108 assume !(8192 == ssl3_accept_~s__state~0); 29233#L111 assume !(24576 == ssl3_accept_~s__state~0); 29231#L114 assume !(8195 == ssl3_accept_~s__state~0); 29229#L117 assume !(8480 == ssl3_accept_~s__state~0); 29227#L120 assume !(8481 == ssl3_accept_~s__state~0); 29225#L123 assume !(8482 == ssl3_accept_~s__state~0); 29223#L126 assume !(8464 == ssl3_accept_~s__state~0); 29221#L129 assume !(8465 == ssl3_accept_~s__state~0); 29219#L132 assume !(8466 == ssl3_accept_~s__state~0); 29216#L135 assume !(8496 == ssl3_accept_~s__state~0); 29037#L138 assume !(8497 == ssl3_accept_~s__state~0); 29213#L141 assume !(8512 == ssl3_accept_~s__state~0); 29211#L144 assume !(8513 == ssl3_accept_~s__state~0); 29210#L147 assume !(8528 == ssl3_accept_~s__state~0); 29203#L150 assume !(8529 == ssl3_accept_~s__state~0); 29199#L153 assume !(8544 == ssl3_accept_~s__state~0); 29195#L156 assume !(8545 == ssl3_accept_~s__state~0); 29192#L159 assume !(8560 == ssl3_accept_~s__state~0); 29188#L162 assume !(8561 == ssl3_accept_~s__state~0); 29173#L165 assume 8448 == ssl3_accept_~s__state~0; 28607#L166 assume !(ssl3_accept_~num1~0 > 0); 28609#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 28815#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28809#L580 ssl3_accept_~skip~0 := 0; 28807#L99-3 assume true; 28805#L99-1 assume !false; 28804#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28802#L102 assume !(12292 == ssl3_accept_~s__state~0); 28800#L105 assume !(16384 == ssl3_accept_~s__state~0); 28799#L108 assume !(8192 == ssl3_accept_~s__state~0); 28798#L111 assume !(24576 == ssl3_accept_~s__state~0); 28795#L114 assume !(8195 == ssl3_accept_~s__state~0); 28792#L117 assume !(8480 == ssl3_accept_~s__state~0); 28755#L120 assume !(8481 == ssl3_accept_~s__state~0); 28753#L123 assume !(8482 == ssl3_accept_~s__state~0); 28754#L126 assume 8464 == ssl3_accept_~s__state~0; 28600#L133 [2018-11-18 13:57:00,368 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:57:00,368 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 13 times [2018-11-18 13:57:00,368 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:57:00,369 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:57:00,369 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:00,369 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:57:00,369 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:00,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:57:00,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:57:00,376 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:57:00,376 INFO L82 PathProgramCache]: Analyzing trace with hash 1535985142, now seen corresponding path program 1 times [2018-11-18 13:57:00,376 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:57:00,376 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:57:00,377 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:00,377 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:57:00,377 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:00,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:57:00,408 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 166 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-11-18 13:57:00,408 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:57:00,408 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 13:57:00,408 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 13:57:00,408 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 13:57:00,408 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 13:57:00,409 INFO L87 Difference]: Start difference. First operand 857 states and 1087 transitions. cyclomatic complexity: 233 Second operand 3 states. [2018-11-18 13:57:00,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:57:00,422 INFO L93 Difference]: Finished difference Result 1001 states and 1250 transitions. [2018-11-18 13:57:00,422 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 13:57:00,422 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1001 states and 1250 transitions. [2018-11-18 13:57:00,425 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 773 [2018-11-18 13:57:00,429 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1001 states to 951 states and 1192 transitions. [2018-11-18 13:57:00,429 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 843 [2018-11-18 13:57:00,429 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 843 [2018-11-18 13:57:00,430 INFO L73 IsDeterministic]: Start isDeterministic. Operand 951 states and 1192 transitions. [2018-11-18 13:57:00,430 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:57:00,430 INFO L705 BuchiCegarLoop]: Abstraction has 951 states and 1192 transitions. [2018-11-18 13:57:00,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 951 states and 1192 transitions. [2018-11-18 13:57:00,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 951 to 904. [2018-11-18 13:57:00,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 904 states. [2018-11-18 13:57:00,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 904 states to 904 states and 1139 transitions. [2018-11-18 13:57:00,437 INFO L728 BuchiCegarLoop]: Abstraction has 904 states and 1139 transitions. [2018-11-18 13:57:00,437 INFO L608 BuchiCegarLoop]: Abstraction has 904 states and 1139 transitions. [2018-11-18 13:57:00,437 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-18 13:57:00,437 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 904 states and 1139 transitions. [2018-11-18 13:57:00,438 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 726 [2018-11-18 13:57:00,439 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:57:00,439 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:57:00,440 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:57:00,440 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-18 13:57:00,440 INFO L794 eck$LassoCheckResult]: Stem: 30553#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 30393#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 30394#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 30548#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 30549#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 30516#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 30589#L99-3 assume true; 30767#L99-1 assume !false; 30886#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30885#L102 assume !(12292 == ssl3_accept_~s__state~0); 30884#L105 assume !(16384 == ssl3_accept_~s__state~0); 30883#L108 assume !(8192 == ssl3_accept_~s__state~0); 30882#L111 assume !(24576 == ssl3_accept_~s__state~0); 30881#L114 assume !(8195 == ssl3_accept_~s__state~0); 30880#L117 assume !(8480 == ssl3_accept_~s__state~0); 30879#L120 assume !(8481 == ssl3_accept_~s__state~0); 30878#L123 assume !(8482 == ssl3_accept_~s__state~0); 30877#L126 assume 8464 == ssl3_accept_~s__state~0; 30462#L133 [2018-11-18 13:57:00,440 INFO L796 eck$LassoCheckResult]: Loop: 30462#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 30392#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 30385#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 30386#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31105#L580 ssl3_accept_~skip~0 := 0; 31102#L99-3 assume true; 31099#L99-1 assume !false; 31096#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31093#L102 assume !(12292 == ssl3_accept_~s__state~0); 31090#L105 assume !(16384 == ssl3_accept_~s__state~0); 31087#L108 assume !(8192 == ssl3_accept_~s__state~0); 31084#L111 assume !(24576 == ssl3_accept_~s__state~0); 31081#L114 assume !(8195 == ssl3_accept_~s__state~0); 31078#L117 assume !(8480 == ssl3_accept_~s__state~0); 31076#L120 assume !(8481 == ssl3_accept_~s__state~0); 31074#L123 assume !(8482 == ssl3_accept_~s__state~0); 31072#L126 assume !(8464 == ssl3_accept_~s__state~0); 31071#L129 assume !(8465 == ssl3_accept_~s__state~0); 31069#L132 assume !(8466 == ssl3_accept_~s__state~0); 31068#L135 assume 8496 == ssl3_accept_~s__state~0; 30436#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 30437#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 30870#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 30868#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 30869#L297-2 ssl3_accept_~s__init_num~0 := 0; 30532#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31231#L580 ssl3_accept_~skip~0 := 0; 31229#L99-3 assume true; 31227#L99-1 assume !false; 31225#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31223#L102 assume !(12292 == ssl3_accept_~s__state~0); 31221#L105 assume !(16384 == ssl3_accept_~s__state~0); 31219#L108 assume !(8192 == ssl3_accept_~s__state~0); 31217#L111 assume !(24576 == ssl3_accept_~s__state~0); 31215#L114 assume !(8195 == ssl3_accept_~s__state~0); 31213#L117 assume !(8480 == ssl3_accept_~s__state~0); 31211#L120 assume !(8481 == ssl3_accept_~s__state~0); 31209#L123 assume !(8482 == ssl3_accept_~s__state~0); 31207#L126 assume !(8464 == ssl3_accept_~s__state~0); 31205#L129 assume !(8465 == ssl3_accept_~s__state~0); 31203#L132 assume !(8466 == ssl3_accept_~s__state~0); 31201#L135 assume !(8496 == ssl3_accept_~s__state~0); 31199#L138 assume !(8497 == ssl3_accept_~s__state~0); 31197#L141 assume !(8512 == ssl3_accept_~s__state~0); 31195#L144 assume !(8513 == ssl3_accept_~s__state~0); 31193#L147 assume !(8528 == ssl3_accept_~s__state~0); 31191#L150 assume !(8529 == ssl3_accept_~s__state~0); 31189#L153 assume !(8544 == ssl3_accept_~s__state~0); 31187#L156 assume !(8545 == ssl3_accept_~s__state~0); 31184#L159 assume !(8560 == ssl3_accept_~s__state~0); 31177#L162 assume !(8561 == ssl3_accept_~s__state~0); 31174#L165 assume !(8448 == ssl3_accept_~s__state~0); 31171#L168 assume !(8576 == ssl3_accept_~s__state~0); 31168#L171 assume !(8577 == ssl3_accept_~s__state~0); 31165#L174 assume !(8592 == ssl3_accept_~s__state~0); 31162#L177 assume !(8593 == ssl3_accept_~s__state~0); 31153#L180 assume !(8608 == ssl3_accept_~s__state~0); 31151#L183 assume !(8609 == ssl3_accept_~s__state~0); 31150#L186 assume !(8640 == ssl3_accept_~s__state~0); 30796#L189 assume !(8641 == ssl3_accept_~s__state~0); 30795#L192 assume 8656 == ssl3_accept_~s__state~0; 30678#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 30794#L492 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 30793#L497 assume !(2 == ssl3_accept_~blastFlag~0); 30792#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 30791#L505 assume !(0 == ssl3_accept_~tmp___10~0); 30789#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30784#L580 ssl3_accept_~skip~0 := 0; 30783#L99-3 assume true; 30782#L99-1 assume !false; 30781#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30780#L102 assume !(12292 == ssl3_accept_~s__state~0); 30779#L105 assume !(16384 == ssl3_accept_~s__state~0); 30778#L108 assume !(8192 == ssl3_accept_~s__state~0); 30777#L111 assume !(24576 == ssl3_accept_~s__state~0); 30776#L114 assume !(8195 == ssl3_accept_~s__state~0); 30775#L117 assume !(8480 == ssl3_accept_~s__state~0); 30774#L120 assume !(8481 == ssl3_accept_~s__state~0); 30773#L123 assume !(8482 == ssl3_accept_~s__state~0); 30772#L126 assume !(8464 == ssl3_accept_~s__state~0); 30771#L129 assume !(8465 == ssl3_accept_~s__state~0); 30770#L132 assume !(8466 == ssl3_accept_~s__state~0); 30769#L135 assume !(8496 == ssl3_accept_~s__state~0); 30768#L138 assume !(8497 == ssl3_accept_~s__state~0); 30766#L141 assume !(8512 == ssl3_accept_~s__state~0); 30765#L144 assume !(8513 == ssl3_accept_~s__state~0); 30763#L147 assume !(8528 == ssl3_accept_~s__state~0); 30758#L150 assume !(8529 == ssl3_accept_~s__state~0); 30756#L153 assume !(8544 == ssl3_accept_~s__state~0); 30754#L156 assume !(8545 == ssl3_accept_~s__state~0); 30752#L159 assume !(8560 == ssl3_accept_~s__state~0); 30750#L162 assume !(8561 == ssl3_accept_~s__state~0); 30748#L165 assume !(8448 == ssl3_accept_~s__state~0); 30746#L168 assume !(8576 == ssl3_accept_~s__state~0); 30745#L171 assume !(8577 == ssl3_accept_~s__state~0); 30744#L174 assume !(8592 == ssl3_accept_~s__state~0); 30743#L177 assume !(8593 == ssl3_accept_~s__state~0); 30741#L180 assume !(8608 == ssl3_accept_~s__state~0); 30739#L183 assume !(8609 == ssl3_accept_~s__state~0); 30737#L186 assume !(8640 == ssl3_accept_~s__state~0); 30735#L189 assume !(8641 == ssl3_accept_~s__state~0); 30733#L192 assume !(8656 == ssl3_accept_~s__state~0); 30731#L195 assume !(8657 == ssl3_accept_~s__state~0); 30543#L198 assume 8672 == ssl3_accept_~s__state~0; 30483#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 30473#L513 assume !(3 == ssl3_accept_~blastFlag~0); 30415#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 30416#L520 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 30558#L520-2 ssl3_accept_~s__init_num~0 := 0; 30521#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31175#L580 ssl3_accept_~skip~0 := 0; 31172#L99-3 assume true; 31169#L99-1 assume !false; 31166#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31163#L102 assume !(12292 == ssl3_accept_~s__state~0); 31154#L105 assume !(16384 == ssl3_accept_~s__state~0); 31152#L108 assume !(8192 == ssl3_accept_~s__state~0); 31148#L111 assume !(24576 == ssl3_accept_~s__state~0); 31147#L114 assume !(8195 == ssl3_accept_~s__state~0); 31145#L117 assume !(8480 == ssl3_accept_~s__state~0); 31140#L120 assume !(8481 == ssl3_accept_~s__state~0); 31138#L123 assume !(8482 == ssl3_accept_~s__state~0); 31136#L126 assume !(8464 == ssl3_accept_~s__state~0); 31134#L129 assume !(8465 == ssl3_accept_~s__state~0); 31132#L132 assume !(8466 == ssl3_accept_~s__state~0); 31013#L135 assume !(8496 == ssl3_accept_~s__state~0); 30874#L138 assume !(8497 == ssl3_accept_~s__state~0); 31010#L141 assume !(8512 == ssl3_accept_~s__state~0); 31008#L144 assume !(8513 == ssl3_accept_~s__state~0); 31005#L147 assume !(8528 == ssl3_accept_~s__state~0); 31004#L150 assume !(8529 == ssl3_accept_~s__state~0); 31003#L153 assume !(8544 == ssl3_accept_~s__state~0); 31000#L156 assume !(8545 == ssl3_accept_~s__state~0); 30984#L159 assume !(8560 == ssl3_accept_~s__state~0); 30979#L162 assume !(8561 == ssl3_accept_~s__state~0); 30838#L165 assume 8448 == ssl3_accept_~s__state~0; 30468#L166 assume !(ssl3_accept_~num1~0 > 0); 30470#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 30722#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30716#L580 ssl3_accept_~skip~0 := 0; 30714#L99-3 assume true; 30712#L99-1 assume !false; 30710#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30616#L102 assume !(12292 == ssl3_accept_~s__state~0); 30615#L105 assume !(16384 == ssl3_accept_~s__state~0); 30614#L108 assume !(8192 == ssl3_accept_~s__state~0); 30611#L111 assume !(24576 == ssl3_accept_~s__state~0); 30608#L114 assume !(8195 == ssl3_accept_~s__state~0); 30607#L117 assume !(8480 == ssl3_accept_~s__state~0); 30593#L120 assume !(8481 == ssl3_accept_~s__state~0); 30594#L123 assume !(8482 == ssl3_accept_~s__state~0); 30620#L126 assume 8464 == ssl3_accept_~s__state~0; 30462#L133 [2018-11-18 13:57:00,440 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:57:00,440 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 14 times [2018-11-18 13:57:00,440 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:57:00,441 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:57:00,441 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:00,441 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:57:00,441 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:00,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:57:00,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:57:00,447 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:57:00,447 INFO L82 PathProgramCache]: Analyzing trace with hash 765251576, now seen corresponding path program 1 times [2018-11-18 13:57:00,447 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:57:00,447 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:57:00,448 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:00,448 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 13:57:00,448 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:00,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:57:00,515 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 142 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2018-11-18 13:57:00,516 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:57:00,516 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 13:57:00,516 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 13:57:00,516 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 13:57:00,516 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 13:57:00,517 INFO L87 Difference]: Start difference. First operand 904 states and 1139 transitions. cyclomatic complexity: 239 Second operand 3 states. [2018-11-18 13:57:00,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:57:00,543 INFO L93 Difference]: Finished difference Result 1585 states and 2010 transitions. [2018-11-18 13:57:00,545 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 13:57:00,545 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1585 states and 2010 transitions. [2018-11-18 13:57:00,550 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1267 [2018-11-18 13:57:00,555 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1585 states to 1540 states and 1960 transitions. [2018-11-18 13:57:00,555 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1430 [2018-11-18 13:57:00,556 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1432 [2018-11-18 13:57:00,556 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1540 states and 1960 transitions. [2018-11-18 13:57:00,556 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:57:00,557 INFO L705 BuchiCegarLoop]: Abstraction has 1540 states and 1960 transitions. [2018-11-18 13:57:00,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1540 states and 1960 transitions. [2018-11-18 13:57:00,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1540 to 1495. [2018-11-18 13:57:00,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1495 states. [2018-11-18 13:57:00,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1495 states to 1495 states and 1910 transitions. [2018-11-18 13:57:00,573 INFO L728 BuchiCegarLoop]: Abstraction has 1495 states and 1910 transitions. [2018-11-18 13:57:00,573 INFO L608 BuchiCegarLoop]: Abstraction has 1495 states and 1910 transitions. [2018-11-18 13:57:00,573 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-18 13:57:00,574 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1495 states and 1910 transitions. [2018-11-18 13:57:00,577 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1267 [2018-11-18 13:57:00,577 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:57:00,578 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:57:00,579 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:57:00,579 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:57:00,579 INFO L794 eck$LassoCheckResult]: Stem: 33059#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 32888#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 32889#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 33050#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 33051#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 33019#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 33101#L99-3 assume true; 33132#L99-1 assume !false; 33346#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33344#L102 assume !(12292 == ssl3_accept_~s__state~0); 33343#L105 assume !(16384 == ssl3_accept_~s__state~0); 33342#L108 assume !(8192 == ssl3_accept_~s__state~0); 33340#L111 assume !(24576 == ssl3_accept_~s__state~0); 33338#L114 assume !(8195 == ssl3_accept_~s__state~0); 33337#L117 assume !(8480 == ssl3_accept_~s__state~0); 33336#L120 assume !(8481 == ssl3_accept_~s__state~0); 33334#L123 assume !(8482 == ssl3_accept_~s__state~0); 33333#L126 assume 8464 == ssl3_accept_~s__state~0; 32957#L133 [2018-11-18 13:57:00,580 INFO L796 eck$LassoCheckResult]: Loop: 32957#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 32958#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 33283#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 34173#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34166#L580 ssl3_accept_~skip~0 := 0; 34163#L99-3 assume true; 34160#L99-1 assume !false; 34157#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34154#L102 assume !(12292 == ssl3_accept_~s__state~0); 34151#L105 assume !(16384 == ssl3_accept_~s__state~0); 34148#L108 assume !(8192 == ssl3_accept_~s__state~0); 34145#L111 assume !(24576 == ssl3_accept_~s__state~0); 34142#L114 assume !(8195 == ssl3_accept_~s__state~0); 34140#L117 assume !(8480 == ssl3_accept_~s__state~0); 33814#L120 assume !(8481 == ssl3_accept_~s__state~0); 33811#L123 assume !(8482 == ssl3_accept_~s__state~0); 33808#L126 assume !(8464 == ssl3_accept_~s__state~0); 33805#L129 assume !(8465 == ssl3_accept_~s__state~0); 33802#L132 assume !(8466 == ssl3_accept_~s__state~0); 33329#L135 assume 8496 == ssl3_accept_~s__state~0; 33326#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 33321#L287 assume !(1 == ssl3_accept_~blastFlag~0); 33322#L290 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 33323#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 34126#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 34127#L297-2 ssl3_accept_~s__init_num~0 := 0; 34369#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34364#L580 ssl3_accept_~skip~0 := 0; 34363#L99-3 assume true; 34362#L99-1 assume !false; 34361#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34360#L102 assume !(12292 == ssl3_accept_~s__state~0); 34358#L105 assume !(16384 == ssl3_accept_~s__state~0); 34353#L108 assume !(8192 == ssl3_accept_~s__state~0); 34351#L111 assume !(24576 == ssl3_accept_~s__state~0); 34349#L114 assume !(8195 == ssl3_accept_~s__state~0); 34347#L117 assume !(8480 == ssl3_accept_~s__state~0); 34345#L120 assume !(8481 == ssl3_accept_~s__state~0); 34343#L123 assume !(8482 == ssl3_accept_~s__state~0); 34341#L126 assume !(8464 == ssl3_accept_~s__state~0); 34339#L129 assume !(8465 == ssl3_accept_~s__state~0); 34338#L132 assume !(8466 == ssl3_accept_~s__state~0); 34337#L135 assume !(8496 == ssl3_accept_~s__state~0); 34336#L138 assume !(8497 == ssl3_accept_~s__state~0); 34335#L141 assume !(8512 == ssl3_accept_~s__state~0); 34333#L144 assume !(8513 == ssl3_accept_~s__state~0); 34327#L147 assume !(8528 == ssl3_accept_~s__state~0); 34324#L150 assume !(8529 == ssl3_accept_~s__state~0); 34321#L153 assume !(8544 == ssl3_accept_~s__state~0); 34318#L156 assume !(8545 == ssl3_accept_~s__state~0); 34315#L159 assume !(8560 == ssl3_accept_~s__state~0); 34312#L162 assume !(8561 == ssl3_accept_~s__state~0); 34309#L165 assume !(8448 == ssl3_accept_~s__state~0); 34306#L168 assume !(8576 == ssl3_accept_~s__state~0); 34303#L171 assume !(8577 == ssl3_accept_~s__state~0); 34300#L174 assume !(8592 == ssl3_accept_~s__state~0); 34297#L177 assume !(8593 == ssl3_accept_~s__state~0); 34294#L180 assume !(8608 == ssl3_accept_~s__state~0); 34292#L183 assume !(8609 == ssl3_accept_~s__state~0); 34290#L186 assume !(8640 == ssl3_accept_~s__state~0); 33700#L189 assume !(8641 == ssl3_accept_~s__state~0); 33638#L192 assume 8656 == ssl3_accept_~s__state~0; 33362#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 33686#L492 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 33680#L497 assume !(2 == ssl3_accept_~blastFlag~0); 33675#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 33671#L505 assume !(0 == ssl3_accept_~tmp___10~0); 33664#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33659#L580 ssl3_accept_~skip~0 := 0; 33658#L99-3 assume true; 33657#L99-1 assume !false; 33655#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33652#L102 assume !(12292 == ssl3_accept_~s__state~0); 33650#L105 assume !(16384 == ssl3_accept_~s__state~0); 33647#L108 assume !(8192 == ssl3_accept_~s__state~0); 33645#L111 assume !(24576 == ssl3_accept_~s__state~0); 33639#L114 assume !(8195 == ssl3_accept_~s__state~0); 33501#L117 assume !(8480 == ssl3_accept_~s__state~0); 33498#L120 assume !(8481 == ssl3_accept_~s__state~0); 33495#L123 assume !(8482 == ssl3_accept_~s__state~0); 33489#L126 assume !(8464 == ssl3_accept_~s__state~0); 33487#L129 assume !(8465 == ssl3_accept_~s__state~0); 33485#L132 assume !(8466 == ssl3_accept_~s__state~0); 33480#L135 assume !(8496 == ssl3_accept_~s__state~0); 33461#L138 assume !(8497 == ssl3_accept_~s__state~0); 33455#L141 assume !(8512 == ssl3_accept_~s__state~0); 33449#L144 assume !(8513 == ssl3_accept_~s__state~0); 33443#L147 assume !(8528 == ssl3_accept_~s__state~0); 33437#L150 assume !(8529 == ssl3_accept_~s__state~0); 33431#L153 assume !(8544 == ssl3_accept_~s__state~0); 33425#L156 assume !(8545 == ssl3_accept_~s__state~0); 33419#L159 assume !(8560 == ssl3_accept_~s__state~0); 33413#L162 assume !(8561 == ssl3_accept_~s__state~0); 33408#L165 assume !(8448 == ssl3_accept_~s__state~0); 33398#L168 assume !(8576 == ssl3_accept_~s__state~0); 33392#L171 assume !(8577 == ssl3_accept_~s__state~0); 33387#L174 assume !(8592 == ssl3_accept_~s__state~0); 33383#L177 assume !(8593 == ssl3_accept_~s__state~0); 33381#L180 assume !(8608 == ssl3_accept_~s__state~0); 33378#L183 assume !(8609 == ssl3_accept_~s__state~0); 33375#L186 assume !(8640 == ssl3_accept_~s__state~0); 33372#L189 assume !(8641 == ssl3_accept_~s__state~0); 33365#L192 assume !(8656 == ssl3_accept_~s__state~0); 33361#L195 assume !(8657 == ssl3_accept_~s__state~0); 33046#L198 assume 8672 == ssl3_accept_~s__state~0; 33047#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 33546#L513 assume !(3 == ssl3_accept_~blastFlag~0); 33544#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 33541#L520 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 33499#L520-2 ssl3_accept_~s__init_num~0 := 0; 33494#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33488#L580 ssl3_accept_~skip~0 := 0; 33486#L99-3 assume true; 33462#L99-1 assume !false; 33456#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33450#L102 assume !(12292 == ssl3_accept_~s__state~0); 33444#L105 assume !(16384 == ssl3_accept_~s__state~0); 33438#L108 assume !(8192 == ssl3_accept_~s__state~0); 33432#L111 assume !(24576 == ssl3_accept_~s__state~0); 33426#L114 assume !(8195 == ssl3_accept_~s__state~0); 33420#L117 assume !(8480 == ssl3_accept_~s__state~0); 33414#L120 assume !(8481 == ssl3_accept_~s__state~0); 33409#L123 assume !(8482 == ssl3_accept_~s__state~0); 33399#L126 assume !(8464 == ssl3_accept_~s__state~0); 33393#L129 assume !(8465 == ssl3_accept_~s__state~0); 33388#L132 assume !(8466 == ssl3_accept_~s__state~0); 33384#L135 assume !(8496 == ssl3_accept_~s__state~0); 33328#L138 assume !(8497 == ssl3_accept_~s__state~0); 33379#L141 assume !(8512 == ssl3_accept_~s__state~0); 33376#L144 assume !(8513 == ssl3_accept_~s__state~0); 33373#L147 assume !(8528 == ssl3_accept_~s__state~0); 33370#L150 assume !(8529 == ssl3_accept_~s__state~0); 33363#L153 assume !(8544 == ssl3_accept_~s__state~0); 33359#L156 assume !(8545 == ssl3_accept_~s__state~0); 33358#L159 assume !(8560 == ssl3_accept_~s__state~0); 33357#L162 assume !(8561 == ssl3_accept_~s__state~0); 33250#L165 assume 8448 == ssl3_accept_~s__state~0; 33251#L166 assume !(ssl3_accept_~num1~0 > 0); 33223#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 33224#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33208#L580 ssl3_accept_~skip~0 := 0; 33209#L99-3 assume true; 33197#L99-1 assume !false; 33198#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33187#L102 assume !(12292 == ssl3_accept_~s__state~0); 33188#L105 assume !(16384 == ssl3_accept_~s__state~0); 33176#L108 assume !(8192 == ssl3_accept_~s__state~0); 33177#L111 assume !(24576 == ssl3_accept_~s__state~0); 33160#L114 assume !(8195 == ssl3_accept_~s__state~0); 33161#L117 assume !(8480 == ssl3_accept_~s__state~0); 33152#L120 assume !(8481 == ssl3_accept_~s__state~0); 33153#L123 assume !(8482 == ssl3_accept_~s__state~0); 33205#L126 assume 8464 == ssl3_accept_~s__state~0; 32957#L133 [2018-11-18 13:57:00,580 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:57:00,580 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 15 times [2018-11-18 13:57:00,580 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:57:00,580 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:57:00,581 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:00,581 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:57:00,581 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:00,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:57:00,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:57:00,587 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:57:00,587 INFO L82 PathProgramCache]: Analyzing trace with hash -1169038921, now seen corresponding path program 1 times [2018-11-18 13:57:00,587 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:57:00,587 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:57:00,588 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:00,588 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 13:57:00,588 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:00,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:57:00,645 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2018-11-18 13:57:00,645 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:57:00,645 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 13:57:00,645 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 13:57:00,645 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 13:57:00,646 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 13:57:00,646 INFO L87 Difference]: Start difference. First operand 1495 states and 1910 transitions. cyclomatic complexity: 420 Second operand 3 states. [2018-11-18 13:57:00,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:57:00,655 INFO L93 Difference]: Finished difference Result 1520 states and 1940 transitions. [2018-11-18 13:57:00,655 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 13:57:00,655 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1520 states and 1940 transitions. [2018-11-18 13:57:00,659 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1267 [2018-11-18 13:57:00,661 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1520 states to 1520 states and 1940 transitions. [2018-11-18 13:57:00,662 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1412 [2018-11-18 13:57:00,662 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1412 [2018-11-18 13:57:00,662 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1520 states and 1940 transitions. [2018-11-18 13:57:00,664 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:57:00,664 INFO L705 BuchiCegarLoop]: Abstraction has 1520 states and 1940 transitions. [2018-11-18 13:57:00,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1520 states and 1940 transitions. [2018-11-18 13:57:00,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1520 to 1520. [2018-11-18 13:57:00,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1520 states. [2018-11-18 13:57:00,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1520 states to 1520 states and 1940 transitions. [2018-11-18 13:57:00,673 INFO L728 BuchiCegarLoop]: Abstraction has 1520 states and 1940 transitions. [2018-11-18 13:57:00,673 INFO L608 BuchiCegarLoop]: Abstraction has 1520 states and 1940 transitions. [2018-11-18 13:57:00,673 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-18 13:57:00,674 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1520 states and 1940 transitions. [2018-11-18 13:57:00,676 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1267 [2018-11-18 13:57:00,676 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:57:00,676 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:57:00,677 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:57:00,678 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:57:00,678 INFO L794 eck$LassoCheckResult]: Stem: 36090#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 35909#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 35910#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 36080#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 36081#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 36042#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 36131#L99-3 assume true; 36161#L99-1 assume !false; 36546#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36545#L102 assume !(12292 == ssl3_accept_~s__state~0); 36544#L105 assume !(16384 == ssl3_accept_~s__state~0); 36543#L108 assume !(8192 == ssl3_accept_~s__state~0); 36542#L111 assume !(24576 == ssl3_accept_~s__state~0); 36541#L114 assume !(8195 == ssl3_accept_~s__state~0); 36540#L117 assume !(8480 == ssl3_accept_~s__state~0); 36539#L120 assume !(8481 == ssl3_accept_~s__state~0); 36537#L123 assume !(8482 == ssl3_accept_~s__state~0); 36532#L126 assume 8464 == ssl3_accept_~s__state~0; 36289#L133 [2018-11-18 13:57:00,678 INFO L796 eck$LassoCheckResult]: Loop: 36289#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 37387#L274 assume !(0 == ssl3_accept_~blastFlag~0); 37388#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 37355#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37348#L580 ssl3_accept_~skip~0 := 0; 37345#L99-3 assume true; 37344#L99-1 assume !false; 37342#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37340#L102 assume !(12292 == ssl3_accept_~s__state~0); 37339#L105 assume !(16384 == ssl3_accept_~s__state~0); 37338#L108 assume !(8192 == ssl3_accept_~s__state~0); 37337#L111 assume !(24576 == ssl3_accept_~s__state~0); 37335#L114 assume !(8195 == ssl3_accept_~s__state~0); 37334#L117 assume !(8480 == ssl3_accept_~s__state~0); 37333#L120 assume !(8481 == ssl3_accept_~s__state~0); 37332#L123 assume !(8482 == ssl3_accept_~s__state~0); 37330#L126 assume !(8464 == ssl3_accept_~s__state~0); 37329#L129 assume !(8465 == ssl3_accept_~s__state~0); 37328#L132 assume !(8466 == ssl3_accept_~s__state~0); 37327#L135 assume 8496 == ssl3_accept_~s__state~0; 36279#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 37234#L287 assume !(1 == ssl3_accept_~blastFlag~0); 36010#L290 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 36006#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 36007#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 36076#L297-2 ssl3_accept_~s__init_num~0 := 0; 36077#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37396#L580 ssl3_accept_~skip~0 := 0; 37395#L99-3 assume true; 37393#L99-1 assume !false; 37392#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37391#L102 assume !(12292 == ssl3_accept_~s__state~0); 37390#L105 assume !(16384 == ssl3_accept_~s__state~0); 37389#L108 assume !(8192 == ssl3_accept_~s__state~0); 37386#L111 assume !(24576 == ssl3_accept_~s__state~0); 37384#L114 assume !(8195 == ssl3_accept_~s__state~0); 37383#L117 assume !(8480 == ssl3_accept_~s__state~0); 37382#L120 assume !(8481 == ssl3_accept_~s__state~0); 37380#L123 assume !(8482 == ssl3_accept_~s__state~0); 37374#L126 assume !(8464 == ssl3_accept_~s__state~0); 37372#L129 assume !(8465 == ssl3_accept_~s__state~0); 37370#L132 assume !(8466 == ssl3_accept_~s__state~0); 37368#L135 assume !(8496 == ssl3_accept_~s__state~0); 37366#L138 assume !(8497 == ssl3_accept_~s__state~0); 37364#L141 assume !(8512 == ssl3_accept_~s__state~0); 37362#L144 assume !(8513 == ssl3_accept_~s__state~0); 37360#L147 assume !(8528 == ssl3_accept_~s__state~0); 37358#L150 assume !(8529 == ssl3_accept_~s__state~0); 37356#L153 assume !(8544 == ssl3_accept_~s__state~0); 37349#L156 assume !(8545 == ssl3_accept_~s__state~0); 37346#L159 assume !(8560 == ssl3_accept_~s__state~0); 36110#L162 assume !(8561 == ssl3_accept_~s__state~0); 36071#L165 assume !(8448 == ssl3_accept_~s__state~0); 36055#L168 assume !(8576 == ssl3_accept_~s__state~0); 36056#L171 assume !(8577 == ssl3_accept_~s__state~0); 36034#L174 assume !(8592 == ssl3_accept_~s__state~0); 35993#L177 assume !(8593 == ssl3_accept_~s__state~0); 35994#L180 assume !(8608 == ssl3_accept_~s__state~0); 37150#L183 assume !(8609 == ssl3_accept_~s__state~0); 37149#L186 assume !(8640 == ssl3_accept_~s__state~0); 36374#L189 assume !(8641 == ssl3_accept_~s__state~0); 36371#L192 assume 8656 == ssl3_accept_~s__state~0; 36324#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 36369#L492 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 36368#L497 assume !(2 == ssl3_accept_~blastFlag~0); 36367#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 36366#L505 assume !(0 == ssl3_accept_~tmp___10~0); 36364#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36359#L580 ssl3_accept_~skip~0 := 0; 36358#L99-3 assume true; 36357#L99-1 assume !false; 36356#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36355#L102 assume !(12292 == ssl3_accept_~s__state~0); 36354#L105 assume !(16384 == ssl3_accept_~s__state~0); 36353#L108 assume !(8192 == ssl3_accept_~s__state~0); 36352#L111 assume !(24576 == ssl3_accept_~s__state~0); 36351#L114 assume !(8195 == ssl3_accept_~s__state~0); 36350#L117 assume !(8480 == ssl3_accept_~s__state~0); 36349#L120 assume !(8481 == ssl3_accept_~s__state~0); 36348#L123 assume !(8482 == ssl3_accept_~s__state~0); 36347#L126 assume !(8464 == ssl3_accept_~s__state~0); 36346#L129 assume !(8465 == ssl3_accept_~s__state~0); 36345#L132 assume !(8466 == ssl3_accept_~s__state~0); 36344#L135 assume !(8496 == ssl3_accept_~s__state~0); 36343#L138 assume !(8497 == ssl3_accept_~s__state~0); 36342#L141 assume !(8512 == ssl3_accept_~s__state~0); 36341#L144 assume !(8513 == ssl3_accept_~s__state~0); 36340#L147 assume !(8528 == ssl3_accept_~s__state~0); 36339#L150 assume !(8529 == ssl3_accept_~s__state~0); 36338#L153 assume !(8544 == ssl3_accept_~s__state~0); 36337#L156 assume !(8545 == ssl3_accept_~s__state~0); 36336#L159 assume !(8560 == ssl3_accept_~s__state~0); 36335#L162 assume !(8561 == ssl3_accept_~s__state~0); 36334#L165 assume !(8448 == ssl3_accept_~s__state~0); 36333#L168 assume !(8576 == ssl3_accept_~s__state~0); 36332#L171 assume !(8577 == ssl3_accept_~s__state~0); 36331#L174 assume !(8592 == ssl3_accept_~s__state~0); 36330#L177 assume !(8593 == ssl3_accept_~s__state~0); 36329#L180 assume !(8608 == ssl3_accept_~s__state~0); 36328#L183 assume !(8609 == ssl3_accept_~s__state~0); 36327#L186 assume !(8640 == ssl3_accept_~s__state~0); 36326#L189 assume !(8641 == ssl3_accept_~s__state~0); 36325#L192 assume !(8656 == ssl3_accept_~s__state~0); 36323#L195 assume !(8657 == ssl3_accept_~s__state~0); 36074#L198 assume 8672 == ssl3_accept_~s__state~0; 36075#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 36799#L513 assume !(3 == ssl3_accept_~blastFlag~0); 36798#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 36796#L520 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 36794#L520-2 ssl3_accept_~s__init_num~0 := 0; 36786#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36780#L580 ssl3_accept_~skip~0 := 0; 36778#L99-3 assume true; 36776#L99-1 assume !false; 36774#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36772#L102 assume !(12292 == ssl3_accept_~s__state~0); 36770#L105 assume !(16384 == ssl3_accept_~s__state~0); 36768#L108 assume !(8192 == ssl3_accept_~s__state~0); 36766#L111 assume !(24576 == ssl3_accept_~s__state~0); 36764#L114 assume !(8195 == ssl3_accept_~s__state~0); 36763#L117 assume !(8480 == ssl3_accept_~s__state~0); 36760#L120 assume !(8481 == ssl3_accept_~s__state~0); 36758#L123 assume !(8482 == ssl3_accept_~s__state~0); 36756#L126 assume !(8464 == ssl3_accept_~s__state~0); 36754#L129 assume !(8465 == ssl3_accept_~s__state~0); 36744#L132 assume !(8466 == ssl3_accept_~s__state~0); 36740#L135 assume !(8496 == ssl3_accept_~s__state~0); 36526#L138 assume !(8497 == ssl3_accept_~s__state~0); 36626#L141 assume !(8512 == ssl3_accept_~s__state~0); 36625#L144 assume !(8513 == ssl3_accept_~s__state~0); 36623#L147 assume !(8528 == ssl3_accept_~s__state~0); 36621#L150 assume !(8529 == ssl3_accept_~s__state~0); 36619#L153 assume !(8544 == ssl3_accept_~s__state~0); 36617#L156 assume !(8545 == ssl3_accept_~s__state~0); 36616#L159 assume !(8560 == ssl3_accept_~s__state~0); 36615#L162 assume !(8561 == ssl3_accept_~s__state~0); 36614#L165 assume 8448 == ssl3_accept_~s__state~0; 36570#L166 assume !(ssl3_accept_~num1~0 > 0); 36611#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 36232#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36228#L580 ssl3_accept_~skip~0 := 0; 36221#L99-3 assume true; 36222#L99-1 assume !false; 36202#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36203#L102 assume !(12292 == ssl3_accept_~s__state~0); 36185#L105 assume !(16384 == ssl3_accept_~s__state~0); 36186#L108 assume !(8192 == ssl3_accept_~s__state~0); 36176#L111 assume !(24576 == ssl3_accept_~s__state~0); 36177#L114 assume !(8195 == ssl3_accept_~s__state~0); 36168#L117 assume !(8480 == ssl3_accept_~s__state~0); 36170#L120 assume !(8481 == ssl3_accept_~s__state~0); 36241#L123 assume !(8482 == ssl3_accept_~s__state~0); 36243#L126 assume 8464 == ssl3_accept_~s__state~0; 36289#L133 [2018-11-18 13:57:00,678 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:57:00,678 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 16 times [2018-11-18 13:57:00,678 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:57:00,678 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:57:00,679 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:00,679 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:57:00,679 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:00,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:57:00,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:57:00,684 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:57:00,684 INFO L82 PathProgramCache]: Analyzing trace with hash 725294965, now seen corresponding path program 1 times [2018-11-18 13:57:00,684 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:57:00,684 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:57:00,685 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:00,685 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 13:57:00,685 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:00,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:57:00,731 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2018-11-18 13:57:00,731 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:57:00,731 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 13:57:00,731 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 13:57:00,731 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 13:57:00,731 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 13:57:00,732 INFO L87 Difference]: Start difference. First operand 1520 states and 1940 transitions. cyclomatic complexity: 425 Second operand 3 states. [2018-11-18 13:57:00,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:57:00,744 INFO L93 Difference]: Finished difference Result 2749 states and 3533 transitions. [2018-11-18 13:57:00,745 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 13:57:00,746 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2749 states and 3533 transitions. [2018-11-18 13:57:00,750 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2387 [2018-11-18 13:57:00,757 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2749 states to 2749 states and 3533 transitions. [2018-11-18 13:57:00,757 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2641 [2018-11-18 13:57:00,758 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2641 [2018-11-18 13:57:00,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2749 states and 3533 transitions. [2018-11-18 13:57:00,759 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:57:00,759 INFO L705 BuchiCegarLoop]: Abstraction has 2749 states and 3533 transitions. [2018-11-18 13:57:00,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2749 states and 3533 transitions. [2018-11-18 13:57:00,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2749 to 2656. [2018-11-18 13:57:00,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2656 states. [2018-11-18 13:57:00,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2656 states to 2656 states and 3429 transitions. [2018-11-18 13:57:00,774 INFO L728 BuchiCegarLoop]: Abstraction has 2656 states and 3429 transitions. [2018-11-18 13:57:00,774 INFO L608 BuchiCegarLoop]: Abstraction has 2656 states and 3429 transitions. [2018-11-18 13:57:00,774 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-18 13:57:00,774 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2656 states and 3429 transitions. [2018-11-18 13:57:00,779 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2340 [2018-11-18 13:57:00,779 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:57:00,779 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:57:00,780 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:57:00,780 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:57:00,780 INFO L794 eck$LassoCheckResult]: Stem: 40350#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 40185#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 40186#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 40343#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 40344#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 40309#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 40397#L99-3 assume true; 40428#L99-1 assume !false; 41112#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41111#L102 assume !(12292 == ssl3_accept_~s__state~0); 41110#L105 assume !(16384 == ssl3_accept_~s__state~0); 41109#L108 assume !(8192 == ssl3_accept_~s__state~0); 41108#L111 assume !(24576 == ssl3_accept_~s__state~0); 41107#L114 assume !(8195 == ssl3_accept_~s__state~0); 41106#L117 assume !(8480 == ssl3_accept_~s__state~0); 41105#L120 assume !(8481 == ssl3_accept_~s__state~0); 41104#L123 assume !(8482 == ssl3_accept_~s__state~0); 41102#L126 assume 8464 == ssl3_accept_~s__state~0; 40588#L133 [2018-11-18 13:57:00,780 INFO L796 eck$LassoCheckResult]: Loop: 40588#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 41098#L274 assume !(0 == ssl3_accept_~blastFlag~0); 41096#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 41090#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41084#L580 ssl3_accept_~skip~0 := 0; 41082#L99-3 assume true; 41080#L99-1 assume !false; 41078#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41076#L102 assume !(12292 == ssl3_accept_~s__state~0); 41074#L105 assume !(16384 == ssl3_accept_~s__state~0); 41072#L108 assume !(8192 == ssl3_accept_~s__state~0); 41070#L111 assume !(24576 == ssl3_accept_~s__state~0); 41068#L114 assume !(8195 == ssl3_accept_~s__state~0); 41067#L117 assume !(8480 == ssl3_accept_~s__state~0); 41065#L120 assume !(8481 == ssl3_accept_~s__state~0); 41063#L123 assume !(8482 == ssl3_accept_~s__state~0); 41061#L126 assume !(8464 == ssl3_accept_~s__state~0); 41059#L129 assume !(8465 == ssl3_accept_~s__state~0); 41057#L132 assume !(8466 == ssl3_accept_~s__state~0); 41055#L135 assume 8496 == ssl3_accept_~s__state~0; 40578#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 41052#L287 assume !(1 == ssl3_accept_~blastFlag~0); 41051#L290 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 41050#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 41049#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 40347#L297-2 ssl3_accept_~s__init_num~0 := 0; 41047#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41042#L580 ssl3_accept_~skip~0 := 0; 41041#L99-3 assume true; 41040#L99-1 assume !false; 41039#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41038#L102 assume !(12292 == ssl3_accept_~s__state~0); 41037#L105 assume !(16384 == ssl3_accept_~s__state~0); 41036#L108 assume !(8192 == ssl3_accept_~s__state~0); 41035#L111 assume !(24576 == ssl3_accept_~s__state~0); 41034#L114 assume !(8195 == ssl3_accept_~s__state~0); 41033#L117 assume !(8480 == ssl3_accept_~s__state~0); 41032#L120 assume !(8481 == ssl3_accept_~s__state~0); 41031#L123 assume !(8482 == ssl3_accept_~s__state~0); 41030#L126 assume !(8464 == ssl3_accept_~s__state~0); 41029#L129 assume !(8465 == ssl3_accept_~s__state~0); 41028#L132 assume !(8466 == ssl3_accept_~s__state~0); 41027#L135 assume !(8496 == ssl3_accept_~s__state~0); 41026#L138 assume !(8497 == ssl3_accept_~s__state~0); 41025#L141 assume 8512 == ssl3_accept_~s__state~0; 40568#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 41024#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 41022#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 41020#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41015#L580 ssl3_accept_~skip~0 := 0; 41014#L99-3 assume true; 41013#L99-1 assume !false; 41012#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41011#L102 assume !(12292 == ssl3_accept_~s__state~0); 41010#L105 assume !(16384 == ssl3_accept_~s__state~0); 41009#L108 assume !(8192 == ssl3_accept_~s__state~0); 41008#L111 assume !(24576 == ssl3_accept_~s__state~0); 41007#L114 assume !(8195 == ssl3_accept_~s__state~0); 41006#L117 assume !(8480 == ssl3_accept_~s__state~0); 41005#L120 assume !(8481 == ssl3_accept_~s__state~0); 41004#L123 assume !(8482 == ssl3_accept_~s__state~0); 41003#L126 assume !(8464 == ssl3_accept_~s__state~0); 41002#L129 assume !(8465 == ssl3_accept_~s__state~0); 41001#L132 assume !(8466 == ssl3_accept_~s__state~0); 41000#L135 assume !(8496 == ssl3_accept_~s__state~0); 40999#L138 assume !(8497 == ssl3_accept_~s__state~0); 40998#L141 assume !(8512 == ssl3_accept_~s__state~0); 40997#L144 assume !(8513 == ssl3_accept_~s__state~0); 40988#L147 assume 8528 == ssl3_accept_~s__state~0; 40559#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 40982#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 40976#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 40966#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 40964#L357 assume !(ssl3_accept_~ret~0 <= 0); 40962#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 40959#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40953#L580 ssl3_accept_~skip~0 := 0; 40951#L99-3 assume true; 40949#L99-1 assume !false; 40947#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40944#L102 assume !(12292 == ssl3_accept_~s__state~0); 40938#L105 assume !(16384 == ssl3_accept_~s__state~0); 40935#L108 assume !(8192 == ssl3_accept_~s__state~0); 40932#L111 assume !(24576 == ssl3_accept_~s__state~0); 40929#L114 assume !(8195 == ssl3_accept_~s__state~0); 40926#L117 assume !(8480 == ssl3_accept_~s__state~0); 40923#L120 assume !(8481 == ssl3_accept_~s__state~0); 40920#L123 assume !(8482 == ssl3_accept_~s__state~0); 40917#L126 assume !(8464 == ssl3_accept_~s__state~0); 40914#L129 assume !(8465 == ssl3_accept_~s__state~0); 40911#L132 assume !(8466 == ssl3_accept_~s__state~0); 40908#L135 assume !(8496 == ssl3_accept_~s__state~0); 40905#L138 assume !(8497 == ssl3_accept_~s__state~0); 40902#L141 assume !(8512 == ssl3_accept_~s__state~0); 40899#L144 assume !(8513 == ssl3_accept_~s__state~0); 40896#L147 assume !(8528 == ssl3_accept_~s__state~0); 40893#L150 assume !(8529 == ssl3_accept_~s__state~0); 40890#L153 assume 8544 == ssl3_accept_~s__state~0; 40548#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 40888#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 40872#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40866#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 40861#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 40853#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 40854#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41085#L580 ssl3_accept_~skip~0 := 0; 41083#L99-3 assume true; 41081#L99-1 assume !false; 41079#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41077#L102 assume !(12292 == ssl3_accept_~s__state~0); 41075#L105 assume !(16384 == ssl3_accept_~s__state~0); 41073#L108 assume !(8192 == ssl3_accept_~s__state~0); 41071#L111 assume !(24576 == ssl3_accept_~s__state~0); 41069#L114 assume !(8195 == ssl3_accept_~s__state~0); 40765#L117 assume !(8480 == ssl3_accept_~s__state~0); 40766#L120 assume !(8481 == ssl3_accept_~s__state~0); 40755#L123 assume !(8482 == ssl3_accept_~s__state~0); 40756#L126 assume !(8464 == ssl3_accept_~s__state~0); 40747#L129 assume !(8465 == ssl3_accept_~s__state~0); 40748#L132 assume !(8466 == ssl3_accept_~s__state~0); 40716#L135 assume !(8496 == ssl3_accept_~s__state~0); 40714#L138 assume !(8497 == ssl3_accept_~s__state~0); 40712#L141 assume !(8512 == ssl3_accept_~s__state~0); 40710#L144 assume !(8513 == ssl3_accept_~s__state~0); 40708#L147 assume !(8528 == ssl3_accept_~s__state~0); 40706#L150 assume !(8529 == ssl3_accept_~s__state~0); 40704#L153 assume !(8544 == ssl3_accept_~s__state~0); 40702#L156 assume !(8545 == ssl3_accept_~s__state~0); 40700#L159 assume !(8560 == ssl3_accept_~s__state~0); 40698#L162 assume !(8561 == ssl3_accept_~s__state~0); 40694#L165 assume 8448 == ssl3_accept_~s__state~0; 40681#L166 assume !(ssl3_accept_~num1~0 > 0); 40680#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 40662#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40658#L580 ssl3_accept_~skip~0 := 0; 40649#L99-3 assume true; 40650#L99-1 assume !false; 40641#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40642#L102 assume 12292 == ssl3_accept_~s__state~0; 40689#L103 ssl3_accept_~s__new_session~0 := 1; 40622#L211 ssl3_accept_~s__server~0 := 1; 40882#L216 assume 0 != ssl3_accept_~cb~0; 40880#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 40878#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 40869#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 40863#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 40859#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 40835#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40824#L580 ssl3_accept_~skip~0 := 0; 40825#L99-3 assume true; 40809#L99-1 assume !false; 40810#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41145#L102 assume !(12292 == ssl3_accept_~s__state~0); 40794#L105 assume !(16384 == ssl3_accept_~s__state~0); 40795#L108 assume !(8192 == ssl3_accept_~s__state~0); 40782#L111 assume !(24576 == ssl3_accept_~s__state~0); 40783#L114 assume !(8195 == ssl3_accept_~s__state~0); 41138#L117 assume !(8480 == ssl3_accept_~s__state~0); 40759#L120 assume !(8481 == ssl3_accept_~s__state~0); 40760#L123 assume !(8482 == ssl3_accept_~s__state~0); 40751#L126 assume 8464 == ssl3_accept_~s__state~0; 40588#L133 [2018-11-18 13:57:00,780 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:57:00,781 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 17 times [2018-11-18 13:57:00,781 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:57:00,781 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:57:00,781 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:00,781 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:57:00,781 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:00,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:57:00,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:57:00,786 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:57:00,787 INFO L82 PathProgramCache]: Analyzing trace with hash 432964157, now seen corresponding path program 1 times [2018-11-18 13:57:00,787 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:57:00,787 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:57:00,787 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:00,787 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 13:57:00,787 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:00,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:57:00,820 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 174 proven. 0 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2018-11-18 13:57:00,820 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:57:00,820 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 13:57:00,820 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 13:57:00,820 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 13:57:00,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 13:57:00,821 INFO L87 Difference]: Start difference. First operand 2656 states and 3429 transitions. cyclomatic complexity: 780 Second operand 3 states. [2018-11-18 13:57:00,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:57:00,834 INFO L93 Difference]: Finished difference Result 5049 states and 6525 transitions. [2018-11-18 13:57:00,835 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 13:57:00,835 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5049 states and 6525 transitions. [2018-11-18 13:57:00,845 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 4597 [2018-11-18 13:57:00,858 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5049 states to 5049 states and 6525 transitions. [2018-11-18 13:57:00,858 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4941 [2018-11-18 13:57:00,860 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4941 [2018-11-18 13:57:00,861 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5049 states and 6525 transitions. [2018-11-18 13:57:00,861 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:57:00,861 INFO L705 BuchiCegarLoop]: Abstraction has 5049 states and 6525 transitions. [2018-11-18 13:57:00,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5049 states and 6525 transitions. [2018-11-18 13:57:00,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5049 to 2656. [2018-11-18 13:57:00,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2656 states. [2018-11-18 13:57:00,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2656 states to 2656 states and 3425 transitions. [2018-11-18 13:57:00,883 INFO L728 BuchiCegarLoop]: Abstraction has 2656 states and 3425 transitions. [2018-11-18 13:57:00,883 INFO L608 BuchiCegarLoop]: Abstraction has 2656 states and 3425 transitions. [2018-11-18 13:57:00,883 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-18 13:57:00,883 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2656 states and 3425 transitions. [2018-11-18 13:57:00,888 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2340 [2018-11-18 13:57:00,888 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:57:00,889 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:57:00,890 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:57:00,890 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:57:00,890 INFO L794 eck$LassoCheckResult]: Stem: 48064#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 47896#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 47897#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 48060#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 48061#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 48027#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 48117#L99-3 assume true; 48147#L99-1 assume !false; 48686#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48685#L102 assume !(12292 == ssl3_accept_~s__state~0); 48684#L105 assume !(16384 == ssl3_accept_~s__state~0); 48683#L108 assume !(8192 == ssl3_accept_~s__state~0); 48682#L111 assume !(24576 == ssl3_accept_~s__state~0); 48681#L114 assume !(8195 == ssl3_accept_~s__state~0); 48680#L117 assume !(8480 == ssl3_accept_~s__state~0); 48679#L120 assume !(8481 == ssl3_accept_~s__state~0); 48678#L123 assume !(8482 == ssl3_accept_~s__state~0); 48677#L126 assume 8464 == ssl3_accept_~s__state~0; 48675#L133 [2018-11-18 13:57:00,890 INFO L796 eck$LassoCheckResult]: Loop: 48675#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 49442#L274 assume !(0 == ssl3_accept_~blastFlag~0); 49439#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 49432#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49426#L580 ssl3_accept_~skip~0 := 0; 49424#L99-3 assume true; 49422#L99-1 assume !false; 49420#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49418#L102 assume !(12292 == ssl3_accept_~s__state~0); 49415#L105 assume !(16384 == ssl3_accept_~s__state~0); 49412#L108 assume !(8192 == ssl3_accept_~s__state~0); 49409#L111 assume !(24576 == ssl3_accept_~s__state~0); 49406#L114 assume !(8195 == ssl3_accept_~s__state~0); 49403#L117 assume !(8480 == ssl3_accept_~s__state~0); 49402#L120 assume !(8481 == ssl3_accept_~s__state~0); 49400#L123 assume !(8482 == ssl3_accept_~s__state~0); 49399#L126 assume !(8464 == ssl3_accept_~s__state~0); 49396#L129 assume !(8465 == ssl3_accept_~s__state~0); 49395#L132 assume !(8466 == ssl3_accept_~s__state~0); 49394#L135 assume 8496 == ssl3_accept_~s__state~0; 49002#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 49392#L287 assume !(1 == ssl3_accept_~blastFlag~0); 49391#L290 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 49390#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 49388#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 48062#L297-2 ssl3_accept_~s__init_num~0 := 0; 49386#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49380#L580 ssl3_accept_~skip~0 := 0; 49377#L99-3 assume true; 49371#L99-1 assume !false; 49369#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49367#L102 assume !(12292 == ssl3_accept_~s__state~0); 49365#L105 assume !(16384 == ssl3_accept_~s__state~0); 49363#L108 assume !(8192 == ssl3_accept_~s__state~0); 49361#L111 assume !(24576 == ssl3_accept_~s__state~0); 49359#L114 assume !(8195 == ssl3_accept_~s__state~0); 49357#L117 assume !(8480 == ssl3_accept_~s__state~0); 49355#L120 assume !(8481 == ssl3_accept_~s__state~0); 49353#L123 assume !(8482 == ssl3_accept_~s__state~0); 49351#L126 assume !(8464 == ssl3_accept_~s__state~0); 49349#L129 assume !(8465 == ssl3_accept_~s__state~0); 49347#L132 assume !(8466 == ssl3_accept_~s__state~0); 49345#L135 assume !(8496 == ssl3_accept_~s__state~0); 49342#L138 assume !(8497 == ssl3_accept_~s__state~0); 49340#L141 assume 8512 == ssl3_accept_~s__state~0; 48997#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 49337#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 49334#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 49332#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49325#L580 ssl3_accept_~skip~0 := 0; 49322#L99-3 assume true; 49316#L99-1 assume !false; 49314#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49312#L102 assume !(12292 == ssl3_accept_~s__state~0); 49310#L105 assume !(16384 == ssl3_accept_~s__state~0); 49308#L108 assume !(8192 == ssl3_accept_~s__state~0); 49306#L111 assume !(24576 == ssl3_accept_~s__state~0); 49304#L114 assume !(8195 == ssl3_accept_~s__state~0); 49302#L117 assume !(8480 == ssl3_accept_~s__state~0); 49300#L120 assume !(8481 == ssl3_accept_~s__state~0); 49298#L123 assume !(8482 == ssl3_accept_~s__state~0); 49296#L126 assume !(8464 == ssl3_accept_~s__state~0); 49294#L129 assume !(8465 == ssl3_accept_~s__state~0); 49292#L132 assume !(8466 == ssl3_accept_~s__state~0); 49290#L135 assume !(8496 == ssl3_accept_~s__state~0); 49288#L138 assume !(8497 == ssl3_accept_~s__state~0); 49286#L141 assume !(8512 == ssl3_accept_~s__state~0); 49284#L144 assume !(8513 == ssl3_accept_~s__state~0); 49279#L147 assume 8528 == ssl3_accept_~s__state~0; 48552#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 49277#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 49276#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 49275#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 49272#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 49266#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 49264#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49259#L580 ssl3_accept_~skip~0 := 0; 49258#L99-3 assume true; 49257#L99-1 assume !false; 49256#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49239#L102 assume !(12292 == ssl3_accept_~s__state~0); 49235#L105 assume !(16384 == ssl3_accept_~s__state~0); 49230#L108 assume !(8192 == ssl3_accept_~s__state~0); 49223#L111 assume !(24576 == ssl3_accept_~s__state~0); 49220#L114 assume !(8195 == ssl3_accept_~s__state~0); 49217#L117 assume !(8480 == ssl3_accept_~s__state~0); 49214#L120 assume !(8481 == ssl3_accept_~s__state~0); 49211#L123 assume !(8482 == ssl3_accept_~s__state~0); 49208#L126 assume !(8464 == ssl3_accept_~s__state~0); 49205#L129 assume !(8465 == ssl3_accept_~s__state~0); 49202#L132 assume !(8466 == ssl3_accept_~s__state~0); 49199#L135 assume !(8496 == ssl3_accept_~s__state~0); 49196#L138 assume !(8497 == ssl3_accept_~s__state~0); 49193#L141 assume !(8512 == ssl3_accept_~s__state~0); 49190#L144 assume !(8513 == ssl3_accept_~s__state~0); 49187#L147 assume !(8528 == ssl3_accept_~s__state~0); 49184#L150 assume !(8529 == ssl3_accept_~s__state~0); 49181#L153 assume 8544 == ssl3_accept_~s__state~0; 48545#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 49176#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 49155#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 49149#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 49144#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 49136#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 49135#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49124#L580 ssl3_accept_~skip~0 := 0; 49122#L99-3 assume true; 49119#L99-1 assume !false; 49120#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49416#L102 assume !(12292 == ssl3_accept_~s__state~0); 49413#L105 assume !(16384 == ssl3_accept_~s__state~0); 49410#L108 assume !(8192 == ssl3_accept_~s__state~0); 49407#L111 assume !(24576 == ssl3_accept_~s__state~0); 49405#L114 assume !(8195 == ssl3_accept_~s__state~0); 49102#L117 assume !(8480 == ssl3_accept_~s__state~0); 49098#L120 assume !(8481 == ssl3_accept_~s__state~0); 49099#L123 assume !(8482 == ssl3_accept_~s__state~0); 49401#L126 assume !(8464 == ssl3_accept_~s__state~0); 49089#L129 assume !(8465 == ssl3_accept_~s__state~0); 49090#L132 assume !(8466 == ssl3_accept_~s__state~0); 49082#L135 assume !(8496 == ssl3_accept_~s__state~0); 49080#L138 assume !(8497 == ssl3_accept_~s__state~0); 49079#L141 assume !(8512 == ssl3_accept_~s__state~0); 49077#L144 assume !(8513 == ssl3_accept_~s__state~0); 49075#L147 assume !(8528 == ssl3_accept_~s__state~0); 49073#L150 assume !(8529 == ssl3_accept_~s__state~0); 49071#L153 assume !(8544 == ssl3_accept_~s__state~0); 49069#L156 assume !(8545 == ssl3_accept_~s__state~0); 49067#L159 assume !(8560 == ssl3_accept_~s__state~0); 49065#L162 assume !(8561 == ssl3_accept_~s__state~0); 49063#L165 assume 8448 == ssl3_accept_~s__state~0; 49053#L166 assume !(ssl3_accept_~num1~0 > 0); 49052#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 49045#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49041#L580 ssl3_accept_~skip~0 := 0; 49036#L99-3 assume true; 49037#L99-1 assume !false; 49032#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49033#L102 assume 12292 == ssl3_accept_~s__state~0; 49058#L103 ssl3_accept_~s__new_session~0 := 1; 49023#L211 ssl3_accept_~s__server~0 := 1; 49169#L216 assume 0 != ssl3_accept_~cb~0; 49167#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 49165#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 49152#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 49146#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 49141#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 49142#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49521#L580 ssl3_accept_~skip~0 := 0; 49520#L99-3 assume true; 49457#L99-1 assume !false; 49456#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49454#L102 assume !(12292 == ssl3_accept_~s__state~0); 49452#L105 assume !(16384 == ssl3_accept_~s__state~0); 49450#L108 assume !(8192 == ssl3_accept_~s__state~0); 49448#L111 assume !(24576 == ssl3_accept_~s__state~0); 49446#L114 assume !(8195 == ssl3_accept_~s__state~0); 49444#L117 assume !(8480 == ssl3_accept_~s__state~0); 49404#L120 assume !(8481 == ssl3_accept_~s__state~0); 49095#L123 assume !(8482 == ssl3_accept_~s__state~0); 49092#L126 assume 8464 == ssl3_accept_~s__state~0; 48675#L133 [2018-11-18 13:57:00,890 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:57:00,890 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 18 times [2018-11-18 13:57:00,891 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:57:00,891 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:57:00,891 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:00,891 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:57:00,891 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:00,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:57:00,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:57:00,896 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:57:00,896 INFO L82 PathProgramCache]: Analyzing trace with hash -1395245988, now seen corresponding path program 1 times [2018-11-18 13:57:00,896 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:57:00,897 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:57:00,897 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:00,897 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 13:57:00,897 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:00,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:57:00,956 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-18 13:57:00,956 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 13:57:00,956 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_091f083f-647e-46de-9942-abbf3a2d0c93/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-18 13:57:00,971 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:57:00,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:57:00,992 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 13:57:01,014 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-18 13:57:01,030 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-18 13:57:01,030 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-18 13:57:01,031 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 13:57:01,031 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 13:57:01,031 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-18 13:57:01,031 INFO L87 Difference]: Start difference. First operand 2656 states and 3425 transitions. cyclomatic complexity: 776 Second operand 5 states. [2018-11-18 13:57:01,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:57:01,232 INFO L93 Difference]: Finished difference Result 3384 states and 4220 transitions. [2018-11-18 13:57:01,233 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-18 13:57:01,233 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3384 states and 4220 transitions. [2018-11-18 13:57:01,241 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 2404 [2018-11-18 13:57:01,249 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3384 states to 3326 states and 4160 transitions. [2018-11-18 13:57:01,249 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3218 [2018-11-18 13:57:01,252 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3218 [2018-11-18 13:57:01,252 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3326 states and 4160 transitions. [2018-11-18 13:57:01,252 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:57:01,253 INFO L705 BuchiCegarLoop]: Abstraction has 3326 states and 4160 transitions. [2018-11-18 13:57:01,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3326 states and 4160 transitions. [2018-11-18 13:57:01,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3326 to 2480. [2018-11-18 13:57:01,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2480 states. [2018-11-18 13:57:01,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2480 states to 2480 states and 3140 transitions. [2018-11-18 13:57:01,271 INFO L728 BuchiCegarLoop]: Abstraction has 2480 states and 3140 transitions. [2018-11-18 13:57:01,271 INFO L608 BuchiCegarLoop]: Abstraction has 2480 states and 3140 transitions. [2018-11-18 13:57:01,271 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-18 13:57:01,271 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2480 states and 3140 transitions. [2018-11-18 13:57:01,274 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2142 [2018-11-18 13:57:01,274 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:57:01,275 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:57:01,275 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:57:01,275 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:57:01,276 INFO L794 eck$LassoCheckResult]: Stem: 54597#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 54429#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 54430#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 54591#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 54592#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 54559#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 54646#L99-3 assume true; 54676#L99-1 assume !false; 55391#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55390#L102 assume !(12292 == ssl3_accept_~s__state~0); 55389#L105 assume !(16384 == ssl3_accept_~s__state~0); 55388#L108 assume !(8192 == ssl3_accept_~s__state~0); 55387#L111 assume !(24576 == ssl3_accept_~s__state~0); 55386#L114 assume !(8195 == ssl3_accept_~s__state~0); 55385#L117 assume !(8480 == ssl3_accept_~s__state~0); 55384#L120 assume !(8481 == ssl3_accept_~s__state~0); 55383#L123 assume !(8482 == ssl3_accept_~s__state~0); 55382#L126 assume 8464 == ssl3_accept_~s__state~0; 54501#L133 [2018-11-18 13:57:01,276 INFO L796 eck$LassoCheckResult]: Loop: 54501#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 54427#L274 assume !(0 == ssl3_accept_~blastFlag~0); 54420#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 54421#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56840#L580 ssl3_accept_~skip~0 := 0; 56838#L99-3 assume true; 56836#L99-1 assume !false; 56834#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56833#L102 assume !(12292 == ssl3_accept_~s__state~0); 56831#L105 assume !(16384 == ssl3_accept_~s__state~0); 56830#L108 assume !(8192 == ssl3_accept_~s__state~0); 56829#L111 assume !(24576 == ssl3_accept_~s__state~0); 56826#L114 assume !(8195 == ssl3_accept_~s__state~0); 56824#L117 assume !(8480 == ssl3_accept_~s__state~0); 56818#L120 assume !(8481 == ssl3_accept_~s__state~0); 56816#L123 assume !(8482 == ssl3_accept_~s__state~0); 56814#L126 assume !(8464 == ssl3_accept_~s__state~0); 56812#L129 assume !(8465 == ssl3_accept_~s__state~0); 56687#L132 assume !(8466 == ssl3_accept_~s__state~0); 55576#L135 assume 8496 == ssl3_accept_~s__state~0; 54732#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 55571#L287 assume !(1 == ssl3_accept_~blastFlag~0); 55569#L290 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 55566#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 55567#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 54594#L297-2 ssl3_accept_~s__init_num~0 := 0; 56713#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56708#L580 ssl3_accept_~skip~0 := 0; 56707#L99-3 assume true; 56706#L99-1 assume !false; 56705#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56704#L102 assume !(12292 == ssl3_accept_~s__state~0); 56703#L105 assume !(16384 == ssl3_accept_~s__state~0); 56702#L108 assume !(8192 == ssl3_accept_~s__state~0); 56701#L111 assume !(24576 == ssl3_accept_~s__state~0); 56700#L114 assume !(8195 == ssl3_accept_~s__state~0); 56699#L117 assume !(8480 == ssl3_accept_~s__state~0); 56698#L120 assume !(8481 == ssl3_accept_~s__state~0); 56697#L123 assume !(8482 == ssl3_accept_~s__state~0); 56696#L126 assume !(8464 == ssl3_accept_~s__state~0); 56695#L129 assume !(8465 == ssl3_accept_~s__state~0); 56694#L132 assume !(8466 == ssl3_accept_~s__state~0); 56693#L135 assume !(8496 == ssl3_accept_~s__state~0); 56692#L138 assume !(8497 == ssl3_accept_~s__state~0); 56691#L141 assume 8512 == ssl3_accept_~s__state~0; 54729#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 56828#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 54603#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 54604#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56863#L580 ssl3_accept_~skip~0 := 0; 56861#L99-3 assume true; 56859#L99-1 assume !false; 56857#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56855#L102 assume !(12292 == ssl3_accept_~s__state~0); 56853#L105 assume !(16384 == ssl3_accept_~s__state~0); 56851#L108 assume !(8192 == ssl3_accept_~s__state~0); 56849#L111 assume !(24576 == ssl3_accept_~s__state~0); 56847#L114 assume !(8195 == ssl3_accept_~s__state~0); 56846#L117 assume !(8480 == ssl3_accept_~s__state~0); 56841#L120 assume !(8481 == ssl3_accept_~s__state~0); 56839#L123 assume !(8482 == ssl3_accept_~s__state~0); 56837#L126 assume !(8464 == ssl3_accept_~s__state~0); 56835#L129 assume !(8465 == ssl3_accept_~s__state~0); 54608#L132 assume !(8466 == ssl3_accept_~s__state~0); 54564#L135 assume !(8496 == ssl3_accept_~s__state~0); 54565#L138 assume !(8497 == ssl3_accept_~s__state~0); 54548#L141 assume !(8512 == ssl3_accept_~s__state~0); 54503#L144 assume !(8513 == ssl3_accept_~s__state~0); 54463#L147 assume 8528 == ssl3_accept_~s__state~0; 54464#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 54581#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 54582#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 54424#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 54645#L357 assume !(ssl3_accept_~ret~0 <= 0); 54423#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 54498#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56759#L580 ssl3_accept_~skip~0 := 0; 56757#L99-3 assume true; 56755#L99-1 assume !false; 56753#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56751#L102 assume !(12292 == ssl3_accept_~s__state~0); 56749#L105 assume !(16384 == ssl3_accept_~s__state~0); 56747#L108 assume !(8192 == ssl3_accept_~s__state~0); 56745#L111 assume !(24576 == ssl3_accept_~s__state~0); 56744#L114 assume !(8195 == ssl3_accept_~s__state~0); 56739#L117 assume !(8480 == ssl3_accept_~s__state~0); 56737#L120 assume !(8481 == ssl3_accept_~s__state~0); 56735#L123 assume !(8482 == ssl3_accept_~s__state~0); 56733#L126 assume !(8464 == ssl3_accept_~s__state~0); 56731#L129 assume !(8465 == ssl3_accept_~s__state~0); 56729#L132 assume !(8466 == ssl3_accept_~s__state~0); 56727#L135 assume !(8496 == ssl3_accept_~s__state~0); 56725#L138 assume !(8497 == ssl3_accept_~s__state~0); 56723#L141 assume !(8512 == ssl3_accept_~s__state~0); 56688#L144 assume !(8513 == ssl3_accept_~s__state~0); 56686#L147 assume !(8528 == ssl3_accept_~s__state~0); 54480#L150 assume !(8529 == ssl3_accept_~s__state~0); 54439#L153 assume 8544 == ssl3_accept_~s__state~0; 54440#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 54568#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 54486#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 56554#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 54617#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 54615#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 54532#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56395#L580 ssl3_accept_~skip~0 := 0; 56396#L99-3 assume true; 56389#L99-1 assume !false; 56390#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56383#L102 assume !(12292 == ssl3_accept_~s__state~0); 56384#L105 assume !(16384 == ssl3_accept_~s__state~0); 56377#L108 assume !(8192 == ssl3_accept_~s__state~0); 56378#L111 assume !(24576 == ssl3_accept_~s__state~0); 56371#L114 assume !(8195 == ssl3_accept_~s__state~0); 56372#L117 assume !(8480 == ssl3_accept_~s__state~0); 56365#L120 assume !(8481 == ssl3_accept_~s__state~0); 56366#L123 assume !(8482 == ssl3_accept_~s__state~0); 56359#L126 assume !(8464 == ssl3_accept_~s__state~0); 56360#L129 assume !(8465 == ssl3_accept_~s__state~0); 56351#L132 assume !(8466 == ssl3_accept_~s__state~0); 56352#L135 assume !(8496 == ssl3_accept_~s__state~0); 55483#L138 assume !(8497 == ssl3_accept_~s__state~0); 55484#L141 assume !(8512 == ssl3_accept_~s__state~0); 55475#L144 assume !(8513 == ssl3_accept_~s__state~0); 55476#L147 assume !(8528 == ssl3_accept_~s__state~0); 55467#L150 assume !(8529 == ssl3_accept_~s__state~0); 55468#L153 assume !(8544 == ssl3_accept_~s__state~0); 55459#L156 assume !(8545 == ssl3_accept_~s__state~0); 55460#L159 assume !(8560 == ssl3_accept_~s__state~0); 55451#L162 assume !(8561 == ssl3_accept_~s__state~0); 55452#L165 assume 8448 == ssl3_accept_~s__state~0; 54507#L166 assume !(ssl3_accept_~num1~0 > 0); 54509#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 54538#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56465#L580 ssl3_accept_~skip~0 := 0; 56463#L99-3 assume true; 56461#L99-1 assume !false; 56459#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56457#L102 assume !(12292 == ssl3_accept_~s__state~0); 56455#L105 assume !(16384 == ssl3_accept_~s__state~0); 56453#L108 assume !(8192 == ssl3_accept_~s__state~0); 56451#L111 assume !(24576 == ssl3_accept_~s__state~0); 56449#L114 assume !(8195 == ssl3_accept_~s__state~0); 56447#L117 assume !(8480 == ssl3_accept_~s__state~0); 56445#L120 assume !(8481 == ssl3_accept_~s__state~0); 56443#L123 assume !(8482 == ssl3_accept_~s__state~0); 56441#L126 assume !(8464 == ssl3_accept_~s__state~0); 56439#L129 assume !(8465 == ssl3_accept_~s__state~0); 56437#L132 assume !(8466 == ssl3_accept_~s__state~0); 56435#L135 assume !(8496 == ssl3_accept_~s__state~0); 56433#L138 assume !(8497 == ssl3_accept_~s__state~0); 56431#L141 assume !(8512 == ssl3_accept_~s__state~0); 56429#L144 assume !(8513 == ssl3_accept_~s__state~0); 56427#L147 assume !(8528 == ssl3_accept_~s__state~0); 56425#L150 assume !(8529 == ssl3_accept_~s__state~0); 56423#L153 assume !(8544 == ssl3_accept_~s__state~0); 56421#L156 assume !(8545 == ssl3_accept_~s__state~0); 56418#L159 assume !(8560 == ssl3_accept_~s__state~0); 54621#L162 assume !(8561 == ssl3_accept_~s__state~0); 54583#L165 assume !(8448 == ssl3_accept_~s__state~0); 54569#L168 assume 8576 == ssl3_accept_~s__state~0; 54487#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 54488#L444 assume !(ssl3_accept_~ret~0 <= 0); 54528#L447 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 55732#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55728#L580 ssl3_accept_~skip~0 := 0; 55708#L99-3 assume true; 55709#L99-1 assume !false; 55692#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55693#L102 assume !(12292 == ssl3_accept_~s__state~0); 55676#L105 assume !(16384 == ssl3_accept_~s__state~0); 55677#L108 assume !(8192 == ssl3_accept_~s__state~0); 55660#L111 assume !(24576 == ssl3_accept_~s__state~0); 55661#L114 assume !(8195 == ssl3_accept_~s__state~0); 55644#L117 assume !(8480 == ssl3_accept_~s__state~0); 55645#L120 assume !(8481 == ssl3_accept_~s__state~0); 55623#L123 assume !(8482 == ssl3_accept_~s__state~0); 55624#L126 assume 8464 == ssl3_accept_~s__state~0; 54501#L133 [2018-11-18 13:57:01,276 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:57:01,276 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 19 times [2018-11-18 13:57:01,276 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:57:01,276 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:57:01,277 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:01,277 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:57:01,277 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:01,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:57:01,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:57:01,283 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:57:01,283 INFO L82 PathProgramCache]: Analyzing trace with hash 821812842, now seen corresponding path program 1 times [2018-11-18 13:57:01,283 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:57:01,283 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:57:01,283 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:01,284 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:57:01,284 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:01,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:57:01,338 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2018-11-18 13:57:01,339 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:57:01,339 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 13:57:01,339 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 13:57:01,339 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 13:57:01,339 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 13:57:01,339 INFO L87 Difference]: Start difference. First operand 2480 states and 3140 transitions. cyclomatic complexity: 669 Second operand 3 states. [2018-11-18 13:57:01,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:57:01,449 INFO L93 Difference]: Finished difference Result 2690 states and 3370 transitions. [2018-11-18 13:57:01,450 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 13:57:01,450 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2690 states and 3370 transitions. [2018-11-18 13:57:01,455 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2188 [2018-11-18 13:57:01,459 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2690 states to 2600 states and 3280 transitions. [2018-11-18 13:57:01,459 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2492 [2018-11-18 13:57:01,460 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2492 [2018-11-18 13:57:01,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2600 states and 3280 transitions. [2018-11-18 13:57:01,462 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:57:01,462 INFO L705 BuchiCegarLoop]: Abstraction has 2600 states and 3280 transitions. [2018-11-18 13:57:01,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2600 states and 3280 transitions. [2018-11-18 13:57:01,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2600 to 2476. [2018-11-18 13:57:01,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2476 states. [2018-11-18 13:57:01,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2476 states to 2476 states and 3124 transitions. [2018-11-18 13:57:01,478 INFO L728 BuchiCegarLoop]: Abstraction has 2476 states and 3124 transitions. [2018-11-18 13:57:01,478 INFO L608 BuchiCegarLoop]: Abstraction has 2476 states and 3124 transitions. [2018-11-18 13:57:01,478 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-18 13:57:01,478 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2476 states and 3124 transitions. [2018-11-18 13:57:01,483 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2111 [2018-11-18 13:57:01,483 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:57:01,483 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:57:01,484 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:57:01,484 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:57:01,485 INFO L794 eck$LassoCheckResult]: Stem: 59786#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 59605#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 59606#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 59776#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 59777#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 59735#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 59836#L99-3 assume true; 59866#L99-1 assume !false; 60175#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60174#L102 assume !(12292 == ssl3_accept_~s__state~0); 60173#L105 assume !(16384 == ssl3_accept_~s__state~0); 60172#L108 assume !(8192 == ssl3_accept_~s__state~0); 60171#L111 assume !(24576 == ssl3_accept_~s__state~0); 60170#L114 assume !(8195 == ssl3_accept_~s__state~0); 60169#L117 assume !(8480 == ssl3_accept_~s__state~0); 60168#L120 assume !(8481 == ssl3_accept_~s__state~0); 60167#L123 assume !(8482 == ssl3_accept_~s__state~0); 60166#L126 assume 8464 == ssl3_accept_~s__state~0; 59933#L133 [2018-11-18 13:57:01,485 INFO L796 eck$LassoCheckResult]: Loop: 59933#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 61158#L274 assume !(0 == ssl3_accept_~blastFlag~0); 61159#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 62042#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62038#L580 ssl3_accept_~skip~0 := 0; 62033#L99-3 assume true; 62034#L99-1 assume !false; 62029#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62030#L102 assume !(12292 == ssl3_accept_~s__state~0); 62025#L105 assume !(16384 == ssl3_accept_~s__state~0); 62026#L108 assume !(8192 == ssl3_accept_~s__state~0); 62021#L111 assume !(24576 == ssl3_accept_~s__state~0); 62022#L114 assume !(8195 == ssl3_accept_~s__state~0); 62017#L117 assume !(8480 == ssl3_accept_~s__state~0); 62018#L120 assume !(8481 == ssl3_accept_~s__state~0); 62013#L123 assume !(8482 == ssl3_accept_~s__state~0); 62014#L126 assume !(8464 == ssl3_accept_~s__state~0); 62009#L129 assume !(8465 == ssl3_accept_~s__state~0); 62010#L132 assume !(8466 == ssl3_accept_~s__state~0); 61072#L135 assume 8496 == ssl3_accept_~s__state~0; 59928#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 61070#L287 assume !(1 == ssl3_accept_~blastFlag~0); 61069#L290 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 61068#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 61067#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 59780#L297-2 ssl3_accept_~s__init_num~0 := 0; 61065#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61060#L580 ssl3_accept_~skip~0 := 0; 61059#L99-3 assume true; 61058#L99-1 assume !false; 61057#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61056#L102 assume !(12292 == ssl3_accept_~s__state~0); 61055#L105 assume !(16384 == ssl3_accept_~s__state~0); 61054#L108 assume !(8192 == ssl3_accept_~s__state~0); 61053#L111 assume !(24576 == ssl3_accept_~s__state~0); 61052#L114 assume !(8195 == ssl3_accept_~s__state~0); 61051#L117 assume !(8480 == ssl3_accept_~s__state~0); 61050#L120 assume !(8481 == ssl3_accept_~s__state~0); 61049#L123 assume !(8482 == ssl3_accept_~s__state~0); 61048#L126 assume !(8464 == ssl3_accept_~s__state~0); 61047#L129 assume !(8465 == ssl3_accept_~s__state~0); 61046#L132 assume !(8466 == ssl3_accept_~s__state~0); 61045#L135 assume !(8496 == ssl3_accept_~s__state~0); 61044#L138 assume !(8497 == ssl3_accept_~s__state~0); 61043#L141 assume 8512 == ssl3_accept_~s__state~0; 59923#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 61042#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 61040#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 61038#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61033#L580 ssl3_accept_~skip~0 := 0; 61032#L99-3 assume true; 61031#L99-1 assume !false; 61030#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61029#L102 assume !(12292 == ssl3_accept_~s__state~0); 61028#L105 assume !(16384 == ssl3_accept_~s__state~0); 61027#L108 assume !(8192 == ssl3_accept_~s__state~0); 61026#L111 assume !(24576 == ssl3_accept_~s__state~0); 61025#L114 assume !(8195 == ssl3_accept_~s__state~0); 61024#L117 assume !(8480 == ssl3_accept_~s__state~0); 61023#L120 assume !(8481 == ssl3_accept_~s__state~0); 61022#L123 assume !(8482 == ssl3_accept_~s__state~0); 61021#L126 assume !(8464 == ssl3_accept_~s__state~0); 61020#L129 assume !(8465 == ssl3_accept_~s__state~0); 61019#L132 assume !(8466 == ssl3_accept_~s__state~0); 61018#L135 assume !(8496 == ssl3_accept_~s__state~0); 61017#L138 assume !(8497 == ssl3_accept_~s__state~0); 61016#L141 assume !(8512 == ssl3_accept_~s__state~0); 61015#L144 assume !(8513 == ssl3_accept_~s__state~0); 61014#L147 assume 8528 == ssl3_accept_~s__state~0; 59918#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 61013#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 61011#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 61004#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 61002#L357 assume !(ssl3_accept_~ret~0 <= 0); 61001#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 60999#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60993#L580 ssl3_accept_~skip~0 := 0; 60988#L99-3 assume true; 60986#L99-1 assume !false; 60984#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60982#L102 assume !(12292 == ssl3_accept_~s__state~0); 60980#L105 assume !(16384 == ssl3_accept_~s__state~0); 60978#L108 assume !(8192 == ssl3_accept_~s__state~0); 60976#L111 assume !(24576 == ssl3_accept_~s__state~0); 60974#L114 assume !(8195 == ssl3_accept_~s__state~0); 60972#L117 assume !(8480 == ssl3_accept_~s__state~0); 60970#L120 assume !(8481 == ssl3_accept_~s__state~0); 60968#L123 assume !(8482 == ssl3_accept_~s__state~0); 60966#L126 assume !(8464 == ssl3_accept_~s__state~0); 60964#L129 assume !(8465 == ssl3_accept_~s__state~0); 60962#L132 assume !(8466 == ssl3_accept_~s__state~0); 60960#L135 assume !(8496 == ssl3_accept_~s__state~0); 60958#L138 assume !(8497 == ssl3_accept_~s__state~0); 60956#L141 assume !(8512 == ssl3_accept_~s__state~0); 60954#L144 assume !(8513 == ssl3_accept_~s__state~0); 60952#L147 assume !(8528 == ssl3_accept_~s__state~0); 60950#L150 assume !(8529 == ssl3_accept_~s__state~0); 60948#L153 assume 8544 == ssl3_accept_~s__state~0; 59913#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 60945#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 60942#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 60940#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 60937#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 60935#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 60933#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60928#L580 ssl3_accept_~skip~0 := 0; 60927#L99-3 assume true; 60926#L99-1 assume !false; 60925#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60924#L102 assume !(12292 == ssl3_accept_~s__state~0); 60923#L105 assume !(16384 == ssl3_accept_~s__state~0); 60922#L108 assume !(8192 == ssl3_accept_~s__state~0); 60921#L111 assume !(24576 == ssl3_accept_~s__state~0); 60920#L114 assume !(8195 == ssl3_accept_~s__state~0); 60919#L117 assume !(8480 == ssl3_accept_~s__state~0); 60917#L120 assume !(8481 == ssl3_accept_~s__state~0); 60912#L123 assume !(8482 == ssl3_accept_~s__state~0); 60910#L126 assume !(8464 == ssl3_accept_~s__state~0); 60908#L129 assume !(8465 == ssl3_accept_~s__state~0); 60906#L132 assume !(8466 == ssl3_accept_~s__state~0); 60904#L135 assume !(8496 == ssl3_accept_~s__state~0); 60902#L138 assume !(8497 == ssl3_accept_~s__state~0); 60900#L141 assume !(8512 == ssl3_accept_~s__state~0); 60899#L144 assume !(8513 == ssl3_accept_~s__state~0); 60898#L147 assume !(8528 == ssl3_accept_~s__state~0); 60896#L150 assume !(8529 == ssl3_accept_~s__state~0); 60894#L153 assume !(8544 == ssl3_accept_~s__state~0); 60892#L156 assume !(8545 == ssl3_accept_~s__state~0); 60890#L159 assume !(8560 == ssl3_accept_~s__state~0); 60888#L162 assume !(8561 == ssl3_accept_~s__state~0); 60886#L165 assume 8448 == ssl3_accept_~s__state~0; 60884#L166 assume !(ssl3_accept_~num1~0 > 0); 60882#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 60871#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60863#L580 ssl3_accept_~skip~0 := 0; 60861#L99-3 assume true; 60859#L99-1 assume !false; 60857#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60855#L102 assume !(12292 == ssl3_accept_~s__state~0); 60853#L105 assume !(16384 == ssl3_accept_~s__state~0); 60851#L108 assume !(8192 == ssl3_accept_~s__state~0); 60849#L111 assume !(24576 == ssl3_accept_~s__state~0); 60847#L114 assume !(8195 == ssl3_accept_~s__state~0); 60844#L117 assume !(8480 == ssl3_accept_~s__state~0); 60842#L120 assume !(8481 == ssl3_accept_~s__state~0); 60840#L123 assume !(8482 == ssl3_accept_~s__state~0); 60837#L126 assume !(8464 == ssl3_accept_~s__state~0); 60835#L129 assume !(8465 == ssl3_accept_~s__state~0); 60833#L132 assume !(8466 == ssl3_accept_~s__state~0); 60831#L135 assume !(8496 == ssl3_accept_~s__state~0); 60829#L138 assume !(8497 == ssl3_accept_~s__state~0); 60827#L141 assume !(8512 == ssl3_accept_~s__state~0); 60825#L144 assume !(8513 == ssl3_accept_~s__state~0); 60823#L147 assume !(8528 == ssl3_accept_~s__state~0); 60821#L150 assume !(8529 == ssl3_accept_~s__state~0); 60819#L153 assume !(8544 == ssl3_accept_~s__state~0); 60816#L156 assume !(8545 == ssl3_accept_~s__state~0); 60810#L159 assume !(8560 == ssl3_accept_~s__state~0); 60808#L162 assume !(8561 == ssl3_accept_~s__state~0); 60805#L165 assume !(8448 == ssl3_accept_~s__state~0); 60806#L168 assume 8576 == ssl3_accept_~s__state~0; 60753#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 60754#L444 assume !(ssl3_accept_~ret~0 <= 0); 60743#L447 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 60478#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62059#L580 ssl3_accept_~skip~0 := 0; 62058#L99-3 assume true; 62057#L99-1 assume !false; 62056#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62055#L102 assume !(12292 == ssl3_accept_~s__state~0); 62054#L105 assume !(16384 == ssl3_accept_~s__state~0); 62053#L108 assume !(8192 == ssl3_accept_~s__state~0); 62052#L111 assume !(24576 == ssl3_accept_~s__state~0); 62051#L114 assume !(8195 == ssl3_accept_~s__state~0); 62050#L117 assume !(8480 == ssl3_accept_~s__state~0); 62049#L120 assume !(8481 == ssl3_accept_~s__state~0); 62048#L123 assume !(8482 == ssl3_accept_~s__state~0); 62047#L126 assume !(8464 == ssl3_accept_~s__state~0); 62046#L129 assume !(8465 == ssl3_accept_~s__state~0); 61209#L132 assume 8466 == ssl3_accept_~s__state~0; 59933#L133 [2018-11-18 13:57:01,485 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:57:01,485 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 20 times [2018-11-18 13:57:01,485 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:57:01,485 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:57:01,486 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:01,486 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:57:01,486 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:01,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:57:01,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:57:01,490 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:57:01,491 INFO L82 PathProgramCache]: Analyzing trace with hash -511836401, now seen corresponding path program 1 times [2018-11-18 13:57:01,491 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:57:01,491 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:57:01,491 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:01,491 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 13:57:01,492 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:01,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:57:01,600 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 296 proven. 0 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2018-11-18 13:57:01,600 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:57:01,601 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-18 13:57:01,601 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 13:57:01,601 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 13:57:01,601 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-18 13:57:01,601 INFO L87 Difference]: Start difference. First operand 2476 states and 3124 transitions. cyclomatic complexity: 658 Second operand 5 states. [2018-11-18 13:57:01,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:57:01,685 INFO L93 Difference]: Finished difference Result 10884 states and 13596 transitions. [2018-11-18 13:57:01,686 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-18 13:57:01,686 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10884 states and 13596 transitions. [2018-11-18 13:57:01,708 INFO L131 ngComponentsAnalysis]: Automaton has 25 accepting balls. 9654 [2018-11-18 13:57:01,724 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10884 states to 10884 states and 13596 transitions. [2018-11-18 13:57:01,725 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10776 [2018-11-18 13:57:01,729 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10776 [2018-11-18 13:57:01,729 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10884 states and 13596 transitions. [2018-11-18 13:57:01,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:57:01,735 INFO L705 BuchiCegarLoop]: Abstraction has 10884 states and 13596 transitions. [2018-11-18 13:57:01,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10884 states and 13596 transitions. [2018-11-18 13:57:01,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10884 to 4069. [2018-11-18 13:57:01,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4069 states. [2018-11-18 13:57:01,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4069 states to 4069 states and 5119 transitions. [2018-11-18 13:57:01,772 INFO L728 BuchiCegarLoop]: Abstraction has 4069 states and 5119 transitions. [2018-11-18 13:57:01,772 INFO L608 BuchiCegarLoop]: Abstraction has 4069 states and 5119 transitions. [2018-11-18 13:57:01,772 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-18 13:57:01,772 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4069 states and 5119 transitions. [2018-11-18 13:57:01,779 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 3679 [2018-11-18 13:57:01,780 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:57:01,780 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:57:01,780 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:57:01,781 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:57:01,781 INFO L794 eck$LassoCheckResult]: Stem: 73153#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 72982#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 72983#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 73143#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 73144#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 73105#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 73206#L99-3 assume true; 73236#L99-1 assume !false; 73410#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73411#L102 assume !(12292 == ssl3_accept_~s__state~0); 73406#L105 assume !(16384 == ssl3_accept_~s__state~0); 73407#L108 assume !(8192 == ssl3_accept_~s__state~0); 73402#L111 assume !(24576 == ssl3_accept_~s__state~0); 73403#L114 assume !(8195 == ssl3_accept_~s__state~0); 73398#L117 assume !(8480 == ssl3_accept_~s__state~0); 73399#L120 assume !(8481 == ssl3_accept_~s__state~0); 73394#L123 assume !(8482 == ssl3_accept_~s__state~0); 73395#L126 assume 8464 == ssl3_accept_~s__state~0; 73320#L133 [2018-11-18 13:57:01,781 INFO L796 eck$LassoCheckResult]: Loop: 73320#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 75681#L274 assume !(0 == ssl3_accept_~blastFlag~0); 75682#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 75813#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75802#L580 ssl3_accept_~skip~0 := 0; 75799#L99-3 assume true; 75796#L99-1 assume !false; 75793#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75790#L102 assume !(12292 == ssl3_accept_~s__state~0); 75787#L105 assume !(16384 == ssl3_accept_~s__state~0); 75784#L108 assume !(8192 == ssl3_accept_~s__state~0); 75781#L111 assume !(24576 == ssl3_accept_~s__state~0); 75778#L114 assume !(8195 == ssl3_accept_~s__state~0); 75775#L117 assume !(8480 == ssl3_accept_~s__state~0); 75772#L120 assume !(8481 == ssl3_accept_~s__state~0); 75770#L123 assume !(8482 == ssl3_accept_~s__state~0); 75766#L126 assume !(8464 == ssl3_accept_~s__state~0); 75764#L129 assume !(8465 == ssl3_accept_~s__state~0); 75746#L132 assume !(8466 == ssl3_accept_~s__state~0); 74850#L135 assume 8496 == ssl3_accept_~s__state~0; 73314#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 74841#L287 assume !(1 == ssl3_accept_~blastFlag~0); 74839#L290 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 74837#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 74834#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 73145#L297-2 ssl3_accept_~s__init_num~0 := 0; 74831#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74825#L580 ssl3_accept_~skip~0 := 0; 74733#L99-3 assume true; 74727#L99-1 assume !false; 74508#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74500#L102 assume !(12292 == ssl3_accept_~s__state~0); 74496#L105 assume !(16384 == ssl3_accept_~s__state~0); 74491#L108 assume !(8192 == ssl3_accept_~s__state~0); 74486#L111 assume !(24576 == ssl3_accept_~s__state~0); 74479#L114 assume !(8195 == ssl3_accept_~s__state~0); 74241#L117 assume !(8480 == ssl3_accept_~s__state~0); 74231#L120 assume !(8481 == ssl3_accept_~s__state~0); 74225#L123 assume !(8482 == ssl3_accept_~s__state~0); 74218#L126 assume !(8464 == ssl3_accept_~s__state~0); 74212#L129 assume !(8465 == ssl3_accept_~s__state~0); 74206#L132 assume !(8466 == ssl3_accept_~s__state~0); 74200#L135 assume !(8496 == ssl3_accept_~s__state~0); 74194#L138 assume !(8497 == ssl3_accept_~s__state~0); 74125#L141 assume 8512 == ssl3_accept_~s__state~0; 74115#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 74113#L308 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 73054#L312 assume !(ssl3_accept_~ret~0 <= 0); 73055#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 76608#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76603#L580 ssl3_accept_~skip~0 := 0; 76602#L99-3 assume true; 76601#L99-1 assume !false; 76600#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76599#L102 assume !(12292 == ssl3_accept_~s__state~0); 76598#L105 assume !(16384 == ssl3_accept_~s__state~0); 76597#L108 assume !(8192 == ssl3_accept_~s__state~0); 76596#L111 assume !(24576 == ssl3_accept_~s__state~0); 76595#L114 assume !(8195 == ssl3_accept_~s__state~0); 76594#L117 assume !(8480 == ssl3_accept_~s__state~0); 76593#L120 assume !(8481 == ssl3_accept_~s__state~0); 76592#L123 assume !(8482 == ssl3_accept_~s__state~0); 76591#L126 assume !(8464 == ssl3_accept_~s__state~0); 76590#L129 assume !(8465 == ssl3_accept_~s__state~0); 76589#L132 assume !(8466 == ssl3_accept_~s__state~0); 76588#L135 assume !(8496 == ssl3_accept_~s__state~0); 76587#L138 assume !(8497 == ssl3_accept_~s__state~0); 76586#L141 assume !(8512 == ssl3_accept_~s__state~0); 76585#L144 assume !(8513 == ssl3_accept_~s__state~0); 76584#L147 assume 8528 == ssl3_accept_~s__state~0; 73307#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 73132#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 73133#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 73137#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 73138#L357 assume !(ssl3_accept_~ret~0 <= 0); 76579#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 76573#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76567#L580 ssl3_accept_~skip~0 := 0; 76565#L99-3 assume true; 76563#L99-1 assume !false; 76561#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76559#L102 assume !(12292 == ssl3_accept_~s__state~0); 76557#L105 assume !(16384 == ssl3_accept_~s__state~0); 76555#L108 assume !(8192 == ssl3_accept_~s__state~0); 76553#L111 assume !(24576 == ssl3_accept_~s__state~0); 76551#L114 assume !(8195 == ssl3_accept_~s__state~0); 76549#L117 assume !(8480 == ssl3_accept_~s__state~0); 76547#L120 assume !(8481 == ssl3_accept_~s__state~0); 76545#L123 assume !(8482 == ssl3_accept_~s__state~0); 76542#L126 assume !(8464 == ssl3_accept_~s__state~0); 76541#L129 assume !(8465 == ssl3_accept_~s__state~0); 76388#L132 assume !(8466 == ssl3_accept_~s__state~0); 76389#L135 assume !(8496 == ssl3_accept_~s__state~0); 76329#L138 assume !(8497 == ssl3_accept_~s__state~0); 76330#L141 assume !(8512 == ssl3_accept_~s__state~0); 76245#L144 assume !(8513 == ssl3_accept_~s__state~0); 76246#L147 assume !(8528 == ssl3_accept_~s__state~0); 76167#L150 assume !(8529 == ssl3_accept_~s__state~0); 76168#L153 assume 8544 == ssl3_accept_~s__state~0; 73115#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 73116#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 73033#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 73080#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 73171#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 73203#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 76511#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76506#L580 ssl3_accept_~skip~0 := 0; 76505#L99-3 assume true; 76504#L99-1 assume !false; 76503#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76502#L102 assume !(12292 == ssl3_accept_~s__state~0); 76501#L105 assume !(16384 == ssl3_accept_~s__state~0); 76500#L108 assume !(8192 == ssl3_accept_~s__state~0); 76499#L111 assume !(24576 == ssl3_accept_~s__state~0); 76498#L114 assume !(8195 == ssl3_accept_~s__state~0); 76497#L117 assume !(8480 == ssl3_accept_~s__state~0); 76496#L120 assume !(8481 == ssl3_accept_~s__state~0); 76495#L123 assume !(8482 == ssl3_accept_~s__state~0); 76494#L126 assume !(8464 == ssl3_accept_~s__state~0); 76493#L129 assume !(8465 == ssl3_accept_~s__state~0); 76492#L132 assume !(8466 == ssl3_accept_~s__state~0); 76491#L135 assume !(8496 == ssl3_accept_~s__state~0); 76490#L138 assume !(8497 == ssl3_accept_~s__state~0); 76489#L141 assume !(8512 == ssl3_accept_~s__state~0); 76488#L144 assume !(8513 == ssl3_accept_~s__state~0); 76487#L147 assume !(8528 == ssl3_accept_~s__state~0); 76486#L150 assume !(8529 == ssl3_accept_~s__state~0); 76485#L153 assume !(8544 == ssl3_accept_~s__state~0); 76484#L156 assume !(8545 == ssl3_accept_~s__state~0); 76483#L159 assume !(8560 == ssl3_accept_~s__state~0); 76482#L162 assume !(8561 == ssl3_accept_~s__state~0); 76481#L165 assume 8448 == ssl3_accept_~s__state~0; 76480#L166 assume !(ssl3_accept_~num1~0 > 0); 76478#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 76476#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76471#L580 ssl3_accept_~skip~0 := 0; 76470#L99-3 assume true; 76469#L99-1 assume !false; 76468#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76467#L102 assume !(12292 == ssl3_accept_~s__state~0); 76466#L105 assume !(16384 == ssl3_accept_~s__state~0); 76465#L108 assume !(8192 == ssl3_accept_~s__state~0); 76464#L111 assume !(24576 == ssl3_accept_~s__state~0); 76463#L114 assume !(8195 == ssl3_accept_~s__state~0); 76462#L117 assume !(8480 == ssl3_accept_~s__state~0); 76461#L120 assume !(8481 == ssl3_accept_~s__state~0); 76460#L123 assume !(8482 == ssl3_accept_~s__state~0); 76459#L126 assume !(8464 == ssl3_accept_~s__state~0); 76458#L129 assume !(8465 == ssl3_accept_~s__state~0); 76457#L132 assume !(8466 == ssl3_accept_~s__state~0); 76456#L135 assume !(8496 == ssl3_accept_~s__state~0); 76455#L138 assume !(8497 == ssl3_accept_~s__state~0); 76454#L141 assume !(8512 == ssl3_accept_~s__state~0); 76453#L144 assume !(8513 == ssl3_accept_~s__state~0); 76452#L147 assume !(8528 == ssl3_accept_~s__state~0); 76451#L150 assume !(8529 == ssl3_accept_~s__state~0); 76450#L153 assume !(8544 == ssl3_accept_~s__state~0); 76449#L156 assume !(8545 == ssl3_accept_~s__state~0); 76448#L159 assume !(8560 == ssl3_accept_~s__state~0); 76447#L162 assume !(8561 == ssl3_accept_~s__state~0); 76446#L165 assume !(8448 == ssl3_accept_~s__state~0); 76249#L168 assume 8576 == ssl3_accept_~s__state~0; 76180#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 76181#L444 assume !(ssl3_accept_~ret~0 <= 0); 76412#L447 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 75933#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75808#L580 ssl3_accept_~skip~0 := 0; 75801#L99-3 assume true; 75798#L99-1 assume !false; 75795#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75792#L102 assume !(12292 == ssl3_accept_~s__state~0); 75789#L105 assume !(16384 == ssl3_accept_~s__state~0); 75786#L108 assume !(8192 == ssl3_accept_~s__state~0); 75783#L111 assume !(24576 == ssl3_accept_~s__state~0); 75780#L114 assume !(8195 == ssl3_accept_~s__state~0); 75777#L117 assume !(8480 == ssl3_accept_~s__state~0); 75774#L120 assume !(8481 == ssl3_accept_~s__state~0); 75769#L123 assume !(8482 == ssl3_accept_~s__state~0); 75768#L126 assume !(8464 == ssl3_accept_~s__state~0); 75763#L129 assume !(8465 == ssl3_accept_~s__state~0); 75685#L132 assume 8466 == ssl3_accept_~s__state~0; 73320#L133 [2018-11-18 13:57:01,781 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:57:01,781 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 21 times [2018-11-18 13:57:01,781 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:57:01,781 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:57:01,782 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:01,782 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:57:01,782 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:01,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:57:01,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:57:01,787 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:57:01,787 INFO L82 PathProgramCache]: Analyzing trace with hash 684140851, now seen corresponding path program 1 times [2018-11-18 13:57:01,787 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:57:01,787 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:57:01,788 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:01,788 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 13:57:01,788 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:01,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:57:01,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:57:01,813 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:57:01,814 INFO L82 PathProgramCache]: Analyzing trace with hash -571265723, now seen corresponding path program 1 times [2018-11-18 13:57:01,814 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:57:01,814 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:57:01,814 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:01,814 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:57:01,814 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:01,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:57:01,843 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2018-11-18 13:57:01,843 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:57:01,843 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 13:57:02,526 WARN L180 SmtUtils]: Spent 671.00 ms on a formula simplification. DAG size of input: 388 DAG size of output: 142 [2018-11-18 13:57:02,581 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 13:57:02,581 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 13:57:02,581 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 13:57:02,581 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 13:57:02,581 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 13:57:02,581 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:57:02,581 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 13:57:02,581 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 13:57:02,581 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2_false-unreach-call_false-termination.cil.c_Iteration26_Loop [2018-11-18 13:57:02,581 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 13:57:02,581 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 13:57:02,583 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,602 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,606 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,608 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,610 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,611 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,616 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,617 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,619 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,620 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,621 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,624 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,625 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,627 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,629 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,632 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,634 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,635 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,638 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,639 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,640 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,643 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,828 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 13:57:02,828 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_091f083f-647e-46de-9942-abbf3a2d0c93/bin-2019/uautomizer/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:57:02,831 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 13:57:02,831 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 13:57:02,834 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 13:57:02,834 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~got_new_session~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~got_new_session~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_091f083f-647e-46de-9942-abbf3a2d0c93/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-18 13:57:02,852 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 13:57:02,852 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_091f083f-647e-46de-9942-abbf3a2d0c93/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-18 13:57:02,870 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 13:57:02,870 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 13:57:02,875 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 13:57:02,897 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 13:57:02,897 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 13:57:02,897 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 13:57:02,897 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 13:57:02,897 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 13:57:02,897 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:57:02,897 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 13:57:02,897 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 13:57:02,898 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2_false-unreach-call_false-termination.cil.c_Iteration26_Loop [2018-11-18 13:57:02,898 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 13:57:02,898 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 13:57:02,899 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,908 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,911 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,914 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,915 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,917 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,918 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,920 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,922 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,924 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,925 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,927 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,928 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,930 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,932 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,935 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,937 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,941 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,947 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,948 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,950 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:02,951 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:03,096 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 13:57:03,096 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 13:57:03,097 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 13:57:03,097 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 13:57:03,097 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 13:57:03,097 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 13:57:03,097 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 13:57:03,098 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 13:57:03,098 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 13:57:03,098 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 13:57:03,102 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 13:57:03,103 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 13:57:03,103 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 13:57:03,103 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 13:57:03,103 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 13:57:03,103 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 13:57:03,103 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 13:57:03,104 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 13:57:03,104 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 13:57:03,105 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 13:57:03,106 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 13:57:03,106 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 13:57:03,106 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 13:57:03,106 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 13:57:03,106 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 13:57:03,106 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 13:57:03,107 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 13:57:03,107 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 13:57:03,108 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 13:57:03,109 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 13:57:03,109 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2018-11-18 13:57:03,110 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 13:57:03,110 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 13:57:03,110 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 13:57:03,110 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -2*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 7 Supporting invariants [] [2018-11-18 13:57:03,110 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 13:57:03,134 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:57:03,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:57:03,150 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 13:57:03,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:57:03,189 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 13:57:03,361 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2018-11-18 13:57:03,362 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2018-11-18 13:57:03,362 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 4069 states and 5119 transitions. cyclomatic complexity: 1063 Second operand 4 states. [2018-11-18 13:57:03,427 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 4069 states and 5119 transitions. cyclomatic complexity: 1063. Second operand 4 states. Result 11056 states and 13835 transitions. Complement of second has 4 states. [2018-11-18 13:57:03,429 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2018-11-18 13:57:03,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2018-11-18 13:57:03,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 382 transitions. [2018-11-18 13:57:03,429 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 382 transitions. Stem has 18 letters. Loop has 181 letters. [2018-11-18 13:57:03,432 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 13:57:03,432 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 382 transitions. Stem has 199 letters. Loop has 181 letters. [2018-11-18 13:57:03,438 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 13:57:03,438 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 382 transitions. Stem has 18 letters. Loop has 362 letters. [2018-11-18 13:57:03,439 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 13:57:03,439 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11056 states and 13835 transitions. [2018-11-18 13:57:03,471 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 6985 [2018-11-18 13:57:03,492 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11056 states to 10839 states and 13572 transitions. [2018-11-18 13:57:03,492 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7276 [2018-11-18 13:57:03,497 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7411 [2018-11-18 13:57:03,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10839 states and 13572 transitions. [2018-11-18 13:57:03,499 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:57:03,499 INFO L705 BuchiCegarLoop]: Abstraction has 10839 states and 13572 transitions. [2018-11-18 13:57:03,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10839 states and 13572 transitions. [2018-11-18 13:57:03,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10839 to 10652. [2018-11-18 13:57:03,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10652 states. [2018-11-18 13:57:03,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10652 states to 10652 states and 13355 transitions. [2018-11-18 13:57:03,584 INFO L728 BuchiCegarLoop]: Abstraction has 10652 states and 13355 transitions. [2018-11-18 13:57:03,584 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 13:57:03,584 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 13:57:03,584 INFO L87 Difference]: Start difference. First operand 10652 states and 13355 transitions. Second operand 3 states. [2018-11-18 13:57:03,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:57:03,608 INFO L93 Difference]: Finished difference Result 5494 states and 6832 transitions. [2018-11-18 13:57:03,609 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 13:57:03,610 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5494 states and 6832 transitions. [2018-11-18 13:57:03,624 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 4306 [2018-11-18 13:57:03,637 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5494 states to 5490 states and 6828 transitions. [2018-11-18 13:57:03,637 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4598 [2018-11-18 13:57:03,640 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4600 [2018-11-18 13:57:03,640 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5490 states and 6828 transitions. [2018-11-18 13:57:03,640 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:57:03,640 INFO L705 BuchiCegarLoop]: Abstraction has 5490 states and 6828 transitions. [2018-11-18 13:57:03,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5490 states and 6828 transitions. [2018-11-18 13:57:03,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5490 to 5437. [2018-11-18 13:57:03,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5437 states. [2018-11-18 13:57:03,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5437 states to 5437 states and 6769 transitions. [2018-11-18 13:57:03,680 INFO L728 BuchiCegarLoop]: Abstraction has 5437 states and 6769 transitions. [2018-11-18 13:57:03,680 INFO L608 BuchiCegarLoop]: Abstraction has 5437 states and 6769 transitions. [2018-11-18 13:57:03,680 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-18 13:57:03,680 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5437 states and 6769 transitions. [2018-11-18 13:57:03,691 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 4259 [2018-11-18 13:57:03,691 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:57:03,691 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:57:03,691 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:57:03,691 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-18 13:57:03,692 INFO L794 eck$LassoCheckResult]: Stem: 105114#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 104880#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 104881#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 105104#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 105105#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 105047#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 105177#L99-3 assume true; 105332#L99-1 assume !false; 106517#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 106515#L102 assume !(12292 == ssl3_accept_~s__state~0); 106513#L105 assume !(16384 == ssl3_accept_~s__state~0); 106511#L108 assume !(8192 == ssl3_accept_~s__state~0); 106509#L111 assume !(24576 == ssl3_accept_~s__state~0); 106507#L114 assume !(8195 == ssl3_accept_~s__state~0); 106505#L117 assume !(8480 == ssl3_accept_~s__state~0); 106503#L120 assume !(8481 == ssl3_accept_~s__state~0); 106489#L123 assume !(8482 == ssl3_accept_~s__state~0); 106486#L126 assume !(8464 == ssl3_accept_~s__state~0); 106484#L129 assume !(8465 == ssl3_accept_~s__state~0); 106482#L132 assume !(8466 == ssl3_accept_~s__state~0); 106480#L135 assume !(8496 == ssl3_accept_~s__state~0); 106228#L138 [2018-11-18 13:57:03,692 INFO L796 eck$LassoCheckResult]: Loop: 106228#L138 assume !(8497 == ssl3_accept_~s__state~0); 106227#L141 assume !(8512 == ssl3_accept_~s__state~0); 106226#L144 assume !(8513 == ssl3_accept_~s__state~0); 106225#L147 assume !(8528 == ssl3_accept_~s__state~0); 106224#L150 assume !(8529 == ssl3_accept_~s__state~0); 106222#L153 assume !(8544 == ssl3_accept_~s__state~0); 106220#L156 assume !(8545 == ssl3_accept_~s__state~0); 106219#L159 assume !(8560 == ssl3_accept_~s__state~0); 106217#L162 assume !(8561 == ssl3_accept_~s__state~0); 106215#L165 assume 8448 == ssl3_accept_~s__state~0; 106136#L166 assume !(ssl3_accept_~num1~0 > 0); 106210#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 106203#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 106197#L580 ssl3_accept_~skip~0 := 0; 106195#L99-3 assume true; 106193#L99-1 assume !false; 106191#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 106188#L102 assume !(12292 == ssl3_accept_~s__state~0); 106186#L105 assume !(16384 == ssl3_accept_~s__state~0); 106184#L108 assume !(8192 == ssl3_accept_~s__state~0); 106181#L111 assume !(24576 == ssl3_accept_~s__state~0); 106178#L114 assume !(8195 == ssl3_accept_~s__state~0); 106176#L117 assume !(8480 == ssl3_accept_~s__state~0); 106173#L120 assume !(8481 == ssl3_accept_~s__state~0); 106170#L123 assume 8482 == ssl3_accept_~s__state~0; 106171#L124 ssl3_accept_~s__state~0 := 3; 106409#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 106403#L580 ssl3_accept_~skip~0 := 0; 106401#L99-3 assume true; 106399#L99-1 assume !false; 106397#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 106395#L102 assume !(12292 == ssl3_accept_~s__state~0); 106393#L105 assume !(16384 == ssl3_accept_~s__state~0); 106391#L108 assume !(8192 == ssl3_accept_~s__state~0); 106389#L111 assume !(24576 == ssl3_accept_~s__state~0); 106387#L114 assume !(8195 == ssl3_accept_~s__state~0); 106385#L117 assume !(8480 == ssl3_accept_~s__state~0); 106383#L120 assume !(8481 == ssl3_accept_~s__state~0); 106381#L123 assume !(8482 == ssl3_accept_~s__state~0); 106376#L126 assume !(8464 == ssl3_accept_~s__state~0); 106370#L129 assume !(8465 == ssl3_accept_~s__state~0); 106371#L132 assume !(8466 == ssl3_accept_~s__state~0); 106229#L135 assume !(8496 == ssl3_accept_~s__state~0); 106228#L138 [2018-11-18 13:57:03,692 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:57:03,692 INFO L82 PathProgramCache]: Analyzing trace with hash 575533841, now seen corresponding path program 1 times [2018-11-18 13:57:03,692 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:57:03,692 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:57:03,693 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:03,693 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:57:03,693 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:03,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:57:03,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:57:03,718 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:57:03,718 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 13:57:03,718 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 13:57:03,718 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:57:03,719 INFO L82 PathProgramCache]: Analyzing trace with hash 895272136, now seen corresponding path program 2 times [2018-11-18 13:57:03,719 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:57:03,719 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:57:03,719 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:03,719 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:57:03,719 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:03,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:57:03,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:57:03,876 WARN L180 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 27 [2018-11-18 13:57:03,894 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 13:57:03,895 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 13:57:03,895 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 13:57:03,895 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 13:57:03,895 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 13:57:03,895 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:57:03,895 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 13:57:03,895 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 13:57:03,895 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2_false-unreach-call_false-termination.cil.c_Iteration27_Loop [2018-11-18 13:57:03,895 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 13:57:03,895 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 13:57:03,896 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:03,910 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:03,912 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:03,915 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:03,919 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:03,987 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 13:57:03,987 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_091f083f-647e-46de-9942-abbf3a2d0c93/bin-2019/uautomizer/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:57:03,996 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 13:57:03,996 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 13:57:04,021 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 13:57:04,022 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_091f083f-647e-46de-9942-abbf3a2d0c93/bin-2019/uautomizer/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:57:04,031 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 13:57:04,031 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 13:57:04,036 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 13:57:04,036 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_091f083f-647e-46de-9942-abbf3a2d0c93/bin-2019/uautomizer/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:57:04,064 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 13:57:04,064 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 13:57:04,068 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 13:57:04,068 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_091f083f-647e-46de-9942-abbf3a2d0c93/bin-2019/uautomizer/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:57:04,096 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 13:57:04,096 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_091f083f-647e-46de-9942-abbf3a2d0c93/bin-2019/uautomizer/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:57:04,126 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 13:57:04,127 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 13:57:04,131 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 13:57:04,155 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 13:57:04,155 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 13:57:04,155 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 13:57:04,155 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 13:57:04,155 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 13:57:04,155 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 13:57:04,155 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 13:57:04,155 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 13:57:04,155 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2_false-unreach-call_false-termination.cil.c_Iteration27_Loop [2018-11-18 13:57:04,156 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 13:57:04,156 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 13:57:04,156 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:04,178 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:04,181 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:04,194 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:04,210 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 13:57:04,263 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 13:57:04,264 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 13:57:04,264 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 13:57:04,264 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 13:57:04,264 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 13:57:04,265 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 13:57:04,265 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 13:57:04,265 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 13:57:04,265 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 13:57:04,265 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 13:57:04,266 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 13:57:04,266 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 13:57:04,266 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 13:57:04,266 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 13:57:04,266 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 13:57:04,267 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 13:57:04,267 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 13:57:04,267 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 13:57:04,267 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 13:57:04,268 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 13:57:04,268 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 13:57:04,269 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 13:57:04,269 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 13:57:04,269 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 13:57:04,269 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 13:57:04,269 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 13:57:04,269 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 13:57:04,269 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 13:57:04,270 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 13:57:04,270 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 13:57:04,271 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 13:57:04,271 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 13:57:04,271 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 13:57:04,271 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 13:57:04,271 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 13:57:04,271 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 13:57:04,271 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 13:57:04,272 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 13:57:04,272 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-18 13:57:04,272 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 13:57:04,272 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 13:57:04,273 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 13:57:04,273 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 13:57:04,273 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 13:57:04,273 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 13:57:04,273 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 13:57:04,275 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 13:57:04,276 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 13:57:04,276 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-18 13:57:04,277 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 13:57:04,277 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 13:57:04,277 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 13:57:04,277 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2018-11-18 13:57:04,277 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 13:57:04,379 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:57:04,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:57:04,390 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 13:57:04,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:57:04,398 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 13:57:04,422 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 13:57:04,422 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-18 13:57:04,423 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 5437 states and 6769 transitions. cyclomatic complexity: 1350 Second operand 5 states. [2018-11-18 13:57:04,785 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 5437 states and 6769 transitions. cyclomatic complexity: 1350. Second operand 5 states. Result 17472 states and 21638 transitions. Complement of second has 9 states. [2018-11-18 13:57:04,786 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2018-11-18 13:57:04,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 13:57:04,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 346 transitions. [2018-11-18 13:57:04,786 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 346 transitions. Stem has 21 letters. Loop has 43 letters. [2018-11-18 13:57:04,786 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 13:57:04,787 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 346 transitions. Stem has 64 letters. Loop has 43 letters. [2018-11-18 13:57:04,787 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 13:57:04,787 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 346 transitions. Stem has 21 letters. Loop has 86 letters. [2018-11-18 13:57:04,787 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 13:57:04,787 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 17472 states and 21638 transitions. [2018-11-18 13:57:04,831 INFO L131 ngComponentsAnalysis]: Automaton has 29 accepting balls. 8156 [2018-11-18 13:57:04,864 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 17472 states to 17162 states and 21230 transitions. [2018-11-18 13:57:04,864 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9330 [2018-11-18 13:57:04,869 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9376 [2018-11-18 13:57:04,870 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17162 states and 21230 transitions. [2018-11-18 13:57:04,870 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:57:04,870 INFO L705 BuchiCegarLoop]: Abstraction has 17162 states and 21230 transitions. [2018-11-18 13:57:04,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17162 states and 21230 transitions. [2018-11-18 13:57:04,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17162 to 15071. [2018-11-18 13:57:04,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15071 states. [2018-11-18 13:57:05,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15071 states to 15071 states and 18738 transitions. [2018-11-18 13:57:05,002 INFO L728 BuchiCegarLoop]: Abstraction has 15071 states and 18738 transitions. [2018-11-18 13:57:05,002 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 13:57:05,002 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 13:57:05,003 INFO L87 Difference]: Start difference. First operand 15071 states and 18738 transitions. Second operand 3 states. [2018-11-18 13:57:05,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:57:05,116 INFO L93 Difference]: Finished difference Result 3138 states and 3805 transitions. [2018-11-18 13:57:05,117 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 13:57:05,117 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3138 states and 3805 transitions. [2018-11-18 13:57:05,122 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 696 [2018-11-18 13:57:05,128 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3138 states to 3127 states and 3794 transitions. [2018-11-18 13:57:05,129 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 912 [2018-11-18 13:57:05,129 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 912 [2018-11-18 13:57:05,129 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3127 states and 3794 transitions. [2018-11-18 13:57:05,129 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:57:05,129 INFO L705 BuchiCegarLoop]: Abstraction has 3127 states and 3794 transitions. [2018-11-18 13:57:05,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3127 states and 3794 transitions. [2018-11-18 13:57:05,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3127 to 3127. [2018-11-18 13:57:05,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3127 states. [2018-11-18 13:57:05,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3127 states to 3127 states and 3794 transitions. [2018-11-18 13:57:05,151 INFO L728 BuchiCegarLoop]: Abstraction has 3127 states and 3794 transitions. [2018-11-18 13:57:05,151 INFO L608 BuchiCegarLoop]: Abstraction has 3127 states and 3794 transitions. [2018-11-18 13:57:05,151 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-18 13:57:05,151 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3127 states and 3794 transitions. [2018-11-18 13:57:05,156 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 696 [2018-11-18 13:57:05,157 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:57:05,157 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:57:05,157 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-18 13:57:05,157 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:57:05,158 INFO L794 eck$LassoCheckResult]: Stem: 146405#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 146217#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 146218#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 146399#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 146400#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 146357#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 146452#L99-3 assume true; 147479#L99-1 assume !false; 147475#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147467#L102 assume !(12292 == ssl3_accept_~s__state~0); 147463#L105 assume !(16384 == ssl3_accept_~s__state~0); 147456#L108 assume !(8192 == ssl3_accept_~s__state~0); 147453#L111 assume !(24576 == ssl3_accept_~s__state~0); 147450#L114 assume !(8195 == ssl3_accept_~s__state~0); 147447#L117 assume !(8480 == ssl3_accept_~s__state~0); 147444#L120 assume !(8481 == ssl3_accept_~s__state~0); 147441#L123 assume !(8482 == ssl3_accept_~s__state~0); 147439#L126 assume 8464 == ssl3_accept_~s__state~0; 146290#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 146291#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 147162#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 147158#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 147151#L580 ssl3_accept_~skip~0 := 0; 147149#L99-3 assume true; 147147#L99-1 assume !false; 147144#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147141#L102 assume !(12292 == ssl3_accept_~s__state~0); 147129#L105 assume !(16384 == ssl3_accept_~s__state~0); 147128#L108 assume !(8192 == ssl3_accept_~s__state~0); 147126#L111 assume !(24576 == ssl3_accept_~s__state~0); 147119#L114 assume !(8195 == ssl3_accept_~s__state~0); 147115#L117 assume !(8480 == ssl3_accept_~s__state~0); 147108#L120 assume !(8481 == ssl3_accept_~s__state~0); 147105#L123 assume !(8482 == ssl3_accept_~s__state~0); 147102#L126 assume !(8464 == ssl3_accept_~s__state~0); 147099#L129 assume !(8465 == ssl3_accept_~s__state~0); 147096#L132 assume !(8466 == ssl3_accept_~s__state~0); 147093#L135 assume 8496 == ssl3_accept_~s__state~0; 147090#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 147087#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 147008#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 147004#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 147005#L297-2 ssl3_accept_~s__init_num~0 := 0; 146997#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 146991#L580 ssl3_accept_~skip~0 := 0; 146989#L99-3 assume true; 146987#L99-1 assume !false; 146985#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146983#L102 assume !(12292 == ssl3_accept_~s__state~0); 146980#L105 assume !(16384 == ssl3_accept_~s__state~0); 146981#L108 assume !(8192 == ssl3_accept_~s__state~0); 146974#L111 assume !(24576 == ssl3_accept_~s__state~0); 146975#L114 assume !(8195 == ssl3_accept_~s__state~0); 146968#L117 assume !(8480 == ssl3_accept_~s__state~0); 146969#L120 assume !(8481 == ssl3_accept_~s__state~0); 146962#L123 assume !(8482 == ssl3_accept_~s__state~0); 146963#L126 assume !(8464 == ssl3_accept_~s__state~0); 146956#L129 assume !(8465 == ssl3_accept_~s__state~0); 146957#L132 assume !(8466 == ssl3_accept_~s__state~0); 146950#L135 assume !(8496 == ssl3_accept_~s__state~0); 146951#L138 assume !(8497 == ssl3_accept_~s__state~0); 146576#L141 [2018-11-18 13:57:05,158 INFO L796 eck$LassoCheckResult]: Loop: 146576#L141 assume 8512 == ssl3_accept_~s__state~0; 146436#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 146437#L308 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 146299#L312 assume !(ssl3_accept_~ret~0 <= 0); 146300#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 146622#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 146616#L580 ssl3_accept_~skip~0 := 0; 146614#L99-3 assume true; 146612#L99-1 assume !false; 146610#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146608#L102 assume !(12292 == ssl3_accept_~s__state~0); 146606#L105 assume !(16384 == ssl3_accept_~s__state~0); 146604#L108 assume !(8192 == ssl3_accept_~s__state~0); 146602#L111 assume !(24576 == ssl3_accept_~s__state~0); 146600#L114 assume !(8195 == ssl3_accept_~s__state~0); 146598#L117 assume !(8480 == ssl3_accept_~s__state~0); 146596#L120 assume !(8481 == ssl3_accept_~s__state~0); 146594#L123 assume !(8482 == ssl3_accept_~s__state~0); 146592#L126 assume !(8464 == ssl3_accept_~s__state~0); 146590#L129 assume !(8465 == ssl3_accept_~s__state~0); 146588#L132 assume !(8466 == ssl3_accept_~s__state~0); 146586#L135 assume !(8496 == ssl3_accept_~s__state~0); 146584#L138 assume !(8497 == ssl3_accept_~s__state~0); 146582#L141 assume !(8512 == ssl3_accept_~s__state~0); 146580#L144 assume !(8513 == ssl3_accept_~s__state~0); 146575#L147 assume 8528 == ssl3_accept_~s__state~0; 146425#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 146386#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 146354#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 146207#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 146393#L357 assume !(ssl3_accept_~ret~0 <= 0); 146206#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 146285#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 146913#L580 ssl3_accept_~skip~0 := 0; 146909#L99-3 assume true; 146910#L99-1 assume !false; 147277#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147275#L102 assume !(12292 == ssl3_accept_~s__state~0); 146773#L105 assume !(16384 == ssl3_accept_~s__state~0); 146766#L108 assume !(8192 == ssl3_accept_~s__state~0); 146767#L111 assume !(24576 == ssl3_accept_~s__state~0); 146759#L114 assume !(8195 == ssl3_accept_~s__state~0); 146760#L117 assume !(8480 == ssl3_accept_~s__state~0); 146753#L120 assume !(8481 == ssl3_accept_~s__state~0); 146754#L123 assume !(8482 == ssl3_accept_~s__state~0); 146747#L126 assume !(8464 == ssl3_accept_~s__state~0); 146748#L129 assume !(8465 == ssl3_accept_~s__state~0); 146741#L132 assume !(8466 == ssl3_accept_~s__state~0); 146742#L135 assume !(8496 == ssl3_accept_~s__state~0); 146734#L138 assume !(8497 == ssl3_accept_~s__state~0); 146735#L141 assume !(8512 == ssl3_accept_~s__state~0); 147179#L144 assume !(8513 == ssl3_accept_~s__state~0); 147177#L147 assume !(8528 == ssl3_accept_~s__state~0); 147176#L150 assume !(8529 == ssl3_accept_~s__state~0); 147175#L153 assume 8544 == ssl3_accept_~s__state~0; 147174#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 146385#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 146267#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 146329#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 146448#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 146449#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 147560#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 147553#L580 ssl3_accept_~skip~0 := 0; 147550#L99-3 assume true; 147547#L99-1 assume !false; 147544#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147541#L102 assume !(12292 == ssl3_accept_~s__state~0); 147538#L105 assume !(16384 == ssl3_accept_~s__state~0); 147535#L108 assume !(8192 == ssl3_accept_~s__state~0); 147532#L111 assume !(24576 == ssl3_accept_~s__state~0); 147529#L114 assume !(8195 == ssl3_accept_~s__state~0); 147526#L117 assume !(8480 == ssl3_accept_~s__state~0); 147523#L120 assume !(8481 == ssl3_accept_~s__state~0); 147520#L123 assume !(8482 == ssl3_accept_~s__state~0); 147517#L126 assume !(8464 == ssl3_accept_~s__state~0); 147514#L129 assume !(8465 == ssl3_accept_~s__state~0); 147511#L132 assume !(8466 == ssl3_accept_~s__state~0); 147508#L135 assume !(8496 == ssl3_accept_~s__state~0); 147505#L138 assume !(8497 == ssl3_accept_~s__state~0); 147502#L141 assume !(8512 == ssl3_accept_~s__state~0); 147499#L144 assume !(8513 == ssl3_accept_~s__state~0); 147496#L147 assume !(8528 == ssl3_accept_~s__state~0); 147493#L150 assume !(8529 == ssl3_accept_~s__state~0); 147489#L153 assume !(8544 == ssl3_accept_~s__state~0); 147486#L156 assume !(8545 == ssl3_accept_~s__state~0); 147483#L159 assume !(8560 == ssl3_accept_~s__state~0); 147480#L162 assume !(8561 == ssl3_accept_~s__state~0); 147476#L165 assume 8448 == ssl3_accept_~s__state~0; 147469#L166 assume !(ssl3_accept_~num1~0 > 0); 147465#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 147461#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 147454#L580 ssl3_accept_~skip~0 := 0; 147451#L99-3 assume true; 147448#L99-1 assume !false; 147445#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147443#L102 assume !(12292 == ssl3_accept_~s__state~0); 147434#L105 assume !(16384 == ssl3_accept_~s__state~0); 147431#L108 assume !(8192 == ssl3_accept_~s__state~0); 147426#L111 assume !(24576 == ssl3_accept_~s__state~0); 147419#L114 assume !(8195 == ssl3_accept_~s__state~0); 147416#L117 assume !(8480 == ssl3_accept_~s__state~0); 147413#L120 assume !(8481 == ssl3_accept_~s__state~0); 147410#L123 assume !(8482 == ssl3_accept_~s__state~0); 147407#L126 assume !(8464 == ssl3_accept_~s__state~0); 147404#L129 assume !(8465 == ssl3_accept_~s__state~0); 147401#L132 assume !(8466 == ssl3_accept_~s__state~0); 147398#L135 assume !(8496 == ssl3_accept_~s__state~0); 147395#L138 assume !(8497 == ssl3_accept_~s__state~0); 147335#L141 assume !(8512 == ssl3_accept_~s__state~0); 147269#L144 assume !(8513 == ssl3_accept_~s__state~0); 147263#L147 assume !(8528 == ssl3_accept_~s__state~0); 147261#L150 assume !(8529 == ssl3_accept_~s__state~0); 147259#L153 assume !(8544 == ssl3_accept_~s__state~0); 147251#L156 assume !(8545 == ssl3_accept_~s__state~0); 147247#L159 assume !(8560 == ssl3_accept_~s__state~0); 147243#L162 assume !(8561 == ssl3_accept_~s__state~0); 147239#L165 assume !(8448 == ssl3_accept_~s__state~0); 147233#L168 assume 8576 == ssl3_accept_~s__state~0; 147228#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 147225#L444 assume !(ssl3_accept_~ret~0 <= 0); 147221#L447 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 147210#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 147204#L580 ssl3_accept_~skip~0 := 0; 147202#L99-3 assume true; 147200#L99-1 assume !false; 147198#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147196#L102 assume !(12292 == ssl3_accept_~s__state~0); 147194#L105 assume !(16384 == ssl3_accept_~s__state~0); 147192#L108 assume !(8192 == ssl3_accept_~s__state~0); 147190#L111 assume !(24576 == ssl3_accept_~s__state~0); 147188#L114 assume !(8195 == ssl3_accept_~s__state~0); 147186#L117 assume !(8480 == ssl3_accept_~s__state~0); 147184#L120 assume !(8481 == ssl3_accept_~s__state~0); 147182#L123 assume !(8482 == ssl3_accept_~s__state~0); 147171#L126 assume !(8464 == ssl3_accept_~s__state~0); 147006#L129 assume !(8465 == ssl3_accept_~s__state~0); 147007#L132 assume !(8466 == ssl3_accept_~s__state~0); 147164#L135 assume 8496 == ssl3_accept_~s__state~0; 147160#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 147153#L287 assume !(1 == ssl3_accept_~blastFlag~0); 146322#L290 assume !(3 == ssl3_accept_~blastFlag~0); 146323#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 147009#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 147000#L297-2 ssl3_accept_~s__init_num~0 := 0; 147001#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 147942#L580 ssl3_accept_~skip~0 := 0; 147941#L99-3 assume true; 147940#L99-1 assume !false; 147939#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147938#L102 assume !(12292 == ssl3_accept_~s__state~0); 147937#L105 assume !(16384 == ssl3_accept_~s__state~0); 146977#L108 assume !(8192 == ssl3_accept_~s__state~0); 146978#L111 assume !(24576 == ssl3_accept_~s__state~0); 146971#L114 assume !(8195 == ssl3_accept_~s__state~0); 146972#L117 assume !(8480 == ssl3_accept_~s__state~0); 146965#L120 assume !(8481 == ssl3_accept_~s__state~0); 146966#L123 assume !(8482 == ssl3_accept_~s__state~0); 146959#L126 assume !(8464 == ssl3_accept_~s__state~0); 146960#L129 assume !(8465 == ssl3_accept_~s__state~0); 146953#L132 assume !(8466 == ssl3_accept_~s__state~0); 146954#L135 assume !(8496 == ssl3_accept_~s__state~0); 146578#L138 assume !(8497 == ssl3_accept_~s__state~0); 146576#L141 [2018-11-18 13:57:05,158 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:57:05,158 INFO L82 PathProgramCache]: Analyzing trace with hash 1078710861, now seen corresponding path program 1 times [2018-11-18 13:57:05,158 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:57:05,158 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:57:05,159 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:05,159 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 13:57:05,159 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:05,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:57:05,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:57:05,168 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:57:05,168 INFO L82 PathProgramCache]: Analyzing trace with hash 403678315, now seen corresponding path program 1 times [2018-11-18 13:57:05,168 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:57:05,168 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:57:05,169 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:05,169 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:57:05,169 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:05,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 13:57:05,212 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 156 proven. 0 refuted. 0 times theorem prover too weak. 141 trivial. 0 not checked. [2018-11-18 13:57:05,213 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 13:57:05,213 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 13:57:05,213 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 13:57:05,213 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 13:57:05,213 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 13:57:05,213 INFO L87 Difference]: Start difference. First operand 3127 states and 3794 transitions. cyclomatic complexity: 680 Second operand 3 states. [2018-11-18 13:57:05,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 13:57:05,320 INFO L93 Difference]: Finished difference Result 3127 states and 3785 transitions. [2018-11-18 13:57:05,320 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 13:57:05,320 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3127 states and 3785 transitions. [2018-11-18 13:57:05,325 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 696 [2018-11-18 13:57:05,330 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3127 states to 3127 states and 3785 transitions. [2018-11-18 13:57:05,330 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 912 [2018-11-18 13:57:05,330 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 912 [2018-11-18 13:57:05,330 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3127 states and 3785 transitions. [2018-11-18 13:57:05,330 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 13:57:05,331 INFO L705 BuchiCegarLoop]: Abstraction has 3127 states and 3785 transitions. [2018-11-18 13:57:05,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3127 states and 3785 transitions. [2018-11-18 13:57:05,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3127 to 3127. [2018-11-18 13:57:05,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3127 states. [2018-11-18 13:57:05,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3127 states to 3127 states and 3785 transitions. [2018-11-18 13:57:05,353 INFO L728 BuchiCegarLoop]: Abstraction has 3127 states and 3785 transitions. [2018-11-18 13:57:05,353 INFO L608 BuchiCegarLoop]: Abstraction has 3127 states and 3785 transitions. [2018-11-18 13:57:05,353 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-18 13:57:05,353 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3127 states and 3785 transitions. [2018-11-18 13:57:05,358 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 696 [2018-11-18 13:57:05,359 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 13:57:05,359 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 13:57:05,359 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-18 13:57:05,360 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 13:57:05,360 INFO L794 eck$LassoCheckResult]: Stem: 152683#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 152478#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 152479#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 152672#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 152673#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 152625#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 152743#L99-3 assume true; 153543#L99-1 assume !false; 153539#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 153535#L102 assume !(12292 == ssl3_accept_~s__state~0); 153531#L105 assume !(16384 == ssl3_accept_~s__state~0); 153527#L108 assume !(8192 == ssl3_accept_~s__state~0); 153523#L111 assume !(24576 == ssl3_accept_~s__state~0); 153519#L114 assume !(8195 == ssl3_accept_~s__state~0); 153515#L117 assume !(8480 == ssl3_accept_~s__state~0); 153511#L120 assume !(8481 == ssl3_accept_~s__state~0); 153507#L123 assume !(8482 == ssl3_accept_~s__state~0); 153503#L126 assume 8464 == ssl3_accept_~s__state~0; 152551#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 152552#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 153579#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 153575#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 153568#L580 ssl3_accept_~skip~0 := 0; 153565#L99-3 assume true; 153562#L99-1 assume !false; 153559#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 153556#L102 assume !(12292 == ssl3_accept_~s__state~0); 153553#L105 assume !(16384 == ssl3_accept_~s__state~0); 153550#L108 assume !(8192 == ssl3_accept_~s__state~0); 153547#L111 assume !(24576 == ssl3_accept_~s__state~0); 153544#L114 assume !(8195 == ssl3_accept_~s__state~0); 153540#L117 assume !(8480 == ssl3_accept_~s__state~0); 153536#L120 assume !(8481 == ssl3_accept_~s__state~0); 153532#L123 assume !(8482 == ssl3_accept_~s__state~0); 153528#L126 assume !(8464 == ssl3_accept_~s__state~0); 153524#L129 assume !(8465 == ssl3_accept_~s__state~0); 153520#L132 assume !(8466 == ssl3_accept_~s__state~0); 153516#L135 assume 8496 == ssl3_accept_~s__state~0; 153512#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 153508#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 153504#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 152674#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 152668#L297-2 ssl3_accept_~s__init_num~0 := 0; 152669#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 153702#L580 ssl3_accept_~skip~0 := 0; 153695#L99-3 assume true; 153696#L99-1 assume !false; 153689#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 153690#L102 assume !(12292 == ssl3_accept_~s__state~0); 153683#L105 assume !(16384 == ssl3_accept_~s__state~0); 153684#L108 assume !(8192 == ssl3_accept_~s__state~0); 153677#L111 assume !(24576 == ssl3_accept_~s__state~0); 153678#L114 assume !(8195 == ssl3_accept_~s__state~0); 153671#L117 assume !(8480 == ssl3_accept_~s__state~0); 153672#L120 assume !(8481 == ssl3_accept_~s__state~0); 153665#L123 assume !(8482 == ssl3_accept_~s__state~0); 153666#L126 assume !(8464 == ssl3_accept_~s__state~0); 153658#L129 assume !(8465 == ssl3_accept_~s__state~0); 153659#L132 assume !(8466 == ssl3_accept_~s__state~0); 153651#L135 assume !(8496 == ssl3_accept_~s__state~0); 153652#L138 assume !(8497 == ssl3_accept_~s__state~0); 152896#L141 [2018-11-18 13:57:05,360 INFO L796 eck$LassoCheckResult]: Loop: 152896#L141 assume 8512 == ssl3_accept_~s__state~0; 152728#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 152729#L308 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 152558#L312 assume !(ssl3_accept_~ret~0 <= 0); 152559#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 152688#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 152936#L580 ssl3_accept_~skip~0 := 0; 152934#L99-3 assume true; 152932#L99-1 assume !false; 152930#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 152928#L102 assume !(12292 == ssl3_accept_~s__state~0); 152926#L105 assume !(16384 == ssl3_accept_~s__state~0); 152924#L108 assume !(8192 == ssl3_accept_~s__state~0); 152922#L111 assume !(24576 == ssl3_accept_~s__state~0); 152920#L114 assume !(8195 == ssl3_accept_~s__state~0); 152918#L117 assume !(8480 == ssl3_accept_~s__state~0); 152916#L120 assume !(8481 == ssl3_accept_~s__state~0); 152914#L123 assume !(8482 == ssl3_accept_~s__state~0); 152912#L126 assume !(8464 == ssl3_accept_~s__state~0); 152910#L129 assume !(8465 == ssl3_accept_~s__state~0); 152908#L132 assume !(8466 == ssl3_accept_~s__state~0); 152906#L135 assume !(8496 == ssl3_accept_~s__state~0); 152904#L138 assume !(8497 == ssl3_accept_~s__state~0); 152902#L141 assume !(8512 == ssl3_accept_~s__state~0); 152900#L144 assume !(8513 == ssl3_accept_~s__state~0); 152895#L147 assume 8528 == ssl3_accept_~s__state~0; 152713#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 152658#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 152659#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 152467#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 152742#L357 assume !(ssl3_accept_~ret~0 <= 0); 152466#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 153379#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 153335#L580 ssl3_accept_~skip~0 := 0; 153336#L99-3 assume true; 153285#L99-1 assume !false; 153286#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 153273#L102 assume !(12292 == ssl3_accept_~s__state~0); 153274#L105 assume !(16384 == ssl3_accept_~s__state~0); 153261#L108 assume !(8192 == ssl3_accept_~s__state~0); 153262#L111 assume !(24576 == ssl3_accept_~s__state~0); 153253#L114 assume !(8195 == ssl3_accept_~s__state~0); 153254#L117 assume !(8480 == ssl3_accept_~s__state~0); 153245#L120 assume !(8481 == ssl3_accept_~s__state~0); 153246#L123 assume !(8482 == ssl3_accept_~s__state~0); 153237#L126 assume !(8464 == ssl3_accept_~s__state~0); 153238#L129 assume !(8465 == ssl3_accept_~s__state~0); 153229#L132 assume !(8466 == ssl3_accept_~s__state~0); 153230#L135 assume !(8496 == ssl3_accept_~s__state~0); 153221#L138 assume !(8497 == ssl3_accept_~s__state~0); 153222#L141 assume !(8512 == ssl3_accept_~s__state~0); 153213#L144 assume !(8513 == ssl3_accept_~s__state~0); 153214#L147 assume !(8528 == ssl3_accept_~s__state~0); 153099#L150 assume !(8529 == ssl3_accept_~s__state~0); 153100#L153 assume 8544 == ssl3_accept_~s__state~0; 152635#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 152636#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 152589#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 152590#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 152704#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 152701#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 152586#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 152492#L580 ssl3_accept_~skip~0 := 0; 152684#L99-3 assume true; 152685#L99-1 assume !false; 152593#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 152594#L102 assume !(12292 == ssl3_accept_~s__state~0); 152626#L105 assume !(16384 == ssl3_accept_~s__state~0); 153840#L108 assume !(8192 == ssl3_accept_~s__state~0); 153839#L111 assume !(24576 == ssl3_accept_~s__state~0); 153838#L114 assume !(8195 == ssl3_accept_~s__state~0); 152516#L117 assume !(8480 == ssl3_accept_~s__state~0); 152482#L120 assume !(8481 == ssl3_accept_~s__state~0); 152483#L123 assume !(8482 == ssl3_accept_~s__state~0); 152697#L126 assume !(8464 == ssl3_accept_~s__state~0); 152698#L129 assume !(8465 == ssl3_accept_~s__state~0); 153825#L132 assume !(8466 == ssl3_accept_~s__state~0); 153823#L135 assume !(8496 == ssl3_accept_~s__state~0); 152652#L138 assume !(8497 == ssl3_accept_~s__state~0); 152653#L141 assume !(8512 == ssl3_accept_~s__state~0); 153818#L144 assume !(8513 == ssl3_accept_~s__state~0); 153815#L147 assume !(8528 == ssl3_accept_~s__state~0); 153786#L150 assume !(8529 == ssl3_accept_~s__state~0); 153783#L153 assume !(8544 == ssl3_accept_~s__state~0); 153780#L156 assume !(8545 == ssl3_accept_~s__state~0); 153777#L159 assume !(8560 == ssl3_accept_~s__state~0); 153775#L162 assume !(8561 == ssl3_accept_~s__state~0); 153772#L165 assume 8448 == ssl3_accept_~s__state~0; 152562#L166 assume !(ssl3_accept_~num1~0 > 0); 152564#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 153596#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 153590#L580 ssl3_accept_~skip~0 := 0; 153588#L99-3 assume true; 153586#L99-1 assume !false; 153584#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 153582#L102 assume !(12292 == ssl3_accept_~s__state~0); 153580#L105 assume !(16384 == ssl3_accept_~s__state~0); 153576#L108 assume !(8192 == ssl3_accept_~s__state~0); 153569#L111 assume !(24576 == ssl3_accept_~s__state~0); 153566#L114 assume !(8195 == ssl3_accept_~s__state~0); 153563#L117 assume !(8480 == ssl3_accept_~s__state~0); 153560#L120 assume !(8481 == ssl3_accept_~s__state~0); 153557#L123 assume !(8482 == ssl3_accept_~s__state~0); 153554#L126 assume !(8464 == ssl3_accept_~s__state~0); 153551#L129 assume !(8465 == ssl3_accept_~s__state~0); 153548#L132 assume !(8466 == ssl3_accept_~s__state~0); 153545#L135 assume !(8496 == ssl3_accept_~s__state~0); 153541#L138 assume !(8497 == ssl3_accept_~s__state~0); 153537#L141 assume !(8512 == ssl3_accept_~s__state~0); 153533#L144 assume !(8513 == ssl3_accept_~s__state~0); 153529#L147 assume !(8528 == ssl3_accept_~s__state~0); 153525#L150 assume !(8529 == ssl3_accept_~s__state~0); 153521#L153 assume !(8544 == ssl3_accept_~s__state~0); 153517#L156 assume !(8545 == ssl3_accept_~s__state~0); 153513#L159 assume !(8560 == ssl3_accept_~s__state~0); 153509#L162 assume !(8561 == ssl3_accept_~s__state~0); 153505#L165 assume !(8448 == ssl3_accept_~s__state~0); 153501#L168 assume 8576 == ssl3_accept_~s__state~0; 152532#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 152533#L444 assume !(ssl3_accept_~ret~0 <= 0); 153278#L447 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 153279#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 153263#L580 ssl3_accept_~skip~0 := 0; 153264#L99-3 assume true; 153255#L99-1 assume !false; 153256#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 153247#L102 assume !(12292 == ssl3_accept_~s__state~0); 153248#L105 assume !(16384 == ssl3_accept_~s__state~0); 153239#L108 assume !(8192 == ssl3_accept_~s__state~0); 153240#L111 assume !(24576 == ssl3_accept_~s__state~0); 153231#L114 assume !(8195 == ssl3_accept_~s__state~0); 153232#L117 assume !(8480 == ssl3_accept_~s__state~0); 153223#L120 assume !(8481 == ssl3_accept_~s__state~0); 153224#L123 assume !(8482 == ssl3_accept_~s__state~0); 153215#L126 assume !(8464 == ssl3_accept_~s__state~0); 153216#L129 assume !(8465 == ssl3_accept_~s__state~0); 153207#L132 assume 8466 == ssl3_accept_~s__state~0; 153208#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 152475#L274 assume !(0 == ssl3_accept_~blastFlag~0); 152461#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 152462#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 153808#L580 ssl3_accept_~skip~0 := 0; 153806#L99-3 assume true; 153804#L99-1 assume !false; 153802#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 153800#L102 assume !(12292 == ssl3_accept_~s__state~0); 153798#L105 assume !(16384 == ssl3_accept_~s__state~0); 153796#L108 assume !(8192 == ssl3_accept_~s__state~0); 153794#L111 assume !(24576 == ssl3_accept_~s__state~0); 153792#L114 assume !(8195 == ssl3_accept_~s__state~0); 153790#L117 assume !(8480 == ssl3_accept_~s__state~0); 153788#L120 assume !(8481 == ssl3_accept_~s__state~0); 153785#L123 assume !(8482 == ssl3_accept_~s__state~0); 153782#L126 assume !(8464 == ssl3_accept_~s__state~0); 153779#L129 assume !(8465 == ssl3_accept_~s__state~0); 153776#L132 assume !(8466 == ssl3_accept_~s__state~0); 153774#L135 assume 8496 == ssl3_accept_~s__state~0; 152518#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 152519#L287 assume !(1 == ssl3_accept_~blastFlag~0); 152606#L290 assume !(3 == ssl3_accept_~blastFlag~0); 152576#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 152577#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 154250#L297-2 ssl3_accept_~s__init_num~0 := 0; 154248#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 153698#L580 ssl3_accept_~skip~0 := 0; 153699#L99-3 assume true; 153692#L99-1 assume !false; 153693#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 153686#L102 assume !(12292 == ssl3_accept_~s__state~0); 153687#L105 assume !(16384 == ssl3_accept_~s__state~0); 153680#L108 assume !(8192 == ssl3_accept_~s__state~0); 153681#L111 assume !(24576 == ssl3_accept_~s__state~0); 153674#L114 assume !(8195 == ssl3_accept_~s__state~0); 153675#L117 assume !(8480 == ssl3_accept_~s__state~0); 153668#L120 assume !(8481 == ssl3_accept_~s__state~0); 153669#L123 assume !(8482 == ssl3_accept_~s__state~0); 153662#L126 assume !(8464 == ssl3_accept_~s__state~0); 153663#L129 assume !(8465 == ssl3_accept_~s__state~0); 153654#L132 assume !(8466 == ssl3_accept_~s__state~0); 153655#L135 assume !(8496 == ssl3_accept_~s__state~0); 152898#L138 assume !(8497 == ssl3_accept_~s__state~0); 152896#L141 [2018-11-18 13:57:05,360 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:57:05,360 INFO L82 PathProgramCache]: Analyzing trace with hash 1078710861, now seen corresponding path program 2 times [2018-11-18 13:57:05,360 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:57:05,360 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:57:05,361 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:05,361 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:57:05,361 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:05,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:57:05,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:57:05,371 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:57:05,371 INFO L82 PathProgramCache]: Analyzing trace with hash 716664203, now seen corresponding path program 1 times [2018-11-18 13:57:05,371 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:57:05,371 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:57:05,371 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:05,372 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 13:57:05,372 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:05,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:57:05,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:57:05,395 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 13:57:05,395 INFO L82 PathProgramCache]: Analyzing trace with hash 2127377087, now seen corresponding path program 1 times [2018-11-18 13:57:05,396 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 13:57:05,396 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 13:57:05,396 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:05,396 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 13:57:05,396 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 13:57:05,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:57:05,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 13:57:06,129 WARN L180 SmtUtils]: Spent 681.00 ms on a formula simplification. DAG size of input: 388 DAG size of output: 146 [2018-11-18 13:57:06,464 WARN L180 SmtUtils]: Spent 281.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 86 [2018-11-18 13:57:06,515 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 18.11 01:57:06 BoogieIcfgContainer [2018-11-18 13:57:06,515 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-18 13:57:06,516 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-18 13:57:06,516 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-18 13:57:06,516 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-18 13:57:06,516 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 01:56:56" (3/4) ... [2018-11-18 13:57:06,523 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample [2018-11-18 13:57:06,590 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_091f083f-647e-46de-9942-abbf3a2d0c93/bin-2019/uautomizer/witness.graphml [2018-11-18 13:57:06,590 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-18 13:57:06,591 INFO L168 Benchmark]: Toolchain (without parser) took 11007.43 ms. Allocated memory was 1.0 GB in the beginning and 1.6 GB in the end (delta: 523.2 MB). Free memory was 953.8 MB in the beginning and 1.4 GB in the end (delta: -488.5 MB). Peak memory consumption was 34.7 MB. Max. memory is 11.5 GB. [2018-11-18 13:57:06,592 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-18 13:57:06,592 INFO L168 Benchmark]: CACSL2BoogieTranslator took 247.00 ms. Allocated memory is still 1.0 GB. Free memory was 953.8 MB in the beginning and 935.0 MB in the end (delta: 18.8 MB). Peak memory consumption was 18.8 MB. Max. memory is 11.5 GB. [2018-11-18 13:57:06,592 INFO L168 Benchmark]: Boogie Procedure Inliner took 70.50 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 110.6 MB). Free memory was 935.0 MB in the beginning and 1.1 GB in the end (delta: -173.2 MB). Peak memory consumption was 15.1 MB. Max. memory is 11.5 GB. [2018-11-18 13:57:06,592 INFO L168 Benchmark]: Boogie Preprocessor took 22.12 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.9 MB). Peak memory consumption was 6.9 MB. Max. memory is 11.5 GB. [2018-11-18 13:57:06,593 INFO L168 Benchmark]: RCFGBuilder took 445.85 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 47.3 MB). Peak memory consumption was 47.3 MB. Max. memory is 11.5 GB. [2018-11-18 13:57:06,593 INFO L168 Benchmark]: BuchiAutomizer took 10143.86 ms. Allocated memory was 1.1 GB in the beginning and 1.6 GB in the end (delta: 412.6 MB). Free memory was 1.1 GB in the beginning and 1.5 GB in the end (delta: -401.9 MB). Peak memory consumption was 709.2 MB. Max. memory is 11.5 GB. [2018-11-18 13:57:06,593 INFO L168 Benchmark]: Witness Printer took 75.02 ms. Allocated memory is still 1.6 GB. Free memory was 1.5 GB in the beginning and 1.4 GB in the end (delta: 13.6 MB). Peak memory consumption was 13.6 MB. Max. memory is 11.5 GB. [2018-11-18 13:57:06,595 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 247.00 ms. Allocated memory is still 1.0 GB. Free memory was 953.8 MB in the beginning and 935.0 MB in the end (delta: 18.8 MB). Peak memory consumption was 18.8 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 70.50 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 110.6 MB). Free memory was 935.0 MB in the beginning and 1.1 GB in the end (delta: -173.2 MB). Peak memory consumption was 15.1 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 22.12 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.9 MB). Peak memory consumption was 6.9 MB. Max. memory is 11.5 GB. * RCFGBuilder took 445.85 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 47.3 MB). Peak memory consumption was 47.3 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 10143.86 ms. Allocated memory was 1.1 GB in the beginning and 1.6 GB in the end (delta: 412.6 MB). Free memory was 1.1 GB in the beginning and 1.5 GB in the end (delta: -401.9 MB). Peak memory consumption was 709.2 MB. Max. memory is 11.5 GB. * Witness Printer took 75.02 ms. Allocated memory is still 1.6 GB. Free memory was 1.5 GB in the beginning and 1.4 GB in the end (delta: 13.6 MB). Peak memory consumption was 13.6 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 31 terminating modules (28 trivial, 3 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -2 * blastFlag + 7 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 28 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 3127 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 10.0s and 29 iterations. TraceHistogramMax:7. Analysis of lassos took 5.1s. Construction of modules took 2.1s. Büchi inclusion checks took 1.5s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 31. Automata minimization 0.6s AutomataMinimizationTime, 31 MinimizatonAttempts, 14048 StatesRemovedByMinimization, 27 NontrivialMinimizations. Non-live state removal took 0.3s Buchi closure took 0.0s. Biggest automaton had 5437 states and ocurred in iteration 26. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 406/406 HoareTripleCheckerStatistics: 7356 SDtfs, 4827 SDslu, 5263 SDs, 0 SdLazy, 3408 SolverSat, 662 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.1s Time LassoAnalysisResults: nont1 unkn0 SFLI21 SFLT0 conc0 concLT2 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital54 mio100 ax100 hnf97 lsp32 ukn100 mio100 lsp100 div175 bol100 ite100 ukn100 eq193 hnf74 smp97 dnf100 smp100 tf108 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 1ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 5 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.1s - 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@585d7f56=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4cc90a4c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3cdb5f33=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@75e5aa13=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6eac40b5=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@341ff7d6=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7eda61c3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@36f7a87b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5e3c63c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@54acbc3a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@50335789=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@3c0b1d3b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@155325d2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@70353eda=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5794fed8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@28186d9c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2a807e26=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@244b85c=0, __cil_tmp57=-4294967296, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8512, s__info_callback=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@16c5fd93=0, tmp___2=0, cb=5, s__s3__tmp__new_cipher__algorithms=-256, tmp___10=0, __cil_tmp56=-256, s__verify_mode=7, tmp___6=0, tmp=3, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7dd45ff3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@70670571=0, s__s3__tmp__reuse_message=4, s__ctx__stats__sess_accept_renegotiate=0, l=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@c761f0f=0, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4f7610ef=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@37fd1d65=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@25485495=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5056fded=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7a3e0b6e=0, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@218584b7=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6fe26c4d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@352d36c=0, s__options=-4294967296, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@64d9d36f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2f4d5a91=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@67453d8f=0, Time=3, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d9a1f47=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@42b1959c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2bb1a86=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5bbb2435=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@55affb2b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@e11ddd0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@18383c38=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@25e56fe4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6b360a6b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@25c6abf1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d2cdb2=0, s__init_buf___0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@78961ac5=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1affd18a=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4c7e6ede=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3ca6c528=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@50d294c5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5c77cf82=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@8bf12f3=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 141]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L613] int s ; [L614] int tmp ; [L618] s = 8464 [L619] CALL ssl3_accept(s) [L12] int s__info_callback = __VERIFIER_nondet_int() ; [L13] int s__in_handshake = __VERIFIER_nondet_int() ; [L14] int s__state ; [L15] int s__new_session ; [L16] int s__server ; [L17] int s__version = __VERIFIER_nondet_int() ; [L18] int s__type ; [L19] int s__init_num ; [L20] int s__hit = __VERIFIER_nondet_int() ; [L21] int s__rwstate ; [L22] int s__init_buf___0 ; [L23] int s__debug = __VERIFIER_nondet_int() ; [L24] int s__shutdown ; [L25] int s__cert = __VERIFIER_nondet_int() ; [L26] int s__options = __VERIFIER_nondet_int() ; [L27] int s__verify_mode = __VERIFIER_nondet_int() ; [L28] int s__session__peer = __VERIFIER_nondet_int() ; [L29] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L30] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L31] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L34] int s__s3__tmp__cert_request ; [L35] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L36] int s__s3__tmp__use_rsa_tmp ; [L37] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L38] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L39] int s__s3__tmp__next_state___0 ; [L40] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L41] int s__session__cipher ; [L42] int buf ; [L43] unsigned long l ; [L44] unsigned long Time ; [L45] unsigned long tmp ; [L46] int cb ; [L47] long num1 = __VERIFIER_nondet_long() ; [L48] int ret ; [L49] int new_state ; [L50] int state ; [L51] int skip ; [L52] int got_new_session ; [L53] int tmp___1 = __VERIFIER_nondet_int() ; [L54] int tmp___2 = __VERIFIER_nondet_int() ; [L55] int tmp___3 = __VERIFIER_nondet_int() ; [L56] int tmp___4 = __VERIFIER_nondet_int() ; [L57] int tmp___5 = __VERIFIER_nondet_int() ; [L58] int tmp___6 = __VERIFIER_nondet_int() ; [L59] int tmp___7 ; [L60] long tmp___8 = __VERIFIER_nondet_long() ; [L61] int tmp___9 = __VERIFIER_nondet_int() ; [L62] int tmp___10 = __VERIFIER_nondet_int() ; [L63] int blastFlag ; [L64] int __cil_tmp55 ; [L65] unsigned long __cil_tmp56 ; [L66] unsigned long __cil_tmp57 ; [L67] unsigned long __cil_tmp58 ; [L68] unsigned long __cil_tmp59 ; [L69] int __cil_tmp60 ; [L70] unsigned long __cil_tmp61 ; [L74] s__state = initial_state [L75] blastFlag = 0 [L76] tmp = __VERIFIER_nondet_int() [L77] Time = tmp [L78] cb = 0 [L79] ret = -1 [L80] skip = 0 [L81] got_new_session = 0 [L82] COND TRUE s__info_callback != 0 [L83] cb = s__info_callback [L89] s__in_handshake ++ [L90] COND FALSE !(tmp___1 + 12288) [L95] COND FALSE !(s__cert == 0) [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND TRUE s__state == 8464 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND TRUE blastFlag == 0 [L275] blastFlag = 1 [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND TRUE blastFlag == 1 [L288] blastFlag = 2 [L294] COND FALSE !(ret <= 0) [L297] COND FALSE !(\read(s__hit)) [L300] s__state = 8512 [L302] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) Loop: [L141] COND TRUE s__state == 8512 [L307] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L308] COND FALSE !(__cil_tmp56 + 256UL) [L311] ret = __VERIFIER_nondet_int() [L312] COND FALSE !(ret <= 0) [L317] s__state = 8528 [L318] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND TRUE s__state == 8528 [L322] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L324] __cil_tmp57 = (unsigned long )s__options [L325] COND TRUE __cil_tmp57 + 2097152UL [L326] s__s3__tmp__use_rsa_tmp = 1 [L331] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L356] ret = __VERIFIER_nondet_int() [L357] COND FALSE !(ret <= 0) [L374] s__state = 8544 [L375] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND TRUE s__state == 8544 [L379] COND TRUE s__verify_mode + 1 [L380] COND FALSE !(s__session__peer != 0) [L391] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L392] COND FALSE !(__cil_tmp61 + 256UL) [L402] s__s3__tmp__cert_request = 1 [L403] ret = __VERIFIER_nondet_int() [L404] COND FALSE !(ret <= 0) [L407] s__state = 8448 [L408] s__s3__tmp__next_state___0 = 8576 [L409] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND TRUE s__state == 8448 [L430] COND FALSE !(num1 > 0L) [L439] s__state = s__s3__tmp__next_state___0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND FALSE !(s__state == 8448) [L168] COND TRUE s__state == 8576 [L443] ret = __VERIFIER_nondet_int() [L444] COND FALSE !(ret <= 0) [L447] COND TRUE ret == 2 [L448] s__state = 8466 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND TRUE s__state == 8466 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND FALSE !(blastFlag == 0) [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND FALSE !(blastFlag == 1) [L290] COND FALSE !(blastFlag == 3) [L294] COND FALSE !(ret <= 0) [L297] COND FALSE !(\read(s__hit)) [L300] s__state = 8512 [L302] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...