./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_8.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version cad46833 Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_8.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/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 3390cf777ba6d866d94c2b2c149d6845705da1dd ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 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.24-cad4683 [2019-10-22 08:55:05,284 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-10-22 08:55:05,286 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-10-22 08:55:05,294 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-10-22 08:55:05,294 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-10-22 08:55:05,295 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-10-22 08:55:05,296 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-10-22 08:55:05,298 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-10-22 08:55:05,299 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-10-22 08:55:05,300 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-10-22 08:55:05,300 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-10-22 08:55:05,301 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-10-22 08:55:05,302 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-10-22 08:55:05,302 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-10-22 08:55:05,303 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-10-22 08:55:05,304 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-10-22 08:55:05,304 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-10-22 08:55:05,305 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-10-22 08:55:05,307 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-10-22 08:55:05,308 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-10-22 08:55:05,309 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-10-22 08:55:05,310 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-10-22 08:55:05,311 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-10-22 08:55:05,312 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-10-22 08:55:05,314 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-10-22 08:55:05,314 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-10-22 08:55:05,314 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-10-22 08:55:05,315 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-10-22 08:55:05,315 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-10-22 08:55:05,316 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-10-22 08:55:05,316 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-10-22 08:55:05,317 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-10-22 08:55:05,318 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-10-22 08:55:05,318 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-10-22 08:55:05,319 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-10-22 08:55:05,319 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-10-22 08:55:05,320 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-10-22 08:55:05,320 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-10-22 08:55:05,320 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-10-22 08:55:05,321 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-10-22 08:55:05,322 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-10-22 08:55:05,322 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-10-22 08:55:05,341 INFO L113 SettingsManager]: Loading preferences was successful [2019-10-22 08:55:05,341 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-10-22 08:55:05,342 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-10-22 08:55:05,342 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-10-22 08:55:05,342 INFO L138 SettingsManager]: * Use SBE=true [2019-10-22 08:55:05,342 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-10-22 08:55:05,343 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-10-22 08:55:05,343 INFO L138 SettingsManager]: * Use old map elimination=false [2019-10-22 08:55:05,343 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-10-22 08:55:05,343 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-10-22 08:55:05,343 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-10-22 08:55:05,344 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-10-22 08:55:05,344 INFO L138 SettingsManager]: * sizeof long=4 [2019-10-22 08:55:05,344 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-10-22 08:55:05,344 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-10-22 08:55:05,344 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-10-22 08:55:05,344 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-10-22 08:55:05,345 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-10-22 08:55:05,345 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-10-22 08:55:05,345 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-10-22 08:55:05,345 INFO L138 SettingsManager]: * sizeof long double=12 [2019-10-22 08:55:05,345 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-10-22 08:55:05,345 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-10-22 08:55:05,346 INFO L138 SettingsManager]: * Use constant arrays=true [2019-10-22 08:55:05,346 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-10-22 08:55:05,346 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-10-22 08:55:05,346 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-10-22 08:55:05,346 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-10-22 08:55:05,346 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-10-22 08:55:05,347 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-10-22 08:55:05,347 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-10-22 08:55:05,348 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-10-22 08:55:05,348 INFO L138 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_45396274-147f-4de0-8fed-37df53f69d60/bin/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 -> 3390cf777ba6d866d94c2b2c149d6845705da1dd [2019-10-22 08:55:05,372 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-10-22 08:55:05,382 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-10-22 08:55:05,385 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-10-22 08:55:05,386 INFO L271 PluginConnector]: Initializing CDTParser... [2019-10-22 08:55:05,387 INFO L275 PluginConnector]: CDTParser initialized [2019-10-22 08:55:05,387 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_8.cil.c [2019-10-22 08:55:05,432 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/uautomizer/data/bf49e66e3/10d33a20bf1541dfa10aa8601c4a303e/FLAG5c9c0ce20 [2019-10-22 08:55:05,830 INFO L306 CDTParser]: Found 1 translation units. [2019-10-22 08:55:05,830 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/sv-benchmarks/c/ssh-simplified/s3_srvr_8.cil.c [2019-10-22 08:55:05,839 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/uautomizer/data/bf49e66e3/10d33a20bf1541dfa10aa8601c4a303e/FLAG5c9c0ce20 [2019-10-22 08:55:05,858 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/uautomizer/data/bf49e66e3/10d33a20bf1541dfa10aa8601c4a303e [2019-10-22 08:55:05,861 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-10-22 08:55:05,862 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-10-22 08:55:05,863 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-10-22 08:55:05,863 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-10-22 08:55:05,869 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-10-22 08:55:05,870 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.10 08:55:05" (1/1) ... [2019-10-22 08:55:05,872 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@544cb9f9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:55:05, skipping insertion in model container [2019-10-22 08:55:05,872 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.10 08:55:05" (1/1) ... [2019-10-22 08:55:05,879 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-10-22 08:55:05,924 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-10-22 08:55:06,202 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-10-22 08:55:06,205 INFO L188 MainTranslator]: Completed pre-run [2019-10-22 08:55:06,260 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-10-22 08:55:06,282 INFO L192 MainTranslator]: Completed translation [2019-10-22 08:55:06,283 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:55:06 WrapperNode [2019-10-22 08:55:06,283 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-10-22 08:55:06,284 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-10-22 08:55:06,284 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-10-22 08:55:06,284 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-10-22 08:55:06,292 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:55:06" (1/1) ... [2019-10-22 08:55:06,300 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:55:06" (1/1) ... [2019-10-22 08:55:06,329 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-10-22 08:55:06,331 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-10-22 08:55:06,331 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-10-22 08:55:06,331 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-10-22 08:55:06,340 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:55:06" (1/1) ... [2019-10-22 08:55:06,341 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:55:06" (1/1) ... [2019-10-22 08:55:06,343 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:55:06" (1/1) ... [2019-10-22 08:55:06,355 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:55:06" (1/1) ... [2019-10-22 08:55:06,360 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:55:06" (1/1) ... [2019-10-22 08:55:06,367 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:55:06" (1/1) ... [2019-10-22 08:55:06,381 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:55:06" (1/1) ... [2019-10-22 08:55:06,384 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-10-22 08:55:06,384 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-10-22 08:55:06,384 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-10-22 08:55:06,384 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-10-22 08:55:06,385 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:55:06" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/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 [2019-10-22 08:55:06,468 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-10-22 08:55:06,468 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-10-22 08:55:06,596 WARN L732 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-10-22 08:55:07,088 INFO L685 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2019-10-22 08:55:07,088 INFO L685 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2019-10-22 08:55:07,090 INFO L279 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-10-22 08:55:07,090 INFO L284 CfgBuilder]: Removed 7 assume(true) statements. [2019-10-22 08:55:07,091 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 08:55:07 BoogieIcfgContainer [2019-10-22 08:55:07,091 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-10-22 08:55:07,092 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-10-22 08:55:07,092 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-10-22 08:55:07,096 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-10-22 08:55:07,096 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-10-22 08:55:07,097 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 22.10 08:55:05" (1/3) ... [2019-10-22 08:55:07,098 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@dc7bd7a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.10 08:55:07, skipping insertion in model container [2019-10-22 08:55:07,098 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-10-22 08:55:07,098 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:55:06" (2/3) ... [2019-10-22 08:55:07,098 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@dc7bd7a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.10 08:55:07, skipping insertion in model container [2019-10-22 08:55:07,098 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-10-22 08:55:07,098 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 08:55:07" (3/3) ... [2019-10-22 08:55:07,100 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_srvr_8.cil.c [2019-10-22 08:55:07,145 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-10-22 08:55:07,145 INFO L357 BuchiCegarLoop]: Hoare is false [2019-10-22 08:55:07,145 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-10-22 08:55:07,145 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-10-22 08:55:07,145 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-10-22 08:55:07,145 INFO L361 BuchiCegarLoop]: Difference is false [2019-10-22 08:55:07,146 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-10-22 08:55:07,146 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-10-22 08:55:07,163 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 145 states. [2019-10-22 08:55:07,191 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2019-10-22 08:55:07,191 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:07,191 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:07,200 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-10-22 08:55:07,200 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:07,200 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-10-22 08:55:07,201 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 145 states. [2019-10-22 08:55:07,207 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2019-10-22 08:55:07,207 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:07,207 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:07,208 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-10-22 08:55:07,208 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:07,213 INFO L791 eck$LassoCheckResult]: Stem: 104#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 115#L82true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 101#L85-2true ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 132#L90true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 147#L90-1true assume !(0 == ssl3_accept_~s__cert~0); 108#L99-2true [2019-10-22 08:55:07,213 INFO L793 eck$LassoCheckResult]: Loop: 108#L99-2true assume !false; 54#L100true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72#L102true assume !(12292 == ssl3_accept_~s__state~0); 59#L105true assume !(16384 == ssl3_accept_~s__state~0); 64#L108true assume !(8192 == ssl3_accept_~s__state~0); 33#L111true assume !(24576 == ssl3_accept_~s__state~0); 17#L114true assume !(8195 == ssl3_accept_~s__state~0); 22#L117true assume 8480 == ssl3_accept_~s__state~0; 110#L121true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 90#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; 9#L566true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 88#L603true ssl3_accept_~skip~0 := 0; 108#L99-2true [2019-10-22 08:55:07,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:07,219 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 1 times [2019-10-22 08:55:07,227 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:07,227 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732863134] [2019-10-22 08:55:07,228 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:07,228 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:07,228 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:07,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:07,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:07,336 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:07,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:07,337 INFO L82 PathProgramCache]: Analyzing trace with hash 722473111, now seen corresponding path program 1 times [2019-10-22 08:55:07,337 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:07,338 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845245521] [2019-10-22 08:55:07,338 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:07,338 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:07,338 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:07,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:07,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:07,350 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:07,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:07,352 INFO L82 PathProgramCache]: Analyzing trace with hash -2007346939, now seen corresponding path program 1 times [2019-10-22 08:55:07,352 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:07,352 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421212671] [2019-10-22 08:55:07,352 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:07,352 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:07,352 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:07,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:07,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:07,418 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421212671] [2019-10-22 08:55:07,419 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:07,419 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:55:07,419 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474254583] [2019-10-22 08:55:07,522 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:55:07,523 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:55:07,523 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:55:07,523 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:55:07,523 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:55:07,523 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:55:07,523 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:55:07,523 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:55:07,523 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration1_Loop [2019-10-22 08:55:07,524 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:55:07,524 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:55:07,541 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:07,548 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:07,555 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:07,558 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:07,561 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:07,564 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:07,570 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:07,665 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:55:07,666 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:55:07,680 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:55:07,680 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:55:07,689 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:55:07,689 INFO L440 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_45396274-147f-4de0-8fed-37df53f69d60/bin/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:55:07,699 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:55:07,700 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:55:07,722 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:55:07,722 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:55:07,729 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:55:07,731 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:55:07,731 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:55:07,731 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:55:07,732 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:55:07,732 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:55:07,732 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:55:07,732 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:55:07,732 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:55:07,732 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration1_Loop [2019-10-22 08:55:07,732 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:55:07,732 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:55:07,734 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:07,738 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:07,747 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:07,752 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:07,759 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:07,762 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:07,766 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:07,863 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:55:07,868 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:55:07,870 INFO L120 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 [2019-10-22 08:55:07,872 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:55:07,872 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:55:07,873 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:55:07,873 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:55:07,873 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:55:07,875 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:55:07,875 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:55:07,879 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:55:07,882 INFO L120 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 [2019-10-22 08:55:07,883 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:55:07,883 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:55:07,883 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:55:07,883 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:55:07,883 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:55:07,884 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:55:07,884 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:55:07,895 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:55:07,906 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:55:07,906 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-10-22 08:55:07,908 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:55:07,908 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:55:07,908 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:55:07,909 INFO L512 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 [] [2019-10-22 08:55:07,912 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:55:07,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:07,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:07,958 INFO L256 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:55:07,959 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:55:07,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:07,978 INFO L256 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:55:07,978 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:55:08,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:08,020 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 [2019-10-22 08:55:08,022 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 145 states. Second operand 5 states. [2019-10-22 08:55:08,827 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 145 states.. Second operand 5 states. Result 817 states and 1384 transitions. Complement of second has 10 states. [2019-10-22 08:55:08,828 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 [2019-10-22 08:55:08,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 08:55:08,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 596 transitions. [2019-10-22 08:55:08,834 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 596 transitions. Stem has 5 letters. Loop has 12 letters. [2019-10-22 08:55:08,836 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:55:08,836 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 596 transitions. Stem has 17 letters. Loop has 12 letters. [2019-10-22 08:55:08,837 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:55:08,837 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 596 transitions. Stem has 5 letters. Loop has 24 letters. [2019-10-22 08:55:08,838 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:55:08,839 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 817 states and 1384 transitions. [2019-10-22 08:55:08,854 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 313 [2019-10-22 08:55:08,865 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 817 states to 675 states and 1052 transitions. [2019-10-22 08:55:08,866 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 378 [2019-10-22 08:55:08,868 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 389 [2019-10-22 08:55:08,869 INFO L73 IsDeterministic]: Start isDeterministic. Operand 675 states and 1052 transitions. [2019-10-22 08:55:08,869 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:08,869 INFO L688 BuchiCegarLoop]: Abstraction has 675 states and 1052 transitions. [2019-10-22 08:55:08,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states and 1052 transitions. [2019-10-22 08:55:08,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 471. [2019-10-22 08:55:08,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 471 states. [2019-10-22 08:55:08,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 471 states and 730 transitions. [2019-10-22 08:55:08,956 INFO L711 BuchiCegarLoop]: Abstraction has 471 states and 730 transitions. [2019-10-22 08:55:08,956 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:08,959 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:08,959 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:08,961 INFO L87 Difference]: Start difference. First operand 471 states and 730 transitions. Second operand 3 states. [2019-10-22 08:55:09,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:09,083 INFO L93 Difference]: Finished difference Result 523 states and 811 transitions. [2019-10-22 08:55:09,083 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:09,084 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 523 states and 811 transitions. [2019-10-22 08:55:09,092 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 257 [2019-10-22 08:55:09,094 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 523 states to 523 states and 811 transitions. [2019-10-22 08:55:09,095 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 320 [2019-10-22 08:55:09,095 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 320 [2019-10-22 08:55:09,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 523 states and 811 transitions. [2019-10-22 08:55:09,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:09,096 INFO L688 BuchiCegarLoop]: Abstraction has 523 states and 811 transitions. [2019-10-22 08:55:09,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states and 811 transitions. [2019-10-22 08:55:09,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 503. [2019-10-22 08:55:09,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 503 states. [2019-10-22 08:55:09,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 785 transitions. [2019-10-22 08:55:09,112 INFO L711 BuchiCegarLoop]: Abstraction has 503 states and 785 transitions. [2019-10-22 08:55:09,112 INFO L591 BuchiCegarLoop]: Abstraction has 503 states and 785 transitions. [2019-10-22 08:55:09,112 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-10-22 08:55:09,112 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 503 states and 785 transitions. [2019-10-22 08:55:09,115 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 253 [2019-10-22 08:55:09,115 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:09,115 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:09,116 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:09,116 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:09,116 INFO L791 eck$LassoCheckResult]: Stem: 2285#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2286#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2283#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 2284#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2242#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 2327#L99-2 assume !false; 2421#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2495#L102 assume !(12292 == ssl3_accept_~s__state~0); 2493#L105 assume !(16384 == ssl3_accept_~s__state~0); 2491#L108 assume !(8192 == ssl3_accept_~s__state~0); 2492#L111 assume !(24576 == ssl3_accept_~s__state~0); 2391#L114 assume !(8195 == ssl3_accept_~s__state~0); 2390#L117 assume !(8480 == ssl3_accept_~s__state~0); 2389#L120 assume !(8481 == ssl3_accept_~s__state~0); 2388#L123 assume !(8482 == ssl3_accept_~s__state~0); 2387#L126 assume 8464 == ssl3_accept_~s__state~0; 2152#L133 [2019-10-22 08:55:09,117 INFO L793 eck$LassoCheckResult]: Loop: 2152#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 2055#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2047#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; 2048#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2419#L603 ssl3_accept_~skip~0 := 0; 2420#L99-2 assume !false; 2413#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2414#L102 assume !(12292 == ssl3_accept_~s__state~0); 2407#L105 assume !(16384 == ssl3_accept_~s__state~0); 2408#L108 assume !(8192 == ssl3_accept_~s__state~0); 2403#L111 assume !(24576 == ssl3_accept_~s__state~0); 2404#L114 assume !(8195 == ssl3_accept_~s__state~0); 2334#L117 assume !(8480 == ssl3_accept_~s__state~0); 2332#L120 assume !(8481 == ssl3_accept_~s__state~0); 2329#L123 assume !(8482 == ssl3_accept_~s__state~0); 2330#L126 assume 8464 == ssl3_accept_~s__state~0; 2152#L133 [2019-10-22 08:55:09,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:09,117 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 1 times [2019-10-22 08:55:09,117 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:09,117 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270926367] [2019-10-22 08:55:09,117 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:09,117 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:09,118 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:09,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:09,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:09,135 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:09,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:09,136 INFO L82 PathProgramCache]: Analyzing trace with hash 1550105505, now seen corresponding path program 1 times [2019-10-22 08:55:09,136 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:09,136 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670105457] [2019-10-22 08:55:09,136 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:09,136 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:09,136 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:09,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:09,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:09,155 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670105457] [2019-10-22 08:55:09,155 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:09,155 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:55:09,155 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217580342] [2019-10-22 08:55:09,156 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:09,156 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:09,156 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:09,156 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:09,156 INFO L87 Difference]: Start difference. First operand 503 states and 785 transitions. cyclomatic complexity: 285 Second operand 3 states. [2019-10-22 08:55:09,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:09,321 INFO L93 Difference]: Finished difference Result 613 states and 963 transitions. [2019-10-22 08:55:09,321 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:09,321 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 613 states and 963 transitions. [2019-10-22 08:55:09,326 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 335 [2019-10-22 08:55:09,329 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 613 states to 613 states and 963 transitions. [2019-10-22 08:55:09,329 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 384 [2019-10-22 08:55:09,330 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 384 [2019-10-22 08:55:09,330 INFO L73 IsDeterministic]: Start isDeterministic. Operand 613 states and 963 transitions. [2019-10-22 08:55:09,331 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:09,331 INFO L688 BuchiCegarLoop]: Abstraction has 613 states and 963 transitions. [2019-10-22 08:55:09,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states and 963 transitions. [2019-10-22 08:55:09,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 537. [2019-10-22 08:55:09,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 537 states. [2019-10-22 08:55:09,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 537 states to 537 states and 835 transitions. [2019-10-22 08:55:09,345 INFO L711 BuchiCegarLoop]: Abstraction has 537 states and 835 transitions. [2019-10-22 08:55:09,345 INFO L591 BuchiCegarLoop]: Abstraction has 537 states and 835 transitions. [2019-10-22 08:55:09,345 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-10-22 08:55:09,345 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 537 states and 835 transitions. [2019-10-22 08:55:09,348 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 285 [2019-10-22 08:55:09,348 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:09,349 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:09,349 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:09,350 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [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] [2019-10-22 08:55:09,350 INFO L791 eck$LassoCheckResult]: Stem: 3411#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3412#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3407#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 3408#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3366#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 3453#L99-2 assume !false; 3567#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3566#L102 assume !(12292 == ssl3_accept_~s__state~0); 3565#L105 assume !(16384 == ssl3_accept_~s__state~0); 3563#L108 assume !(8192 == ssl3_accept_~s__state~0); 3561#L111 assume !(24576 == ssl3_accept_~s__state~0); 3558#L114 assume !(8195 == ssl3_accept_~s__state~0); 3556#L117 assume !(8480 == ssl3_accept_~s__state~0); 3554#L120 assume !(8481 == ssl3_accept_~s__state~0); 3552#L123 assume !(8482 == ssl3_accept_~s__state~0); 3550#L126 assume 8464 == ssl3_accept_~s__state~0; 3274#L133 [2019-10-22 08:55:09,350 INFO L793 eck$LassoCheckResult]: Loop: 3274#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 3177#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3169#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; 3170#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3680#L603 ssl3_accept_~skip~0 := 0; 3678#L99-2 assume !false; 3675#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3643#L102 assume 12292 == ssl3_accept_~s__state~0; 3216#L103 ssl3_accept_~s__new_session~0 := 1; 3217#L211 ssl3_accept_~s__server~0 := 1; 3260#L216 assume 0 != ssl3_accept_~cb~0; 3249#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3250#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3290#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3295#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3385#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 3427#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3679#L603 ssl3_accept_~skip~0 := 0; 3677#L99-2 assume !false; 3651#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3652#L102 assume !(12292 == ssl3_accept_~s__state~0); 3674#L105 assume !(16384 == ssl3_accept_~s__state~0); 3673#L108 assume !(8192 == ssl3_accept_~s__state~0); 3672#L111 assume !(24576 == ssl3_accept_~s__state~0); 3472#L114 assume !(8195 == ssl3_accept_~s__state~0); 3461#L117 assume !(8480 == ssl3_accept_~s__state~0); 3462#L120 assume !(8481 == ssl3_accept_~s__state~0); 3456#L123 assume !(8482 == ssl3_accept_~s__state~0); 3457#L126 assume 8464 == ssl3_accept_~s__state~0; 3274#L133 [2019-10-22 08:55:09,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:09,351 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 2 times [2019-10-22 08:55:09,351 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:09,351 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719281718] [2019-10-22 08:55:09,351 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:09,351 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:09,352 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:09,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:09,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:09,374 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:09,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:09,375 INFO L82 PathProgramCache]: Analyzing trace with hash -1497690768, now seen corresponding path program 1 times [2019-10-22 08:55:09,375 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:09,375 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599205197] [2019-10-22 08:55:09,375 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:09,375 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:09,376 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:09,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:09,401 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:09,401 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599205197] [2019-10-22 08:55:09,401 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:09,401 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:09,402 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050429071] [2019-10-22 08:55:09,402 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:09,403 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:09,404 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:09,404 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:09,404 INFO L87 Difference]: Start difference. First operand 537 states and 835 transitions. cyclomatic complexity: 301 Second operand 3 states. [2019-10-22 08:55:09,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:09,571 INFO L93 Difference]: Finished difference Result 662 states and 946 transitions. [2019-10-22 08:55:09,571 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:09,571 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 662 states and 946 transitions. [2019-10-22 08:55:09,576 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 363 [2019-10-22 08:55:09,579 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 662 states to 589 states and 866 transitions. [2019-10-22 08:55:09,579 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 412 [2019-10-22 08:55:09,580 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 423 [2019-10-22 08:55:09,580 INFO L73 IsDeterministic]: Start isDeterministic. Operand 589 states and 866 transitions. [2019-10-22 08:55:09,581 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:09,581 INFO L688 BuchiCegarLoop]: Abstraction has 589 states and 866 transitions. [2019-10-22 08:55:09,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 589 states and 866 transitions. [2019-10-22 08:55:09,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 589 to 546. [2019-10-22 08:55:09,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 546 states. [2019-10-22 08:55:09,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 815 transitions. [2019-10-22 08:55:09,592 INFO L711 BuchiCegarLoop]: Abstraction has 546 states and 815 transitions. [2019-10-22 08:55:09,592 INFO L591 BuchiCegarLoop]: Abstraction has 546 states and 815 transitions. [2019-10-22 08:55:09,592 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-10-22 08:55:09,592 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 546 states and 815 transitions. [2019-10-22 08:55:09,594 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2019-10-22 08:55:09,595 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:09,595 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:09,596 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:09,596 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:09,596 INFO L791 eck$LassoCheckResult]: Stem: 4609#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4610#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4605#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 4606#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4564#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 4652#L99-2 assume !false; 4886#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4889#L102 assume !(12292 == ssl3_accept_~s__state~0); 4888#L105 assume !(16384 == ssl3_accept_~s__state~0); 4887#L108 assume 8192 == ssl3_accept_~s__state~0; 4644#L211 [2019-10-22 08:55:09,596 INFO L793 eck$LassoCheckResult]: Loop: 4644#L211 ssl3_accept_~s__server~0 := 1; 4461#L216 assume 0 != ssl3_accept_~cb~0; 4451#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4452#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4489#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4492#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4585#L243 assume 12292 != ssl3_accept_~s__state~0; 4645#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 4526#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4856#L603 ssl3_accept_~skip~0 := 0; 4855#L99-2 assume !false; 4854#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4853#L102 assume !(12292 == ssl3_accept_~s__state~0); 4852#L105 assume !(16384 == ssl3_accept_~s__state~0); 4851#L108 assume 8192 == ssl3_accept_~s__state~0; 4644#L211 [2019-10-22 08:55:09,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:09,596 INFO L82 PathProgramCache]: Analyzing trace with hash 1269760736, now seen corresponding path program 1 times [2019-10-22 08:55:09,597 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:09,597 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680612064] [2019-10-22 08:55:09,597 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:09,597 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:09,597 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:09,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:09,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:09,613 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680612064] [2019-10-22 08:55:09,613 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:09,613 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 08:55:09,613 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917313311] [2019-10-22 08:55:09,614 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:55:09,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:09,614 INFO L82 PathProgramCache]: Analyzing trace with hash 1217748185, now seen corresponding path program 1 times [2019-10-22 08:55:09,614 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:09,614 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718395785] [2019-10-22 08:55:09,614 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:09,615 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:09,615 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:09,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:09,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:09,628 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718395785] [2019-10-22 08:55:09,628 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:09,628 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:55:09,628 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677484010] [2019-10-22 08:55:09,629 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:09,629 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:09,629 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:09,629 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:09,629 INFO L87 Difference]: Start difference. First operand 546 states and 815 transitions. cyclomatic complexity: 272 Second operand 3 states. [2019-10-22 08:55:09,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:09,725 INFO L93 Difference]: Finished difference Result 556 states and 823 transitions. [2019-10-22 08:55:09,725 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:09,725 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 556 states and 823 transitions. [2019-10-22 08:55:09,729 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2019-10-22 08:55:09,732 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 556 states to 556 states and 823 transitions. [2019-10-22 08:55:09,732 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 394 [2019-10-22 08:55:09,732 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 394 [2019-10-22 08:55:09,732 INFO L73 IsDeterministic]: Start isDeterministic. Operand 556 states and 823 transitions. [2019-10-22 08:55:09,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:09,733 INFO L688 BuchiCegarLoop]: Abstraction has 556 states and 823 transitions. [2019-10-22 08:55:09,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states and 823 transitions. [2019-10-22 08:55:09,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 546. [2019-10-22 08:55:09,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 546 states. [2019-10-22 08:55:09,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 811 transitions. [2019-10-22 08:55:09,746 INFO L711 BuchiCegarLoop]: Abstraction has 546 states and 811 transitions. [2019-10-22 08:55:09,747 INFO L591 BuchiCegarLoop]: Abstraction has 546 states and 811 transitions. [2019-10-22 08:55:09,747 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-10-22 08:55:09,747 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 546 states and 811 transitions. [2019-10-22 08:55:09,749 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2019-10-22 08:55:09,750 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:09,750 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:09,752 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:09,752 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:09,752 INFO L791 eck$LassoCheckResult]: Stem: 5709#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5710#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5705#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 5706#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5670#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 5752#L99-2 assume !false; 5925#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5950#L102 assume !(12292 == ssl3_accept_~s__state~0); 5948#L105 assume !(16384 == ssl3_accept_~s__state~0); 5946#L108 assume !(8192 == ssl3_accept_~s__state~0); 5944#L111 assume !(24576 == ssl3_accept_~s__state~0); 5942#L114 assume 8195 == ssl3_accept_~s__state~0; 5776#L211 [2019-10-22 08:55:09,752 INFO L793 eck$LassoCheckResult]: Loop: 5776#L211 ssl3_accept_~s__server~0 := 1; 5570#L216 assume 0 != ssl3_accept_~cb~0; 5560#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5561#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5597#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5600#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5603#L243 assume 12292 != ssl3_accept_~s__state~0; 5604#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 5496#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5497#L603 ssl3_accept_~skip~0 := 0; 5971#L99-2 assume !false; 5970#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5962#L102 assume !(12292 == ssl3_accept_~s__state~0); 5935#L105 assume !(16384 == ssl3_accept_~s__state~0); 5929#L108 assume !(8192 == ssl3_accept_~s__state~0); 5928#L111 assume !(24576 == ssl3_accept_~s__state~0); 5927#L114 assume 8195 == ssl3_accept_~s__state~0; 5776#L211 [2019-10-22 08:55:09,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:09,753 INFO L82 PathProgramCache]: Analyzing trace with hash 469359109, now seen corresponding path program 1 times [2019-10-22 08:55:09,753 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:09,753 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576780120] [2019-10-22 08:55:09,753 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:09,753 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:09,753 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:09,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:09,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:09,770 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576780120] [2019-10-22 08:55:09,770 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:09,770 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 08:55:09,771 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820612045] [2019-10-22 08:55:09,771 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:55:09,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:09,771 INFO L82 PathProgramCache]: Analyzing trace with hash 2024905150, now seen corresponding path program 1 times [2019-10-22 08:55:09,771 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:09,771 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489852404] [2019-10-22 08:55:09,772 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:09,772 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:09,772 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:09,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:09,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:09,787 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489852404] [2019-10-22 08:55:09,788 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:09,788 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:55:09,788 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723401891] [2019-10-22 08:55:09,788 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:09,788 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:09,788 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:09,789 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:09,789 INFO L87 Difference]: Start difference. First operand 546 states and 811 transitions. cyclomatic complexity: 268 Second operand 3 states. [2019-10-22 08:55:09,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:09,895 INFO L93 Difference]: Finished difference Result 556 states and 819 transitions. [2019-10-22 08:55:09,895 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:09,895 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 556 states and 819 transitions. [2019-10-22 08:55:09,898 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2019-10-22 08:55:09,901 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 556 states to 556 states and 819 transitions. [2019-10-22 08:55:09,901 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 394 [2019-10-22 08:55:09,902 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 394 [2019-10-22 08:55:09,902 INFO L73 IsDeterministic]: Start isDeterministic. Operand 556 states and 819 transitions. [2019-10-22 08:55:09,903 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:09,903 INFO L688 BuchiCegarLoop]: Abstraction has 556 states and 819 transitions. [2019-10-22 08:55:09,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states and 819 transitions. [2019-10-22 08:55:09,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 546. [2019-10-22 08:55:09,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 546 states. [2019-10-22 08:55:09,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 807 transitions. [2019-10-22 08:55:09,912 INFO L711 BuchiCegarLoop]: Abstraction has 546 states and 807 transitions. [2019-10-22 08:55:09,912 INFO L591 BuchiCegarLoop]: Abstraction has 546 states and 807 transitions. [2019-10-22 08:55:09,912 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-10-22 08:55:09,912 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 546 states and 807 transitions. [2019-10-22 08:55:09,914 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2019-10-22 08:55:09,914 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:09,914 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:09,915 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:09,916 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:09,916 INFO L791 eck$LassoCheckResult]: Stem: 6827#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6828#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6823#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 6824#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6784#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 6867#L99-2 assume !false; 7015#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7049#L102 assume !(12292 == ssl3_accept_~s__state~0); 7043#L105 assume !(16384 == ssl3_accept_~s__state~0); 7041#L108 assume !(8192 == ssl3_accept_~s__state~0); 7038#L111 assume !(24576 == ssl3_accept_~s__state~0); 7035#L114 assume !(8195 == ssl3_accept_~s__state~0); 7032#L117 assume !(8480 == ssl3_accept_~s__state~0); 7027#L120 assume !(8481 == ssl3_accept_~s__state~0); 7025#L123 assume !(8482 == ssl3_accept_~s__state~0); 6919#L126 assume 8464 == ssl3_accept_~s__state~0; 6696#L133 [2019-10-22 08:55:09,916 INFO L793 eck$LassoCheckResult]: Loop: 6696#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 6604#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6592#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; 6593#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7115#L603 ssl3_accept_~skip~0 := 0; 7114#L99-2 assume !false; 7113#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7112#L102 assume !(12292 == ssl3_accept_~s__state~0); 7111#L105 assume !(16384 == ssl3_accept_~s__state~0); 7110#L108 assume !(8192 == ssl3_accept_~s__state~0); 7109#L111 assume !(24576 == ssl3_accept_~s__state~0); 7108#L114 assume !(8195 == ssl3_accept_~s__state~0); 7107#L117 assume !(8480 == ssl3_accept_~s__state~0); 7106#L120 assume !(8481 == ssl3_accept_~s__state~0); 7105#L123 assume !(8482 == ssl3_accept_~s__state~0); 7104#L126 assume !(8464 == ssl3_accept_~s__state~0); 7102#L129 assume !(8465 == ssl3_accept_~s__state~0); 7100#L132 assume !(8466 == ssl3_accept_~s__state~0); 7099#L135 assume 8496 == ssl3_accept_~s__state~0; 6983#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 7097#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7095#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 6631#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 6632#L293-2 ssl3_accept_~s__init_num~0 := 0; 6605#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6606#L603 ssl3_accept_~skip~0 := 0; 6809#L99-2 assume !false; 6755#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6756#L102 assume 12292 == ssl3_accept_~s__state~0; 7008#L103 ssl3_accept_~s__new_session~0 := 1; 7004#L211 ssl3_accept_~s__server~0 := 1; 7002#L216 assume 0 != ssl3_accept_~cb~0; 7000#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6998#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6995#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6992#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6989#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 6972#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6964#L603 ssl3_accept_~skip~0 := 0; 6961#L99-2 assume !false; 6958#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6956#L102 assume !(12292 == ssl3_accept_~s__state~0); 6954#L105 assume !(16384 == ssl3_accept_~s__state~0); 6952#L108 assume !(8192 == ssl3_accept_~s__state~0); 6950#L111 assume !(24576 == ssl3_accept_~s__state~0); 6947#L114 assume !(8195 == ssl3_accept_~s__state~0); 6944#L117 assume !(8480 == ssl3_accept_~s__state~0); 6942#L120 assume !(8481 == ssl3_accept_~s__state~0); 6869#L123 assume !(8482 == ssl3_accept_~s__state~0); 6870#L126 assume 8464 == ssl3_accept_~s__state~0; 6696#L133 [2019-10-22 08:55:09,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:09,916 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 3 times [2019-10-22 08:55:09,917 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:09,917 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810012516] [2019-10-22 08:55:09,917 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:09,917 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:09,917 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:09,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:09,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:09,937 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:09,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:09,941 INFO L82 PathProgramCache]: Analyzing trace with hash 2116791525, now seen corresponding path program 1 times [2019-10-22 08:55:09,941 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:09,941 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141903639] [2019-10-22 08:55:09,941 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:09,941 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:09,942 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:09,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:09,993 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:09,993 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141903639] [2019-10-22 08:55:09,994 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:09,994 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:09,994 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109010152] [2019-10-22 08:55:09,994 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:09,994 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:09,995 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:09,995 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:09,995 INFO L87 Difference]: Start difference. First operand 546 states and 807 transitions. cyclomatic complexity: 264 Second operand 3 states. [2019-10-22 08:55:10,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:10,145 INFO L93 Difference]: Finished difference Result 689 states and 974 transitions. [2019-10-22 08:55:10,146 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:10,146 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 689 states and 974 transitions. [2019-10-22 08:55:10,149 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 411 [2019-10-22 08:55:10,152 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 689 states to 631 states and 916 transitions. [2019-10-22 08:55:10,153 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 441 [2019-10-22 08:55:10,153 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 441 [2019-10-22 08:55:10,153 INFO L73 IsDeterministic]: Start isDeterministic. Operand 631 states and 916 transitions. [2019-10-22 08:55:10,154 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:10,154 INFO L688 BuchiCegarLoop]: Abstraction has 631 states and 916 transitions. [2019-10-22 08:55:10,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 631 states and 916 transitions. [2019-10-22 08:55:10,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 631 to 618. [2019-10-22 08:55:10,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 618 states. [2019-10-22 08:55:10,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 618 states to 618 states and 900 transitions. [2019-10-22 08:55:10,163 INFO L711 BuchiCegarLoop]: Abstraction has 618 states and 900 transitions. [2019-10-22 08:55:10,163 INFO L591 BuchiCegarLoop]: Abstraction has 618 states and 900 transitions. [2019-10-22 08:55:10,163 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-10-22 08:55:10,163 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 618 states and 900 transitions. [2019-10-22 08:55:10,165 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 402 [2019-10-22 08:55:10,166 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:10,166 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:10,167 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:10,167 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [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] [2019-10-22 08:55:10,167 INFO L791 eck$LassoCheckResult]: Stem: 8067#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 8068#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8063#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 8064#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8025#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 8113#L99-2 assume !false; 8184#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8409#L102 assume !(12292 == ssl3_accept_~s__state~0); 8407#L105 assume !(16384 == ssl3_accept_~s__state~0); 8405#L108 assume !(8192 == ssl3_accept_~s__state~0); 8403#L111 assume !(24576 == ssl3_accept_~s__state~0); 8401#L114 assume !(8195 == ssl3_accept_~s__state~0); 8399#L117 assume !(8480 == ssl3_accept_~s__state~0); 8398#L120 assume !(8481 == ssl3_accept_~s__state~0); 8094#L123 assume !(8482 == ssl3_accept_~s__state~0); 8095#L126 assume 8464 == ssl3_accept_~s__state~0; 7933#L133 [2019-10-22 08:55:10,167 INFO L793 eck$LassoCheckResult]: Loop: 7933#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 7841#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7833#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; 7834#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8415#L603 ssl3_accept_~skip~0 := 0; 8413#L99-2 assume !false; 8411#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8410#L102 assume !(12292 == ssl3_accept_~s__state~0); 8408#L105 assume !(16384 == ssl3_accept_~s__state~0); 8406#L108 assume !(8192 == ssl3_accept_~s__state~0); 8404#L111 assume !(24576 == ssl3_accept_~s__state~0); 8402#L114 assume !(8195 == ssl3_accept_~s__state~0); 8400#L117 assume !(8480 == ssl3_accept_~s__state~0); 8396#L120 assume !(8481 == ssl3_accept_~s__state~0); 8392#L123 assume !(8482 == ssl3_accept_~s__state~0); 8325#L126 assume !(8464 == ssl3_accept_~s__state~0); 8324#L129 assume !(8465 == ssl3_accept_~s__state~0); 8322#L132 assume !(8466 == ssl3_accept_~s__state~0); 8312#L135 assume 8496 == ssl3_accept_~s__state~0; 8209#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 8302#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8301#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 8295#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8264#L293-2 ssl3_accept_~s__init_num~0 := 0; 8152#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8249#L603 ssl3_accept_~skip~0 := 0; 8247#L99-2 assume !false; 8245#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8242#L102 assume !(12292 == ssl3_accept_~s__state~0); 8240#L105 assume 16384 == ssl3_accept_~s__state~0; 8236#L211 ssl3_accept_~s__server~0 := 1; 8275#L216 assume 0 != ssl3_accept_~cb~0; 8274#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 8273#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 8271#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 8269#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 8260#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 8254#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8248#L603 ssl3_accept_~skip~0 := 0; 8246#L99-2 assume !false; 8244#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8241#L102 assume !(12292 == ssl3_accept_~s__state~0); 8239#L105 assume !(16384 == ssl3_accept_~s__state~0); 8237#L108 assume !(8192 == ssl3_accept_~s__state~0); 8234#L111 assume !(24576 == ssl3_accept_~s__state~0); 8232#L114 assume !(8195 == ssl3_accept_~s__state~0); 8230#L117 assume !(8480 == ssl3_accept_~s__state~0); 8226#L120 assume !(8481 == ssl3_accept_~s__state~0); 8115#L123 assume !(8482 == ssl3_accept_~s__state~0); 8116#L126 assume 8464 == ssl3_accept_~s__state~0; 7933#L133 [2019-10-22 08:55:10,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:10,168 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 4 times [2019-10-22 08:55:10,168 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:10,168 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798482002] [2019-10-22 08:55:10,168 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:10,168 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:10,168 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:10,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:10,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:10,180 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:10,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:10,180 INFO L82 PathProgramCache]: Analyzing trace with hash 1275202491, now seen corresponding path program 1 times [2019-10-22 08:55:10,180 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:10,180 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903557282] [2019-10-22 08:55:10,181 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:10,181 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:10,181 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:10,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:10,203 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:10,203 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903557282] [2019-10-22 08:55:10,203 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:10,203 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:10,203 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374996291] [2019-10-22 08:55:10,204 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:10,204 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:10,204 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:10,204 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:10,204 INFO L87 Difference]: Start difference. First operand 618 states and 900 transitions. cyclomatic complexity: 285 Second operand 3 states. [2019-10-22 08:55:10,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:10,372 INFO L93 Difference]: Finished difference Result 764 states and 1122 transitions. [2019-10-22 08:55:10,373 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:10,373 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 764 states and 1122 transitions. [2019-10-22 08:55:10,376 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 495 [2019-10-22 08:55:10,380 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 764 states to 757 states and 1115 transitions. [2019-10-22 08:55:10,380 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 525 [2019-10-22 08:55:10,380 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 525 [2019-10-22 08:55:10,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 757 states and 1115 transitions. [2019-10-22 08:55:10,381 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:10,381 INFO L688 BuchiCegarLoop]: Abstraction has 757 states and 1115 transitions. [2019-10-22 08:55:10,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 757 states and 1115 transitions. [2019-10-22 08:55:10,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 757 to 738. [2019-10-22 08:55:10,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 738 states. [2019-10-22 08:55:10,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 738 states to 738 states and 1087 transitions. [2019-10-22 08:55:10,392 INFO L711 BuchiCegarLoop]: Abstraction has 738 states and 1087 transitions. [2019-10-22 08:55:10,392 INFO L591 BuchiCegarLoop]: Abstraction has 738 states and 1087 transitions. [2019-10-22 08:55:10,392 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-10-22 08:55:10,392 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 738 states and 1087 transitions. [2019-10-22 08:55:10,395 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 482 [2019-10-22 08:55:10,395 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:10,396 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:10,396 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:10,397 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [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] [2019-10-22 08:55:10,397 INFO L791 eck$LassoCheckResult]: Stem: 9450#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9451#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9448#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 9449#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9411#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 9497#L99-2 assume !false; 9734#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9822#L102 assume !(12292 == ssl3_accept_~s__state~0); 9819#L105 assume !(16384 == ssl3_accept_~s__state~0); 9816#L108 assume !(8192 == ssl3_accept_~s__state~0); 9813#L111 assume !(24576 == ssl3_accept_~s__state~0); 9810#L114 assume !(8195 == ssl3_accept_~s__state~0); 9806#L117 assume !(8480 == ssl3_accept_~s__state~0); 9805#L120 assume !(8481 == ssl3_accept_~s__state~0); 9804#L123 assume !(8482 == ssl3_accept_~s__state~0); 9637#L126 assume 8464 == ssl3_accept_~s__state~0; 9320#L133 [2019-10-22 08:55:10,398 INFO L793 eck$LassoCheckResult]: Loop: 9320#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 9229#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9221#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; 9222#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9903#L603 ssl3_accept_~skip~0 := 0; 9902#L99-2 assume !false; 9901#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9899#L102 assume !(12292 == ssl3_accept_~s__state~0); 9897#L105 assume !(16384 == ssl3_accept_~s__state~0); 9896#L108 assume !(8192 == ssl3_accept_~s__state~0); 9883#L111 assume !(24576 == ssl3_accept_~s__state~0); 9272#L114 assume !(8195 == ssl3_accept_~s__state~0); 9273#L117 assume !(8480 == ssl3_accept_~s__state~0); 9244#L120 assume !(8481 == ssl3_accept_~s__state~0); 9245#L123 assume !(8482 == ssl3_accept_~s__state~0); 9467#L126 assume !(8464 == ssl3_accept_~s__state~0); 9468#L129 assume !(8465 == ssl3_accept_~s__state~0); 9463#L132 assume !(8466 == ssl3_accept_~s__state~0); 9464#L135 assume 8496 == ssl3_accept_~s__state~0; 9544#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 9718#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9715#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 9713#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 9701#L293-2 ssl3_accept_~s__init_num~0 := 0; 9610#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9692#L603 ssl3_accept_~skip~0 := 0; 9690#L99-2 assume !false; 9688#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9686#L102 assume !(12292 == ssl3_accept_~s__state~0); 9684#L105 assume !(16384 == ssl3_accept_~s__state~0); 9682#L108 assume !(8192 == ssl3_accept_~s__state~0); 9680#L111 assume !(24576 == ssl3_accept_~s__state~0); 9678#L114 assume !(8195 == ssl3_accept_~s__state~0); 9676#L117 assume !(8480 == ssl3_accept_~s__state~0); 9674#L120 assume !(8481 == ssl3_accept_~s__state~0); 9672#L123 assume !(8482 == ssl3_accept_~s__state~0); 9670#L126 assume !(8464 == ssl3_accept_~s__state~0); 9668#L129 assume !(8465 == ssl3_accept_~s__state~0); 9666#L132 assume !(8466 == ssl3_accept_~s__state~0); 9664#L135 assume !(8496 == ssl3_accept_~s__state~0); 9662#L138 assume !(8497 == ssl3_accept_~s__state~0); 9660#L141 assume !(8512 == ssl3_accept_~s__state~0); 9658#L144 assume !(8513 == ssl3_accept_~s__state~0); 9656#L147 assume !(8528 == ssl3_accept_~s__state~0); 9654#L150 assume !(8529 == ssl3_accept_~s__state~0); 9635#L153 assume !(8544 == ssl3_accept_~s__state~0); 9624#L156 assume !(8545 == ssl3_accept_~s__state~0); 9625#L159 assume 8560 == ssl3_accept_~s__state~0; 9402#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 9403#L418 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 9375#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9828#L603 ssl3_accept_~skip~0 := 0; 9825#L99-2 assume !false; 9823#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9820#L102 assume !(12292 == ssl3_accept_~s__state~0); 9817#L105 assume !(16384 == ssl3_accept_~s__state~0); 9814#L108 assume !(8192 == ssl3_accept_~s__state~0); 9811#L111 assume !(24576 == ssl3_accept_~s__state~0); 9807#L114 assume !(8195 == ssl3_accept_~s__state~0); 9802#L117 assume !(8480 == ssl3_accept_~s__state~0); 9599#L120 assume !(8481 == ssl3_accept_~s__state~0); 9498#L123 assume !(8482 == ssl3_accept_~s__state~0); 9499#L126 assume 8464 == ssl3_accept_~s__state~0; 9320#L133 [2019-10-22 08:55:10,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:10,400 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 5 times [2019-10-22 08:55:10,406 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:10,406 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630042718] [2019-10-22 08:55:10,406 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:10,406 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:10,406 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:10,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:10,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:10,424 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:10,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:10,427 INFO L82 PathProgramCache]: Analyzing trace with hash -1390710607, now seen corresponding path program 1 times [2019-10-22 08:55:10,427 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:10,427 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993915976] [2019-10-22 08:55:10,427 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:10,427 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:10,428 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:10,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:10,464 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:10,464 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993915976] [2019-10-22 08:55:10,465 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:10,465 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:10,465 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097616577] [2019-10-22 08:55:10,465 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:10,465 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:10,465 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:10,465 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:10,465 INFO L87 Difference]: Start difference. First operand 738 states and 1087 transitions. cyclomatic complexity: 352 Second operand 3 states. [2019-10-22 08:55:10,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:10,614 INFO L93 Difference]: Finished difference Result 871 states and 1194 transitions. [2019-10-22 08:55:10,614 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:10,614 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 871 states and 1194 transitions. [2019-10-22 08:55:10,618 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 575 [2019-10-22 08:55:10,622 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 871 states to 871 states and 1194 transitions. [2019-10-22 08:55:10,622 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 605 [2019-10-22 08:55:10,622 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 605 [2019-10-22 08:55:10,623 INFO L73 IsDeterministic]: Start isDeterministic. Operand 871 states and 1194 transitions. [2019-10-22 08:55:10,623 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:10,624 INFO L688 BuchiCegarLoop]: Abstraction has 871 states and 1194 transitions. [2019-10-22 08:55:10,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 871 states and 1194 transitions. [2019-10-22 08:55:10,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 871 to 863. [2019-10-22 08:55:10,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 863 states. [2019-10-22 08:55:10,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 863 states to 863 states and 1183 transitions. [2019-10-22 08:55:10,635 INFO L711 BuchiCegarLoop]: Abstraction has 863 states and 1183 transitions. [2019-10-22 08:55:10,635 INFO L591 BuchiCegarLoop]: Abstraction has 863 states and 1183 transitions. [2019-10-22 08:55:10,635 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-10-22 08:55:10,636 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 863 states and 1183 transitions. [2019-10-22 08:55:10,638 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 568 [2019-10-22 08:55:10,639 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:10,639 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:10,640 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:10,640 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [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] [2019-10-22 08:55:10,640 INFO L791 eck$LassoCheckResult]: Stem: 11063#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 11064#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11059#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 11060#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11021#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 11112#L99-2 assume !false; 11336#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11514#L102 assume !(12292 == ssl3_accept_~s__state~0); 11512#L105 assume !(16384 == ssl3_accept_~s__state~0); 11511#L108 assume !(8192 == ssl3_accept_~s__state~0); 11510#L111 assume !(24576 == ssl3_accept_~s__state~0); 11508#L114 assume !(8195 == ssl3_accept_~s__state~0); 11507#L117 assume !(8480 == ssl3_accept_~s__state~0); 11506#L120 assume !(8481 == ssl3_accept_~s__state~0); 11504#L123 assume !(8482 == ssl3_accept_~s__state~0); 11503#L126 assume 8464 == ssl3_accept_~s__state~0; 10934#L133 [2019-10-22 08:55:10,641 INFO L793 eck$LassoCheckResult]: Loop: 10934#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 10846#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10834#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; 10835#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11613#L603 ssl3_accept_~skip~0 := 0; 11611#L99-2 assume !false; 11609#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11607#L102 assume !(12292 == ssl3_accept_~s__state~0); 11605#L105 assume !(16384 == ssl3_accept_~s__state~0); 11603#L108 assume !(8192 == ssl3_accept_~s__state~0); 11602#L111 assume !(24576 == ssl3_accept_~s__state~0); 11601#L114 assume !(8195 == ssl3_accept_~s__state~0); 11600#L117 assume !(8480 == ssl3_accept_~s__state~0); 11599#L120 assume !(8481 == ssl3_accept_~s__state~0); 11598#L123 assume !(8482 == ssl3_accept_~s__state~0); 11596#L126 assume !(8464 == ssl3_accept_~s__state~0); 11594#L129 assume !(8465 == ssl3_accept_~s__state~0); 11592#L132 assume !(8466 == ssl3_accept_~s__state~0); 11360#L135 assume 8496 == ssl3_accept_~s__state~0; 10904#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 10905#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10944#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 10875#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10876#L293-2 ssl3_accept_~s__init_num~0 := 0; 11654#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11648#L603 ssl3_accept_~skip~0 := 0; 11646#L99-2 assume !false; 11644#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11642#L102 assume !(12292 == ssl3_accept_~s__state~0); 11640#L105 assume !(16384 == ssl3_accept_~s__state~0); 11638#L108 assume !(8192 == ssl3_accept_~s__state~0); 11636#L111 assume !(24576 == ssl3_accept_~s__state~0); 11634#L114 assume !(8195 == ssl3_accept_~s__state~0); 11632#L117 assume !(8480 == ssl3_accept_~s__state~0); 11630#L120 assume !(8481 == ssl3_accept_~s__state~0); 11628#L123 assume !(8482 == ssl3_accept_~s__state~0); 11626#L126 assume !(8464 == ssl3_accept_~s__state~0); 11619#L129 assume !(8465 == ssl3_accept_~s__state~0); 11561#L132 assume !(8466 == ssl3_accept_~s__state~0); 11560#L135 assume !(8496 == ssl3_accept_~s__state~0); 11361#L138 assume !(8497 == ssl3_accept_~s__state~0); 11311#L141 assume 8512 == ssl3_accept_~s__state~0; 11302#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 10920#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 10871#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 10872#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11554#L603 ssl3_accept_~skip~0 := 0; 11490#L99-2 assume !false; 11487#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11485#L102 assume !(12292 == ssl3_accept_~s__state~0); 11483#L105 assume !(16384 == ssl3_accept_~s__state~0); 11479#L108 assume !(8192 == ssl3_accept_~s__state~0); 11477#L111 assume !(24576 == ssl3_accept_~s__state~0); 11475#L114 assume !(8195 == ssl3_accept_~s__state~0); 11474#L117 assume !(8480 == ssl3_accept_~s__state~0); 11465#L120 assume !(8481 == ssl3_accept_~s__state~0); 11462#L123 assume !(8482 == ssl3_accept_~s__state~0); 11458#L126 assume !(8464 == ssl3_accept_~s__state~0); 11450#L129 assume !(8465 == ssl3_accept_~s__state~0); 11420#L132 assume !(8466 == ssl3_accept_~s__state~0); 11419#L135 assume !(8496 == ssl3_accept_~s__state~0); 11418#L138 assume !(8497 == ssl3_accept_~s__state~0); 11417#L141 assume !(8512 == ssl3_accept_~s__state~0); 11309#L144 assume !(8513 == ssl3_accept_~s__state~0); 11310#L147 assume !(8528 == ssl3_accept_~s__state~0); 11320#L150 assume !(8529 == ssl3_accept_~s__state~0); 11144#L153 assume !(8544 == ssl3_accept_~s__state~0); 11145#L156 assume !(8545 == ssl3_accept_~s__state~0); 11146#L159 assume 8560 == ssl3_accept_~s__state~0; 11012#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 11013#L418 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 10982#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11384#L603 ssl3_accept_~skip~0 := 0; 11381#L99-2 assume !false; 11379#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11377#L102 assume !(12292 == ssl3_accept_~s__state~0); 11374#L105 assume !(16384 == ssl3_accept_~s__state~0); 11372#L108 assume !(8192 == ssl3_accept_~s__state~0); 11371#L111 assume !(24576 == ssl3_accept_~s__state~0); 11369#L114 assume !(8195 == ssl3_accept_~s__state~0); 11366#L117 assume !(8480 == ssl3_accept_~s__state~0); 11363#L120 assume !(8481 == ssl3_accept_~s__state~0); 11114#L123 assume !(8482 == ssl3_accept_~s__state~0); 11115#L126 assume 8464 == ssl3_accept_~s__state~0; 10934#L133 [2019-10-22 08:55:10,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:10,641 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 6 times [2019-10-22 08:55:10,641 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:10,641 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898383393] [2019-10-22 08:55:10,641 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:10,641 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:10,641 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:10,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:10,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:10,652 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:10,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:10,652 INFO L82 PathProgramCache]: Analyzing trace with hash 1023641178, now seen corresponding path program 1 times [2019-10-22 08:55:10,652 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:10,652 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763657941] [2019-10-22 08:55:10,653 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:10,653 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:10,653 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:10,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:10,678 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-10-22 08:55:10,678 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763657941] [2019-10-22 08:55:10,678 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:10,678 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:10,678 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517276582] [2019-10-22 08:55:10,679 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:10,679 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:10,679 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:10,679 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:10,680 INFO L87 Difference]: Start difference. First operand 863 states and 1183 transitions. cyclomatic complexity: 323 Second operand 3 states. [2019-10-22 08:55:10,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:10,787 INFO L93 Difference]: Finished difference Result 977 states and 1336 transitions. [2019-10-22 08:55:10,787 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:10,788 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 977 states and 1336 transitions. [2019-10-22 08:55:10,792 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 644 [2019-10-22 08:55:10,796 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 977 states to 977 states and 1336 transitions. [2019-10-22 08:55:10,796 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 674 [2019-10-22 08:55:10,797 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 674 [2019-10-22 08:55:10,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 977 states and 1336 transitions. [2019-10-22 08:55:10,798 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:10,798 INFO L688 BuchiCegarLoop]: Abstraction has 977 states and 1336 transitions. [2019-10-22 08:55:10,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 977 states and 1336 transitions. [2019-10-22 08:55:10,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 977 to 938. [2019-10-22 08:55:10,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 938 states. [2019-10-22 08:55:10,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 938 states to 938 states and 1273 transitions. [2019-10-22 08:55:10,812 INFO L711 BuchiCegarLoop]: Abstraction has 938 states and 1273 transitions. [2019-10-22 08:55:10,812 INFO L591 BuchiCegarLoop]: Abstraction has 938 states and 1273 transitions. [2019-10-22 08:55:10,813 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-10-22 08:55:10,813 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 938 states and 1273 transitions. [2019-10-22 08:55:10,816 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 618 [2019-10-22 08:55:10,816 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:10,816 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:10,817 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:10,818 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [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] [2019-10-22 08:55:10,818 INFO L791 eck$LassoCheckResult]: Stem: 12917#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 12918#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12913#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 12914#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12869#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 12974#L99-2 assume !false; 13098#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13411#L102 assume !(12292 == ssl3_accept_~s__state~0); 13408#L105 assume !(16384 == ssl3_accept_~s__state~0); 13402#L108 assume !(8192 == ssl3_accept_~s__state~0); 13400#L111 assume !(24576 == ssl3_accept_~s__state~0); 13399#L114 assume !(8195 == ssl3_accept_~s__state~0); 13398#L117 assume !(8480 == ssl3_accept_~s__state~0); 13397#L120 assume !(8481 == ssl3_accept_~s__state~0); 13396#L123 assume !(8482 == ssl3_accept_~s__state~0); 13395#L126 assume 8464 == ssl3_accept_~s__state~0; 12781#L133 [2019-10-22 08:55:10,818 INFO L793 eck$LassoCheckResult]: Loop: 12781#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 12692#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12680#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; 12681#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13529#L603 ssl3_accept_~skip~0 := 0; 13526#L99-2 assume !false; 13523#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13520#L102 assume !(12292 == ssl3_accept_~s__state~0); 13517#L105 assume !(16384 == ssl3_accept_~s__state~0); 13514#L108 assume !(8192 == ssl3_accept_~s__state~0); 13511#L111 assume !(24576 == ssl3_accept_~s__state~0); 13508#L114 assume !(8195 == ssl3_accept_~s__state~0); 13505#L117 assume !(8480 == ssl3_accept_~s__state~0); 13502#L120 assume !(8481 == ssl3_accept_~s__state~0); 13499#L123 assume !(8482 == ssl3_accept_~s__state~0); 13496#L126 assume !(8464 == ssl3_accept_~s__state~0); 13493#L129 assume !(8465 == ssl3_accept_~s__state~0); 13490#L132 assume !(8466 == ssl3_accept_~s__state~0); 13341#L135 assume 8496 == ssl3_accept_~s__state~0; 13339#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 13338#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13337#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 13335#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 13334#L293-2 ssl3_accept_~s__init_num~0 := 0; 13333#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13328#L603 ssl3_accept_~skip~0 := 0; 13327#L99-2 assume !false; 13326#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13325#L102 assume !(12292 == ssl3_accept_~s__state~0); 13324#L105 assume !(16384 == ssl3_accept_~s__state~0); 13323#L108 assume !(8192 == ssl3_accept_~s__state~0); 13322#L111 assume !(24576 == ssl3_accept_~s__state~0); 13321#L114 assume !(8195 == ssl3_accept_~s__state~0); 13320#L117 assume !(8480 == ssl3_accept_~s__state~0); 13319#L120 assume !(8481 == ssl3_accept_~s__state~0); 13318#L123 assume !(8482 == ssl3_accept_~s__state~0); 13317#L126 assume !(8464 == ssl3_accept_~s__state~0); 13316#L129 assume !(8465 == ssl3_accept_~s__state~0); 13315#L132 assume !(8466 == ssl3_accept_~s__state~0); 13314#L135 assume !(8496 == ssl3_accept_~s__state~0); 13313#L138 assume !(8497 == ssl3_accept_~s__state~0); 13312#L141 assume !(8512 == ssl3_accept_~s__state~0); 13311#L144 assume !(8513 == ssl3_accept_~s__state~0); 13310#L147 assume !(8528 == ssl3_accept_~s__state~0); 13309#L150 assume !(8529 == ssl3_accept_~s__state~0); 13307#L153 assume !(8544 == ssl3_accept_~s__state~0); 13305#L156 assume !(8545 == ssl3_accept_~s__state~0); 13303#L159 assume !(8560 == ssl3_accept_~s__state~0); 13301#L162 assume !(8561 == ssl3_accept_~s__state~0); 13299#L165 assume !(8448 == ssl3_accept_~s__state~0); 13297#L168 assume !(8576 == ssl3_accept_~s__state~0); 13295#L171 assume !(8577 == ssl3_accept_~s__state~0); 13293#L174 assume !(8592 == ssl3_accept_~s__state~0); 13291#L177 assume !(8593 == ssl3_accept_~s__state~0); 13290#L180 assume !(8608 == ssl3_accept_~s__state~0); 13289#L183 assume !(8609 == ssl3_accept_~s__state~0); 13288#L186 assume !(8640 == ssl3_accept_~s__state~0); 13212#L189 assume !(8641 == ssl3_accept_~s__state~0); 13210#L192 assume 8656 == ssl3_accept_~s__state~0; 12987#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13207#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 13205#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 13201#L510-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 13199#L520 assume !(0 == ssl3_accept_~tmp___10~0); 13196#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13190#L603 ssl3_accept_~skip~0 := 0; 13189#L99-2 assume !false; 13185#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13183#L102 assume !(12292 == ssl3_accept_~s__state~0); 13184#L105 assume 16384 == ssl3_accept_~s__state~0; 12727#L211 ssl3_accept_~s__server~0 := 1; 13384#L216 assume 0 != ssl3_accept_~cb~0; 13383#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13382#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13380#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13378#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13377#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 13376#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13367#L603 ssl3_accept_~skip~0 := 0; 13365#L99-2 assume !false; 13363#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13361#L102 assume !(12292 == ssl3_accept_~s__state~0); 13359#L105 assume !(16384 == ssl3_accept_~s__state~0); 13357#L108 assume !(8192 == ssl3_accept_~s__state~0); 13355#L111 assume !(24576 == ssl3_accept_~s__state~0); 13353#L114 assume !(8195 == ssl3_accept_~s__state~0); 13350#L117 assume !(8480 == ssl3_accept_~s__state~0); 13349#L120 assume !(8481 == ssl3_accept_~s__state~0); 13348#L123 assume !(8482 == ssl3_accept_~s__state~0); 13347#L126 assume 8464 == ssl3_accept_~s__state~0; 12781#L133 [2019-10-22 08:55:10,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:10,818 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 7 times [2019-10-22 08:55:10,819 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:10,819 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175343835] [2019-10-22 08:55:10,819 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:10,819 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:10,819 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:10,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:10,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:10,829 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:10,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:10,829 INFO L82 PathProgramCache]: Analyzing trace with hash -437487101, now seen corresponding path program 1 times [2019-10-22 08:55:10,829 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:10,830 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804941328] [2019-10-22 08:55:10,830 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:10,830 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:10,830 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:10,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:10,853 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-10-22 08:55:10,853 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804941328] [2019-10-22 08:55:10,854 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:10,854 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:10,854 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096351666] [2019-10-22 08:55:10,854 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:10,854 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:10,855 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:10,855 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:10,855 INFO L87 Difference]: Start difference. First operand 938 states and 1273 transitions. cyclomatic complexity: 338 Second operand 3 states. [2019-10-22 08:55:11,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:11,007 INFO L93 Difference]: Finished difference Result 885 states and 1193 transitions. [2019-10-22 08:55:11,008 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:11,008 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 885 states and 1193 transitions. [2019-10-22 08:55:11,011 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 546 [2019-10-22 08:55:11,014 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 885 states to 883 states and 1191 transitions. [2019-10-22 08:55:11,015 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 626 [2019-10-22 08:55:11,016 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 626 [2019-10-22 08:55:11,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 883 states and 1191 transitions. [2019-10-22 08:55:11,016 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:11,016 INFO L688 BuchiCegarLoop]: Abstraction has 883 states and 1191 transitions. [2019-10-22 08:55:11,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 883 states and 1191 transitions. [2019-10-22 08:55:11,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 883 to 877. [2019-10-22 08:55:11,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 877 states. [2019-10-22 08:55:11,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 877 states to 877 states and 1182 transitions. [2019-10-22 08:55:11,028 INFO L711 BuchiCegarLoop]: Abstraction has 877 states and 1182 transitions. [2019-10-22 08:55:11,028 INFO L591 BuchiCegarLoop]: Abstraction has 877 states and 1182 transitions. [2019-10-22 08:55:11,028 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-10-22 08:55:11,028 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 877 states and 1182 transitions. [2019-10-22 08:55:11,031 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 540 [2019-10-22 08:55:11,031 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:11,031 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:11,032 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:11,033 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [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] [2019-10-22 08:55:11,033 INFO L791 eck$LassoCheckResult]: Stem: 14725#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 14726#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14721#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 14722#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14685#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 14770#L99-2 assume !false; 14886#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15180#L102 assume !(12292 == ssl3_accept_~s__state~0); 15177#L105 assume !(16384 == ssl3_accept_~s__state~0); 15174#L108 assume !(8192 == ssl3_accept_~s__state~0); 15171#L111 assume !(24576 == ssl3_accept_~s__state~0); 15168#L114 assume !(8195 == ssl3_accept_~s__state~0); 15165#L117 assume !(8480 == ssl3_accept_~s__state~0); 15162#L120 assume !(8481 == ssl3_accept_~s__state~0); 15159#L123 assume !(8482 == ssl3_accept_~s__state~0); 15155#L126 assume 8464 == ssl3_accept_~s__state~0; 14599#L133 [2019-10-22 08:55:11,033 INFO L793 eck$LassoCheckResult]: Loop: 14599#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 14517#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 14509#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; 14510#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14522#L603 ssl3_accept_~skip~0 := 0; 14707#L99-2 assume !false; 14654#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14655#L102 assume !(12292 == ssl3_accept_~s__state~0); 14664#L105 assume !(16384 == ssl3_accept_~s__state~0); 14665#L108 assume !(8192 == ssl3_accept_~s__state~0); 14595#L111 assume !(24576 == ssl3_accept_~s__state~0); 14556#L114 assume !(8195 == ssl3_accept_~s__state~0); 14557#L117 assume !(8480 == ssl3_accept_~s__state~0); 14537#L120 assume !(8481 == ssl3_accept_~s__state~0); 14538#L123 assume !(8482 == ssl3_accept_~s__state~0); 14737#L126 assume !(8464 == ssl3_accept_~s__state~0); 14738#L129 assume !(8465 == ssl3_accept_~s__state~0); 14733#L132 assume !(8466 == ssl3_accept_~s__state~0); 14734#L135 assume 8496 == ssl3_accept_~s__state~0; 14821#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 15063#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 15062#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 15060#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 15059#L293-2 ssl3_accept_~s__init_num~0 := 0; 15058#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15053#L603 ssl3_accept_~skip~0 := 0; 15052#L99-2 assume !false; 15050#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15049#L102 assume !(12292 == ssl3_accept_~s__state~0); 15048#L105 assume !(16384 == ssl3_accept_~s__state~0); 15047#L108 assume !(8192 == ssl3_accept_~s__state~0); 15046#L111 assume !(24576 == ssl3_accept_~s__state~0); 15044#L114 assume !(8195 == ssl3_accept_~s__state~0); 15040#L117 assume !(8480 == ssl3_accept_~s__state~0); 15039#L120 assume !(8481 == ssl3_accept_~s__state~0); 15038#L123 assume !(8482 == ssl3_accept_~s__state~0); 15037#L126 assume !(8464 == ssl3_accept_~s__state~0); 15035#L129 assume !(8465 == ssl3_accept_~s__state~0); 15034#L132 assume !(8466 == ssl3_accept_~s__state~0); 15033#L135 assume !(8496 == ssl3_accept_~s__state~0); 15032#L138 assume !(8497 == ssl3_accept_~s__state~0); 15030#L141 assume 8512 == ssl3_accept_~s__state~0; 14816#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 15027#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 15023#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 15021#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15015#L603 ssl3_accept_~skip~0 := 0; 15014#L99-2 assume !false; 15013#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15011#L102 assume !(12292 == ssl3_accept_~s__state~0); 15010#L105 assume !(16384 == ssl3_accept_~s__state~0); 15009#L108 assume !(8192 == ssl3_accept_~s__state~0); 15008#L111 assume !(24576 == ssl3_accept_~s__state~0); 15007#L114 assume !(8195 == ssl3_accept_~s__state~0); 15005#L117 assume !(8480 == ssl3_accept_~s__state~0); 15004#L120 assume !(8481 == ssl3_accept_~s__state~0); 15003#L123 assume !(8482 == ssl3_accept_~s__state~0); 15002#L126 assume !(8464 == ssl3_accept_~s__state~0); 15001#L129 assume !(8465 == ssl3_accept_~s__state~0); 14999#L132 assume !(8466 == ssl3_accept_~s__state~0); 14997#L135 assume !(8496 == ssl3_accept_~s__state~0); 14996#L138 assume !(8497 == ssl3_accept_~s__state~0); 14994#L141 assume !(8512 == ssl3_accept_~s__state~0); 14990#L144 assume !(8513 == ssl3_accept_~s__state~0); 14988#L147 assume 8528 == ssl3_accept_~s__state~0; 14811#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 14986#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 14980#L321-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 14978#L330 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 14974#L333 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 14967#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 14905#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14957#L603 ssl3_accept_~skip~0 := 0; 14955#L99-2 assume !false; 14953#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14951#L102 assume !(12292 == ssl3_accept_~s__state~0); 14949#L105 assume !(16384 == ssl3_accept_~s__state~0); 14947#L108 assume !(8192 == ssl3_accept_~s__state~0); 14945#L111 assume !(24576 == ssl3_accept_~s__state~0); 14943#L114 assume !(8195 == ssl3_accept_~s__state~0); 14941#L117 assume !(8480 == ssl3_accept_~s__state~0); 14939#L120 assume !(8481 == ssl3_accept_~s__state~0); 14937#L123 assume !(8482 == ssl3_accept_~s__state~0); 14935#L126 assume !(8464 == ssl3_accept_~s__state~0); 14933#L129 assume !(8465 == ssl3_accept_~s__state~0); 14931#L132 assume !(8466 == ssl3_accept_~s__state~0); 14929#L135 assume !(8496 == ssl3_accept_~s__state~0); 14927#L138 assume !(8497 == ssl3_accept_~s__state~0); 14925#L141 assume !(8512 == ssl3_accept_~s__state~0); 14923#L144 assume !(8513 == ssl3_accept_~s__state~0); 14921#L147 assume !(8528 == ssl3_accept_~s__state~0); 14919#L150 assume !(8529 == ssl3_accept_~s__state~0); 14914#L153 assume !(8544 == ssl3_accept_~s__state~0); 14915#L156 assume !(8545 == ssl3_accept_~s__state~0); 14916#L159 assume 8560 == ssl3_accept_~s__state~0; 14676#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 14677#L418 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 14641#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15323#L603 ssl3_accept_~skip~0 := 0; 15320#L99-2 assume !false; 15319#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15317#L102 assume !(12292 == ssl3_accept_~s__state~0); 15315#L105 assume !(16384 == ssl3_accept_~s__state~0); 15313#L108 assume !(8192 == ssl3_accept_~s__state~0); 15311#L111 assume !(24576 == ssl3_accept_~s__state~0); 15130#L114 assume !(8195 == ssl3_accept_~s__state~0); 15126#L117 assume !(8480 == ssl3_accept_~s__state~0); 14899#L120 assume !(8481 == ssl3_accept_~s__state~0); 14900#L123 assume !(8482 == ssl3_accept_~s__state~0); 15137#L126 assume 8464 == ssl3_accept_~s__state~0; 14599#L133 [2019-10-22 08:55:11,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:11,033 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 8 times [2019-10-22 08:55:11,034 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:11,034 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625197321] [2019-10-22 08:55:11,034 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:11,034 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:11,034 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:11,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:11,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:11,043 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:11,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:11,043 INFO L82 PathProgramCache]: Analyzing trace with hash 1629347590, now seen corresponding path program 1 times [2019-10-22 08:55:11,043 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:11,044 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750375315] [2019-10-22 08:55:11,044 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:11,044 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:11,044 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:11,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:11,071 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2019-10-22 08:55:11,071 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750375315] [2019-10-22 08:55:11,072 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:11,072 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:11,072 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281583646] [2019-10-22 08:55:11,072 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:11,072 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:11,073 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:11,073 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:11,073 INFO L87 Difference]: Start difference. First operand 877 states and 1182 transitions. cyclomatic complexity: 309 Second operand 3 states. [2019-10-22 08:55:11,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:11,085 INFO L93 Difference]: Finished difference Result 1725 states and 2309 transitions. [2019-10-22 08:55:11,086 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:11,086 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1725 states and 2309 transitions. [2019-10-22 08:55:11,093 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1066 [2019-10-22 08:55:11,099 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1725 states to 1725 states and 2309 transitions. [2019-10-22 08:55:11,100 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1218 [2019-10-22 08:55:11,101 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1218 [2019-10-22 08:55:11,101 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1725 states and 2309 transitions. [2019-10-22 08:55:11,101 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:11,101 INFO L688 BuchiCegarLoop]: Abstraction has 1725 states and 2309 transitions. [2019-10-22 08:55:11,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1725 states and 2309 transitions. [2019-10-22 08:55:11,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1725 to 880. [2019-10-22 08:55:11,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 880 states. [2019-10-22 08:55:11,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 880 states to 880 states and 1185 transitions. [2019-10-22 08:55:11,117 INFO L711 BuchiCegarLoop]: Abstraction has 880 states and 1185 transitions. [2019-10-22 08:55:11,117 INFO L591 BuchiCegarLoop]: Abstraction has 880 states and 1185 transitions. [2019-10-22 08:55:11,117 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-10-22 08:55:11,117 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 880 states and 1185 transitions. [2019-10-22 08:55:11,120 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 542 [2019-10-22 08:55:11,120 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:11,120 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:11,121 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:11,121 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [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] [2019-10-22 08:55:11,121 INFO L791 eck$LassoCheckResult]: Stem: 17351#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 17352#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 17347#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 17348#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 17306#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 17403#L99-2 assume !false; 17531#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17863#L102 assume !(12292 == ssl3_accept_~s__state~0); 17862#L105 assume !(16384 == ssl3_accept_~s__state~0); 17860#L108 assume !(8192 == ssl3_accept_~s__state~0); 17858#L111 assume !(24576 == ssl3_accept_~s__state~0); 17822#L114 assume !(8195 == ssl3_accept_~s__state~0); 17815#L117 assume !(8480 == ssl3_accept_~s__state~0); 17811#L120 assume !(8481 == ssl3_accept_~s__state~0); 17807#L123 assume !(8482 == ssl3_accept_~s__state~0); 17803#L126 assume 8464 == ssl3_accept_~s__state~0; 17214#L133 [2019-10-22 08:55:11,121 INFO L793 eck$LassoCheckResult]: Loop: 17214#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 17131#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 17117#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; 17118#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17839#L603 ssl3_accept_~skip~0 := 0; 17837#L99-2 assume !false; 17835#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17833#L102 assume !(12292 == ssl3_accept_~s__state~0); 17831#L105 assume !(16384 == ssl3_accept_~s__state~0); 17829#L108 assume !(8192 == ssl3_accept_~s__state~0); 17827#L111 assume !(24576 == ssl3_accept_~s__state~0); 17825#L114 assume !(8195 == ssl3_accept_~s__state~0); 17823#L117 assume !(8480 == ssl3_accept_~s__state~0); 17816#L120 assume !(8481 == ssl3_accept_~s__state~0); 17812#L123 assume !(8482 == ssl3_accept_~s__state~0); 17808#L126 assume !(8464 == ssl3_accept_~s__state~0); 17804#L129 assume !(8465 == ssl3_accept_~s__state~0); 17800#L132 assume !(8466 == ssl3_accept_~s__state~0); 17793#L135 assume 8496 == ssl3_accept_~s__state~0; 17649#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 17787#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 17784#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 17781#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 17782#L293-2 ssl3_accept_~s__init_num~0 := 0; 17849#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17840#L603 ssl3_accept_~skip~0 := 0; 17838#L99-2 assume !false; 17836#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17834#L102 assume !(12292 == ssl3_accept_~s__state~0); 17832#L105 assume !(16384 == ssl3_accept_~s__state~0); 17830#L108 assume !(8192 == ssl3_accept_~s__state~0); 17828#L111 assume !(24576 == ssl3_accept_~s__state~0); 17826#L114 assume !(8195 == ssl3_accept_~s__state~0); 17824#L117 assume !(8480 == ssl3_accept_~s__state~0); 17817#L120 assume !(8481 == ssl3_accept_~s__state~0); 17813#L123 assume !(8482 == ssl3_accept_~s__state~0); 17809#L126 assume !(8464 == ssl3_accept_~s__state~0); 17805#L129 assume !(8465 == ssl3_accept_~s__state~0); 17801#L132 assume !(8466 == ssl3_accept_~s__state~0); 17797#L135 assume !(8496 == ssl3_accept_~s__state~0); 17794#L138 assume !(8497 == ssl3_accept_~s__state~0); 17291#L141 assume 8512 == ssl3_accept_~s__state~0; 17292#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 17205#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 17161#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 17132#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17133#L603 ssl3_accept_~skip~0 := 0; 17932#L99-2 assume !false; 17930#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17928#L102 assume !(12292 == ssl3_accept_~s__state~0); 17926#L105 assume !(16384 == ssl3_accept_~s__state~0); 17924#L108 assume !(8192 == ssl3_accept_~s__state~0); 17922#L111 assume !(24576 == ssl3_accept_~s__state~0); 17920#L114 assume !(8195 == ssl3_accept_~s__state~0); 17918#L117 assume !(8480 == ssl3_accept_~s__state~0); 17916#L120 assume !(8481 == ssl3_accept_~s__state~0); 17917#L123 assume !(8482 == ssl3_accept_~s__state~0); 17949#L126 assume !(8464 == ssl3_accept_~s__state~0); 17373#L129 assume !(8465 == ssl3_accept_~s__state~0); 17360#L132 assume !(8466 == ssl3_accept_~s__state~0); 17310#L135 assume !(8496 == ssl3_accept_~s__state~0); 17311#L138 assume !(8497 == ssl3_accept_~s__state~0); 17325#L141 assume !(8512 == ssl3_accept_~s__state~0); 17220#L144 assume !(8513 == ssl3_accept_~s__state~0); 17221#L147 assume 8528 == ssl3_accept_~s__state~0; 17640#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 17125#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 17126#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 17216#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 17855#L353 assume !(ssl3_accept_~ret~0 <= 0); 17852#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 17514#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17814#L603 ssl3_accept_~skip~0 := 0; 17810#L99-2 assume !false; 17806#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17802#L102 assume !(12292 == ssl3_accept_~s__state~0); 17798#L105 assume !(16384 == ssl3_accept_~s__state~0); 17795#L108 assume !(8192 == ssl3_accept_~s__state~0); 17792#L111 assume !(24576 == ssl3_accept_~s__state~0); 17791#L114 assume !(8195 == ssl3_accept_~s__state~0); 17786#L117 assume !(8480 == ssl3_accept_~s__state~0); 17778#L120 assume !(8481 == ssl3_accept_~s__state~0); 17776#L123 assume !(8482 == ssl3_accept_~s__state~0); 17770#L126 assume !(8464 == ssl3_accept_~s__state~0); 17768#L129 assume !(8465 == ssl3_accept_~s__state~0); 17766#L132 assume !(8466 == ssl3_accept_~s__state~0); 17764#L135 assume !(8496 == ssl3_accept_~s__state~0); 17762#L138 assume !(8497 == ssl3_accept_~s__state~0); 17760#L141 assume !(8512 == ssl3_accept_~s__state~0); 17758#L144 assume !(8513 == ssl3_accept_~s__state~0); 17756#L147 assume !(8528 == ssl3_accept_~s__state~0); 17754#L150 assume !(8529 == ssl3_accept_~s__state~0); 17524#L153 assume !(8544 == ssl3_accept_~s__state~0); 17525#L156 assume !(8545 == ssl3_accept_~s__state~0); 17526#L159 assume 8560 == ssl3_accept_~s__state~0; 17296#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 17297#L418 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 17259#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17970#L603 ssl3_accept_~skip~0 := 0; 17969#L99-2 assume !false; 17967#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17966#L102 assume !(12292 == ssl3_accept_~s__state~0); 17951#L105 assume !(16384 == ssl3_accept_~s__state~0); 17950#L108 assume !(8192 == ssl3_accept_~s__state~0); 17948#L111 assume !(24576 == ssl3_accept_~s__state~0); 17165#L114 assume !(8195 == ssl3_accept_~s__state~0); 17166#L117 assume !(8480 == ssl3_accept_~s__state~0); 17509#L120 assume !(8481 == ssl3_accept_~s__state~0); 17510#L123 assume !(8482 == ssl3_accept_~s__state~0); 17611#L126 assume 8464 == ssl3_accept_~s__state~0; 17214#L133 [2019-10-22 08:55:11,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:11,122 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 9 times [2019-10-22 08:55:11,122 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:11,122 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216794091] [2019-10-22 08:55:11,122 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:11,122 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:11,122 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:11,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:11,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:11,131 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:11,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:11,131 INFO L82 PathProgramCache]: Analyzing trace with hash -609128635, now seen corresponding path program 1 times [2019-10-22 08:55:11,131 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:11,132 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236195041] [2019-10-22 08:55:11,132 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:11,132 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:11,132 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:11,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:11,160 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2019-10-22 08:55:11,161 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236195041] [2019-10-22 08:55:11,161 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:11,161 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:11,161 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245321197] [2019-10-22 08:55:11,161 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:11,162 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:11,162 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:11,162 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:11,162 INFO L87 Difference]: Start difference. First operand 880 states and 1185 transitions. cyclomatic complexity: 309 Second operand 3 states. [2019-10-22 08:55:11,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:11,273 INFO L93 Difference]: Finished difference Result 983 states and 1316 transitions. [2019-10-22 08:55:11,273 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:11,274 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 983 states and 1316 transitions. [2019-10-22 08:55:11,277 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2019-10-22 08:55:11,281 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 983 states to 983 states and 1316 transitions. [2019-10-22 08:55:11,281 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 690 [2019-10-22 08:55:11,282 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 690 [2019-10-22 08:55:11,282 INFO L73 IsDeterministic]: Start isDeterministic. Operand 983 states and 1316 transitions. [2019-10-22 08:55:11,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:11,283 INFO L688 BuchiCegarLoop]: Abstraction has 983 states and 1316 transitions. [2019-10-22 08:55:11,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 983 states and 1316 transitions. [2019-10-22 08:55:11,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 983 to 961. [2019-10-22 08:55:11,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 961 states. [2019-10-22 08:55:11,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1281 transitions. [2019-10-22 08:55:11,296 INFO L711 BuchiCegarLoop]: Abstraction has 961 states and 1281 transitions. [2019-10-22 08:55:11,296 INFO L591 BuchiCegarLoop]: Abstraction has 961 states and 1281 transitions. [2019-10-22 08:55:11,296 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-10-22 08:55:11,296 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 961 states and 1281 transitions. [2019-10-22 08:55:11,299 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 596 [2019-10-22 08:55:11,299 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:11,299 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:11,300 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:11,300 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [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] [2019-10-22 08:55:11,300 INFO L791 eck$LassoCheckResult]: Stem: 19230#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 19231#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 19226#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 19227#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 19175#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 19296#L99-2 assume !false; 19235#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19898#L102 assume !(12292 == ssl3_accept_~s__state~0); 19896#L105 assume !(16384 == ssl3_accept_~s__state~0); 19894#L108 assume !(8192 == ssl3_accept_~s__state~0); 19892#L111 assume !(24576 == ssl3_accept_~s__state~0); 19878#L114 assume !(8195 == ssl3_accept_~s__state~0); 19848#L117 assume !(8480 == ssl3_accept_~s__state~0); 19847#L120 assume !(8481 == ssl3_accept_~s__state~0); 19579#L123 assume !(8482 == ssl3_accept_~s__state~0); 19580#L126 assume 8464 == ssl3_accept_~s__state~0; 19085#L133 [2019-10-22 08:55:11,301 INFO L793 eck$LassoCheckResult]: Loop: 19085#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 19000#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 18986#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; 18987#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19937#L603 ssl3_accept_~skip~0 := 0; 19935#L99-2 assume !false; 19138#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19139#L102 assume !(12292 == ssl3_accept_~s__state~0); 19147#L105 assume !(16384 == ssl3_accept_~s__state~0); 19148#L108 assume !(8192 == ssl3_accept_~s__state~0); 19078#L111 assume !(24576 == ssl3_accept_~s__state~0); 19034#L114 assume !(8195 == ssl3_accept_~s__state~0); 19035#L117 assume !(8480 == ssl3_accept_~s__state~0); 19009#L120 assume !(8481 == ssl3_accept_~s__state~0); 19010#L123 assume !(8482 == ssl3_accept_~s__state~0); 19270#L126 assume !(8464 == ssl3_accept_~s__state~0); 19255#L129 assume !(8465 == ssl3_accept_~s__state~0); 19242#L132 assume !(8466 == ssl3_accept_~s__state~0); 19243#L135 assume 8496 == ssl3_accept_~s__state~0; 19416#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 19154#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 19155#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 19023#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 19024#L293-2 ssl3_accept_~s__init_num~0 := 0; 19069#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19897#L603 ssl3_accept_~skip~0 := 0; 19895#L99-2 assume !false; 19893#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19879#L102 assume !(12292 == ssl3_accept_~s__state~0); 19877#L105 assume !(16384 == ssl3_accept_~s__state~0); 19850#L108 assume !(8192 == ssl3_accept_~s__state~0); 19849#L111 assume !(24576 == ssl3_accept_~s__state~0); 19845#L114 assume !(8195 == ssl3_accept_~s__state~0); 19834#L117 assume !(8480 == ssl3_accept_~s__state~0); 19827#L120 assume !(8481 == ssl3_accept_~s__state~0); 19824#L123 assume !(8482 == ssl3_accept_~s__state~0); 19821#L126 assume !(8464 == ssl3_accept_~s__state~0); 19817#L129 assume !(8465 == ssl3_accept_~s__state~0); 19813#L132 assume !(8466 == ssl3_accept_~s__state~0); 19777#L135 assume !(8496 == ssl3_accept_~s__state~0); 19775#L138 assume !(8497 == ssl3_accept_~s__state~0); 19773#L141 assume 8512 == ssl3_accept_~s__state~0; 19273#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19274#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 19029#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 19030#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19868#L603 ssl3_accept_~skip~0 := 0; 19867#L99-2 assume !false; 19866#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19865#L102 assume !(12292 == ssl3_accept_~s__state~0); 19864#L105 assume !(16384 == ssl3_accept_~s__state~0); 19863#L108 assume !(8192 == ssl3_accept_~s__state~0); 19862#L111 assume !(24576 == ssl3_accept_~s__state~0); 19861#L114 assume !(8195 == ssl3_accept_~s__state~0); 19860#L117 assume !(8480 == ssl3_accept_~s__state~0); 19859#L120 assume !(8481 == ssl3_accept_~s__state~0); 19858#L123 assume !(8482 == ssl3_accept_~s__state~0); 19857#L126 assume !(8464 == ssl3_accept_~s__state~0); 19856#L129 assume !(8465 == ssl3_accept_~s__state~0); 19855#L132 assume !(8466 == ssl3_accept_~s__state~0); 19854#L135 assume !(8496 == ssl3_accept_~s__state~0); 19853#L138 assume !(8497 == ssl3_accept_~s__state~0); 19852#L141 assume !(8512 == ssl3_accept_~s__state~0); 19851#L144 assume !(8513 == ssl3_accept_~s__state~0); 19588#L147 assume 8528 == ssl3_accept_~s__state~0; 19399#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 18994#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 18995#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 19007#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 19050#L353 assume !(ssl3_accept_~ret~0 <= 0); 19143#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 19661#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19655#L603 ssl3_accept_~skip~0 := 0; 19653#L99-2 assume !false; 19651#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19649#L102 assume !(12292 == ssl3_accept_~s__state~0); 19647#L105 assume !(16384 == ssl3_accept_~s__state~0); 19645#L108 assume !(8192 == ssl3_accept_~s__state~0); 19643#L111 assume !(24576 == ssl3_accept_~s__state~0); 19641#L114 assume !(8195 == ssl3_accept_~s__state~0); 19639#L117 assume !(8480 == ssl3_accept_~s__state~0); 19637#L120 assume !(8481 == ssl3_accept_~s__state~0); 19635#L123 assume !(8482 == ssl3_accept_~s__state~0); 19633#L126 assume !(8464 == ssl3_accept_~s__state~0); 19631#L129 assume !(8465 == ssl3_accept_~s__state~0); 19629#L132 assume !(8466 == ssl3_accept_~s__state~0); 19627#L135 assume !(8496 == ssl3_accept_~s__state~0); 19625#L138 assume !(8497 == ssl3_accept_~s__state~0); 19624#L141 assume !(8512 == ssl3_accept_~s__state~0); 19596#L144 assume !(8513 == ssl3_accept_~s__state~0); 19595#L147 assume !(8528 == ssl3_accept_~s__state~0); 19594#L150 assume !(8529 == ssl3_accept_~s__state~0); 19520#L153 assume 8544 == ssl3_accept_~s__state~0; 19391#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 18988#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 18990#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19603#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 19142#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 19131#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 19132#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19513#L603 ssl3_accept_~skip~0 := 0; 19512#L99-2 assume !false; 19511#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19510#L102 assume !(12292 == ssl3_accept_~s__state~0); 19509#L105 assume !(16384 == ssl3_accept_~s__state~0); 19508#L108 assume !(8192 == ssl3_accept_~s__state~0); 19507#L111 assume !(24576 == ssl3_accept_~s__state~0); 19506#L114 assume !(8195 == ssl3_accept_~s__state~0); 19505#L117 assume !(8480 == ssl3_accept_~s__state~0); 19318#L120 assume !(8481 == ssl3_accept_~s__state~0); 19319#L123 assume !(8482 == ssl3_accept_~s__state~0); 19375#L126 assume 8464 == ssl3_accept_~s__state~0; 19085#L133 [2019-10-22 08:55:11,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:11,301 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 10 times [2019-10-22 08:55:11,301 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:11,301 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957075953] [2019-10-22 08:55:11,301 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:11,301 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:11,302 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:11,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:11,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:11,310 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:11,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:11,311 INFO L82 PathProgramCache]: Analyzing trace with hash 1757154357, now seen corresponding path program 1 times [2019-10-22 08:55:11,311 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:11,311 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741084174] [2019-10-22 08:55:11,311 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:11,311 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:11,311 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:11,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:11,347 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 08:55:11,347 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741084174] [2019-10-22 08:55:11,347 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:11,347 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:55:11,347 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171355998] [2019-10-22 08:55:11,348 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:11,348 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:11,348 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:11,348 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:11,348 INFO L87 Difference]: Start difference. First operand 961 states and 1281 transitions. cyclomatic complexity: 324 Second operand 3 states. [2019-10-22 08:55:11,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:11,481 INFO L93 Difference]: Finished difference Result 1034 states and 1369 transitions. [2019-10-22 08:55:11,482 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:11,482 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1034 states and 1369 transitions. [2019-10-22 08:55:11,485 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 628 [2019-10-22 08:55:11,489 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1034 states to 1012 states and 1338 transitions. [2019-10-22 08:55:11,489 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 728 [2019-10-22 08:55:11,490 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 744 [2019-10-22 08:55:11,490 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1012 states and 1338 transitions. [2019-10-22 08:55:11,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:11,491 INFO L688 BuchiCegarLoop]: Abstraction has 1012 states and 1338 transitions. [2019-10-22 08:55:11,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1012 states and 1338 transitions. [2019-10-22 08:55:11,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1012 to 963. [2019-10-22 08:55:11,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 963 states. [2019-10-22 08:55:11,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 1279 transitions. [2019-10-22 08:55:11,504 INFO L711 BuchiCegarLoop]: Abstraction has 963 states and 1279 transitions. [2019-10-22 08:55:11,504 INFO L591 BuchiCegarLoop]: Abstraction has 963 states and 1279 transitions. [2019-10-22 08:55:11,504 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-10-22 08:55:11,504 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 963 states and 1279 transitions. [2019-10-22 08:55:11,506 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2019-10-22 08:55:11,506 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:11,506 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:11,507 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:11,507 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [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] [2019-10-22 08:55:11,507 INFO L791 eck$LassoCheckResult]: Stem: 21198#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 21199#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 21195#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 21196#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 21156#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 21245#L99-2 assume !false; 21396#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21394#L102 assume !(12292 == ssl3_accept_~s__state~0); 21392#L105 assume !(16384 == ssl3_accept_~s__state~0); 21390#L108 assume !(8192 == ssl3_accept_~s__state~0); 21388#L111 assume !(24576 == ssl3_accept_~s__state~0); 21386#L114 assume !(8195 == ssl3_accept_~s__state~0); 21384#L117 assume !(8480 == ssl3_accept_~s__state~0); 21382#L120 assume 8481 == ssl3_accept_~s__state~0; 21207#L121 [2019-10-22 08:55:11,507 INFO L793 eck$LassoCheckResult]: Loop: 21207#L121 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 21184#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; 21002#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21003#L603 ssl3_accept_~skip~0 := 0; 21181#L99-2 assume !false; 21129#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21130#L102 assume !(12292 == ssl3_accept_~s__state~0); 21137#L105 assume !(16384 == ssl3_accept_~s__state~0); 21138#L108 assume !(8192 == ssl3_accept_~s__state~0); 21075#L111 assume !(24576 == ssl3_accept_~s__state~0); 21036#L114 assume !(8195 == ssl3_accept_~s__state~0); 21037#L117 assume !(8480 == ssl3_accept_~s__state~0); 21010#L120 assume !(8481 == ssl3_accept_~s__state~0); 21011#L123 assume !(8482 == ssl3_accept_~s__state~0); 21211#L126 assume !(8464 == ssl3_accept_~s__state~0); 21212#L129 assume !(8465 == ssl3_accept_~s__state~0); 21208#L132 assume !(8466 == ssl3_accept_~s__state~0); 21158#L135 assume !(8496 == ssl3_accept_~s__state~0); 21159#L138 assume !(8497 == ssl3_accept_~s__state~0); 21145#L141 assume !(8512 == ssl3_accept_~s__state~0); 21084#L144 assume !(8513 == ssl3_accept_~s__state~0); 21040#L147 assume !(8528 == ssl3_accept_~s__state~0); 21041#L150 assume !(8529 == ssl3_accept_~s__state~0); 21020#L153 assume !(8544 == ssl3_accept_~s__state~0); 21021#L156 assume !(8545 == ssl3_accept_~s__state~0); 21232#L159 assume !(8560 == ssl3_accept_~s__state~0); 21221#L162 assume !(8561 == ssl3_accept_~s__state~0); 21222#L165 assume 8448 == ssl3_accept_~s__state~0; 21086#L166 assume !(ssl3_accept_~num1~0 > 0); 21087#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 21217#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21264#L603 ssl3_accept_~skip~0 := 0; 21262#L99-2 assume !false; 21260#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21252#L102 assume !(12292 == ssl3_accept_~s__state~0); 21253#L105 assume !(16384 == ssl3_accept_~s__state~0); 21425#L108 assume !(8192 == ssl3_accept_~s__state~0); 21424#L111 assume !(24576 == ssl3_accept_~s__state~0); 21422#L114 assume !(8195 == ssl3_accept_~s__state~0); 21421#L117 assume 8480 == ssl3_accept_~s__state~0; 21207#L121 [2019-10-22 08:55:11,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:11,508 INFO L82 PathProgramCache]: Analyzing trace with hash 82541866, now seen corresponding path program 1 times [2019-10-22 08:55:11,508 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:11,508 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183279723] [2019-10-22 08:55:11,508 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:11,508 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:11,508 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:11,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:11,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:11,519 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183279723] [2019-10-22 08:55:11,519 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:11,519 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 08:55:11,519 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788765770] [2019-10-22 08:55:11,520 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:55:11,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:11,520 INFO L82 PathProgramCache]: Analyzing trace with hash -126411822, now seen corresponding path program 1 times [2019-10-22 08:55:11,520 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:11,520 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150593830] [2019-10-22 08:55:11,520 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:11,520 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:11,521 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:11,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:11,544 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:11,544 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150593830] [2019-10-22 08:55:11,544 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [213506753] [2019-10-22 08:55:11,545 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/uautomizer/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:55:11,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:11,584 INFO L256 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:55:11,585 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:55:11,589 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:11,593 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 08:55:11,593 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-10-22 08:55:11,593 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418736941] [2019-10-22 08:55:11,594 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:11,594 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:11,594 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:11,594 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:11,594 INFO L87 Difference]: Start difference. First operand 963 states and 1279 transitions. cyclomatic complexity: 321 Second operand 3 states. [2019-10-22 08:55:11,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:11,692 INFO L93 Difference]: Finished difference Result 965 states and 1279 transitions. [2019-10-22 08:55:11,692 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:11,692 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 965 states and 1279 transitions. [2019-10-22 08:55:11,695 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 619 [2019-10-22 08:55:11,699 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 965 states to 965 states and 1279 transitions. [2019-10-22 08:55:11,700 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 697 [2019-10-22 08:55:11,700 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 697 [2019-10-22 08:55:11,700 INFO L73 IsDeterministic]: Start isDeterministic. Operand 965 states and 1279 transitions. [2019-10-22 08:55:11,701 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:11,701 INFO L688 BuchiCegarLoop]: Abstraction has 965 states and 1279 transitions. [2019-10-22 08:55:11,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states and 1279 transitions. [2019-10-22 08:55:11,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 963. [2019-10-22 08:55:11,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 963 states. [2019-10-22 08:55:11,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 1277 transitions. [2019-10-22 08:55:11,713 INFO L711 BuchiCegarLoop]: Abstraction has 963 states and 1277 transitions. [2019-10-22 08:55:11,713 INFO L591 BuchiCegarLoop]: Abstraction has 963 states and 1277 transitions. [2019-10-22 08:55:11,713 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-10-22 08:55:11,713 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 963 states and 1277 transitions. [2019-10-22 08:55:11,715 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2019-10-22 08:55:11,716 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:11,716 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:11,716 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:11,716 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:11,717 INFO L791 eck$LassoCheckResult]: Stem: 23248#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 23249#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23245#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 23246#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23210#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 23300#L99-2 assume !false; 23439#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23438#L102 assume !(12292 == ssl3_accept_~s__state~0); 23437#L105 assume !(16384 == ssl3_accept_~s__state~0); 23435#L108 assume !(8192 == ssl3_accept_~s__state~0); 23430#L111 assume !(24576 == ssl3_accept_~s__state~0); 23428#L114 assume !(8195 == ssl3_accept_~s__state~0); 23426#L117 assume !(8480 == ssl3_accept_~s__state~0); 23424#L120 assume !(8481 == ssl3_accept_~s__state~0); 23421#L123 assume 8482 == ssl3_accept_~s__state~0; 23211#L124 [2019-10-22 08:55:11,718 INFO L793 eck$LassoCheckResult]: Loop: 23211#L124 ssl3_accept_~s__state~0 := 3; 23173#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23889#L603 ssl3_accept_~skip~0 := 0; 23887#L99-2 assume !false; 23885#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23883#L102 assume !(12292 == ssl3_accept_~s__state~0); 23881#L105 assume !(16384 == ssl3_accept_~s__state~0); 23879#L108 assume !(8192 == ssl3_accept_~s__state~0); 23877#L111 assume !(24576 == ssl3_accept_~s__state~0); 23875#L114 assume !(8195 == ssl3_accept_~s__state~0); 23873#L117 assume !(8480 == ssl3_accept_~s__state~0); 23871#L120 assume !(8481 == ssl3_accept_~s__state~0); 23866#L123 assume !(8482 == ssl3_accept_~s__state~0); 23864#L126 assume !(8464 == ssl3_accept_~s__state~0); 23862#L129 assume !(8465 == ssl3_accept_~s__state~0); 23860#L132 assume !(8466 == ssl3_accept_~s__state~0); 23858#L135 assume !(8496 == ssl3_accept_~s__state~0); 23752#L138 assume !(8497 == ssl3_accept_~s__state~0); 23851#L141 assume !(8512 == ssl3_accept_~s__state~0); 23849#L144 assume !(8513 == ssl3_accept_~s__state~0); 23846#L147 assume !(8528 == ssl3_accept_~s__state~0); 23844#L150 assume !(8529 == ssl3_accept_~s__state~0); 23073#L153 assume !(8544 == ssl3_accept_~s__state~0); 23074#L156 assume !(8545 == ssl3_accept_~s__state~0); 23284#L159 assume !(8560 == ssl3_accept_~s__state~0); 23272#L162 assume !(8561 == ssl3_accept_~s__state~0); 23273#L165 assume 8448 == ssl3_accept_~s__state~0; 23142#L166 assume !(ssl3_accept_~num1~0 > 0); 23143#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 23268#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23326#L603 ssl3_accept_~skip~0 := 0; 23320#L99-2 assume !false; 23314#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23309#L102 assume !(12292 == ssl3_accept_~s__state~0); 23310#L105 assume !(16384 == ssl3_accept_~s__state~0); 23519#L108 assume !(8192 == ssl3_accept_~s__state~0); 23517#L111 assume !(24576 == ssl3_accept_~s__state~0); 23514#L114 assume !(8195 == ssl3_accept_~s__state~0); 23512#L117 assume !(8480 == ssl3_accept_~s__state~0); 23510#L120 assume !(8481 == ssl3_accept_~s__state~0); 23508#L123 assume 8482 == ssl3_accept_~s__state~0; 23211#L124 [2019-10-22 08:55:11,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:11,718 INFO L82 PathProgramCache]: Analyzing trace with hash -1736169309, now seen corresponding path program 1 times [2019-10-22 08:55:11,718 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:11,718 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683164034] [2019-10-22 08:55:11,719 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:11,719 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:11,719 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:11,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:11,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:11,732 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683164034] [2019-10-22 08:55:11,732 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:11,732 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 08:55:11,733 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321880455] [2019-10-22 08:55:11,733 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:55:11,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:11,733 INFO L82 PathProgramCache]: Analyzing trace with hash 1005925730, now seen corresponding path program 1 times [2019-10-22 08:55:11,733 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:11,733 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022635263] [2019-10-22 08:55:11,733 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:11,734 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:11,734 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:11,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:11,750 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:11,750 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022635263] [2019-10-22 08:55:11,750 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:11,750 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:55:11,750 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784460177] [2019-10-22 08:55:11,751 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:11,751 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:11,751 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:11,751 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:11,751 INFO L87 Difference]: Start difference. First operand 963 states and 1277 transitions. cyclomatic complexity: 319 Second operand 3 states. [2019-10-22 08:55:11,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:11,846 INFO L93 Difference]: Finished difference Result 963 states and 1275 transitions. [2019-10-22 08:55:11,846 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:11,846 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 963 states and 1275 transitions. [2019-10-22 08:55:11,849 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2019-10-22 08:55:11,853 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 963 states to 963 states and 1275 transitions. [2019-10-22 08:55:11,853 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 695 [2019-10-22 08:55:11,854 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 695 [2019-10-22 08:55:11,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 963 states and 1275 transitions. [2019-10-22 08:55:11,854 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:11,854 INFO L688 BuchiCegarLoop]: Abstraction has 963 states and 1275 transitions. [2019-10-22 08:55:11,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 963 states and 1275 transitions. [2019-10-22 08:55:11,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 963 to 963. [2019-10-22 08:55:11,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 963 states. [2019-10-22 08:55:11,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 1275 transitions. [2019-10-22 08:55:11,867 INFO L711 BuchiCegarLoop]: Abstraction has 963 states and 1275 transitions. [2019-10-22 08:55:11,867 INFO L591 BuchiCegarLoop]: Abstraction has 963 states and 1275 transitions. [2019-10-22 08:55:11,867 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-10-22 08:55:11,867 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 963 states and 1275 transitions. [2019-10-22 08:55:11,869 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2019-10-22 08:55:11,870 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:11,870 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:11,871 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:11,871 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [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] [2019-10-22 08:55:11,871 INFO L791 eck$LassoCheckResult]: Stem: 25181#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 25182#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25178#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 25179#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25141#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 25232#L99-2 assume !false; 25613#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25860#L102 assume !(12292 == ssl3_accept_~s__state~0); 25858#L105 assume !(16384 == ssl3_accept_~s__state~0); 25857#L108 assume !(8192 == ssl3_accept_~s__state~0); 25851#L111 assume !(24576 == ssl3_accept_~s__state~0); 25850#L114 assume !(8195 == ssl3_accept_~s__state~0); 25849#L117 assume !(8480 == ssl3_accept_~s__state~0); 25848#L120 assume !(8481 == ssl3_accept_~s__state~0); 25847#L123 assume !(8482 == ssl3_accept_~s__state~0); 25328#L126 assume 8464 == ssl3_accept_~s__state~0; 25068#L133 [2019-10-22 08:55:11,871 INFO L793 eck$LassoCheckResult]: Loop: 25068#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 24981#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 24973#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; 24974#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25732#L603 ssl3_accept_~skip~0 := 0; 25730#L99-2 assume !false; 25728#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25726#L102 assume !(12292 == ssl3_accept_~s__state~0); 25724#L105 assume !(16384 == ssl3_accept_~s__state~0); 25722#L108 assume !(8192 == ssl3_accept_~s__state~0); 25720#L111 assume !(24576 == ssl3_accept_~s__state~0); 25718#L114 assume !(8195 == ssl3_accept_~s__state~0); 25709#L117 assume !(8480 == ssl3_accept_~s__state~0); 25705#L120 assume !(8481 == ssl3_accept_~s__state~0); 25700#L123 assume !(8482 == ssl3_accept_~s__state~0); 25695#L126 assume !(8464 == ssl3_accept_~s__state~0); 25690#L129 assume !(8465 == ssl3_accept_~s__state~0); 25685#L132 assume !(8466 == ssl3_accept_~s__state~0); 25675#L135 assume 8496 == ssl3_accept_~s__state~0; 25040#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 25041#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 25077#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 25010#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 25011#L293-2 ssl3_accept_~s__init_num~0 := 0; 25716#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25707#L603 ssl3_accept_~skip~0 := 0; 25703#L99-2 assume !false; 25698#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25693#L102 assume !(12292 == ssl3_accept_~s__state~0); 25688#L105 assume !(16384 == ssl3_accept_~s__state~0); 25684#L108 assume !(8192 == ssl3_accept_~s__state~0); 25683#L111 assume !(24576 == ssl3_accept_~s__state~0); 25679#L114 assume !(8195 == ssl3_accept_~s__state~0); 25677#L117 assume !(8480 == ssl3_accept_~s__state~0); 25673#L120 assume !(8481 == ssl3_accept_~s__state~0); 25670#L123 assume !(8482 == ssl3_accept_~s__state~0); 25667#L126 assume !(8464 == ssl3_accept_~s__state~0); 25663#L129 assume !(8465 == ssl3_accept_~s__state~0); 25659#L132 assume !(8466 == ssl3_accept_~s__state~0); 25655#L135 assume !(8496 == ssl3_accept_~s__state~0); 25651#L138 assume !(8497 == ssl3_accept_~s__state~0); 25639#L141 assume 8512 == ssl3_accept_~s__state~0; 25209#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 25056#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 25016#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 25017#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25906#L603 ssl3_accept_~skip~0 := 0; 25905#L99-2 assume !false; 25900#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25899#L102 assume !(12292 == ssl3_accept_~s__state~0); 25897#L105 assume !(16384 == ssl3_accept_~s__state~0); 25896#L108 assume !(8192 == ssl3_accept_~s__state~0); 25895#L111 assume !(24576 == ssl3_accept_~s__state~0); 25894#L114 assume !(8195 == ssl3_accept_~s__state~0); 25893#L117 assume !(8480 == ssl3_accept_~s__state~0); 25892#L120 assume !(8481 == ssl3_accept_~s__state~0); 25891#L123 assume !(8482 == ssl3_accept_~s__state~0); 25890#L126 assume !(8464 == ssl3_accept_~s__state~0); 25882#L129 assume !(8465 == ssl3_accept_~s__state~0); 25881#L132 assume !(8466 == ssl3_accept_~s__state~0); 25880#L135 assume !(8496 == ssl3_accept_~s__state~0); 25879#L138 assume !(8497 == ssl3_accept_~s__state~0); 25878#L141 assume !(8512 == ssl3_accept_~s__state~0); 25877#L144 assume !(8513 == ssl3_accept_~s__state~0); 25873#L147 assume 8528 == ssl3_accept_~s__state~0; 25200#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 24982#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 24983#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 24994#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 25034#L353 assume !(ssl3_accept_~ret~0 <= 0); 25118#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 25175#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25815#L603 ssl3_accept_~skip~0 := 0; 25813#L99-2 assume !false; 25811#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25809#L102 assume !(12292 == ssl3_accept_~s__state~0); 25808#L105 assume !(16384 == ssl3_accept_~s__state~0); 25807#L108 assume !(8192 == ssl3_accept_~s__state~0); 25805#L111 assume !(24576 == ssl3_accept_~s__state~0); 25803#L114 assume !(8195 == ssl3_accept_~s__state~0); 25801#L117 assume !(8480 == ssl3_accept_~s__state~0); 25799#L120 assume !(8481 == ssl3_accept_~s__state~0); 25797#L123 assume !(8482 == ssl3_accept_~s__state~0); 25796#L126 assume !(8464 == ssl3_accept_~s__state~0); 25795#L129 assume !(8465 == ssl3_accept_~s__state~0); 25793#L132 assume !(8466 == ssl3_accept_~s__state~0); 25791#L135 assume !(8496 == ssl3_accept_~s__state~0); 25789#L138 assume !(8497 == ssl3_accept_~s__state~0); 25787#L141 assume !(8512 == ssl3_accept_~s__state~0); 25786#L144 assume !(8513 == ssl3_accept_~s__state~0); 25785#L147 assume !(8528 == ssl3_accept_~s__state~0); 25784#L150 assume !(8529 == ssl3_accept_~s__state~0); 25249#L153 assume 8544 == ssl3_accept_~s__state~0; 25248#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; 25086#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25589#L603 ssl3_accept_~skip~0 := 0; 25585#L99-2 assume !false; 25582#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25577#L102 assume !(12292 == ssl3_accept_~s__state~0); 25563#L105 assume !(16384 == ssl3_accept_~s__state~0); 25518#L108 assume !(8192 == ssl3_accept_~s__state~0); 25515#L111 assume !(24576 == ssl3_accept_~s__state~0); 25512#L114 assume !(8195 == ssl3_accept_~s__state~0); 25496#L117 assume !(8480 == ssl3_accept_~s__state~0); 25451#L120 assume !(8481 == ssl3_accept_~s__state~0); 25445#L123 assume !(8482 == ssl3_accept_~s__state~0); 25443#L126 assume !(8464 == ssl3_accept_~s__state~0); 25441#L129 assume !(8465 == ssl3_accept_~s__state~0); 25439#L132 assume !(8466 == ssl3_accept_~s__state~0); 25437#L135 assume !(8496 == ssl3_accept_~s__state~0); 25435#L138 assume !(8497 == ssl3_accept_~s__state~0); 25433#L141 assume !(8512 == ssl3_accept_~s__state~0); 25431#L144 assume !(8513 == ssl3_accept_~s__state~0); 25429#L147 assume !(8528 == ssl3_accept_~s__state~0); 25427#L150 assume !(8529 == ssl3_accept_~s__state~0); 25425#L153 assume !(8544 == ssl3_accept_~s__state~0); 25423#L156 assume !(8545 == ssl3_accept_~s__state~0); 25421#L159 assume !(8560 == ssl3_accept_~s__state~0); 25419#L162 assume !(8561 == ssl3_accept_~s__state~0); 25417#L165 assume !(8448 == ssl3_accept_~s__state~0); 25415#L168 assume 8576 == ssl3_accept_~s__state~0; 25048#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 25049#L440 assume !(ssl3_accept_~ret~0 <= 0); 25185#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 25186#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25733#L603 ssl3_accept_~skip~0 := 0; 25731#L99-2 assume !false; 25729#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25727#L102 assume !(12292 == ssl3_accept_~s__state~0); 25725#L105 assume !(16384 == ssl3_accept_~s__state~0); 25723#L108 assume !(8192 == ssl3_accept_~s__state~0); 25721#L111 assume !(24576 == ssl3_accept_~s__state~0); 25719#L114 assume !(8195 == ssl3_accept_~s__state~0); 25710#L117 assume !(8480 == ssl3_accept_~s__state~0); 25240#L120 assume !(8481 == ssl3_accept_~s__state~0); 25701#L123 assume !(8482 == ssl3_accept_~s__state~0); 25696#L126 assume 8464 == ssl3_accept_~s__state~0; 25068#L133 [2019-10-22 08:55:11,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:11,872 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 11 times [2019-10-22 08:55:11,872 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:11,872 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251272763] [2019-10-22 08:55:11,872 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:11,872 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:11,872 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:11,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:11,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:11,881 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:11,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:11,882 INFO L82 PathProgramCache]: Analyzing trace with hash 819728178, now seen corresponding path program 1 times [2019-10-22 08:55:11,883 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:11,883 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774630353] [2019-10-22 08:55:11,883 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:11,883 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:11,883 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:11,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:11,921 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 08:55:11,921 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774630353] [2019-10-22 08:55:11,921 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:11,921 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:11,921 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351834721] [2019-10-22 08:55:11,922 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:11,922 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:11,922 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:11,922 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:11,922 INFO L87 Difference]: Start difference. First operand 963 states and 1275 transitions. cyclomatic complexity: 317 Second operand 3 states. [2019-10-22 08:55:12,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:12,043 INFO L93 Difference]: Finished difference Result 929 states and 1194 transitions. [2019-10-22 08:55:12,043 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:12,043 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 929 states and 1194 transitions. [2019-10-22 08:55:12,046 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 526 [2019-10-22 08:55:12,049 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 929 states to 823 states and 1061 transitions. [2019-10-22 08:55:12,055 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 588 [2019-10-22 08:55:12,056 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 694 [2019-10-22 08:55:12,057 INFO L73 IsDeterministic]: Start isDeterministic. Operand 823 states and 1061 transitions. [2019-10-22 08:55:12,057 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:12,057 INFO L688 BuchiCegarLoop]: Abstraction has 823 states and 1061 transitions. [2019-10-22 08:55:12,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 823 states and 1061 transitions. [2019-10-22 08:55:12,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 823 to 715. [2019-10-22 08:55:12,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 715 states. [2019-10-22 08:55:12,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 924 transitions. [2019-10-22 08:55:12,074 INFO L711 BuchiCegarLoop]: Abstraction has 715 states and 924 transitions. [2019-10-22 08:55:12,074 INFO L591 BuchiCegarLoop]: Abstraction has 715 states and 924 transitions. [2019-10-22 08:55:12,075 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-10-22 08:55:12,075 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 715 states and 924 transitions. [2019-10-22 08:55:12,076 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 524 [2019-10-22 08:55:12,076 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:12,076 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:12,077 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:12,082 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [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] [2019-10-22 08:55:12,082 INFO L791 eck$LassoCheckResult]: Stem: 27044#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 27045#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27042#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 27043#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27014#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 27084#L99-2 assume !false; 27178#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27459#L102 assume !(12292 == ssl3_accept_~s__state~0); 27457#L105 assume !(16384 == ssl3_accept_~s__state~0); 27455#L108 assume !(8192 == ssl3_accept_~s__state~0); 27453#L111 assume !(24576 == ssl3_accept_~s__state~0); 27451#L114 assume !(8195 == ssl3_accept_~s__state~0); 27449#L117 assume !(8480 == ssl3_accept_~s__state~0); 27447#L120 assume !(8481 == ssl3_accept_~s__state~0); 27445#L123 assume !(8482 == ssl3_accept_~s__state~0); 27443#L126 assume 8464 == ssl3_accept_~s__state~0; 26947#L133 [2019-10-22 08:55:12,082 INFO L793 eck$LassoCheckResult]: Loop: 26947#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 26876#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 26871#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; 26872#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27565#L603 ssl3_accept_~skip~0 := 0; 27562#L99-2 assume !false; 27559#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27556#L102 assume !(12292 == ssl3_accept_~s__state~0); 27553#L105 assume !(16384 == ssl3_accept_~s__state~0); 27550#L108 assume !(8192 == ssl3_accept_~s__state~0); 27547#L111 assume !(24576 == ssl3_accept_~s__state~0); 27544#L114 assume !(8195 == ssl3_accept_~s__state~0); 27541#L117 assume !(8480 == ssl3_accept_~s__state~0); 27538#L120 assume !(8481 == ssl3_accept_~s__state~0); 27535#L123 assume !(8482 == ssl3_accept_~s__state~0); 27532#L126 assume !(8464 == ssl3_accept_~s__state~0); 27530#L129 assume !(8465 == ssl3_accept_~s__state~0); 27052#L132 assume !(8466 == ssl3_accept_~s__state~0); 27016#L135 assume 8496 == ssl3_accept_~s__state~0; 26925#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 26926#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 26959#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 26898#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 26899#L293-2 ssl3_accept_~s__init_num~0 := 0; 26939#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27566#L603 ssl3_accept_~skip~0 := 0; 27563#L99-2 assume !false; 27560#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27557#L102 assume !(12292 == ssl3_accept_~s__state~0); 27554#L105 assume !(16384 == ssl3_accept_~s__state~0); 27551#L108 assume !(8192 == ssl3_accept_~s__state~0); 27548#L111 assume !(24576 == ssl3_accept_~s__state~0); 27545#L114 assume !(8195 == ssl3_accept_~s__state~0); 27542#L117 assume !(8480 == ssl3_accept_~s__state~0); 27539#L120 assume !(8481 == ssl3_accept_~s__state~0); 27536#L123 assume !(8482 == ssl3_accept_~s__state~0); 27533#L126 assume !(8464 == ssl3_accept_~s__state~0); 27531#L129 assume !(8465 == ssl3_accept_~s__state~0); 27529#L132 assume !(8466 == ssl3_accept_~s__state~0); 27528#L135 assume !(8496 == ssl3_accept_~s__state~0); 27026#L138 assume !(8497 == ssl3_accept_~s__state~0); 27027#L141 assume 8512 == ssl3_accept_~s__state~0; 27070#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26941#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 26904#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 26905#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27521#L603 ssl3_accept_~skip~0 := 0; 27516#L99-2 assume !false; 27514#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27512#L102 assume !(12292 == ssl3_accept_~s__state~0); 27510#L105 assume !(16384 == ssl3_accept_~s__state~0); 27508#L108 assume !(8192 == ssl3_accept_~s__state~0); 27506#L111 assume !(24576 == ssl3_accept_~s__state~0); 27504#L114 assume !(8195 == ssl3_accept_~s__state~0); 27502#L117 assume !(8480 == ssl3_accept_~s__state~0); 27500#L120 assume !(8481 == ssl3_accept_~s__state~0); 27498#L123 assume !(8482 == ssl3_accept_~s__state~0); 27496#L126 assume !(8464 == ssl3_accept_~s__state~0); 27494#L129 assume !(8465 == ssl3_accept_~s__state~0); 27492#L132 assume !(8466 == ssl3_accept_~s__state~0); 27490#L135 assume !(8496 == ssl3_accept_~s__state~0); 27488#L138 assume !(8497 == ssl3_accept_~s__state~0); 27001#L141 assume !(8512 == ssl3_accept_~s__state~0); 26950#L144 assume !(8513 == ssl3_accept_~s__state~0); 26951#L147 assume 8528 == ssl3_accept_~s__state~0; 27062#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 26877#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 26878#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 26886#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 26924#L353 assume !(ssl3_accept_~ret~0 <= 0); 26993#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 27040#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27515#L603 ssl3_accept_~skip~0 := 0; 27513#L99-2 assume !false; 27511#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27509#L102 assume !(12292 == ssl3_accept_~s__state~0); 27507#L105 assume !(16384 == ssl3_accept_~s__state~0); 27505#L108 assume !(8192 == ssl3_accept_~s__state~0); 27503#L111 assume !(24576 == ssl3_accept_~s__state~0); 27501#L114 assume !(8195 == ssl3_accept_~s__state~0); 27499#L117 assume !(8480 == ssl3_accept_~s__state~0); 27497#L120 assume !(8481 == ssl3_accept_~s__state~0); 27495#L123 assume !(8482 == ssl3_accept_~s__state~0); 27493#L126 assume !(8464 == ssl3_accept_~s__state~0); 27491#L129 assume !(8465 == ssl3_accept_~s__state~0); 27489#L132 assume !(8466 == ssl3_accept_~s__state~0); 27487#L135 assume !(8496 == ssl3_accept_~s__state~0); 27486#L138 assume !(8497 == ssl3_accept_~s__state~0); 27485#L141 assume !(8512 == ssl3_accept_~s__state~0); 27484#L144 assume !(8513 == ssl3_accept_~s__state~0); 26912#L147 assume !(8528 == ssl3_accept_~s__state~0); 26913#L150 assume !(8529 == ssl3_accept_~s__state~0); 26894#L153 assume 8544 == ssl3_accept_~s__state~0; 26895#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 26873#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 26875#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27034#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 26988#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 26986#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 26981#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27564#L603 ssl3_accept_~skip~0 := 0; 27561#L99-2 assume !false; 27558#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27555#L102 assume !(12292 == ssl3_accept_~s__state~0); 27552#L105 assume !(16384 == ssl3_accept_~s__state~0); 27549#L108 assume !(8192 == ssl3_accept_~s__state~0); 27546#L111 assume !(24576 == ssl3_accept_~s__state~0); 27543#L114 assume !(8195 == ssl3_accept_~s__state~0); 27540#L117 assume !(8480 == ssl3_accept_~s__state~0); 27537#L120 assume !(8481 == ssl3_accept_~s__state~0); 27534#L123 assume !(8482 == ssl3_accept_~s__state~0); 27055#L126 assume !(8464 == ssl3_accept_~s__state~0); 27056#L129 assume !(8465 == ssl3_accept_~s__state~0); 27061#L132 assume !(8466 == ssl3_accept_~s__state~0); 27307#L135 assume !(8496 == ssl3_accept_~s__state~0); 27305#L138 assume !(8497 == ssl3_accept_~s__state~0); 27303#L141 assume !(8512 == ssl3_accept_~s__state~0); 27301#L144 assume !(8513 == ssl3_accept_~s__state~0); 27299#L147 assume !(8528 == ssl3_accept_~s__state~0); 27297#L150 assume !(8529 == ssl3_accept_~s__state~0); 27295#L153 assume !(8544 == ssl3_accept_~s__state~0); 27293#L156 assume !(8545 == ssl3_accept_~s__state~0); 27265#L159 assume !(8560 == ssl3_accept_~s__state~0); 27264#L162 assume !(8561 == ssl3_accept_~s__state~0); 27122#L165 assume 8448 == ssl3_accept_~s__state~0; 26953#L166 assume !(ssl3_accept_~num1~0 > 0); 26954#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 27060#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27106#L603 ssl3_accept_~skip~0 := 0; 27103#L99-2 assume !false; 27100#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27092#L102 assume !(12292 == ssl3_accept_~s__state~0); 27093#L105 assume !(16384 == ssl3_accept_~s__state~0); 27113#L108 assume !(8192 == ssl3_accept_~s__state~0); 27107#L111 assume !(24576 == ssl3_accept_~s__state~0); 27104#L114 assume !(8195 == ssl3_accept_~s__state~0); 27101#L117 assume !(8480 == ssl3_accept_~s__state~0); 27090#L120 assume !(8481 == ssl3_accept_~s__state~0); 27091#L123 assume !(8482 == ssl3_accept_~s__state~0); 27121#L126 assume 8464 == ssl3_accept_~s__state~0; 26947#L133 [2019-10-22 08:55:12,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:12,083 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 12 times [2019-10-22 08:55:12,083 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:12,083 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100210513] [2019-10-22 08:55:12,083 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:12,083 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:12,083 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:12,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:12,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:12,091 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:12,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:12,091 INFO L82 PathProgramCache]: Analyzing trace with hash -422234342, now seen corresponding path program 1 times [2019-10-22 08:55:12,092 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:12,092 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206911730] [2019-10-22 08:55:12,092 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:12,092 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:12,092 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:12,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:12,130 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 08:55:12,130 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206911730] [2019-10-22 08:55:12,130 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [110179540] [2019-10-22 08:55:12,130 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/uautomizer/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:55:12,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:12,192 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:55:12,195 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:55:12,218 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 08:55:12,218 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 08:55:12,219 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-10-22 08:55:12,219 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326593455] [2019-10-22 08:55:12,219 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:12,220 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:12,220 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-22 08:55:12,220 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-10-22 08:55:12,220 INFO L87 Difference]: Start difference. First operand 715 states and 924 transitions. cyclomatic complexity: 214 Second operand 4 states. [2019-10-22 08:55:12,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:12,524 INFO L93 Difference]: Finished difference Result 1155 states and 1477 transitions. [2019-10-22 08:55:12,524 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-10-22 08:55:12,524 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1155 states and 1477 transitions. [2019-10-22 08:55:12,544 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 964 [2019-10-22 08:55:12,548 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1155 states to 1155 states and 1477 transitions. [2019-10-22 08:55:12,549 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1026 [2019-10-22 08:55:12,549 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1026 [2019-10-22 08:55:12,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1155 states and 1477 transitions. [2019-10-22 08:55:12,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:12,550 INFO L688 BuchiCegarLoop]: Abstraction has 1155 states and 1477 transitions. [2019-10-22 08:55:12,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1155 states and 1477 transitions. [2019-10-22 08:55:12,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1155 to 890. [2019-10-22 08:55:12,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 890 states. [2019-10-22 08:55:12,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 890 states to 890 states and 1146 transitions. [2019-10-22 08:55:12,560 INFO L711 BuchiCegarLoop]: Abstraction has 890 states and 1146 transitions. [2019-10-22 08:55:12,561 INFO L591 BuchiCegarLoop]: Abstraction has 890 states and 1146 transitions. [2019-10-22 08:55:12,561 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-10-22 08:55:12,561 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 890 states and 1146 transitions. [2019-10-22 08:55:12,563 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 699 [2019-10-22 08:55:12,563 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:12,563 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:12,564 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:12,564 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [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] [2019-10-22 08:55:12,564 INFO L791 eck$LassoCheckResult]: Stem: 29335#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 29336#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29332#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 29333#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 29306#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 29370#L99-2 assume !false; 29535#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29625#L102 assume !(12292 == ssl3_accept_~s__state~0); 29623#L105 assume !(16384 == ssl3_accept_~s__state~0); 29622#L108 assume !(8192 == ssl3_accept_~s__state~0); 29618#L111 assume !(24576 == ssl3_accept_~s__state~0); 29616#L114 assume !(8195 == ssl3_accept_~s__state~0); 29614#L117 assume !(8480 == ssl3_accept_~s__state~0); 29610#L120 assume !(8481 == ssl3_accept_~s__state~0); 29609#L123 assume !(8482 == ssl3_accept_~s__state~0); 29585#L126 assume 8464 == ssl3_accept_~s__state~0; 29241#L133 [2019-10-22 08:55:12,565 INFO L793 eck$LassoCheckResult]: Loop: 29241#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 29173#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 29168#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; 29169#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29735#L603 ssl3_accept_~skip~0 := 0; 29734#L99-2 assume !false; 29733#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29732#L102 assume !(12292 == ssl3_accept_~s__state~0); 29730#L105 assume !(16384 == ssl3_accept_~s__state~0); 29729#L108 assume !(8192 == ssl3_accept_~s__state~0); 29728#L111 assume !(24576 == ssl3_accept_~s__state~0); 29727#L114 assume !(8195 == ssl3_accept_~s__state~0); 29726#L117 assume !(8480 == ssl3_accept_~s__state~0); 29725#L120 assume !(8481 == ssl3_accept_~s__state~0); 29722#L123 assume !(8482 == ssl3_accept_~s__state~0); 29720#L126 assume !(8464 == ssl3_accept_~s__state~0); 29719#L129 assume !(8465 == ssl3_accept_~s__state~0); 29718#L132 assume !(8466 == ssl3_accept_~s__state~0); 29706#L135 assume 8496 == ssl3_accept_~s__state~0; 29477#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 29703#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 29701#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 29698#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 29234#L293-2 ssl3_accept_~s__init_num~0 := 0; 29177#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29178#L603 ssl3_accept_~skip~0 := 0; 29322#L99-2 assume !false; 29283#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29284#L102 assume !(12292 == ssl3_accept_~s__state~0); 29289#L105 assume !(16384 == ssl3_accept_~s__state~0); 29290#L108 assume !(8192 == ssl3_accept_~s__state~0); 29239#L111 assume !(24576 == ssl3_accept_~s__state~0); 29205#L114 assume !(8195 == ssl3_accept_~s__state~0); 29206#L117 assume !(8480 == ssl3_accept_~s__state~0); 29184#L120 assume !(8481 == ssl3_accept_~s__state~0); 29185#L123 assume !(8482 == ssl3_accept_~s__state~0); 29345#L126 assume !(8464 == ssl3_accept_~s__state~0); 29346#L129 assume !(8465 == ssl3_accept_~s__state~0); 29342#L132 assume !(8466 == ssl3_accept_~s__state~0); 29308#L135 assume !(8496 == ssl3_accept_~s__state~0); 29309#L138 assume !(8497 == ssl3_accept_~s__state~0); 29295#L141 assume !(8512 == ssl3_accept_~s__state~0); 29244#L144 assume !(8513 == ssl3_accept_~s__state~0); 29209#L147 assume !(8528 == ssl3_accept_~s__state~0); 29210#L150 assume !(8529 == ssl3_accept_~s__state~0); 29191#L153 assume !(8544 == ssl3_accept_~s__state~0); 29192#L156 assume !(8545 == ssl3_accept_~s__state~0); 29360#L159 assume !(8560 == ssl3_accept_~s__state~0); 29352#L162 assume !(8561 == ssl3_accept_~s__state~0); 29326#L165 assume !(8448 == ssl3_accept_~s__state~0); 29313#L168 assume !(8576 == ssl3_accept_~s__state~0); 29314#L171 assume !(8577 == ssl3_accept_~s__state~0); 29301#L174 assume !(8592 == ssl3_accept_~s__state~0); 29249#L177 assume !(8593 == ssl3_accept_~s__state~0); 29217#L180 assume !(8608 == ssl3_accept_~s__state~0); 29218#L183 assume !(8609 == ssl3_accept_~s__state~0); 29164#L186 assume !(8640 == ssl3_accept_~s__state~0); 29165#L189 assume !(8641 == ssl3_accept_~s__state~0); 29364#L192 assume 8656 == ssl3_accept_~s__state~0; 29303#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 29268#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 29269#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 29265#L510-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 29970#L520 assume !(0 == ssl3_accept_~tmp___10~0); 29968#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29963#L603 ssl3_accept_~skip~0 := 0; 29962#L99-2 assume !false; 29961#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29960#L102 assume !(12292 == ssl3_accept_~s__state~0); 29959#L105 assume !(16384 == ssl3_accept_~s__state~0); 29958#L108 assume !(8192 == ssl3_accept_~s__state~0); 29957#L111 assume !(24576 == ssl3_accept_~s__state~0); 29956#L114 assume !(8195 == ssl3_accept_~s__state~0); 29955#L117 assume !(8480 == ssl3_accept_~s__state~0); 29954#L120 assume !(8481 == ssl3_accept_~s__state~0); 29953#L123 assume !(8482 == ssl3_accept_~s__state~0); 29952#L126 assume !(8464 == ssl3_accept_~s__state~0); 29951#L129 assume !(8465 == ssl3_accept_~s__state~0); 29950#L132 assume !(8466 == ssl3_accept_~s__state~0); 29949#L135 assume !(8496 == ssl3_accept_~s__state~0); 29948#L138 assume !(8497 == ssl3_accept_~s__state~0); 29946#L141 assume !(8512 == ssl3_accept_~s__state~0); 29941#L144 assume !(8513 == ssl3_accept_~s__state~0); 29939#L147 assume !(8528 == ssl3_accept_~s__state~0); 29937#L150 assume !(8529 == ssl3_accept_~s__state~0); 29935#L153 assume !(8544 == ssl3_accept_~s__state~0); 29933#L156 assume !(8545 == ssl3_accept_~s__state~0); 29931#L159 assume !(8560 == ssl3_accept_~s__state~0); 29929#L162 assume !(8561 == ssl3_accept_~s__state~0); 29927#L165 assume !(8448 == ssl3_accept_~s__state~0); 29925#L168 assume !(8576 == ssl3_accept_~s__state~0); 29923#L171 assume !(8577 == ssl3_accept_~s__state~0); 29921#L174 assume !(8592 == ssl3_accept_~s__state~0); 29919#L177 assume !(8593 == ssl3_accept_~s__state~0); 29917#L180 assume !(8608 == ssl3_accept_~s__state~0); 29915#L183 assume !(8609 == ssl3_accept_~s__state~0); 29913#L186 assume !(8640 == ssl3_accept_~s__state~0); 29911#L189 assume !(8641 == ssl3_accept_~s__state~0); 29909#L192 assume !(8656 == ssl3_accept_~s__state~0); 29907#L195 assume !(8657 == ssl3_accept_~s__state~0); 29328#L198 assume 8672 == ssl3_accept_~s__state~0; 29262#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 29263#L528 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 29319#L534-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 29293#L543 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 29272#L543-2 ssl3_accept_~s__init_num~0 := 0; 29273#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29847#L603 ssl3_accept_~skip~0 := 0; 29845#L99-2 assume !false; 29843#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29841#L102 assume !(12292 == ssl3_accept_~s__state~0); 29839#L105 assume !(16384 == ssl3_accept_~s__state~0); 29837#L108 assume !(8192 == ssl3_accept_~s__state~0); 29835#L111 assume !(24576 == ssl3_accept_~s__state~0); 29832#L114 assume !(8195 == ssl3_accept_~s__state~0); 29831#L117 assume !(8480 == ssl3_accept_~s__state~0); 29830#L120 assume !(8481 == ssl3_accept_~s__state~0); 29828#L123 assume !(8482 == ssl3_accept_~s__state~0); 29824#L126 assume !(8464 == ssl3_accept_~s__state~0); 29823#L129 assume !(8465 == ssl3_accept_~s__state~0); 29822#L132 assume !(8466 == ssl3_accept_~s__state~0); 29522#L135 assume !(8496 == ssl3_accept_~s__state~0); 29521#L138 assume !(8497 == ssl3_accept_~s__state~0); 29520#L141 assume !(8512 == ssl3_accept_~s__state~0); 29519#L144 assume !(8513 == ssl3_accept_~s__state~0); 29518#L147 assume !(8528 == ssl3_accept_~s__state~0); 29517#L150 assume !(8529 == ssl3_accept_~s__state~0); 29506#L153 assume !(8544 == ssl3_accept_~s__state~0); 29490#L156 assume !(8545 == ssl3_accept_~s__state~0); 29487#L159 assume !(8560 == ssl3_accept_~s__state~0); 29459#L162 assume !(8561 == ssl3_accept_~s__state~0); 29458#L165 assume 8448 == ssl3_accept_~s__state~0; 29456#L166 assume !(ssl3_accept_~num1~0 > 0); 29455#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 29453#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29448#L603 ssl3_accept_~skip~0 := 0; 29447#L99-2 assume !false; 29446#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29445#L102 assume !(12292 == ssl3_accept_~s__state~0); 29444#L105 assume !(16384 == ssl3_accept_~s__state~0); 29443#L108 assume !(8192 == ssl3_accept_~s__state~0); 29442#L111 assume !(24576 == ssl3_accept_~s__state~0); 29441#L114 assume !(8195 == ssl3_accept_~s__state~0); 29440#L117 assume !(8480 == ssl3_accept_~s__state~0); 29436#L120 assume !(8481 == ssl3_accept_~s__state~0); 29429#L123 assume !(8482 == ssl3_accept_~s__state~0); 29430#L126 assume 8464 == ssl3_accept_~s__state~0; 29241#L133 [2019-10-22 08:55:12,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:12,565 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 13 times [2019-10-22 08:55:12,565 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:12,565 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719049712] [2019-10-22 08:55:12,565 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:12,565 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:12,566 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:12,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:12,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:12,573 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:12,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:12,573 INFO L82 PathProgramCache]: Analyzing trace with hash 316957879, now seen corresponding path program 1 times [2019-10-22 08:55:12,573 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:12,573 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673125884] [2019-10-22 08:55:12,574 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:12,574 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:12,574 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:12,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:12,631 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2019-10-22 08:55:12,631 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673125884] [2019-10-22 08:55:12,632 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:12,632 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:12,632 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695852609] [2019-10-22 08:55:12,632 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:12,632 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:12,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:12,635 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:12,636 INFO L87 Difference]: Start difference. First operand 890 states and 1146 transitions. cyclomatic complexity: 261 Second operand 3 states. [2019-10-22 08:55:12,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:12,657 INFO L93 Difference]: Finished difference Result 1484 states and 1930 transitions. [2019-10-22 08:55:12,657 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:12,657 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1484 states and 1930 transitions. [2019-10-22 08:55:12,661 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1293 [2019-10-22 08:55:12,667 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1484 states to 1484 states and 1930 transitions. [2019-10-22 08:55:12,667 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1355 [2019-10-22 08:55:12,668 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1355 [2019-10-22 08:55:12,668 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1484 states and 1930 transitions. [2019-10-22 08:55:12,669 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:12,669 INFO L688 BuchiCegarLoop]: Abstraction has 1484 states and 1930 transitions. [2019-10-22 08:55:12,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1484 states and 1930 transitions. [2019-10-22 08:55:12,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1484 to 1484. [2019-10-22 08:55:12,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1484 states. [2019-10-22 08:55:12,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1484 states to 1484 states and 1930 transitions. [2019-10-22 08:55:12,684 INFO L711 BuchiCegarLoop]: Abstraction has 1484 states and 1930 transitions. [2019-10-22 08:55:12,684 INFO L591 BuchiCegarLoop]: Abstraction has 1484 states and 1930 transitions. [2019-10-22 08:55:12,684 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-10-22 08:55:12,685 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1484 states and 1930 transitions. [2019-10-22 08:55:12,688 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1293 [2019-10-22 08:55:12,688 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:12,688 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:12,689 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:12,689 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:12,689 INFO L791 eck$LassoCheckResult]: Stem: 31721#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 31722#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31718#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 31719#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31689#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 31768#L99-2 assume !false; 31829#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32766#L102 assume !(12292 == ssl3_accept_~s__state~0); 32765#L105 assume !(16384 == ssl3_accept_~s__state~0); 32764#L108 assume !(8192 == ssl3_accept_~s__state~0); 32763#L111 assume !(24576 == ssl3_accept_~s__state~0); 32762#L114 assume !(8195 == ssl3_accept_~s__state~0); 32761#L117 assume !(8480 == ssl3_accept_~s__state~0); 32760#L120 assume !(8481 == ssl3_accept_~s__state~0); 32759#L123 assume !(8482 == ssl3_accept_~s__state~0); 32758#L126 assume 8464 == ssl3_accept_~s__state~0; 31621#L133 [2019-10-22 08:55:12,690 INFO L793 eck$LassoCheckResult]: Loop: 31621#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 31553#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 31548#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; 31549#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33008#L603 ssl3_accept_~skip~0 := 0; 33002#L99-2 assume !false; 33000#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32998#L102 assume !(12292 == ssl3_accept_~s__state~0); 32996#L105 assume !(16384 == ssl3_accept_~s__state~0); 32994#L108 assume !(8192 == ssl3_accept_~s__state~0); 32992#L111 assume !(24576 == ssl3_accept_~s__state~0); 32990#L114 assume !(8195 == ssl3_accept_~s__state~0); 32988#L117 assume !(8480 == ssl3_accept_~s__state~0); 32986#L120 assume !(8481 == ssl3_accept_~s__state~0); 32984#L123 assume !(8482 == ssl3_accept_~s__state~0); 32982#L126 assume !(8464 == ssl3_accept_~s__state~0); 32980#L129 assume !(8465 == ssl3_accept_~s__state~0); 32978#L132 assume !(8466 == ssl3_accept_~s__state~0); 32976#L135 assume 8496 == ssl3_accept_~s__state~0; 31958#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 32974#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 32973#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 32972#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 32970#L293-2 ssl3_accept_~s__init_num~0 := 0; 32920#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32913#L603 ssl3_accept_~skip~0 := 0; 32910#L99-2 assume !false; 32907#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32905#L102 assume !(12292 == ssl3_accept_~s__state~0); 32902#L105 assume !(16384 == ssl3_accept_~s__state~0); 32899#L108 assume !(8192 == ssl3_accept_~s__state~0); 32896#L111 assume !(24576 == ssl3_accept_~s__state~0); 32893#L114 assume !(8195 == ssl3_accept_~s__state~0); 32890#L117 assume !(8480 == ssl3_accept_~s__state~0); 32888#L120 assume !(8481 == ssl3_accept_~s__state~0); 32886#L123 assume !(8482 == ssl3_accept_~s__state~0); 32769#L126 assume !(8464 == ssl3_accept_~s__state~0); 32768#L129 assume !(8465 == ssl3_accept_~s__state~0); 32695#L132 assume !(8466 == ssl3_accept_~s__state~0); 32692#L135 assume !(8496 == ssl3_accept_~s__state~0); 32693#L138 assume !(8497 == ssl3_accept_~s__state~0); 31774#L141 assume 8512 == ssl3_accept_~s__state~0; 31750#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31613#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 31580#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 31581#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32803#L603 ssl3_accept_~skip~0 := 0; 32799#L99-2 assume !false; 32795#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32791#L102 assume !(12292 == ssl3_accept_~s__state~0); 32787#L105 assume !(16384 == ssl3_accept_~s__state~0); 32783#L108 assume !(8192 == ssl3_accept_~s__state~0); 32779#L111 assume !(24576 == ssl3_accept_~s__state~0); 32775#L114 assume !(8195 == ssl3_accept_~s__state~0); 32774#L117 assume !(8480 == ssl3_accept_~s__state~0); 32773#L120 assume !(8481 == ssl3_accept_~s__state~0); 32771#L123 assume !(8482 == ssl3_accept_~s__state~0); 32770#L126 assume !(8464 == ssl3_accept_~s__state~0); 32474#L129 assume !(8465 == ssl3_accept_~s__state~0); 32473#L132 assume !(8466 == ssl3_accept_~s__state~0); 32229#L135 assume !(8496 == ssl3_accept_~s__state~0); 32224#L138 assume !(8497 == ssl3_accept_~s__state~0); 32222#L141 assume !(8512 == ssl3_accept_~s__state~0); 32220#L144 assume !(8513 == ssl3_accept_~s__state~0); 32218#L147 assume 8528 == ssl3_accept_~s__state~0; 31964#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 31554#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 31555#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 31563#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 31600#L353 assume !(ssl3_accept_~ret~0 <= 0); 31666#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 31716#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32294#L603 ssl3_accept_~skip~0 := 0; 32292#L99-2 assume !false; 32291#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32290#L102 assume !(12292 == ssl3_accept_~s__state~0); 32289#L105 assume !(16384 == ssl3_accept_~s__state~0); 32288#L108 assume !(8192 == ssl3_accept_~s__state~0); 32287#L111 assume !(24576 == ssl3_accept_~s__state~0); 32286#L114 assume !(8195 == ssl3_accept_~s__state~0); 32281#L117 assume !(8480 == ssl3_accept_~s__state~0); 32279#L120 assume !(8481 == ssl3_accept_~s__state~0); 32275#L123 assume !(8482 == ssl3_accept_~s__state~0); 32274#L126 assume !(8464 == ssl3_accept_~s__state~0); 32268#L129 assume !(8465 == ssl3_accept_~s__state~0); 32075#L132 assume !(8466 == ssl3_accept_~s__state~0); 32018#L135 assume !(8496 == ssl3_accept_~s__state~0); 32014#L138 assume !(8497 == ssl3_accept_~s__state~0); 32010#L141 assume !(8512 == ssl3_accept_~s__state~0); 32006#L144 assume !(8513 == ssl3_accept_~s__state~0); 32001#L147 assume !(8528 == ssl3_accept_~s__state~0); 31997#L150 assume !(8529 == ssl3_accept_~s__state~0); 31993#L153 assume 8544 == ssl3_accept_~s__state~0; 31696#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 31550#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 31552#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31711#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 31660#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 31657#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 31658#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32339#L603 ssl3_accept_~skip~0 := 0; 32336#L99-2 assume !false; 32333#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32330#L102 assume !(12292 == ssl3_accept_~s__state~0); 32327#L105 assume !(16384 == ssl3_accept_~s__state~0); 32324#L108 assume !(8192 == ssl3_accept_~s__state~0); 32321#L111 assume !(24576 == ssl3_accept_~s__state~0); 32318#L114 assume !(8195 == ssl3_accept_~s__state~0); 32315#L117 assume !(8480 == ssl3_accept_~s__state~0); 32313#L120 assume !(8481 == ssl3_accept_~s__state~0); 32311#L123 assume !(8482 == ssl3_accept_~s__state~0); 32309#L126 assume !(8464 == ssl3_accept_~s__state~0); 32307#L129 assume !(8465 == ssl3_accept_~s__state~0); 32304#L132 assume !(8466 == ssl3_accept_~s__state~0); 32074#L135 assume !(8496 == ssl3_accept_~s__state~0); 32072#L138 assume !(8497 == ssl3_accept_~s__state~0); 32070#L141 assume !(8512 == ssl3_accept_~s__state~0); 32068#L144 assume !(8513 == ssl3_accept_~s__state~0); 32066#L147 assume !(8528 == ssl3_accept_~s__state~0); 32015#L150 assume !(8529 == ssl3_accept_~s__state~0); 32016#L153 assume !(8544 == ssl3_accept_~s__state~0); 32007#L156 assume !(8545 == ssl3_accept_~s__state~0); 32008#L159 assume !(8560 == ssl3_accept_~s__state~0); 31998#L162 assume !(8561 == ssl3_accept_~s__state~0); 31999#L165 assume 8448 == ssl3_accept_~s__state~0; 31626#L166 assume !(ssl3_accept_~num1~0 > 0); 31627#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 31739#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32383#L603 ssl3_accept_~skip~0 := 0; 32382#L99-2 assume !false; 32381#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32380#L102 assume !(12292 == ssl3_accept_~s__state~0); 32375#L105 assume 16384 == ssl3_accept_~s__state~0; 32373#L211 ssl3_accept_~s__server~0 := 1; 32372#L216 assume 0 != ssl3_accept_~cb~0; 32371#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 32370#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 32364#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 32358#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 32355#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 32356#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32341#L603 ssl3_accept_~skip~0 := 0; 32338#L99-2 assume !false; 32335#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32332#L102 assume !(12292 == ssl3_accept_~s__state~0); 32329#L105 assume !(16384 == ssl3_accept_~s__state~0); 32326#L108 assume !(8192 == ssl3_accept_~s__state~0); 32323#L111 assume !(24576 == ssl3_accept_~s__state~0); 32320#L114 assume !(8195 == ssl3_accept_~s__state~0); 32317#L117 assume !(8480 == ssl3_accept_~s__state~0); 32314#L120 assume !(8481 == ssl3_accept_~s__state~0); 32312#L123 assume !(8482 == ssl3_accept_~s__state~0); 32310#L126 assume 8464 == ssl3_accept_~s__state~0; 31621#L133 [2019-10-22 08:55:12,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:12,690 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 14 times [2019-10-22 08:55:12,690 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:12,690 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252126440] [2019-10-22 08:55:12,690 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:12,690 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:12,691 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:12,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:12,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:12,699 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:12,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:12,700 INFO L82 PathProgramCache]: Analyzing trace with hash -1820906453, now seen corresponding path program 1 times [2019-10-22 08:55:12,700 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:12,700 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558040578] [2019-10-22 08:55:12,700 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:12,700 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:12,700 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:12,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:12,746 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 08:55:12,746 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558040578] [2019-10-22 08:55:12,746 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1397308819] [2019-10-22 08:55:12,746 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/uautomizer/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:55:12,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:12,800 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:55:12,807 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:55:12,837 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2019-10-22 08:55:12,837 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-10-22 08:55:12,837 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-10-22 08:55:12,837 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092546266] [2019-10-22 08:55:12,838 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:12,838 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:12,838 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:12,838 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-10-22 08:55:12,838 INFO L87 Difference]: Start difference. First operand 1484 states and 1930 transitions. cyclomatic complexity: 452 Second operand 3 states. [2019-10-22 08:55:12,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:12,928 INFO L93 Difference]: Finished difference Result 1520 states and 1974 transitions. [2019-10-22 08:55:12,928 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:12,928 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1520 states and 1974 transitions. [2019-10-22 08:55:12,932 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1329 [2019-10-22 08:55:12,937 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1520 states to 1520 states and 1974 transitions. [2019-10-22 08:55:12,938 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1391 [2019-10-22 08:55:12,938 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1391 [2019-10-22 08:55:12,938 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1520 states and 1974 transitions. [2019-10-22 08:55:12,939 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:12,939 INFO L688 BuchiCegarLoop]: Abstraction has 1520 states and 1974 transitions. [2019-10-22 08:55:12,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1520 states and 1974 transitions. [2019-10-22 08:55:12,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1520 to 1502. [2019-10-22 08:55:12,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1502 states. [2019-10-22 08:55:12,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1502 states to 1502 states and 1952 transitions. [2019-10-22 08:55:12,955 INFO L711 BuchiCegarLoop]: Abstraction has 1502 states and 1952 transitions. [2019-10-22 08:55:12,955 INFO L591 BuchiCegarLoop]: Abstraction has 1502 states and 1952 transitions. [2019-10-22 08:55:12,955 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-10-22 08:55:12,955 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1502 states and 1952 transitions. [2019-10-22 08:55:12,958 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1311 [2019-10-22 08:55:12,959 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:12,959 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:12,960 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:12,960 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [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] [2019-10-22 08:55:12,960 INFO L791 eck$LassoCheckResult]: Stem: 35196#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 35197#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 35194#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 35195#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 35161#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 35250#L99-2 assume !false; 35460#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36214#L102 assume !(12292 == ssl3_accept_~s__state~0); 36212#L105 assume !(16384 == ssl3_accept_~s__state~0); 36210#L108 assume !(8192 == ssl3_accept_~s__state~0); 36208#L111 assume !(24576 == ssl3_accept_~s__state~0); 36206#L114 assume !(8195 == ssl3_accept_~s__state~0); 36204#L117 assume !(8480 == ssl3_accept_~s__state~0); 36202#L120 assume !(8481 == ssl3_accept_~s__state~0); 36200#L123 assume !(8482 == ssl3_accept_~s__state~0); 36198#L126 assume 8464 == ssl3_accept_~s__state~0; 35090#L133 [2019-10-22 08:55:12,960 INFO L793 eck$LassoCheckResult]: Loop: 35090#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 35091#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 36444#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; 36438#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36432#L603 ssl3_accept_~skip~0 := 0; 36431#L99-2 assume !false; 36430#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36429#L102 assume !(12292 == ssl3_accept_~s__state~0); 36427#L105 assume !(16384 == ssl3_accept_~s__state~0); 36425#L108 assume !(8192 == ssl3_accept_~s__state~0); 36423#L111 assume !(24576 == ssl3_accept_~s__state~0); 36421#L114 assume !(8195 == ssl3_accept_~s__state~0); 36419#L117 assume !(8480 == ssl3_accept_~s__state~0); 36417#L120 assume !(8481 == ssl3_accept_~s__state~0); 36411#L123 assume !(8482 == ssl3_accept_~s__state~0); 36404#L126 assume !(8464 == ssl3_accept_~s__state~0); 36401#L129 assume !(8465 == ssl3_accept_~s__state~0); 36398#L132 assume !(8466 == ssl3_accept_~s__state~0); 36397#L135 assume 8496 == ssl3_accept_~s__state~0; 35071#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 35072#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 35149#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 36394#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 36395#L293-2 ssl3_accept_~s__init_num~0 := 0; 36510#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36507#L603 ssl3_accept_~skip~0 := 0; 35202#L99-2 assume !false; 35134#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35135#L102 assume !(12292 == ssl3_accept_~s__state~0); 35162#L105 assume !(16384 == ssl3_accept_~s__state~0); 36504#L108 assume !(8192 == ssl3_accept_~s__state~0); 36503#L111 assume !(24576 == ssl3_accept_~s__state~0); 36502#L114 assume !(8195 == ssl3_accept_~s__state~0); 36501#L117 assume !(8480 == ssl3_accept_~s__state~0); 36500#L120 assume !(8481 == ssl3_accept_~s__state~0); 35232#L123 assume !(8482 == ssl3_accept_~s__state~0); 35214#L126 assume !(8464 == ssl3_accept_~s__state~0); 35215#L129 assume !(8465 == ssl3_accept_~s__state~0); 35208#L132 assume !(8466 == ssl3_accept_~s__state~0); 35209#L135 assume !(8496 == ssl3_accept_~s__state~0); 35938#L138 assume !(8497 == ssl3_accept_~s__state~0); 35256#L141 assume 8512 == ssl3_accept_~s__state~0; 35233#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 35083#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 35084#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 35900#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35890#L603 ssl3_accept_~skip~0 := 0; 35883#L99-2 assume !false; 35879#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35875#L102 assume !(12292 == ssl3_accept_~s__state~0); 35649#L105 assume !(16384 == ssl3_accept_~s__state~0); 35650#L108 assume !(8192 == ssl3_accept_~s__state~0); 35637#L111 assume !(24576 == ssl3_accept_~s__state~0); 35638#L114 assume !(8195 == ssl3_accept_~s__state~0); 35603#L117 assume !(8480 == ssl3_accept_~s__state~0); 35604#L120 assume !(8481 == ssl3_accept_~s__state~0); 35595#L123 assume !(8482 == ssl3_accept_~s__state~0); 35596#L126 assume !(8464 == ssl3_accept_~s__state~0); 35586#L129 assume !(8465 == ssl3_accept_~s__state~0); 35587#L132 assume !(8466 == ssl3_accept_~s__state~0); 35546#L135 assume !(8496 == ssl3_accept_~s__state~0); 35547#L138 assume !(8497 == ssl3_accept_~s__state~0); 35538#L141 assume !(8512 == ssl3_accept_~s__state~0); 35539#L144 assume !(8513 == ssl3_accept_~s__state~0); 35457#L147 assume 8528 == ssl3_accept_~s__state~0; 35425#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 35779#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 35031#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 35032#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 35069#L353 assume !(ssl3_accept_~ret~0 <= 0); 35762#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 35751#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35744#L603 ssl3_accept_~skip~0 := 0; 35741#L99-2 assume !false; 35738#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35735#L102 assume !(12292 == ssl3_accept_~s__state~0); 35732#L105 assume !(16384 == ssl3_accept_~s__state~0); 35729#L108 assume !(8192 == ssl3_accept_~s__state~0); 35726#L111 assume !(24576 == ssl3_accept_~s__state~0); 35723#L114 assume !(8195 == ssl3_accept_~s__state~0); 35720#L117 assume !(8480 == ssl3_accept_~s__state~0); 35717#L120 assume !(8481 == ssl3_accept_~s__state~0); 35714#L123 assume !(8482 == ssl3_accept_~s__state~0); 35711#L126 assume !(8464 == ssl3_accept_~s__state~0); 35708#L129 assume !(8465 == ssl3_accept_~s__state~0); 35705#L132 assume !(8466 == ssl3_accept_~s__state~0); 35702#L135 assume !(8496 == ssl3_accept_~s__state~0); 35699#L138 assume !(8497 == ssl3_accept_~s__state~0); 35695#L141 assume !(8512 == ssl3_accept_~s__state~0); 35691#L144 assume !(8513 == ssl3_accept_~s__state~0); 35687#L147 assume !(8528 == ssl3_accept_~s__state~0); 35684#L150 assume !(8529 == ssl3_accept_~s__state~0); 35681#L153 assume 8544 == ssl3_accept_~s__state~0; 35422#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 35018#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 35020#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 35664#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 35138#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 35139#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 35653#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36263#L603 ssl3_accept_~skip~0 := 0; 36262#L99-2 assume !false; 36261#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36260#L102 assume !(12292 == ssl3_accept_~s__state~0); 36259#L105 assume !(16384 == ssl3_accept_~s__state~0); 36258#L108 assume !(8192 == ssl3_accept_~s__state~0); 36257#L111 assume !(24576 == ssl3_accept_~s__state~0); 36256#L114 assume !(8195 == ssl3_accept_~s__state~0); 36255#L117 assume !(8480 == ssl3_accept_~s__state~0); 36254#L120 assume !(8481 == ssl3_accept_~s__state~0); 36253#L123 assume !(8482 == ssl3_accept_~s__state~0); 36252#L126 assume !(8464 == ssl3_accept_~s__state~0); 36251#L129 assume !(8465 == ssl3_accept_~s__state~0); 36250#L132 assume !(8466 == ssl3_accept_~s__state~0); 35527#L135 assume !(8496 == ssl3_accept_~s__state~0); 35526#L138 assume !(8497 == ssl3_accept_~s__state~0); 35525#L141 assume !(8512 == ssl3_accept_~s__state~0); 35524#L144 assume !(8513 == ssl3_accept_~s__state~0); 35523#L147 assume !(8528 == ssl3_accept_~s__state~0); 35522#L150 assume !(8529 == ssl3_accept_~s__state~0); 35521#L153 assume !(8544 == ssl3_accept_~s__state~0); 35520#L156 assume !(8545 == ssl3_accept_~s__state~0); 35516#L159 assume !(8560 == ssl3_accept_~s__state~0); 35513#L162 assume !(8561 == ssl3_accept_~s__state~0); 35511#L165 assume 8448 == ssl3_accept_~s__state~0; 35502#L166 assume !(ssl3_accept_~num1~0 > 0); 35499#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 35493#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35485#L603 ssl3_accept_~skip~0 := 0; 35481#L99-2 assume !false; 35477#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35472#L102 assume 12292 == ssl3_accept_~s__state~0; 35473#L103 ssl3_accept_~s__new_session~0 := 1; 35580#L211 ssl3_accept_~s__server~0 := 1; 35579#L216 assume 0 != ssl3_accept_~cb~0; 35578#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 35577#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 35575#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 35573#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 35571#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 35569#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35564#L603 ssl3_accept_~skip~0 := 0; 35563#L99-2 assume !false; 35562#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35561#L102 assume !(12292 == ssl3_accept_~s__state~0); 35560#L105 assume !(16384 == ssl3_accept_~s__state~0); 35559#L108 assume !(8192 == ssl3_accept_~s__state~0); 35558#L111 assume !(24576 == ssl3_accept_~s__state~0); 35557#L114 assume !(8195 == ssl3_accept_~s__state~0); 35556#L117 assume !(8480 == ssl3_accept_~s__state~0); 35545#L120 assume !(8481 == ssl3_accept_~s__state~0); 35542#L123 assume !(8482 == ssl3_accept_~s__state~0); 35537#L126 assume 8464 == ssl3_accept_~s__state~0; 35090#L133 [2019-10-22 08:55:12,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:12,960 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 15 times [2019-10-22 08:55:12,961 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:12,961 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136104860] [2019-10-22 08:55:12,961 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:12,961 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:12,961 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:12,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:12,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:12,969 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:12,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:12,970 INFO L82 PathProgramCache]: Analyzing trace with hash -469844329, now seen corresponding path program 1 times [2019-10-22 08:55:12,970 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:12,970 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585228901] [2019-10-22 08:55:12,970 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:12,970 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:12,970 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:12,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:13,015 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 08:55:13,015 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585228901] [2019-10-22 08:55:13,015 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978430652] [2019-10-22 08:55:13,015 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/uautomizer/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:55:13,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:13,069 INFO L256 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:55:13,071 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:55:13,099 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2019-10-22 08:55:13,100 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-10-22 08:55:13,100 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-10-22 08:55:13,100 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276304955] [2019-10-22 08:55:13,100 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:13,100 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:13,101 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:13,101 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-10-22 08:55:13,101 INFO L87 Difference]: Start difference. First operand 1502 states and 1952 transitions. cyclomatic complexity: 456 Second operand 3 states. [2019-10-22 08:55:13,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:13,192 INFO L93 Difference]: Finished difference Result 1506 states and 1952 transitions. [2019-10-22 08:55:13,192 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:13,192 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1506 states and 1952 transitions. [2019-10-22 08:55:13,197 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1315 [2019-10-22 08:55:13,202 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1506 states to 1506 states and 1952 transitions. [2019-10-22 08:55:13,202 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1377 [2019-10-22 08:55:13,203 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1377 [2019-10-22 08:55:13,203 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1506 states and 1952 transitions. [2019-10-22 08:55:13,204 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:13,204 INFO L688 BuchiCegarLoop]: Abstraction has 1506 states and 1952 transitions. [2019-10-22 08:55:13,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1506 states and 1952 transitions. [2019-10-22 08:55:13,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1506 to 1472. [2019-10-22 08:55:13,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1472 states. [2019-10-22 08:55:13,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1472 states to 1472 states and 1908 transitions. [2019-10-22 08:55:13,219 INFO L711 BuchiCegarLoop]: Abstraction has 1472 states and 1908 transitions. [2019-10-22 08:55:13,219 INFO L591 BuchiCegarLoop]: Abstraction has 1472 states and 1908 transitions. [2019-10-22 08:55:13,219 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-10-22 08:55:13,219 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1472 states and 1908 transitions. [2019-10-22 08:55:13,222 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1281 [2019-10-22 08:55:13,223 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:13,223 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:13,224 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:13,224 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:13,224 INFO L791 eck$LassoCheckResult]: Stem: 38664#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 38665#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 38662#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 38663#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 38633#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 38712#L99-2 assume !false; 38772#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39772#L102 assume !(12292 == ssl3_accept_~s__state~0); 39761#L105 assume !(16384 == ssl3_accept_~s__state~0); 39757#L108 assume !(8192 == ssl3_accept_~s__state~0); 39753#L111 assume !(24576 == ssl3_accept_~s__state~0); 39749#L114 assume !(8195 == ssl3_accept_~s__state~0); 39745#L117 assume !(8480 == ssl3_accept_~s__state~0); 39741#L120 assume !(8481 == ssl3_accept_~s__state~0); 39737#L123 assume !(8482 == ssl3_accept_~s__state~0); 39734#L126 assume 8464 == ssl3_accept_~s__state~0; 38877#L133 [2019-10-22 08:55:13,224 INFO L793 eck$LassoCheckResult]: Loop: 38877#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 39947#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 39946#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; 39945#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39940#L603 ssl3_accept_~skip~0 := 0; 39939#L99-2 assume !false; 39938#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39937#L102 assume !(12292 == ssl3_accept_~s__state~0); 39936#L105 assume !(16384 == ssl3_accept_~s__state~0); 38619#L108 assume !(8192 == ssl3_accept_~s__state~0); 38560#L111 assume !(24576 == ssl3_accept_~s__state~0); 38525#L114 assume !(8195 == ssl3_accept_~s__state~0); 38526#L117 assume !(8480 == ssl3_accept_~s__state~0); 38504#L120 assume !(8481 == ssl3_accept_~s__state~0); 38505#L123 assume !(8482 == ssl3_accept_~s__state~0); 38680#L126 assume !(8464 == ssl3_accept_~s__state~0); 38681#L129 assume !(8465 == ssl3_accept_~s__state~0); 38675#L132 assume !(8466 == ssl3_accept_~s__state~0); 38676#L135 assume 8496 == ssl3_accept_~s__state~0; 38871#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 39782#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 39780#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 39778#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 38554#L293-2 ssl3_accept_~s__init_num~0 := 0; 38555#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39923#L603 ssl3_accept_~skip~0 := 0; 39922#L99-2 assume !false; 39921#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39920#L102 assume !(12292 == ssl3_accept_~s__state~0); 39918#L105 assume !(16384 == ssl3_accept_~s__state~0); 39916#L108 assume !(8192 == ssl3_accept_~s__state~0); 39914#L111 assume !(24576 == ssl3_accept_~s__state~0); 39910#L114 assume !(8195 == ssl3_accept_~s__state~0); 39908#L117 assume !(8480 == ssl3_accept_~s__state~0); 39905#L120 assume !(8481 == ssl3_accept_~s__state~0); 39904#L123 assume !(8482 == ssl3_accept_~s__state~0); 39900#L126 assume !(8464 == ssl3_accept_~s__state~0); 39898#L129 assume !(8465 == ssl3_accept_~s__state~0); 39896#L132 assume !(8466 == ssl3_accept_~s__state~0); 39894#L135 assume !(8496 == ssl3_accept_~s__state~0); 38878#L138 assume !(8497 == ssl3_accept_~s__state~0); 38718#L141 assume 8512 == ssl3_accept_~s__state~0; 38697#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 38698#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 38521#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 38522#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39544#L603 ssl3_accept_~skip~0 := 0; 39542#L99-2 assume !false; 39540#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39538#L102 assume !(12292 == ssl3_accept_~s__state~0); 39536#L105 assume !(16384 == ssl3_accept_~s__state~0); 39534#L108 assume !(8192 == ssl3_accept_~s__state~0); 39532#L111 assume !(24576 == ssl3_accept_~s__state~0); 39530#L114 assume !(8195 == ssl3_accept_~s__state~0); 39528#L117 assume !(8480 == ssl3_accept_~s__state~0); 39525#L120 assume !(8481 == ssl3_accept_~s__state~0); 39521#L123 assume !(8482 == ssl3_accept_~s__state~0); 39517#L126 assume !(8464 == ssl3_accept_~s__state~0); 39513#L129 assume !(8465 == ssl3_accept_~s__state~0); 39509#L132 assume !(8466 == ssl3_accept_~s__state~0); 39505#L135 assume !(8496 == ssl3_accept_~s__state~0); 39501#L138 assume !(8497 == ssl3_accept_~s__state~0); 39497#L141 assume !(8512 == ssl3_accept_~s__state~0); 39493#L144 assume !(8513 == ssl3_accept_~s__state~0); 38856#L147 assume 8528 == ssl3_accept_~s__state~0; 38857#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 38494#L321 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 38496#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 38503#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 38541#L353 assume !(ssl3_accept_~ret~0 <= 0); 38611#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 38660#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39339#L603 ssl3_accept_~skip~0 := 0; 39337#L99-2 assume !false; 39335#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39333#L102 assume !(12292 == ssl3_accept_~s__state~0); 39331#L105 assume !(16384 == ssl3_accept_~s__state~0); 39329#L108 assume !(8192 == ssl3_accept_~s__state~0); 39321#L111 assume !(24576 == ssl3_accept_~s__state~0); 39317#L114 assume !(8195 == ssl3_accept_~s__state~0); 39313#L117 assume !(8480 == ssl3_accept_~s__state~0); 39309#L120 assume !(8481 == ssl3_accept_~s__state~0); 39304#L123 assume !(8482 == ssl3_accept_~s__state~0); 39301#L126 assume !(8464 == ssl3_accept_~s__state~0); 39260#L129 assume !(8465 == ssl3_accept_~s__state~0); 39205#L132 assume !(8466 == ssl3_accept_~s__state~0); 39004#L135 assume !(8496 == ssl3_accept_~s__state~0); 38937#L138 assume !(8497 == ssl3_accept_~s__state~0); 38933#L141 assume !(8512 == ssl3_accept_~s__state~0); 38930#L144 assume !(8513 == ssl3_accept_~s__state~0); 38927#L147 assume !(8528 == ssl3_accept_~s__state~0); 38924#L150 assume !(8529 == ssl3_accept_~s__state~0); 38922#L153 assume 8544 == ssl3_accept_~s__state~0; 38640#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 38490#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 38492#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 38655#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 38605#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 38602#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 38603#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39647#L603 ssl3_accept_~skip~0 := 0; 39643#L99-2 assume !false; 39639#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39635#L102 assume !(12292 == ssl3_accept_~s__state~0); 39631#L105 assume !(16384 == ssl3_accept_~s__state~0); 39627#L108 assume !(8192 == ssl3_accept_~s__state~0); 39623#L111 assume !(24576 == ssl3_accept_~s__state~0); 39619#L114 assume !(8195 == ssl3_accept_~s__state~0); 39615#L117 assume !(8480 == ssl3_accept_~s__state~0); 39611#L120 assume !(8481 == ssl3_accept_~s__state~0); 39607#L123 assume !(8482 == ssl3_accept_~s__state~0); 39603#L126 assume !(8464 == ssl3_accept_~s__state~0); 39599#L129 assume !(8465 == ssl3_accept_~s__state~0); 39595#L132 assume !(8466 == ssl3_accept_~s__state~0); 39523#L135 assume !(8496 == ssl3_accept_~s__state~0); 39519#L138 assume !(8497 == ssl3_accept_~s__state~0); 39515#L141 assume !(8512 == ssl3_accept_~s__state~0); 39511#L144 assume !(8513 == ssl3_accept_~s__state~0); 39507#L147 assume !(8528 == ssl3_accept_~s__state~0); 39503#L150 assume !(8529 == ssl3_accept_~s__state~0); 39499#L153 assume !(8544 == ssl3_accept_~s__state~0); 39495#L156 assume !(8545 == ssl3_accept_~s__state~0); 39491#L159 assume !(8560 == ssl3_accept_~s__state~0); 39489#L162 assume !(8561 == ssl3_accept_~s__state~0); 39487#L165 assume 8448 == ssl3_accept_~s__state~0; 38569#L166 assume !(ssl3_accept_~num1~0 > 0); 38570#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 39327#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39319#L603 ssl3_accept_~skip~0 := 0; 39315#L99-2 assume !false; 39311#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39307#L102 assume !(12292 == ssl3_accept_~s__state~0); 39302#L105 assume 16384 == ssl3_accept_~s__state~0; 38706#L211 ssl3_accept_~s__server~0 := 1; 38553#L216 assume 0 != ssl3_accept_~cb~0; 38547#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 38548#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 38577#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 38579#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 38650#L243 assume 12292 != ssl3_accept_~s__state~0; 39665#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 39406#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39646#L603 ssl3_accept_~skip~0 := 0; 39642#L99-2 assume !false; 39638#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39634#L102 assume !(12292 == ssl3_accept_~s__state~0); 39630#L105 assume !(16384 == ssl3_accept_~s__state~0); 39626#L108 assume !(8192 == ssl3_accept_~s__state~0); 39622#L111 assume !(24576 == ssl3_accept_~s__state~0); 39618#L114 assume !(8195 == ssl3_accept_~s__state~0); 39614#L117 assume !(8480 == ssl3_accept_~s__state~0); 39610#L120 assume !(8481 == ssl3_accept_~s__state~0); 39606#L123 assume !(8482 == ssl3_accept_~s__state~0); 39602#L126 assume 8464 == ssl3_accept_~s__state~0; 38877#L133 [2019-10-22 08:55:13,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:13,225 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 16 times [2019-10-22 08:55:13,225 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:13,225 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375136158] [2019-10-22 08:55:13,225 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:13,225 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:13,225 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:13,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:13,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:13,232 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:13,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:13,233 INFO L82 PathProgramCache]: Analyzing trace with hash 659176094, now seen corresponding path program 1 times [2019-10-22 08:55:13,233 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:13,233 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358662473] [2019-10-22 08:55:13,233 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:13,233 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:13,233 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:13,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:13,271 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 165 proven. 0 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2019-10-22 08:55:13,271 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358662473] [2019-10-22 08:55:13,271 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:13,272 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:13,272 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794884666] [2019-10-22 08:55:13,272 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:13,272 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:13,272 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:13,273 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:13,273 INFO L87 Difference]: Start difference. First operand 1472 states and 1908 transitions. cyclomatic complexity: 442 Second operand 3 states. [2019-10-22 08:55:13,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:13,286 INFO L93 Difference]: Finished difference Result 2660 states and 3461 transitions. [2019-10-22 08:55:13,287 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:13,287 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2660 states and 3461 transitions. [2019-10-22 08:55:13,296 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2469 [2019-10-22 08:55:13,305 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2660 states to 2660 states and 3461 transitions. [2019-10-22 08:55:13,306 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2531 [2019-10-22 08:55:13,307 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2531 [2019-10-22 08:55:13,307 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2660 states and 3461 transitions. [2019-10-22 08:55:13,309 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:13,309 INFO L688 BuchiCegarLoop]: Abstraction has 2660 states and 3461 transitions. [2019-10-22 08:55:13,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2660 states and 3461 transitions. [2019-10-22 08:55:13,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2660 to 1472. [2019-10-22 08:55:13,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1472 states. [2019-10-22 08:55:13,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1472 states to 1472 states and 1906 transitions. [2019-10-22 08:55:13,332 INFO L711 BuchiCegarLoop]: Abstraction has 1472 states and 1906 transitions. [2019-10-22 08:55:13,332 INFO L591 BuchiCegarLoop]: Abstraction has 1472 states and 1906 transitions. [2019-10-22 08:55:13,332 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-10-22 08:55:13,333 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1472 states and 1906 transitions. [2019-10-22 08:55:13,337 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1281 [2019-10-22 08:55:13,337 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:13,337 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:13,338 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:13,338 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:13,338 INFO L791 eck$LassoCheckResult]: Stem: 42806#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 42807#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 42803#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 42804#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 42772#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 42854#L99-2 assume !false; 42902#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43733#L102 assume !(12292 == ssl3_accept_~s__state~0); 43731#L105 assume !(16384 == ssl3_accept_~s__state~0); 43729#L108 assume !(8192 == ssl3_accept_~s__state~0); 43727#L111 assume !(24576 == ssl3_accept_~s__state~0); 43725#L114 assume !(8195 == ssl3_accept_~s__state~0); 43723#L117 assume !(8480 == ssl3_accept_~s__state~0); 43721#L120 assume !(8481 == ssl3_accept_~s__state~0); 43719#L123 assume !(8482 == ssl3_accept_~s__state~0); 43717#L126 assume 8464 == ssl3_accept_~s__state~0; 43021#L133 [2019-10-22 08:55:13,339 INFO L793 eck$LassoCheckResult]: Loop: 43021#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 43879#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 43878#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; 43876#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43862#L603 ssl3_accept_~skip~0 := 0; 43859#L99-2 assume !false; 43856#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43853#L102 assume !(12292 == ssl3_accept_~s__state~0); 43850#L105 assume !(16384 == ssl3_accept_~s__state~0); 43847#L108 assume !(8192 == ssl3_accept_~s__state~0); 43844#L111 assume !(24576 == ssl3_accept_~s__state~0); 43841#L114 assume !(8195 == ssl3_accept_~s__state~0); 43838#L117 assume !(8480 == ssl3_accept_~s__state~0); 43835#L120 assume !(8481 == ssl3_accept_~s__state~0); 43832#L123 assume !(8482 == ssl3_accept_~s__state~0); 43829#L126 assume !(8464 == ssl3_accept_~s__state~0); 43826#L129 assume !(8465 == ssl3_accept_~s__state~0); 43823#L132 assume !(8466 == ssl3_accept_~s__state~0); 43819#L135 assume 8496 == ssl3_accept_~s__state~0; 43012#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 43812#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 43809#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 43806#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 43803#L293-2 ssl3_accept_~s__init_num~0 := 0; 43799#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43792#L603 ssl3_accept_~skip~0 := 0; 43789#L99-2 assume !false; 43785#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43781#L102 assume !(12292 == ssl3_accept_~s__state~0); 43777#L105 assume !(16384 == ssl3_accept_~s__state~0); 43773#L108 assume !(8192 == ssl3_accept_~s__state~0); 43769#L111 assume !(24576 == ssl3_accept_~s__state~0); 43765#L114 assume !(8195 == ssl3_accept_~s__state~0); 43761#L117 assume !(8480 == ssl3_accept_~s__state~0); 43757#L120 assume !(8481 == ssl3_accept_~s__state~0); 43753#L123 assume !(8482 == ssl3_accept_~s__state~0); 43749#L126 assume !(8464 == ssl3_accept_~s__state~0); 43746#L129 assume !(8465 == ssl3_accept_~s__state~0); 43744#L132 assume !(8466 == ssl3_accept_~s__state~0); 43743#L135 assume !(8496 == ssl3_accept_~s__state~0); 43412#L138 assume !(8497 == ssl3_accept_~s__state~0); 42859#L141 assume 8512 == ssl3_accept_~s__state~0; 43097#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 42694#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 42695#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 43397#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43392#L603 ssl3_accept_~skip~0 := 0; 43391#L99-2 assume !false; 43390#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43389#L102 assume !(12292 == ssl3_accept_~s__state~0); 43388#L105 assume !(16384 == ssl3_accept_~s__state~0); 43387#L108 assume !(8192 == ssl3_accept_~s__state~0); 43386#L111 assume !(24576 == ssl3_accept_~s__state~0); 43385#L114 assume !(8195 == ssl3_accept_~s__state~0); 43384#L117 assume !(8480 == ssl3_accept_~s__state~0); 43383#L120 assume !(8481 == ssl3_accept_~s__state~0); 43382#L123 assume !(8482 == ssl3_accept_~s__state~0); 43381#L126 assume !(8464 == ssl3_accept_~s__state~0); 43380#L129 assume !(8465 == ssl3_accept_~s__state~0); 43379#L132 assume !(8466 == ssl3_accept_~s__state~0); 43378#L135 assume !(8496 == ssl3_accept_~s__state~0); 43377#L138 assume !(8497 == ssl3_accept_~s__state~0); 43376#L141 assume !(8512 == ssl3_accept_~s__state~0); 43375#L144 assume !(8513 == ssl3_accept_~s__state~0); 43374#L147 assume 8528 == ssl3_accept_~s__state~0; 42989#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 42632#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 42633#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 42679#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 42680#L353 assume !(ssl3_accept_~ret~0 <= 0); 43372#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 43371#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43366#L603 ssl3_accept_~skip~0 := 0; 43365#L99-2 assume !false; 43364#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43363#L102 assume !(12292 == ssl3_accept_~s__state~0); 43358#L105 assume !(16384 == ssl3_accept_~s__state~0); 43351#L108 assume !(8192 == ssl3_accept_~s__state~0); 43345#L111 assume !(24576 == ssl3_accept_~s__state~0); 43344#L114 assume !(8195 == ssl3_accept_~s__state~0); 43180#L117 assume !(8480 == ssl3_accept_~s__state~0); 43181#L120 assume !(8481 == ssl3_accept_~s__state~0); 43175#L123 assume !(8482 == ssl3_accept_~s__state~0); 43176#L126 assume !(8464 == ssl3_accept_~s__state~0); 43169#L129 assume !(8465 == ssl3_accept_~s__state~0); 43170#L132 assume !(8466 == ssl3_accept_~s__state~0); 43163#L135 assume !(8496 == ssl3_accept_~s__state~0); 43164#L138 assume !(8497 == ssl3_accept_~s__state~0); 43114#L141 assume !(8512 == ssl3_accept_~s__state~0); 43115#L144 assume !(8513 == ssl3_accept_~s__state~0); 43105#L147 assume !(8528 == ssl3_accept_~s__state~0); 43106#L150 assume !(8529 == ssl3_accept_~s__state~0); 43002#L153 assume 8544 == ssl3_accept_~s__state~0; 43003#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 42628#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 42630#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 43268#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 43265#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 43264#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 43249#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43239#L603 ssl3_accept_~skip~0 := 0; 43237#L99-2 assume !false; 43235#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43233#L102 assume !(12292 == ssl3_accept_~s__state~0); 43231#L105 assume !(16384 == ssl3_accept_~s__state~0); 43229#L108 assume !(8192 == ssl3_accept_~s__state~0); 43227#L111 assume !(24576 == ssl3_accept_~s__state~0); 43225#L114 assume !(8195 == ssl3_accept_~s__state~0); 43223#L117 assume !(8480 == ssl3_accept_~s__state~0); 43221#L120 assume !(8481 == ssl3_accept_~s__state~0); 43219#L123 assume !(8482 == ssl3_accept_~s__state~0); 43217#L126 assume !(8464 == ssl3_accept_~s__state~0); 43215#L129 assume !(8465 == ssl3_accept_~s__state~0); 43213#L132 assume !(8466 == ssl3_accept_~s__state~0); 43198#L135 assume !(8496 == ssl3_accept_~s__state~0); 43197#L138 assume !(8497 == ssl3_accept_~s__state~0); 43196#L141 assume !(8512 == ssl3_accept_~s__state~0); 43195#L144 assume !(8513 == ssl3_accept_~s__state~0); 43194#L147 assume !(8528 == ssl3_accept_~s__state~0); 43193#L150 assume !(8529 == ssl3_accept_~s__state~0); 43192#L153 assume !(8544 == ssl3_accept_~s__state~0); 43191#L156 assume !(8545 == ssl3_accept_~s__state~0); 43190#L159 assume !(8560 == ssl3_accept_~s__state~0); 43189#L162 assume !(8561 == ssl3_accept_~s__state~0); 43188#L165 assume 8448 == ssl3_accept_~s__state~0; 43186#L166 assume !(ssl3_accept_~num1~0 > 0); 43185#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 43161#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43151#L603 ssl3_accept_~skip~0 := 0; 43149#L99-2 assume !false; 43148#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43144#L102 assume !(12292 == ssl3_accept_~s__state~0); 43142#L105 assume 16384 == ssl3_accept_~s__state~0; 43135#L211 ssl3_accept_~s__server~0 := 1; 43445#L216 assume 0 != ssl3_accept_~cb~0; 43440#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 43441#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 43414#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 43405#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 43255#L243 assume 12292 != ssl3_accept_~s__state~0; 43251#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 43244#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43238#L603 ssl3_accept_~skip~0 := 0; 43236#L99-2 assume !false; 43234#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43232#L102 assume !(12292 == ssl3_accept_~s__state~0); 43230#L105 assume !(16384 == ssl3_accept_~s__state~0); 43228#L108 assume !(8192 == ssl3_accept_~s__state~0); 43226#L111 assume !(24576 == ssl3_accept_~s__state~0); 43224#L114 assume !(8195 == ssl3_accept_~s__state~0); 43222#L117 assume !(8480 == ssl3_accept_~s__state~0); 43220#L120 assume !(8481 == ssl3_accept_~s__state~0); 43218#L123 assume !(8482 == ssl3_accept_~s__state~0); 43216#L126 assume 8464 == ssl3_accept_~s__state~0; 43021#L133 [2019-10-22 08:55:13,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:13,340 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 17 times [2019-10-22 08:55:13,340 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:13,340 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656484775] [2019-10-22 08:55:13,340 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:13,340 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:13,340 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:13,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:13,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:13,348 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:13,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:13,351 INFO L82 PathProgramCache]: Analyzing trace with hash 1653869792, now seen corresponding path program 1 times [2019-10-22 08:55:13,351 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:13,351 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001956633] [2019-10-22 08:55:13,352 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:13,352 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:13,352 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:13,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:13,416 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 08:55:13,417 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001956633] [2019-10-22 08:55:13,417 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [525265914] [2019-10-22 08:55:13,417 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/uautomizer/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:55:13,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:13,472 INFO L256 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:55:13,473 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:55:13,494 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 08:55:13,494 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 08:55:13,494 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-10-22 08:55:13,495 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344939675] [2019-10-22 08:55:13,495 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:13,495 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:13,495 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-22 08:55:13,496 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-10-22 08:55:13,496 INFO L87 Difference]: Start difference. First operand 1472 states and 1906 transitions. cyclomatic complexity: 440 Second operand 4 states. [2019-10-22 08:55:13,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:13,755 INFO L93 Difference]: Finished difference Result 2467 states and 3164 transitions. [2019-10-22 08:55:13,756 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-10-22 08:55:13,756 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2467 states and 3164 transitions. [2019-10-22 08:55:13,764 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1918 [2019-10-22 08:55:13,771 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2467 states to 2431 states and 3126 transitions. [2019-10-22 08:55:13,772 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2302 [2019-10-22 08:55:13,773 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2302 [2019-10-22 08:55:13,773 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2431 states and 3126 transitions. [2019-10-22 08:55:13,776 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:13,776 INFO L688 BuchiCegarLoop]: Abstraction has 2431 states and 3126 transitions. [2019-10-22 08:55:13,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2431 states and 3126 transitions. [2019-10-22 08:55:13,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2431 to 1889. [2019-10-22 08:55:13,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1889 states. [2019-10-22 08:55:13,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1889 states to 1889 states and 2458 transitions. [2019-10-22 08:55:13,799 INFO L711 BuchiCegarLoop]: Abstraction has 1889 states and 2458 transitions. [2019-10-22 08:55:13,799 INFO L591 BuchiCegarLoop]: Abstraction has 1889 states and 2458 transitions. [2019-10-22 08:55:13,799 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-10-22 08:55:13,799 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1889 states and 2458 transitions. [2019-10-22 08:55:13,804 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1669 [2019-10-22 08:55:13,804 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:13,804 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:13,805 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:13,805 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [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] [2019-10-22 08:55:13,805 INFO L791 eck$LassoCheckResult]: Stem: 47217#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 47218#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 47214#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 47215#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 47181#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 47269#L99-2 assume !false; 47316#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48123#L102 assume !(12292 == ssl3_accept_~s__state~0); 48121#L105 assume !(16384 == ssl3_accept_~s__state~0); 48119#L108 assume !(8192 == ssl3_accept_~s__state~0); 48117#L111 assume !(24576 == ssl3_accept_~s__state~0); 48115#L114 assume !(8195 == ssl3_accept_~s__state~0); 48113#L117 assume !(8480 == ssl3_accept_~s__state~0); 48111#L120 assume !(8481 == ssl3_accept_~s__state~0); 48109#L123 assume !(8482 == ssl3_accept_~s__state~0); 48107#L126 assume 8464 == ssl3_accept_~s__state~0; 47390#L133 [2019-10-22 08:55:13,806 INFO L793 eck$LassoCheckResult]: Loop: 47390#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 47039#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 47040#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; 48425#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48420#L603 ssl3_accept_~skip~0 := 0; 48419#L99-2 assume !false; 48418#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48417#L102 assume !(12292 == ssl3_accept_~s__state~0); 48416#L105 assume !(16384 == ssl3_accept_~s__state~0); 48415#L108 assume !(8192 == ssl3_accept_~s__state~0); 48414#L111 assume !(24576 == ssl3_accept_~s__state~0); 48413#L114 assume !(8195 == ssl3_accept_~s__state~0); 48412#L117 assume !(8480 == ssl3_accept_~s__state~0); 48411#L120 assume !(8481 == ssl3_accept_~s__state~0); 48410#L123 assume !(8482 == ssl3_accept_~s__state~0); 48409#L126 assume !(8464 == ssl3_accept_~s__state~0); 48403#L129 assume !(8465 == ssl3_accept_~s__state~0); 48343#L132 assume !(8466 == ssl3_accept_~s__state~0); 48154#L135 assume 8496 == ssl3_accept_~s__state~0; 47387#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 48230#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 48229#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 48228#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 48227#L293-2 ssl3_accept_~s__init_num~0 := 0; 48225#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48220#L603 ssl3_accept_~skip~0 := 0; 48219#L99-2 assume !false; 48218#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48217#L102 assume !(12292 == ssl3_accept_~s__state~0); 48216#L105 assume !(16384 == ssl3_accept_~s__state~0); 48215#L108 assume !(8192 == ssl3_accept_~s__state~0); 48214#L111 assume !(24576 == ssl3_accept_~s__state~0); 48213#L114 assume !(8195 == ssl3_accept_~s__state~0); 48212#L117 assume !(8480 == ssl3_accept_~s__state~0); 48211#L120 assume !(8481 == ssl3_accept_~s__state~0); 48210#L123 assume !(8482 == ssl3_accept_~s__state~0); 48209#L126 assume !(8464 == ssl3_accept_~s__state~0); 48208#L129 assume !(8465 == ssl3_accept_~s__state~0); 48207#L132 assume !(8466 == ssl3_accept_~s__state~0); 48206#L135 assume !(8496 == ssl3_accept_~s__state~0); 48155#L138 assume !(8497 == ssl3_accept_~s__state~0); 47275#L141 assume 8512 == ssl3_accept_~s__state~0; 47384#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 48661#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 48660#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 48659#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48654#L603 ssl3_accept_~skip~0 := 0; 48652#L99-2 assume !false; 48651#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48650#L102 assume !(12292 == ssl3_accept_~s__state~0); 48649#L105 assume !(16384 == ssl3_accept_~s__state~0); 48647#L108 assume !(8192 == ssl3_accept_~s__state~0); 48646#L111 assume !(24576 == ssl3_accept_~s__state~0); 48645#L114 assume !(8195 == ssl3_accept_~s__state~0); 48644#L117 assume !(8480 == ssl3_accept_~s__state~0); 48643#L120 assume !(8481 == ssl3_accept_~s__state~0); 48642#L123 assume !(8482 == ssl3_accept_~s__state~0); 48641#L126 assume !(8464 == ssl3_accept_~s__state~0); 48640#L129 assume !(8465 == ssl3_accept_~s__state~0); 48638#L132 assume !(8466 == ssl3_accept_~s__state~0); 48637#L135 assume !(8496 == ssl3_accept_~s__state~0); 48636#L138 assume !(8497 == ssl3_accept_~s__state~0); 48635#L141 assume !(8512 == ssl3_accept_~s__state~0); 48634#L144 assume !(8513 == ssl3_accept_~s__state~0); 48633#L147 assume 8528 == ssl3_accept_~s__state~0; 47381#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 48631#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 48630#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 48623#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 48628#L353 assume !(ssl3_accept_~ret~0 <= 0); 48621#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 48615#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48609#L603 ssl3_accept_~skip~0 := 0; 48607#L99-2 assume !false; 48605#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48603#L102 assume !(12292 == ssl3_accept_~s__state~0); 48601#L105 assume !(16384 == ssl3_accept_~s__state~0); 48599#L108 assume !(8192 == ssl3_accept_~s__state~0); 48597#L111 assume !(24576 == ssl3_accept_~s__state~0); 48595#L114 assume !(8195 == ssl3_accept_~s__state~0); 48593#L117 assume !(8480 == ssl3_accept_~s__state~0); 48591#L120 assume !(8481 == ssl3_accept_~s__state~0); 48589#L123 assume !(8482 == ssl3_accept_~s__state~0); 48587#L126 assume !(8464 == ssl3_accept_~s__state~0); 48585#L129 assume !(8465 == ssl3_accept_~s__state~0); 48583#L132 assume !(8466 == ssl3_accept_~s__state~0); 48581#L135 assume !(8496 == ssl3_accept_~s__state~0); 48579#L138 assume !(8497 == ssl3_accept_~s__state~0); 48577#L141 assume !(8512 == ssl3_accept_~s__state~0); 48575#L144 assume !(8513 == ssl3_accept_~s__state~0); 48573#L147 assume !(8528 == ssl3_accept_~s__state~0); 48571#L150 assume !(8529 == ssl3_accept_~s__state~0); 48569#L153 assume 8544 == ssl3_accept_~s__state~0; 47378#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 48545#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 48542#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 48540#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 48536#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 47150#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 47151#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48723#L603 ssl3_accept_~skip~0 := 0; 48717#L99-2 assume !false; 48715#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48713#L102 assume !(12292 == ssl3_accept_~s__state~0); 48711#L105 assume !(16384 == ssl3_accept_~s__state~0); 48709#L108 assume !(8192 == ssl3_accept_~s__state~0); 48707#L111 assume !(24576 == ssl3_accept_~s__state~0); 48705#L114 assume !(8195 == ssl3_accept_~s__state~0); 48703#L117 assume !(8480 == ssl3_accept_~s__state~0); 48701#L120 assume !(8481 == ssl3_accept_~s__state~0); 48699#L123 assume !(8482 == ssl3_accept_~s__state~0); 48697#L126 assume !(8464 == ssl3_accept_~s__state~0); 48695#L129 assume !(8465 == ssl3_accept_~s__state~0); 48693#L132 assume !(8466 == ssl3_accept_~s__state~0); 48691#L135 assume !(8496 == ssl3_accept_~s__state~0); 48689#L138 assume !(8497 == ssl3_accept_~s__state~0); 48687#L141 assume !(8512 == ssl3_accept_~s__state~0); 48685#L144 assume !(8513 == ssl3_accept_~s__state~0); 48683#L147 assume !(8528 == ssl3_accept_~s__state~0); 48681#L150 assume !(8529 == ssl3_accept_~s__state~0); 48679#L153 assume !(8544 == ssl3_accept_~s__state~0); 48677#L156 assume !(8545 == ssl3_accept_~s__state~0); 48675#L159 assume !(8560 == ssl3_accept_~s__state~0); 48673#L162 assume !(8561 == ssl3_accept_~s__state~0); 48671#L165 assume 8448 == ssl3_accept_~s__state~0; 47118#L166 assume !(ssl3_accept_~num1~0 > 0); 47119#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 48399#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48395#L603 ssl3_accept_~skip~0 := 0; 48390#L99-2 assume !false; 48391#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48386#L102 assume !(12292 == ssl3_accept_~s__state~0); 48387#L105 assume !(16384 == ssl3_accept_~s__state~0); 48382#L108 assume !(8192 == ssl3_accept_~s__state~0); 48383#L111 assume !(24576 == ssl3_accept_~s__state~0); 48378#L114 assume !(8195 == ssl3_accept_~s__state~0); 48379#L117 assume !(8480 == ssl3_accept_~s__state~0); 48374#L120 assume !(8481 == ssl3_accept_~s__state~0); 48375#L123 assume !(8482 == ssl3_accept_~s__state~0); 48370#L126 assume !(8464 == ssl3_accept_~s__state~0); 48371#L129 assume !(8465 == ssl3_accept_~s__state~0); 48366#L132 assume !(8466 == ssl3_accept_~s__state~0); 48367#L135 assume !(8496 == ssl3_accept_~s__state~0); 48362#L138 assume !(8497 == ssl3_accept_~s__state~0); 48363#L141 assume !(8512 == ssl3_accept_~s__state~0); 48358#L144 assume !(8513 == ssl3_accept_~s__state~0); 48359#L147 assume !(8528 == ssl3_accept_~s__state~0); 48354#L150 assume !(8529 == ssl3_accept_~s__state~0); 48355#L153 assume !(8544 == ssl3_accept_~s__state~0); 48350#L156 assume !(8545 == ssl3_accept_~s__state~0); 48351#L159 assume !(8560 == ssl3_accept_~s__state~0); 48346#L162 assume !(8561 == ssl3_accept_~s__state~0); 48347#L165 assume !(8448 == ssl3_accept_~s__state~0); 48430#L168 assume 8576 == ssl3_accept_~s__state~0; 47995#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 48429#L440 assume !(ssl3_accept_~ret~0 <= 0); 48427#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 48428#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48561#L603 ssl3_accept_~skip~0 := 0; 48560#L99-2 assume !false; 48559#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48558#L102 assume !(12292 == ssl3_accept_~s__state~0); 48557#L105 assume !(16384 == ssl3_accept_~s__state~0); 48556#L108 assume !(8192 == ssl3_accept_~s__state~0); 48555#L111 assume !(24576 == ssl3_accept_~s__state~0); 48554#L114 assume !(8195 == ssl3_accept_~s__state~0); 48553#L117 assume !(8480 == ssl3_accept_~s__state~0); 48552#L120 assume !(8481 == ssl3_accept_~s__state~0); 48551#L123 assume !(8482 == ssl3_accept_~s__state~0); 48547#L126 assume 8464 == ssl3_accept_~s__state~0; 47390#L133 [2019-10-22 08:55:13,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:13,806 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 18 times [2019-10-22 08:55:13,806 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:13,806 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971477076] [2019-10-22 08:55:13,806 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:13,806 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:13,807 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:13,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:13,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:13,814 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:13,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:13,814 INFO L82 PathProgramCache]: Analyzing trace with hash -2088864191, now seen corresponding path program 1 times [2019-10-22 08:55:13,814 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:13,814 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184293209] [2019-10-22 08:55:13,814 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:13,815 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:13,815 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:13,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:13,848 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2019-10-22 08:55:13,849 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184293209] [2019-10-22 08:55:13,849 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:13,849 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:55:13,849 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56781738] [2019-10-22 08:55:13,849 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:13,849 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:13,850 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:13,850 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:13,850 INFO L87 Difference]: Start difference. First operand 1889 states and 2458 transitions. cyclomatic complexity: 577 Second operand 3 states. [2019-10-22 08:55:13,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:13,983 INFO L93 Difference]: Finished difference Result 2090 states and 2689 transitions. [2019-10-22 08:55:13,983 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:13,983 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2090 states and 2689 transitions. [2019-10-22 08:55:13,990 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1752 [2019-10-22 08:55:14,001 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2090 states to 2020 states and 2619 transitions. [2019-10-22 08:55:14,001 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1891 [2019-10-22 08:55:14,003 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1891 [2019-10-22 08:55:14,003 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2020 states and 2619 transitions. [2019-10-22 08:55:14,004 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:14,004 INFO L688 BuchiCegarLoop]: Abstraction has 2020 states and 2619 transitions. [2019-10-22 08:55:14,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2020 states and 2619 transitions. [2019-10-22 08:55:14,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2020 to 1887. [2019-10-22 08:55:14,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1887 states. [2019-10-22 08:55:14,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1887 states to 1887 states and 2450 transitions. [2019-10-22 08:55:14,025 INFO L711 BuchiCegarLoop]: Abstraction has 1887 states and 2450 transitions. [2019-10-22 08:55:14,026 INFO L591 BuchiCegarLoop]: Abstraction has 1887 states and 2450 transitions. [2019-10-22 08:55:14,026 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-10-22 08:55:14,026 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1887 states and 2450 transitions. [2019-10-22 08:55:14,030 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1661 [2019-10-22 08:55:14,031 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:14,031 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:14,032 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:14,032 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [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] [2019-10-22 08:55:14,033 INFO L791 eck$LassoCheckResult]: Stem: 51198#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 51199#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 51195#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 51196#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 51165#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 51244#L99-2 assume !false; 51315#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51927#L102 assume !(12292 == ssl3_accept_~s__state~0); 51924#L105 assume !(16384 == ssl3_accept_~s__state~0); 51921#L108 assume !(8192 == ssl3_accept_~s__state~0); 51840#L111 assume !(24576 == ssl3_accept_~s__state~0); 51839#L114 assume !(8195 == ssl3_accept_~s__state~0); 51837#L117 assume !(8480 == ssl3_accept_~s__state~0); 51834#L120 assume !(8481 == ssl3_accept_~s__state~0); 51833#L123 assume !(8482 == ssl3_accept_~s__state~0); 51832#L126 assume 8464 == ssl3_accept_~s__state~0; 51096#L133 [2019-10-22 08:55:14,033 INFO L793 eck$LassoCheckResult]: Loop: 51096#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 51097#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 51019#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; 51020#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52869#L603 ssl3_accept_~skip~0 := 0; 52870#L99-2 assume !false; 52865#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52866#L102 assume !(12292 == ssl3_accept_~s__state~0); 52861#L105 assume !(16384 == ssl3_accept_~s__state~0); 52862#L108 assume !(8192 == ssl3_accept_~s__state~0); 52857#L111 assume !(24576 == ssl3_accept_~s__state~0); 52858#L114 assume !(8195 == ssl3_accept_~s__state~0); 52853#L117 assume !(8480 == ssl3_accept_~s__state~0); 52854#L120 assume !(8481 == ssl3_accept_~s__state~0); 52849#L123 assume !(8482 == ssl3_accept_~s__state~0); 52850#L126 assume !(8464 == ssl3_accept_~s__state~0); 52845#L129 assume !(8465 == ssl3_accept_~s__state~0); 52846#L132 assume !(8466 == ssl3_accept_~s__state~0); 51821#L135 assume 8496 == ssl3_accept_~s__state~0; 51379#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 51813#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 51811#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 51809#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 51807#L293-2 ssl3_accept_~s__init_num~0 := 0; 51804#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51798#L603 ssl3_accept_~skip~0 := 0; 51796#L99-2 assume !false; 51794#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51792#L102 assume !(12292 == ssl3_accept_~s__state~0); 51791#L105 assume !(16384 == ssl3_accept_~s__state~0); 51788#L108 assume !(8192 == ssl3_accept_~s__state~0); 51786#L111 assume !(24576 == ssl3_accept_~s__state~0); 51785#L114 assume !(8195 == ssl3_accept_~s__state~0); 51779#L117 assume !(8480 == ssl3_accept_~s__state~0); 51777#L120 assume !(8481 == ssl3_accept_~s__state~0); 51775#L123 assume !(8482 == ssl3_accept_~s__state~0); 51773#L126 assume !(8464 == ssl3_accept_~s__state~0); 51771#L129 assume !(8465 == ssl3_accept_~s__state~0); 51768#L132 assume !(8466 == ssl3_accept_~s__state~0); 51766#L135 assume !(8496 == ssl3_accept_~s__state~0); 51764#L138 assume !(8497 == ssl3_accept_~s__state~0); 51250#L141 assume 8512 == ssl3_accept_~s__state~0; 51374#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 52625#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 52624#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 52623#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52618#L603 ssl3_accept_~skip~0 := 0; 52617#L99-2 assume !false; 52616#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52615#L102 assume !(12292 == ssl3_accept_~s__state~0); 52614#L105 assume !(16384 == ssl3_accept_~s__state~0); 52613#L108 assume !(8192 == ssl3_accept_~s__state~0); 52612#L111 assume !(24576 == ssl3_accept_~s__state~0); 52611#L114 assume !(8195 == ssl3_accept_~s__state~0); 52610#L117 assume !(8480 == ssl3_accept_~s__state~0); 52609#L120 assume !(8481 == ssl3_accept_~s__state~0); 52608#L123 assume !(8482 == ssl3_accept_~s__state~0); 52607#L126 assume !(8464 == ssl3_accept_~s__state~0); 52606#L129 assume !(8465 == ssl3_accept_~s__state~0); 52605#L132 assume !(8466 == ssl3_accept_~s__state~0); 52604#L135 assume !(8496 == ssl3_accept_~s__state~0); 52603#L138 assume !(8497 == ssl3_accept_~s__state~0); 52602#L141 assume !(8512 == ssl3_accept_~s__state~0); 52601#L144 assume !(8513 == ssl3_accept_~s__state~0); 52600#L147 assume 8528 == ssl3_accept_~s__state~0; 51369#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 52599#L321 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 52598#L321-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 52597#L330 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 51191#L333 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 51142#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 51193#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52332#L603 ssl3_accept_~skip~0 := 0; 52331#L99-2 assume !false; 52330#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52328#L102 assume !(12292 == ssl3_accept_~s__state~0); 52327#L105 assume !(16384 == ssl3_accept_~s__state~0); 52325#L108 assume !(8192 == ssl3_accept_~s__state~0); 52322#L111 assume !(24576 == ssl3_accept_~s__state~0); 52321#L114 assume !(8195 == ssl3_accept_~s__state~0); 52320#L117 assume !(8480 == ssl3_accept_~s__state~0); 52316#L120 assume !(8481 == ssl3_accept_~s__state~0); 52315#L123 assume !(8482 == ssl3_accept_~s__state~0); 52309#L126 assume !(8464 == ssl3_accept_~s__state~0); 52307#L129 assume !(8465 == ssl3_accept_~s__state~0); 52305#L132 assume !(8466 == ssl3_accept_~s__state~0); 52303#L135 assume !(8496 == ssl3_accept_~s__state~0); 52301#L138 assume !(8497 == ssl3_accept_~s__state~0); 52299#L141 assume !(8512 == ssl3_accept_~s__state~0); 52297#L144 assume !(8513 == ssl3_accept_~s__state~0); 52295#L147 assume !(8528 == ssl3_accept_~s__state~0); 52293#L150 assume !(8529 == ssl3_accept_~s__state~0); 51460#L153 assume 8544 == ssl3_accept_~s__state~0; 51171#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 51172#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 52537#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 51186#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 51135#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 51132#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 51133#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52233#L603 ssl3_accept_~skip~0 := 0; 52231#L99-2 assume !false; 52229#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52227#L102 assume !(12292 == ssl3_accept_~s__state~0); 52225#L105 assume !(16384 == ssl3_accept_~s__state~0); 52223#L108 assume !(8192 == ssl3_accept_~s__state~0); 52221#L111 assume !(24576 == ssl3_accept_~s__state~0); 52219#L114 assume !(8195 == ssl3_accept_~s__state~0); 52217#L117 assume !(8480 == ssl3_accept_~s__state~0); 52215#L120 assume !(8481 == ssl3_accept_~s__state~0); 52213#L123 assume !(8482 == ssl3_accept_~s__state~0); 52211#L126 assume !(8464 == ssl3_accept_~s__state~0); 52209#L129 assume !(8465 == ssl3_accept_~s__state~0); 52207#L132 assume !(8466 == ssl3_accept_~s__state~0); 52203#L135 assume !(8496 == ssl3_accept_~s__state~0); 52204#L138 assume !(8497 == ssl3_accept_~s__state~0); 52197#L141 assume !(8512 == ssl3_accept_~s__state~0); 52195#L144 assume !(8513 == ssl3_accept_~s__state~0); 52192#L147 assume !(8528 == ssl3_accept_~s__state~0); 52190#L150 assume !(8529 == ssl3_accept_~s__state~0); 52185#L153 assume !(8544 == ssl3_accept_~s__state~0); 52183#L156 assume !(8545 == ssl3_accept_~s__state~0); 52182#L159 assume !(8560 == ssl3_accept_~s__state~0); 52177#L162 assume !(8561 == ssl3_accept_~s__state~0); 52176#L165 assume 8448 == ssl3_accept_~s__state~0; 51100#L166 assume !(ssl3_accept_~num1~0 > 0); 51101#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 51219#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52662#L603 ssl3_accept_~skip~0 := 0; 52660#L99-2 assume !false; 52659#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52658#L102 assume !(12292 == ssl3_accept_~s__state~0); 52657#L105 assume !(16384 == ssl3_accept_~s__state~0); 52656#L108 assume !(8192 == ssl3_accept_~s__state~0); 52655#L111 assume !(24576 == ssl3_accept_~s__state~0); 52654#L114 assume !(8195 == ssl3_accept_~s__state~0); 52653#L117 assume !(8480 == ssl3_accept_~s__state~0); 52652#L120 assume !(8481 == ssl3_accept_~s__state~0); 52651#L123 assume !(8482 == ssl3_accept_~s__state~0); 52650#L126 assume !(8464 == ssl3_accept_~s__state~0); 52648#L129 assume !(8465 == ssl3_accept_~s__state~0); 52646#L132 assume !(8466 == ssl3_accept_~s__state~0); 52644#L135 assume !(8496 == ssl3_accept_~s__state~0); 52642#L138 assume !(8497 == ssl3_accept_~s__state~0); 52640#L141 assume !(8512 == ssl3_accept_~s__state~0); 52638#L144 assume !(8513 == ssl3_accept_~s__state~0); 52636#L147 assume !(8528 == ssl3_accept_~s__state~0); 52635#L150 assume !(8529 == ssl3_accept_~s__state~0); 52633#L153 assume !(8544 == ssl3_accept_~s__state~0); 52631#L156 assume !(8545 == ssl3_accept_~s__state~0); 52630#L159 assume !(8560 == ssl3_accept_~s__state~0); 52536#L162 assume !(8561 == ssl3_accept_~s__state~0); 52534#L165 assume !(8448 == ssl3_accept_~s__state~0); 52532#L168 assume 8576 == ssl3_accept_~s__state~0; 52447#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 52529#L440 assume !(ssl3_accept_~ret~0 <= 0); 52528#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 52324#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52896#L603 ssl3_accept_~skip~0 := 0; 52895#L99-2 assume !false; 52894#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52893#L102 assume !(12292 == ssl3_accept_~s__state~0); 52892#L105 assume !(16384 == ssl3_accept_~s__state~0); 52891#L108 assume !(8192 == ssl3_accept_~s__state~0); 52890#L111 assume !(24576 == ssl3_accept_~s__state~0); 52889#L114 assume !(8195 == ssl3_accept_~s__state~0); 52888#L117 assume !(8480 == ssl3_accept_~s__state~0); 52887#L120 assume !(8481 == ssl3_accept_~s__state~0); 52886#L123 assume !(8482 == ssl3_accept_~s__state~0); 52885#L126 assume !(8464 == ssl3_accept_~s__state~0); 52884#L129 assume !(8465 == ssl3_accept_~s__state~0); 52880#L132 assume 8466 == ssl3_accept_~s__state~0; 51096#L133 [2019-10-22 08:55:14,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:14,033 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 19 times [2019-10-22 08:55:14,034 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:14,034 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965176074] [2019-10-22 08:55:14,034 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:14,034 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:14,034 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:14,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:14,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:14,042 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:14,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:14,043 INFO L82 PathProgramCache]: Analyzing trace with hash -494249179, now seen corresponding path program 1 times [2019-10-22 08:55:14,043 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:14,044 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152218879] [2019-10-22 08:55:14,044 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:14,044 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:14,044 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:14,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:14,110 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2019-10-22 08:55:14,110 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152218879] [2019-10-22 08:55:14,111 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:14,111 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:14,111 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483439699] [2019-10-22 08:55:14,111 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:14,112 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:14,112 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:14,112 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:14,112 INFO L87 Difference]: Start difference. First operand 1887 states and 2450 transitions. cyclomatic complexity: 572 Second operand 3 states. [2019-10-22 08:55:14,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:14,127 INFO L93 Difference]: Finished difference Result 3132 states and 4036 transitions. [2019-10-22 08:55:14,127 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:14,128 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3132 states and 4036 transitions. [2019-10-22 08:55:14,138 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2906 [2019-10-22 08:55:14,147 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3132 states to 3132 states and 4036 transitions. [2019-10-22 08:55:14,148 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3003 [2019-10-22 08:55:14,150 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3003 [2019-10-22 08:55:14,150 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3132 states and 4036 transitions. [2019-10-22 08:55:14,150 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:14,150 INFO L688 BuchiCegarLoop]: Abstraction has 3132 states and 4036 transitions. [2019-10-22 08:55:14,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3132 states and 4036 transitions. [2019-10-22 08:55:14,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3132 to 1887. [2019-10-22 08:55:14,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1887 states. [2019-10-22 08:55:14,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1887 states to 1887 states and 2448 transitions. [2019-10-22 08:55:14,184 INFO L711 BuchiCegarLoop]: Abstraction has 1887 states and 2448 transitions. [2019-10-22 08:55:14,184 INFO L591 BuchiCegarLoop]: Abstraction has 1887 states and 2448 transitions. [2019-10-22 08:55:14,184 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-10-22 08:55:14,184 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1887 states and 2448 transitions. [2019-10-22 08:55:14,189 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1661 [2019-10-22 08:55:14,189 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:14,189 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:14,191 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:14,192 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [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] [2019-10-22 08:55:14,192 INFO L791 eck$LassoCheckResult]: Stem: 56225#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 56226#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 56223#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 56224#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 56191#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 56275#L99-2 assume !false; 56326#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56788#L102 assume !(12292 == ssl3_accept_~s__state~0); 56786#L105 assume !(16384 == ssl3_accept_~s__state~0); 56784#L108 assume !(8192 == ssl3_accept_~s__state~0); 56782#L111 assume !(24576 == ssl3_accept_~s__state~0); 56780#L114 assume !(8195 == ssl3_accept_~s__state~0); 56778#L117 assume !(8480 == ssl3_accept_~s__state~0); 56776#L120 assume !(8481 == ssl3_accept_~s__state~0); 56774#L123 assume !(8482 == ssl3_accept_~s__state~0); 56772#L126 assume 8464 == ssl3_accept_~s__state~0; 56120#L133 [2019-10-22 08:55:14,192 INFO L793 eck$LassoCheckResult]: Loop: 56120#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 56121#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 57373#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; 57368#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57362#L603 ssl3_accept_~skip~0 := 0; 57360#L99-2 assume !false; 57358#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57356#L102 assume !(12292 == ssl3_accept_~s__state~0); 57354#L105 assume !(16384 == ssl3_accept_~s__state~0); 57352#L108 assume !(8192 == ssl3_accept_~s__state~0); 57348#L111 assume !(24576 == ssl3_accept_~s__state~0); 57349#L114 assume !(8195 == ssl3_accept_~s__state~0); 57343#L117 assume !(8480 == ssl3_accept_~s__state~0); 57340#L120 assume !(8481 == ssl3_accept_~s__state~0); 57337#L123 assume !(8482 == ssl3_accept_~s__state~0); 57338#L126 assume !(8464 == ssl3_accept_~s__state~0); 57428#L129 assume !(8465 == ssl3_accept_~s__state~0); 57136#L132 assume !(8466 == ssl3_accept_~s__state~0); 56985#L135 assume 8496 == ssl3_accept_~s__state~0; 56396#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 56174#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 56175#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 56982#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 56983#L293-2 ssl3_accept_~s__init_num~0 := 0; 57093#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57078#L603 ssl3_accept_~skip~0 := 0; 57075#L99-2 assume !false; 57072#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57069#L102 assume !(12292 == ssl3_accept_~s__state~0); 57066#L105 assume !(16384 == ssl3_accept_~s__state~0); 57063#L108 assume !(8192 == ssl3_accept_~s__state~0); 57060#L111 assume !(24576 == ssl3_accept_~s__state~0); 57057#L114 assume !(8195 == ssl3_accept_~s__state~0); 57053#L117 assume !(8480 == ssl3_accept_~s__state~0); 57051#L120 assume !(8481 == ssl3_accept_~s__state~0); 57050#L123 assume !(8482 == ssl3_accept_~s__state~0); 57046#L126 assume !(8464 == ssl3_accept_~s__state~0); 57043#L129 assume !(8465 == ssl3_accept_~s__state~0); 57040#L132 assume !(8466 == ssl3_accept_~s__state~0); 57037#L135 assume !(8496 == ssl3_accept_~s__state~0); 56986#L138 assume !(8497 == ssl3_accept_~s__state~0); 56280#L141 assume 8512 == ssl3_accept_~s__state~0; 56258#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 56114#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 56077#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 56078#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57254#L603 ssl3_accept_~skip~0 := 0; 57252#L99-2 assume !false; 57250#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57243#L102 assume !(12292 == ssl3_accept_~s__state~0); 57240#L105 assume !(16384 == ssl3_accept_~s__state~0); 57237#L108 assume !(8192 == ssl3_accept_~s__state~0); 57234#L111 assume !(24576 == ssl3_accept_~s__state~0); 57231#L114 assume !(8195 == ssl3_accept_~s__state~0); 57228#L117 assume !(8480 == ssl3_accept_~s__state~0); 57225#L120 assume !(8481 == ssl3_accept_~s__state~0); 57222#L123 assume !(8482 == ssl3_accept_~s__state~0); 57219#L126 assume !(8464 == ssl3_accept_~s__state~0); 57216#L129 assume !(8465 == ssl3_accept_~s__state~0); 57213#L132 assume !(8466 == ssl3_accept_~s__state~0); 57210#L135 assume !(8496 == ssl3_accept_~s__state~0); 57207#L138 assume !(8497 == ssl3_accept_~s__state~0); 57204#L141 assume !(8512 == ssl3_accept_~s__state~0); 57107#L144 assume !(8513 == ssl3_accept_~s__state~0); 56974#L147 assume 8528 == ssl3_accept_~s__state~0; 56247#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 56248#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 56059#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 56060#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 56097#L353 assume !(ssl3_accept_~ret~0 <= 0); 56166#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 56221#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57262#L603 ssl3_accept_~skip~0 := 0; 57260#L99-2 assume !false; 57255#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57253#L102 assume !(12292 == ssl3_accept_~s__state~0); 57251#L105 assume !(16384 == ssl3_accept_~s__state~0); 57249#L108 assume !(8192 == ssl3_accept_~s__state~0); 57242#L111 assume !(24576 == ssl3_accept_~s__state~0); 57239#L114 assume !(8195 == ssl3_accept_~s__state~0); 57236#L117 assume !(8480 == ssl3_accept_~s__state~0); 57233#L120 assume !(8481 == ssl3_accept_~s__state~0); 57230#L123 assume !(8482 == ssl3_accept_~s__state~0); 57227#L126 assume !(8464 == ssl3_accept_~s__state~0); 57224#L129 assume !(8465 == ssl3_accept_~s__state~0); 57221#L132 assume !(8466 == ssl3_accept_~s__state~0); 57218#L135 assume !(8496 == ssl3_accept_~s__state~0); 57215#L138 assume !(8497 == ssl3_accept_~s__state~0); 57212#L141 assume !(8512 == ssl3_accept_~s__state~0); 57209#L144 assume !(8513 == ssl3_accept_~s__state~0); 57206#L147 assume !(8528 == ssl3_accept_~s__state~0); 57203#L150 assume !(8529 == ssl3_accept_~s__state~0); 57201#L153 assume 8544 == ssl3_accept_~s__state~0; 56199#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 56046#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 56048#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 56215#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 56160#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 56158#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 56053#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56054#L603 ssl3_accept_~skip~0 := 0; 56212#L99-2 assume !false; 56162#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56163#L102 assume !(12292 == ssl3_accept_~s__state~0); 56169#L105 assume !(16384 == ssl3_accept_~s__state~0); 56170#L108 assume !(8192 == ssl3_accept_~s__state~0); 56116#L111 assume !(24576 == ssl3_accept_~s__state~0); 56081#L114 assume !(8195 == ssl3_accept_~s__state~0); 56082#L117 assume !(8480 == ssl3_accept_~s__state~0); 57807#L120 assume !(8481 == ssl3_accept_~s__state~0); 57806#L123 assume !(8482 == ssl3_accept_~s__state~0); 57805#L126 assume !(8464 == ssl3_accept_~s__state~0); 57804#L129 assume !(8465 == ssl3_accept_~s__state~0); 57803#L132 assume !(8466 == ssl3_accept_~s__state~0); 57802#L135 assume !(8496 == ssl3_accept_~s__state~0); 57800#L138 assume !(8497 == ssl3_accept_~s__state~0); 57799#L141 assume !(8512 == ssl3_accept_~s__state~0); 57798#L144 assume !(8513 == ssl3_accept_~s__state~0); 57797#L147 assume !(8528 == ssl3_accept_~s__state~0); 57795#L150 assume !(8529 == ssl3_accept_~s__state~0); 57794#L153 assume !(8544 == ssl3_accept_~s__state~0); 57793#L156 assume !(8545 == ssl3_accept_~s__state~0); 57792#L159 assume !(8560 == ssl3_accept_~s__state~0); 57787#L162 assume !(8561 == ssl3_accept_~s__state~0); 57785#L165 assume 8448 == ssl3_accept_~s__state~0; 57781#L166 assume !(ssl3_accept_~num1~0 > 0); 56243#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 56244#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57710#L603 ssl3_accept_~skip~0 := 0; 57705#L99-2 assume !false; 57704#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57703#L102 assume !(12292 == ssl3_accept_~s__state~0); 57701#L105 assume !(16384 == ssl3_accept_~s__state~0); 57699#L108 assume !(8192 == ssl3_accept_~s__state~0); 57697#L111 assume !(24576 == ssl3_accept_~s__state~0); 57696#L114 assume !(8195 == ssl3_accept_~s__state~0); 57695#L117 assume !(8480 == ssl3_accept_~s__state~0); 57691#L120 assume !(8481 == ssl3_accept_~s__state~0); 57690#L123 assume !(8482 == ssl3_accept_~s__state~0); 57689#L126 assume !(8464 == ssl3_accept_~s__state~0); 57688#L129 assume !(8465 == ssl3_accept_~s__state~0); 57687#L132 assume !(8466 == ssl3_accept_~s__state~0); 57686#L135 assume !(8496 == ssl3_accept_~s__state~0); 57684#L138 assume !(8497 == ssl3_accept_~s__state~0); 57679#L141 assume !(8512 == ssl3_accept_~s__state~0); 57676#L144 assume !(8513 == ssl3_accept_~s__state~0); 57675#L147 assume !(8528 == ssl3_accept_~s__state~0); 57674#L150 assume !(8529 == ssl3_accept_~s__state~0); 57673#L153 assume !(8544 == ssl3_accept_~s__state~0); 57670#L156 assume !(8545 == ssl3_accept_~s__state~0); 57668#L159 assume !(8560 == ssl3_accept_~s__state~0); 57667#L162 assume !(8561 == ssl3_accept_~s__state~0); 57666#L165 assume !(8448 == ssl3_accept_~s__state~0); 57598#L168 assume 8576 == ssl3_accept_~s__state~0; 57597#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 57479#L440 assume !(ssl3_accept_~ret~0 <= 0); 57371#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 56927#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57445#L603 ssl3_accept_~skip~0 := 0; 57444#L99-2 assume !false; 57443#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57442#L102 assume !(12292 == ssl3_accept_~s__state~0); 57441#L105 assume !(16384 == ssl3_accept_~s__state~0); 57440#L108 assume !(8192 == ssl3_accept_~s__state~0); 57439#L111 assume !(24576 == ssl3_accept_~s__state~0); 57345#L114 assume !(8195 == ssl3_accept_~s__state~0); 57346#L117 assume !(8480 == ssl3_accept_~s__state~0); 57434#L120 assume !(8481 == ssl3_accept_~s__state~0); 57432#L123 assume !(8482 == ssl3_accept_~s__state~0); 57335#L126 assume !(8464 == ssl3_accept_~s__state~0); 57332#L129 assume !(8465 == ssl3_accept_~s__state~0); 57333#L132 assume 8466 == ssl3_accept_~s__state~0; 56120#L133 [2019-10-22 08:55:14,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:14,192 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 20 times [2019-10-22 08:55:14,193 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:14,193 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239617171] [2019-10-22 08:55:14,193 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:14,193 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:14,193 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:14,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:14,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:14,203 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:14,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:14,203 INFO L82 PathProgramCache]: Analyzing trace with hash -1648755482, now seen corresponding path program 1 times [2019-10-22 08:55:14,203 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:14,203 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041347653] [2019-10-22 08:55:14,204 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:14,204 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:14,204 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:14,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:14,329 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-10-22 08:55:14,329 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041347653] [2019-10-22 08:55:14,329 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:14,329 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-10-22 08:55:14,330 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641287281] [2019-10-22 08:55:14,330 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:14,330 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:14,330 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-10-22 08:55:14,330 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-10-22 08:55:14,331 INFO L87 Difference]: Start difference. First operand 1887 states and 2448 transitions. cyclomatic complexity: 570 Second operand 5 states. [2019-10-22 08:55:14,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:14,429 INFO L93 Difference]: Finished difference Result 8080 states and 10374 transitions. [2019-10-22 08:55:14,430 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-10-22 08:55:14,430 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8080 states and 10374 transitions. [2019-10-22 08:55:14,457 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7758 [2019-10-22 08:55:14,483 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8080 states to 8080 states and 10374 transitions. [2019-10-22 08:55:14,483 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7951 [2019-10-22 08:55:14,488 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7951 [2019-10-22 08:55:14,488 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8080 states and 10374 transitions. [2019-10-22 08:55:14,489 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:14,489 INFO L688 BuchiCegarLoop]: Abstraction has 8080 states and 10374 transitions. [2019-10-22 08:55:14,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8080 states and 10374 transitions. [2019-10-22 08:55:14,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8080 to 3150. [2019-10-22 08:55:14,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3150 states. [2019-10-22 08:55:14,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3150 states to 3150 states and 4062 transitions. [2019-10-22 08:55:14,539 INFO L711 BuchiCegarLoop]: Abstraction has 3150 states and 4062 transitions. [2019-10-22 08:55:14,540 INFO L591 BuchiCegarLoop]: Abstraction has 3150 states and 4062 transitions. [2019-10-22 08:55:14,540 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-10-22 08:55:14,540 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3150 states and 4062 transitions. [2019-10-22 08:55:14,548 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2924 [2019-10-22 08:55:14,549 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:14,549 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:14,550 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:14,550 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [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] [2019-10-22 08:55:14,551 INFO L791 eck$LassoCheckResult]: Stem: 66225#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 66226#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 66221#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 66222#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 66183#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 66280#L99-2 assume !false; 66343#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66495#L102 assume !(12292 == ssl3_accept_~s__state~0); 66496#L105 assume !(16384 == ssl3_accept_~s__state~0); 66491#L108 assume !(8192 == ssl3_accept_~s__state~0); 66492#L111 assume !(24576 == ssl3_accept_~s__state~0); 66487#L114 assume !(8195 == ssl3_accept_~s__state~0); 66488#L117 assume !(8480 == ssl3_accept_~s__state~0); 66483#L120 assume !(8481 == ssl3_accept_~s__state~0); 66484#L123 assume !(8482 == ssl3_accept_~s__state~0); 67645#L126 assume 8464 == ssl3_accept_~s__state~0; 66106#L133 [2019-10-22 08:55:14,551 INFO L793 eck$LassoCheckResult]: Loop: 66106#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 66107#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 68612#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; 68605#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68595#L603 ssl3_accept_~skip~0 := 0; 68590#L99-2 assume !false; 68587#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68583#L102 assume !(12292 == ssl3_accept_~s__state~0); 68576#L105 assume !(16384 == ssl3_accept_~s__state~0); 68573#L108 assume !(8192 == ssl3_accept_~s__state~0); 68570#L111 assume !(24576 == ssl3_accept_~s__state~0); 68567#L114 assume !(8195 == ssl3_accept_~s__state~0); 68564#L117 assume !(8480 == ssl3_accept_~s__state~0); 68561#L120 assume !(8481 == ssl3_accept_~s__state~0); 68558#L123 assume !(8482 == ssl3_accept_~s__state~0); 68555#L126 assume !(8464 == ssl3_accept_~s__state~0); 68552#L129 assume !(8465 == ssl3_accept_~s__state~0); 68549#L132 assume !(8466 == ssl3_accept_~s__state~0); 67603#L135 assume 8496 == ssl3_accept_~s__state~0; 66889#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 67600#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 67598#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 67596#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 67084#L293-2 ssl3_accept_~s__init_num~0 := 0; 67079#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67071#L603 ssl3_accept_~skip~0 := 0; 67067#L99-2 assume !false; 67063#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67059#L102 assume !(12292 == ssl3_accept_~s__state~0); 67055#L105 assume !(16384 == ssl3_accept_~s__state~0); 67051#L108 assume !(8192 == ssl3_accept_~s__state~0); 67047#L111 assume !(24576 == ssl3_accept_~s__state~0); 67043#L114 assume !(8195 == ssl3_accept_~s__state~0); 67039#L117 assume !(8480 == ssl3_accept_~s__state~0); 67036#L120 assume !(8481 == ssl3_accept_~s__state~0); 67032#L123 assume !(8482 == ssl3_accept_~s__state~0); 67028#L126 assume !(8464 == ssl3_accept_~s__state~0); 66920#L129 assume !(8465 == ssl3_accept_~s__state~0); 66907#L132 assume !(8466 == ssl3_accept_~s__state~0); 66895#L135 assume !(8496 == ssl3_accept_~s__state~0); 66888#L138 assume !(8497 == ssl3_accept_~s__state~0); 66285#L141 assume 8512 == ssl3_accept_~s__state~0; 66356#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 67831#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 67832#L308 assume !(ssl3_accept_~ret~0 <= 0); 66060#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 66061#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69063#L603 ssl3_accept_~skip~0 := 0; 69062#L99-2 assume !false; 69061#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69060#L102 assume !(12292 == ssl3_accept_~s__state~0); 69059#L105 assume !(16384 == ssl3_accept_~s__state~0); 69058#L108 assume !(8192 == ssl3_accept_~s__state~0); 69057#L111 assume !(24576 == ssl3_accept_~s__state~0); 69056#L114 assume !(8195 == ssl3_accept_~s__state~0); 69055#L117 assume !(8480 == ssl3_accept_~s__state~0); 69054#L120 assume !(8481 == ssl3_accept_~s__state~0); 69053#L123 assume !(8482 == ssl3_accept_~s__state~0); 69052#L126 assume !(8464 == ssl3_accept_~s__state~0); 69051#L129 assume !(8465 == ssl3_accept_~s__state~0); 69050#L132 assume !(8466 == ssl3_accept_~s__state~0); 69049#L135 assume !(8496 == ssl3_accept_~s__state~0); 69048#L138 assume !(8497 == ssl3_accept_~s__state~0); 69047#L141 assume !(8512 == ssl3_accept_~s__state~0); 69046#L144 assume !(8513 == ssl3_accept_~s__state~0); 68429#L147 assume 8528 == ssl3_accept_~s__state~0; 66396#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 66034#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 66035#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 66043#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 66080#L353 assume !(ssl3_accept_~ret~0 <= 0); 69040#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 69005#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68999#L603 ssl3_accept_~skip~0 := 0; 68997#L99-2 assume !false; 68995#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68993#L102 assume !(12292 == ssl3_accept_~s__state~0); 68991#L105 assume !(16384 == ssl3_accept_~s__state~0); 68989#L108 assume !(8192 == ssl3_accept_~s__state~0); 68987#L111 assume !(24576 == ssl3_accept_~s__state~0); 68985#L114 assume !(8195 == ssl3_accept_~s__state~0); 68983#L117 assume !(8480 == ssl3_accept_~s__state~0); 68981#L120 assume !(8481 == ssl3_accept_~s__state~0); 68979#L123 assume !(8482 == ssl3_accept_~s__state~0); 68977#L126 assume !(8464 == ssl3_accept_~s__state~0); 68949#L129 assume !(8465 == ssl3_accept_~s__state~0); 68948#L132 assume !(8466 == ssl3_accept_~s__state~0); 68940#L135 assume !(8496 == ssl3_accept_~s__state~0); 68843#L138 assume !(8497 == ssl3_accept_~s__state~0); 68842#L141 assume !(8512 == ssl3_accept_~s__state~0); 68841#L144 assume !(8513 == ssl3_accept_~s__state~0); 68840#L147 assume !(8528 == ssl3_accept_~s__state~0); 68838#L150 assume !(8529 == ssl3_accept_~s__state~0); 68837#L153 assume 8544 == ssl3_accept_~s__state~0; 66391#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 66030#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 66032#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 66240#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 66156#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 66157#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 68799#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68793#L603 ssl3_accept_~skip~0 := 0; 68791#L99-2 assume !false; 68789#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68787#L102 assume !(12292 == ssl3_accept_~s__state~0); 68785#L105 assume !(16384 == ssl3_accept_~s__state~0); 68783#L108 assume !(8192 == ssl3_accept_~s__state~0); 68781#L111 assume !(24576 == ssl3_accept_~s__state~0); 68779#L114 assume !(8195 == ssl3_accept_~s__state~0); 68777#L117 assume !(8480 == ssl3_accept_~s__state~0); 68775#L120 assume !(8481 == ssl3_accept_~s__state~0); 68773#L123 assume !(8482 == ssl3_accept_~s__state~0); 68771#L126 assume !(8464 == ssl3_accept_~s__state~0); 68769#L129 assume !(8465 == ssl3_accept_~s__state~0); 68767#L132 assume !(8466 == ssl3_accept_~s__state~0); 68765#L135 assume !(8496 == ssl3_accept_~s__state~0); 68763#L138 assume !(8497 == ssl3_accept_~s__state~0); 68761#L141 assume !(8512 == ssl3_accept_~s__state~0); 68759#L144 assume !(8513 == ssl3_accept_~s__state~0); 68757#L147 assume !(8528 == ssl3_accept_~s__state~0); 68755#L150 assume !(8529 == ssl3_accept_~s__state~0); 68753#L153 assume !(8544 == ssl3_accept_~s__state~0); 68751#L156 assume !(8545 == ssl3_accept_~s__state~0); 68749#L159 assume !(8560 == ssl3_accept_~s__state~0); 68747#L162 assume !(8561 == ssl3_accept_~s__state~0); 68746#L165 assume 8448 == ssl3_accept_~s__state~0; 68744#L166 assume !(ssl3_accept_~num1~0 > 0); 66248#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 66249#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69168#L603 ssl3_accept_~skip~0 := 0; 69167#L99-2 assume !false; 69166#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69165#L102 assume !(12292 == ssl3_accept_~s__state~0); 66162#L105 assume !(16384 == ssl3_accept_~s__state~0); 66163#L108 assume !(8192 == ssl3_accept_~s__state~0); 66101#L111 assume !(24576 == ssl3_accept_~s__state~0); 66102#L114 assume !(8195 == ssl3_accept_~s__state~0); 69162#L117 assume !(8480 == ssl3_accept_~s__state~0); 69161#L120 assume !(8481 == ssl3_accept_~s__state~0); 69160#L123 assume !(8482 == ssl3_accept_~s__state~0); 69159#L126 assume !(8464 == ssl3_accept_~s__state~0); 69158#L129 assume !(8465 == ssl3_accept_~s__state~0); 69157#L132 assume !(8466 == ssl3_accept_~s__state~0); 69156#L135 assume !(8496 == ssl3_accept_~s__state~0); 69155#L138 assume !(8497 == ssl3_accept_~s__state~0); 69154#L141 assume !(8512 == ssl3_accept_~s__state~0); 69153#L144 assume !(8513 == ssl3_accept_~s__state~0); 69152#L147 assume !(8528 == ssl3_accept_~s__state~0); 69151#L150 assume !(8529 == ssl3_accept_~s__state~0); 69150#L153 assume !(8544 == ssl3_accept_~s__state~0); 69149#L156 assume !(8545 == ssl3_accept_~s__state~0); 69073#L159 assume !(8560 == ssl3_accept_~s__state~0); 69072#L162 assume !(8561 == ssl3_accept_~s__state~0); 69071#L165 assume !(8448 == ssl3_accept_~s__state~0); 68639#L168 assume 8576 == ssl3_accept_~s__state~0; 68640#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 68974#L440 assume !(ssl3_accept_~ret~0 <= 0); 68972#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 66627#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68594#L603 ssl3_accept_~skip~0 := 0; 68589#L99-2 assume !false; 68586#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68582#L102 assume !(12292 == ssl3_accept_~s__state~0); 68575#L105 assume !(16384 == ssl3_accept_~s__state~0); 68572#L108 assume !(8192 == ssl3_accept_~s__state~0); 68569#L111 assume !(24576 == ssl3_accept_~s__state~0); 68566#L114 assume !(8195 == ssl3_accept_~s__state~0); 68563#L117 assume !(8480 == ssl3_accept_~s__state~0); 68560#L120 assume !(8481 == ssl3_accept_~s__state~0); 68557#L123 assume !(8482 == ssl3_accept_~s__state~0); 68554#L126 assume !(8464 == ssl3_accept_~s__state~0); 68551#L129 assume !(8465 == ssl3_accept_~s__state~0); 68548#L132 assume 8466 == ssl3_accept_~s__state~0; 66106#L133 [2019-10-22 08:55:14,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:14,551 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 21 times [2019-10-22 08:55:14,551 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:14,552 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652767504] [2019-10-22 08:55:14,552 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:14,552 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:14,552 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:14,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:14,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:14,559 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:14,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:14,560 INFO L82 PathProgramCache]: Analyzing trace with hash -663656589, now seen corresponding path program 1 times [2019-10-22 08:55:14,560 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:14,560 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325938218] [2019-10-22 08:55:14,561 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:14,561 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:14,561 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:14,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:14,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:14,613 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:14,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:14,613 INFO L82 PathProgramCache]: Analyzing trace with hash -1898708507, now seen corresponding path program 1 times [2019-10-22 08:55:14,613 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:14,614 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114360878] [2019-10-22 08:55:14,614 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:14,614 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:14,614 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:14,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:14,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:14,652 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:15,574 WARN L191 SmtUtils]: Spent 905.00 ms on a formula simplification. DAG size of input: 384 DAG size of output: 142 [2019-10-22 08:55:15,659 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:55:15,659 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:55:15,659 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:55:15,659 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:55:15,659 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:55:15,659 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:55:15,659 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:55:15,659 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:55:15,659 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration26_Loop [2019-10-22 08:55:15,659 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:55:15,659 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:55:15,661 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:15,669 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:15,671 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:15,674 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:15,676 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:15,684 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:15,686 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:15,688 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:15,693 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:15,695 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:15,697 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:15,700 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:15,702 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:15,704 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:15,710 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:15,712 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:15,715 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:15,719 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:15,724 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:15,726 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:15,729 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:15,732 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:15,929 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:55:15,929 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/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 [2019-10-22 08:55:15,936 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:55:15,937 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:55:15,940 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:55:15,940 INFO L440 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_45396274-147f-4de0-8fed-37df53f69d60/bin/uautomizer/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:55:15,949 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:55:15,949 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:55:15,952 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:55:15,952 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/uautomizer/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:55:15,961 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:55:15,961 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:55:15,965 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:55:15,966 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/uautomizer/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:55:15,973 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:55:15,973 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:55:15,976 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:55:15,977 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet34=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet34=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/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 [2019-10-22 08:55:15,985 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:55:15,985 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:55:15,996 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:55:15,996 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=4294967040, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=4294967040, ULTIMATE.start_ssl3_accept_~l~0=4294967040, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=4294967040} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=4294967040, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=4294967040, ULTIMATE.start_ssl3_accept_~l~0=4294967040, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=4294967040} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/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 [2019-10-22 08:55:16,011 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:55:16,012 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:55:16,016 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:55:16,016 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/uautomizer/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:55:16,025 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:55:16,025 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:55:16,030 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:55:16,030 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet33=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet33=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/uautomizer/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:55:16,035 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:55:16,035 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:55:16,039 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:55:16,039 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet39=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet39=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/uautomizer/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:55:16,044 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:55:16,044 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:55:16,047 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:55:16,047 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet36=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet36=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/uautomizer/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:55:16,051 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:55:16,051 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:55:16,053 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:55:16,053 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet35=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet35=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/uautomizer/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:55:16,057 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:55:16,058 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:55:16,060 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:55:16,060 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/uautomizer/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:55:16,064 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:55:16,064 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:55:16,066 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:55:16,066 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet37=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet37=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/uautomizer/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:55:16,076 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:55:16,076 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:55:16,080 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:55:16,080 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/uautomizer/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:55:16,087 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:55:16,087 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:55:16,091 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:55:16,091 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=0, ULTIMATE.start_ssl3_accept_~s__options~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=0, ULTIMATE.start_ssl3_accept_~s__options~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/uautomizer/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:55:16,097 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:55:16,097 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:55:16,099 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:55:16,099 INFO L440 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_45396274-147f-4de0-8fed-37df53f69d60/bin/uautomizer/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:55:16,104 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:55:16,105 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:55:16,107 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:55:16,107 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/uautomizer/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:55:16,111 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:55:16,111 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/uautomizer/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:55:16,117 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:55:16,117 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:55:16,123 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:55:16,125 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:55:16,125 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:55:16,125 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:55:16,125 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:55:16,126 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:55:16,126 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:55:16,126 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:55:16,126 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:55:16,126 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration26_Loop [2019-10-22 08:55:16,126 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:55:16,126 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:55:16,128 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:16,135 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:16,140 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:16,147 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:16,149 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:16,152 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:16,154 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:16,157 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:16,159 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:16,161 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:16,163 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:16,166 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:16,170 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:16,172 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:16,174 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:16,179 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:16,183 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:16,191 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:16,196 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:16,198 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:16,200 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:16,202 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:16,417 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:55:16,417 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:55:16,417 INFO L120 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 [2019-10-22 08:55:16,418 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:55:16,418 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:55:16,418 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:55:16,418 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:55:16,418 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:55:16,418 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:55:16,418 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:55:16,422 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:55:16,422 INFO L120 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 [2019-10-22 08:55:16,422 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:55:16,422 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:55:16,423 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:55:16,423 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:55:16,423 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:55:16,423 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:55:16,423 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:55:16,425 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:55:16,425 INFO L120 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 [2019-10-22 08:55:16,425 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:55:16,425 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:55:16,425 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:55:16,426 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:55:16,426 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:55:16,426 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:55:16,426 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:55:16,428 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:55:16,428 INFO L120 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 [2019-10-22 08:55:16,428 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:55:16,429 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:55:16,429 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:55:16,429 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-10-22 08:55:16,429 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:55:16,429 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-10-22 08:55:16,429 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:55:16,430 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:55:16,430 INFO L120 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 [2019-10-22 08:55:16,430 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:55:16,430 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:55:16,431 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:55:16,431 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:55:16,431 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:55:16,431 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:55:16,432 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:55:16,433 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:55:16,433 INFO L120 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 [2019-10-22 08:55:16,434 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:55:16,434 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:55:16,434 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:55:16,434 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:55:16,434 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:55:16,434 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:55:16,435 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:55:16,435 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:55:16,435 INFO L120 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 [2019-10-22 08:55:16,436 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:55:16,436 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:55:16,436 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:55:16,436 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:55:16,436 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:55:16,436 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:55:16,437 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:55:16,437 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:55:16,438 INFO L120 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 [2019-10-22 08:55:16,438 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:55:16,438 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:55:16,438 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:55:16,438 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:55:16,438 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:55:16,439 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:55:16,439 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:55:16,440 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:55:16,441 INFO L120 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 [2019-10-22 08:55:16,441 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:55:16,441 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:55:16,441 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:55:16,441 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:55:16,441 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:55:16,442 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:55:16,442 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:55:16,442 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:55:16,443 INFO L120 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 [2019-10-22 08:55:16,443 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:55:16,444 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:55:16,444 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:55:16,444 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:55:16,444 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:55:16,444 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:55:16,444 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:55:16,445 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:55:16,445 INFO L120 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 [2019-10-22 08:55:16,446 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:55:16,446 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:55:16,446 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:55:16,446 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:55:16,446 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:55:16,446 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:55:16,447 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:55:16,447 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:55:16,448 INFO L120 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 [2019-10-22 08:55:16,448 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:55:16,448 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:55:16,448 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:55:16,448 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:55:16,449 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:55:16,449 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:55:16,449 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:55:16,450 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:55:16,450 INFO L120 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 [2019-10-22 08:55:16,450 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:55:16,450 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:55:16,451 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:55:16,451 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:55:16,451 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:55:16,451 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:55:16,452 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:55:16,452 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:55:16,452 INFO L120 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 [2019-10-22 08:55:16,453 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:55:16,453 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:55:16,453 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:55:16,453 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:55:16,453 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:55:16,454 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:55:16,454 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:55:16,454 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:55:16,454 INFO L120 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 [2019-10-22 08:55:16,455 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:55:16,455 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:55:16,455 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:55:16,455 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:55:16,455 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:55:16,456 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:55:16,456 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:55:16,458 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:55:16,458 INFO L120 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 [2019-10-22 08:55:16,459 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:55:16,459 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:55:16,459 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:55:16,459 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:55:16,459 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:55:16,460 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:55:16,460 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:55:16,461 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:55:16,461 INFO L120 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 [2019-10-22 08:55:16,462 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:55:16,462 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:55:16,462 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:55:16,462 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:55:16,462 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:55:16,463 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:55:16,463 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:55:16,465 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:55:16,466 INFO L120 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 [2019-10-22 08:55:16,466 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:55:16,466 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:55:16,466 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:55:16,466 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:55:16,466 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:55:16,467 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:55:16,467 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:55:16,468 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:55:16,471 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:55:16,471 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2019-10-22 08:55:16,471 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:55:16,471 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:55:16,472 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:55:16,472 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 1 Supporting invariants [] [2019-10-22 08:55:16,472 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:55:16,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:16,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:16,499 INFO L256 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:55:16,500 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:55:16,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:16,528 INFO L256 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:55:16,529 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:55:16,552 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2019-10-22 08:55:16,552 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 [2019-10-22 08:55:16,553 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3150 states and 4062 transitions. cyclomatic complexity: 923 Second operand 5 states. [2019-10-22 08:55:16,642 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3150 states and 4062 transitions. cyclomatic complexity: 923. Second operand 5 states. Result 8230 states and 10564 transitions. Complement of second has 4 states. [2019-10-22 08:55:16,642 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 [2019-10-22 08:55:16,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 08:55:16,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 400 transitions. [2019-10-22 08:55:16,643 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 400 transitions. Stem has 16 letters. Loop has 173 letters. [2019-10-22 08:55:16,644 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:55:16,645 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 400 transitions. Stem has 189 letters. Loop has 173 letters. [2019-10-22 08:55:16,645 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:55:16,645 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 400 transitions. Stem has 16 letters. Loop has 346 letters. [2019-10-22 08:55:16,647 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:55:16,647 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8230 states and 10564 transitions. [2019-10-22 08:55:16,673 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 5452 [2019-10-22 08:55:16,694 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8230 states to 8230 states and 10564 transitions. [2019-10-22 08:55:16,694 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5553 [2019-10-22 08:55:16,698 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5565 [2019-10-22 08:55:16,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8230 states and 10564 transitions. [2019-10-22 08:55:16,698 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:16,698 INFO L688 BuchiCegarLoop]: Abstraction has 8230 states and 10564 transitions. [2019-10-22 08:55:16,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8230 states and 10564 transitions. [2019-10-22 08:55:16,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8230 to 8218. [2019-10-22 08:55:16,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8218 states. [2019-10-22 08:55:16,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8218 states to 8218 states and 10546 transitions. [2019-10-22 08:55:16,776 INFO L711 BuchiCegarLoop]: Abstraction has 8218 states and 10546 transitions. [2019-10-22 08:55:16,776 INFO L591 BuchiCegarLoop]: Abstraction has 8218 states and 10546 transitions. [2019-10-22 08:55:16,776 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-10-22 08:55:16,776 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8218 states and 10546 transitions. [2019-10-22 08:55:16,795 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 5452 [2019-10-22 08:55:16,795 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:16,795 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:16,796 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:16,797 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [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] [2019-10-22 08:55:16,797 INFO L791 eck$LassoCheckResult]: Stem: 78261#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 78262#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 78256#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 78257#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 78203#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 78339#L99-2 assume !false; 80603#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82001#L102 assume !(12292 == ssl3_accept_~s__state~0); 81998#L105 assume !(16384 == ssl3_accept_~s__state~0); 81995#L108 assume !(8192 == ssl3_accept_~s__state~0); 81992#L111 assume !(24576 == ssl3_accept_~s__state~0); 81989#L114 assume !(8195 == ssl3_accept_~s__state~0); 81986#L117 assume !(8480 == ssl3_accept_~s__state~0); 81983#L120 assume !(8481 == ssl3_accept_~s__state~0); 81980#L123 assume !(8482 == ssl3_accept_~s__state~0); 78724#L126 assume 8464 == ssl3_accept_~s__state~0; 78714#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 78715#L274 [2019-10-22 08:55:16,797 INFO L793 eck$LassoCheckResult]: Loop: 78715#L274 assume !(0 == ssl3_accept_~blastFlag~0); 86157#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; 86156#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86170#L603 ssl3_accept_~skip~0 := 0; 86169#L99-2 assume !false; 86168#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86167#L102 assume !(12292 == ssl3_accept_~s__state~0); 86166#L105 assume !(16384 == ssl3_accept_~s__state~0); 86165#L108 assume !(8192 == ssl3_accept_~s__state~0); 86164#L111 assume !(24576 == ssl3_accept_~s__state~0); 86163#L114 assume !(8195 == ssl3_accept_~s__state~0); 86162#L117 assume !(8480 == ssl3_accept_~s__state~0); 86161#L120 assume !(8481 == ssl3_accept_~s__state~0); 86160#L123 assume !(8482 == ssl3_accept_~s__state~0); 86159#L126 assume !(8464 == ssl3_accept_~s__state~0); 86158#L129 assume !(8465 == ssl3_accept_~s__state~0); 82808#L132 assume !(8466 == ssl3_accept_~s__state~0); 82479#L135 assume 8496 == ssl3_accept_~s__state~0; 82445#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 82478#L287 assume !(1 == ssl3_accept_~blastFlag~0); 82477#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 82468#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 82467#L293-2 ssl3_accept_~s__init_num~0 := 0; 82465#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82460#L603 ssl3_accept_~skip~0 := 0; 82459#L99-2 assume !false; 82458#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82457#L102 assume !(12292 == ssl3_accept_~s__state~0); 82456#L105 assume !(16384 == ssl3_accept_~s__state~0); 82455#L108 assume !(8192 == ssl3_accept_~s__state~0); 82454#L111 assume !(24576 == ssl3_accept_~s__state~0); 82453#L114 assume !(8195 == ssl3_accept_~s__state~0); 82452#L117 assume !(8480 == ssl3_accept_~s__state~0); 82451#L120 assume !(8481 == ssl3_accept_~s__state~0); 82450#L123 assume !(8482 == ssl3_accept_~s__state~0); 82449#L126 assume !(8464 == ssl3_accept_~s__state~0); 82448#L129 assume !(8465 == ssl3_accept_~s__state~0); 82447#L132 assume !(8466 == ssl3_accept_~s__state~0); 82446#L135 assume !(8496 == ssl3_accept_~s__state~0); 82444#L138 assume !(8497 == ssl3_accept_~s__state~0); 82426#L141 assume 8512 == ssl3_accept_~s__state~0; 82424#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 84736#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 84733#L308 assume !(ssl3_accept_~ret~0 <= 0); 84730#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 84725#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 84718#L603 ssl3_accept_~skip~0 := 0; 84715#L99-2 assume !false; 84712#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84711#L102 assume !(12292 == ssl3_accept_~s__state~0); 84710#L105 assume !(16384 == ssl3_accept_~s__state~0); 84708#L108 assume !(8192 == ssl3_accept_~s__state~0); 84707#L111 assume !(24576 == ssl3_accept_~s__state~0); 84701#L114 assume !(8195 == ssl3_accept_~s__state~0); 84700#L117 assume !(8480 == ssl3_accept_~s__state~0); 84699#L120 assume !(8481 == ssl3_accept_~s__state~0); 84698#L123 assume !(8482 == ssl3_accept_~s__state~0); 84697#L126 assume !(8464 == ssl3_accept_~s__state~0); 84695#L129 assume !(8465 == ssl3_accept_~s__state~0); 84694#L132 assume !(8466 == ssl3_accept_~s__state~0); 84693#L135 assume !(8496 == ssl3_accept_~s__state~0); 84691#L138 assume !(8497 == ssl3_accept_~s__state~0); 84690#L141 assume !(8512 == ssl3_accept_~s__state~0); 84689#L144 assume !(8513 == ssl3_accept_~s__state~0); 84688#L147 assume 8528 == ssl3_accept_~s__state~0; 82726#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 84685#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 84682#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 84673#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 84676#L353 assume !(ssl3_accept_~ret~0 <= 0); 84670#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 84668#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 84663#L603 ssl3_accept_~skip~0 := 0; 84662#L99-2 assume !false; 84657#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84655#L102 assume !(12292 == ssl3_accept_~s__state~0); 84653#L105 assume !(16384 == ssl3_accept_~s__state~0); 84651#L108 assume !(8192 == ssl3_accept_~s__state~0); 84649#L111 assume !(24576 == ssl3_accept_~s__state~0); 84647#L114 assume !(8195 == ssl3_accept_~s__state~0); 84645#L117 assume !(8480 == ssl3_accept_~s__state~0); 84643#L120 assume !(8481 == ssl3_accept_~s__state~0); 84641#L123 assume !(8482 == ssl3_accept_~s__state~0); 84639#L126 assume !(8464 == ssl3_accept_~s__state~0); 84637#L129 assume !(8465 == ssl3_accept_~s__state~0); 84635#L132 assume !(8466 == ssl3_accept_~s__state~0); 84633#L135 assume !(8496 == ssl3_accept_~s__state~0); 84631#L138 assume !(8497 == ssl3_accept_~s__state~0); 84629#L141 assume !(8512 == ssl3_accept_~s__state~0); 84627#L144 assume !(8513 == ssl3_accept_~s__state~0); 84625#L147 assume !(8528 == ssl3_accept_~s__state~0); 84623#L150 assume !(8529 == ssl3_accept_~s__state~0); 84621#L153 assume 8544 == ssl3_accept_~s__state~0; 82718#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 84618#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 84615#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 84613#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 84609#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 84607#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 84601#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 84574#L603 ssl3_accept_~skip~0 := 0; 84572#L99-2 assume !false; 84570#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84568#L102 assume !(12292 == ssl3_accept_~s__state~0); 84565#L105 assume !(16384 == ssl3_accept_~s__state~0); 84563#L108 assume !(8192 == ssl3_accept_~s__state~0); 84560#L111 assume !(24576 == ssl3_accept_~s__state~0); 84555#L114 assume !(8195 == ssl3_accept_~s__state~0); 84552#L117 assume !(8480 == ssl3_accept_~s__state~0); 84550#L120 assume !(8481 == ssl3_accept_~s__state~0); 84549#L123 assume !(8482 == ssl3_accept_~s__state~0); 84548#L126 assume !(8464 == ssl3_accept_~s__state~0); 84547#L129 assume !(8465 == ssl3_accept_~s__state~0); 84546#L132 assume !(8466 == ssl3_accept_~s__state~0); 84545#L135 assume !(8496 == ssl3_accept_~s__state~0); 84544#L138 assume !(8497 == ssl3_accept_~s__state~0); 84543#L141 assume !(8512 == ssl3_accept_~s__state~0); 84542#L144 assume !(8513 == ssl3_accept_~s__state~0); 84541#L147 assume !(8528 == ssl3_accept_~s__state~0); 84540#L150 assume !(8529 == ssl3_accept_~s__state~0); 84539#L153 assume !(8544 == ssl3_accept_~s__state~0); 84538#L156 assume !(8545 == ssl3_accept_~s__state~0); 84537#L159 assume !(8560 == ssl3_accept_~s__state~0); 84535#L162 assume !(8561 == ssl3_accept_~s__state~0); 84534#L165 assume 8448 == ssl3_accept_~s__state~0; 84532#L166 assume !(ssl3_accept_~num1~0 > 0); 84531#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 84510#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 84504#L603 ssl3_accept_~skip~0 := 0; 84502#L99-2 assume !false; 84501#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84500#L102 assume !(12292 == ssl3_accept_~s__state~0); 84499#L105 assume !(16384 == ssl3_accept_~s__state~0); 84498#L108 assume !(8192 == ssl3_accept_~s__state~0); 84497#L111 assume !(24576 == ssl3_accept_~s__state~0); 84495#L114 assume !(8195 == ssl3_accept_~s__state~0); 84493#L117 assume !(8480 == ssl3_accept_~s__state~0); 84492#L120 assume !(8481 == ssl3_accept_~s__state~0); 84491#L123 assume !(8482 == ssl3_accept_~s__state~0); 84490#L126 assume !(8464 == ssl3_accept_~s__state~0); 84489#L129 assume !(8465 == ssl3_accept_~s__state~0); 84488#L132 assume !(8466 == ssl3_accept_~s__state~0); 84487#L135 assume !(8496 == ssl3_accept_~s__state~0); 84484#L138 assume !(8497 == ssl3_accept_~s__state~0); 84480#L141 assume !(8512 == ssl3_accept_~s__state~0); 84479#L144 assume !(8513 == ssl3_accept_~s__state~0); 84477#L147 assume !(8528 == ssl3_accept_~s__state~0); 84475#L150 assume !(8529 == ssl3_accept_~s__state~0); 84473#L153 assume !(8544 == ssl3_accept_~s__state~0); 84471#L156 assume !(8545 == ssl3_accept_~s__state~0); 84469#L159 assume !(8560 == ssl3_accept_~s__state~0); 84467#L162 assume !(8561 == ssl3_accept_~s__state~0); 84465#L165 assume !(8448 == ssl3_accept_~s__state~0); 84464#L168 assume 8576 == ssl3_accept_~s__state~0; 84461#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 84458#L440 assume !(ssl3_accept_~ret~0 <= 0); 84452#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 83260#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 83166#L603 ssl3_accept_~skip~0 := 0; 83118#L99-2 assume !false; 83115#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83111#L102 assume !(12292 == ssl3_accept_~s__state~0); 83108#L105 assume !(16384 == ssl3_accept_~s__state~0); 83096#L108 assume !(8192 == ssl3_accept_~s__state~0); 82960#L111 assume !(24576 == ssl3_accept_~s__state~0); 82949#L114 assume !(8195 == ssl3_accept_~s__state~0); 82947#L117 assume !(8480 == ssl3_accept_~s__state~0); 82944#L120 assume !(8481 == ssl3_accept_~s__state~0); 82941#L123 assume !(8482 == ssl3_accept_~s__state~0); 82938#L126 assume !(8464 == ssl3_accept_~s__state~0); 82935#L129 assume !(8465 == ssl3_accept_~s__state~0); 82936#L132 assume 8466 == ssl3_accept_~s__state~0; 82487#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 78715#L274 [2019-10-22 08:55:16,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:16,797 INFO L82 PathProgramCache]: Analyzing trace with hash -2011390299, now seen corresponding path program 1 times [2019-10-22 08:55:16,797 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:16,798 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894920436] [2019-10-22 08:55:16,798 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:16,798 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:16,798 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:16,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:16,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:16,808 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:16,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:16,809 INFO L82 PathProgramCache]: Analyzing trace with hash -941405389, now seen corresponding path program 1 times [2019-10-22 08:55:16,809 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:16,809 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425813101] [2019-10-22 08:55:16,809 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:16,809 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:16,809 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:16,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:16,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:16,842 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:16,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:16,843 INFO L82 PathProgramCache]: Analyzing trace with hash 1185703695, now seen corresponding path program 1 times [2019-10-22 08:55:16,843 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:16,843 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800086948] [2019-10-22 08:55:16,843 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:16,843 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:16,843 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:16,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:16,876 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2019-10-22 08:55:16,876 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800086948] [2019-10-22 08:55:16,876 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:16,876 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:55:16,876 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746123089] [2019-10-22 08:55:17,942 WARN L191 SmtUtils]: Spent 1.06 s on a formula simplification. DAG size of input: 384 DAG size of output: 142 [2019-10-22 08:55:18,021 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:18,021 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:18,021 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:18,021 INFO L87 Difference]: Start difference. First operand 8218 states and 10546 transitions. cyclomatic complexity: 2347 Second operand 3 states. [2019-10-22 08:55:18,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:18,087 INFO L93 Difference]: Finished difference Result 10674 states and 13624 transitions. [2019-10-22 08:55:18,087 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:18,087 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10674 states and 13624 transitions. [2019-10-22 08:55:18,124 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7888 [2019-10-22 08:55:18,155 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10674 states to 10670 states and 13620 transitions. [2019-10-22 08:55:18,156 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8001 [2019-10-22 08:55:18,161 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8001 [2019-10-22 08:55:18,161 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10670 states and 13620 transitions. [2019-10-22 08:55:18,161 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:18,161 INFO L688 BuchiCegarLoop]: Abstraction has 10670 states and 13620 transitions. [2019-10-22 08:55:18,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10670 states and 13620 transitions. [2019-10-22 08:55:18,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10670 to 10670. [2019-10-22 08:55:18,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10670 states. [2019-10-22 08:55:18,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10670 states to 10670 states and 13620 transitions. [2019-10-22 08:55:18,269 INFO L711 BuchiCegarLoop]: Abstraction has 10670 states and 13620 transitions. [2019-10-22 08:55:18,269 INFO L591 BuchiCegarLoop]: Abstraction has 10670 states and 13620 transitions. [2019-10-22 08:55:18,269 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-10-22 08:55:18,270 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10670 states and 13620 transitions. [2019-10-22 08:55:18,293 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7888 [2019-10-22 08:55:18,294 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:18,294 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:18,295 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:18,295 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [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] [2019-10-22 08:55:18,295 INFO L791 eck$LassoCheckResult]: Stem: 97175#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 97176#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 97169#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 97170#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 97114#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 97248#L99-2 assume !false; 99822#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101014#L102 assume !(12292 == ssl3_accept_~s__state~0); 101012#L105 assume !(16384 == ssl3_accept_~s__state~0); 101010#L108 assume !(8192 == ssl3_accept_~s__state~0); 101008#L111 assume !(24576 == ssl3_accept_~s__state~0); 101006#L114 assume !(8195 == ssl3_accept_~s__state~0); 101004#L117 assume !(8480 == ssl3_accept_~s__state~0); 101002#L120 assume !(8481 == ssl3_accept_~s__state~0); 101000#L123 assume !(8482 == ssl3_accept_~s__state~0); 100998#L126 assume 8464 == ssl3_accept_~s__state~0; 100455#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 99832#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 99833#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; 104456#L566 [2019-10-22 08:55:18,296 INFO L793 eck$LassoCheckResult]: Loop: 104456#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 104452#L603 ssl3_accept_~skip~0 := 0; 104443#L99-2 assume !false; 104444#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104435#L102 assume !(12292 == ssl3_accept_~s__state~0); 104436#L105 assume !(16384 == ssl3_accept_~s__state~0); 104427#L108 assume !(8192 == ssl3_accept_~s__state~0); 104428#L111 assume !(24576 == ssl3_accept_~s__state~0); 104419#L114 assume !(8195 == ssl3_accept_~s__state~0); 104420#L117 assume !(8480 == ssl3_accept_~s__state~0); 104411#L120 assume !(8481 == ssl3_accept_~s__state~0); 104412#L123 assume !(8482 == ssl3_accept_~s__state~0); 104230#L126 assume !(8464 == ssl3_accept_~s__state~0); 104231#L129 assume !(8465 == ssl3_accept_~s__state~0); 103939#L132 assume !(8466 == ssl3_accept_~s__state~0); 103937#L135 assume 8496 == ssl3_accept_~s__state~0; 103904#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 103935#L287 assume !(1 == ssl3_accept_~blastFlag~0); 103934#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 103933#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 103932#L293-2 ssl3_accept_~s__init_num~0 := 0; 103930#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 103925#L603 ssl3_accept_~skip~0 := 0; 103924#L99-2 assume !false; 103923#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103922#L102 assume !(12292 == ssl3_accept_~s__state~0); 103921#L105 assume !(16384 == ssl3_accept_~s__state~0); 103920#L108 assume !(8192 == ssl3_accept_~s__state~0); 103919#L111 assume !(24576 == ssl3_accept_~s__state~0); 103917#L114 assume !(8195 == ssl3_accept_~s__state~0); 103916#L117 assume !(8480 == ssl3_accept_~s__state~0); 103915#L120 assume !(8481 == ssl3_accept_~s__state~0); 103914#L123 assume !(8482 == ssl3_accept_~s__state~0); 103912#L126 assume !(8464 == ssl3_accept_~s__state~0); 103910#L129 assume !(8465 == ssl3_accept_~s__state~0); 103908#L132 assume !(8466 == ssl3_accept_~s__state~0); 103906#L135 assume !(8496 == ssl3_accept_~s__state~0); 103903#L138 assume !(8497 == ssl3_accept_~s__state~0); 102890#L141 assume 8512 == ssl3_accept_~s__state~0; 101351#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 101352#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 104991#L308 assume !(ssl3_accept_~ret~0 <= 0); 104984#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 104982#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 104977#L603 ssl3_accept_~skip~0 := 0; 104976#L99-2 assume !false; 104975#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104974#L102 assume !(12292 == ssl3_accept_~s__state~0); 104973#L105 assume !(16384 == ssl3_accept_~s__state~0); 104972#L108 assume !(8192 == ssl3_accept_~s__state~0); 104971#L111 assume !(24576 == ssl3_accept_~s__state~0); 104970#L114 assume !(8195 == ssl3_accept_~s__state~0); 104969#L117 assume !(8480 == ssl3_accept_~s__state~0); 104968#L120 assume !(8481 == ssl3_accept_~s__state~0); 104967#L123 assume !(8482 == ssl3_accept_~s__state~0); 104966#L126 assume !(8464 == ssl3_accept_~s__state~0); 104965#L129 assume !(8465 == ssl3_accept_~s__state~0); 104964#L132 assume !(8466 == ssl3_accept_~s__state~0); 104963#L135 assume !(8496 == ssl3_accept_~s__state~0); 104959#L138 assume !(8497 == ssl3_accept_~s__state~0); 104958#L141 assume !(8512 == ssl3_accept_~s__state~0); 104957#L144 assume !(8513 == ssl3_accept_~s__state~0); 104956#L147 assume 8528 == ssl3_accept_~s__state~0; 104647#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 104954#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 104953#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 104946#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 104949#L353 assume !(ssl3_accept_~ret~0 <= 0); 104944#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 104942#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 104936#L603 ssl3_accept_~skip~0 := 0; 104933#L99-2 assume !false; 104928#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104925#L102 assume !(12292 == ssl3_accept_~s__state~0); 104920#L105 assume !(16384 == ssl3_accept_~s__state~0); 104917#L108 assume !(8192 == ssl3_accept_~s__state~0); 104913#L111 assume !(24576 == ssl3_accept_~s__state~0); 104906#L114 assume !(8195 == ssl3_accept_~s__state~0); 104903#L117 assume !(8480 == ssl3_accept_~s__state~0); 104900#L120 assume !(8481 == ssl3_accept_~s__state~0); 104897#L123 assume !(8482 == ssl3_accept_~s__state~0); 104894#L126 assume !(8464 == ssl3_accept_~s__state~0); 104891#L129 assume !(8465 == ssl3_accept_~s__state~0); 104888#L132 assume !(8466 == ssl3_accept_~s__state~0); 104885#L135 assume !(8496 == ssl3_accept_~s__state~0); 104882#L138 assume !(8497 == ssl3_accept_~s__state~0); 104879#L141 assume !(8512 == ssl3_accept_~s__state~0); 104876#L144 assume !(8513 == ssl3_accept_~s__state~0); 104873#L147 assume !(8528 == ssl3_accept_~s__state~0); 104870#L150 assume !(8529 == ssl3_accept_~s__state~0); 104867#L153 assume 8544 == ssl3_accept_~s__state~0; 104643#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 104862#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 104858#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 104855#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 104850#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 104848#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 104844#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 104837#L603 ssl3_accept_~skip~0 := 0; 104834#L99-2 assume !false; 104828#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104821#L102 assume !(12292 == ssl3_accept_~s__state~0); 104818#L105 assume !(16384 == ssl3_accept_~s__state~0); 104815#L108 assume !(8192 == ssl3_accept_~s__state~0); 104812#L111 assume !(24576 == ssl3_accept_~s__state~0); 104809#L114 assume !(8195 == ssl3_accept_~s__state~0); 104806#L117 assume !(8480 == ssl3_accept_~s__state~0); 104803#L120 assume !(8481 == ssl3_accept_~s__state~0); 104800#L123 assume !(8482 == ssl3_accept_~s__state~0); 104797#L126 assume !(8464 == ssl3_accept_~s__state~0); 104794#L129 assume !(8465 == ssl3_accept_~s__state~0); 104791#L132 assume !(8466 == ssl3_accept_~s__state~0); 104787#L135 assume !(8496 == ssl3_accept_~s__state~0); 104784#L138 assume !(8497 == ssl3_accept_~s__state~0); 104781#L141 assume !(8512 == ssl3_accept_~s__state~0); 104776#L144 assume !(8513 == ssl3_accept_~s__state~0); 104773#L147 assume !(8528 == ssl3_accept_~s__state~0); 104770#L150 assume !(8529 == ssl3_accept_~s__state~0); 104765#L153 assume !(8544 == ssl3_accept_~s__state~0); 104758#L156 assume !(8545 == ssl3_accept_~s__state~0); 104755#L159 assume !(8560 == ssl3_accept_~s__state~0); 104752#L162 assume !(8561 == ssl3_accept_~s__state~0); 104749#L165 assume 8448 == ssl3_accept_~s__state~0; 104745#L166 assume !(ssl3_accept_~num1~0 > 0); 104742#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 104738#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 104731#L603 ssl3_accept_~skip~0 := 0; 104728#L99-2 assume !false; 104725#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104722#L102 assume !(12292 == ssl3_accept_~s__state~0); 104719#L105 assume !(16384 == ssl3_accept_~s__state~0); 104679#L108 assume !(8192 == ssl3_accept_~s__state~0); 104678#L111 assume !(24576 == ssl3_accept_~s__state~0); 104676#L114 assume !(8195 == ssl3_accept_~s__state~0); 104674#L117 assume !(8480 == ssl3_accept_~s__state~0); 104673#L120 assume !(8481 == ssl3_accept_~s__state~0); 104672#L123 assume !(8482 == ssl3_accept_~s__state~0); 104670#L126 assume !(8464 == ssl3_accept_~s__state~0); 104668#L129 assume !(8465 == ssl3_accept_~s__state~0); 104667#L132 assume !(8466 == ssl3_accept_~s__state~0); 104666#L135 assume !(8496 == ssl3_accept_~s__state~0); 104664#L138 assume !(8497 == ssl3_accept_~s__state~0); 104662#L141 assume !(8512 == ssl3_accept_~s__state~0); 104661#L144 assume !(8513 == ssl3_accept_~s__state~0); 104660#L147 assume !(8528 == ssl3_accept_~s__state~0); 104657#L150 assume !(8529 == ssl3_accept_~s__state~0); 104656#L153 assume !(8544 == ssl3_accept_~s__state~0); 104655#L156 assume !(8545 == ssl3_accept_~s__state~0); 104640#L159 assume !(8560 == ssl3_accept_~s__state~0); 104637#L162 assume !(8561 == ssl3_accept_~s__state~0); 104621#L165 assume !(8448 == ssl3_accept_~s__state~0); 104477#L168 assume 8576 == ssl3_accept_~s__state~0; 104478#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 104469#L440 assume !(ssl3_accept_~ret~0 <= 0); 104470#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 104463#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 104447#L603 ssl3_accept_~skip~0 := 0; 104448#L99-2 assume !false; 104439#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104440#L102 assume !(12292 == ssl3_accept_~s__state~0); 104431#L105 assume !(16384 == ssl3_accept_~s__state~0); 104432#L108 assume !(8192 == ssl3_accept_~s__state~0); 104423#L111 assume !(24576 == ssl3_accept_~s__state~0); 104424#L114 assume !(8195 == ssl3_accept_~s__state~0); 104415#L117 assume !(8480 == ssl3_accept_~s__state~0); 104416#L120 assume !(8481 == ssl3_accept_~s__state~0); 104407#L123 assume !(8482 == ssl3_accept_~s__state~0); 104408#L126 assume !(8464 == ssl3_accept_~s__state~0); 104228#L129 assume !(8465 == ssl3_accept_~s__state~0); 104229#L132 assume 8466 == ssl3_accept_~s__state~0; 103659#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 100460#L274 assume !(0 == ssl3_accept_~blastFlag~0); 104465#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; 104456#L566 [2019-10-22 08:55:18,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:18,296 INFO L82 PathProgramCache]: Analyzing trace with hash -210785203, now seen corresponding path program 1 times [2019-10-22 08:55:18,296 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:18,296 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039147100] [2019-10-22 08:55:18,296 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:18,296 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:18,296 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:18,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:18,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:18,305 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:18,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:18,307 INFO L82 PathProgramCache]: Analyzing trace with hash 1318467263, now seen corresponding path program 2 times [2019-10-22 08:55:18,307 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:18,308 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727674571] [2019-10-22 08:55:18,308 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:18,308 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:18,308 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:18,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:18,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:18,332 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:18,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:18,333 INFO L82 PathProgramCache]: Analyzing trace with hash 1275385331, now seen corresponding path program 1 times [2019-10-22 08:55:18,333 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:18,333 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892513084] [2019-10-22 08:55:18,333 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:18,333 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:18,333 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:18,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:18,367 INFO L134 CoverageAnalysis]: Checked inductivity of 452 backedges. 175 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2019-10-22 08:55:18,368 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892513084] [2019-10-22 08:55:18,368 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:18,368 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:18,368 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921306800] [2019-10-22 08:55:19,269 WARN L191 SmtUtils]: Spent 890.00 ms on a formula simplification. DAG size of input: 385 DAG size of output: 143 [2019-10-22 08:55:19,343 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:19,344 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:19,344 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:19,344 INFO L87 Difference]: Start difference. First operand 10670 states and 13620 transitions. cyclomatic complexity: 2973 Second operand 3 states. [2019-10-22 08:55:19,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:19,376 INFO L93 Difference]: Finished difference Result 10950 states and 13956 transitions. [2019-10-22 08:55:19,376 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:19,377 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10950 states and 13956 transitions. [2019-10-22 08:55:19,409 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7984 [2019-10-22 08:55:19,438 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10950 states to 10858 states and 13844 transitions. [2019-10-22 08:55:19,438 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8097 [2019-10-22 08:55:19,443 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8097 [2019-10-22 08:55:19,443 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10858 states and 13844 transitions. [2019-10-22 08:55:19,445 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:19,445 INFO L688 BuchiCegarLoop]: Abstraction has 10858 states and 13844 transitions. [2019-10-22 08:55:19,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10858 states and 13844 transitions. [2019-10-22 08:55:19,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10858 to 10858. [2019-10-22 08:55:19,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10858 states. [2019-10-22 08:55:19,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10858 states to 10858 states and 13844 transitions. [2019-10-22 08:55:19,538 INFO L711 BuchiCegarLoop]: Abstraction has 10858 states and 13844 transitions. [2019-10-22 08:55:19,538 INFO L591 BuchiCegarLoop]: Abstraction has 10858 states and 13844 transitions. [2019-10-22 08:55:19,538 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-10-22 08:55:19,538 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10858 states and 13844 transitions. [2019-10-22 08:55:19,563 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7984 [2019-10-22 08:55:19,563 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:19,563 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:19,565 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:19,565 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [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] [2019-10-22 08:55:19,565 INFO L791 eck$LassoCheckResult]: Stem: 118812#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 118813#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 118805#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 118806#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 118746#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 118893#L99-2 assume !false; 121621#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 125141#L102 assume !(12292 == ssl3_accept_~s__state~0); 125140#L105 assume !(16384 == ssl3_accept_~s__state~0); 125139#L108 assume !(8192 == ssl3_accept_~s__state~0); 125138#L111 assume !(24576 == ssl3_accept_~s__state~0); 125137#L114 assume !(8195 == ssl3_accept_~s__state~0); 125135#L117 assume !(8480 == ssl3_accept_~s__state~0); 125134#L120 assume !(8481 == ssl3_accept_~s__state~0); 125130#L123 assume !(8482 == ssl3_accept_~s__state~0); 125127#L126 assume !(8464 == ssl3_accept_~s__state~0); 125126#L129 assume 8465 == ssl3_accept_~s__state~0; 122903#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 122887#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 122884#L274-2 [2019-10-22 08:55:19,565 INFO L793 eck$LassoCheckResult]: Loop: 122884#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; 122877#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 122871#L603 ssl3_accept_~skip~0 := 0; 122869#L99-2 assume !false; 122867#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122865#L102 assume !(12292 == ssl3_accept_~s__state~0); 122863#L105 assume !(16384 == ssl3_accept_~s__state~0); 122861#L108 assume !(8192 == ssl3_accept_~s__state~0); 122859#L111 assume !(24576 == ssl3_accept_~s__state~0); 122857#L114 assume !(8195 == ssl3_accept_~s__state~0); 122855#L117 assume !(8480 == ssl3_accept_~s__state~0); 122853#L120 assume !(8481 == ssl3_accept_~s__state~0); 122851#L123 assume !(8482 == ssl3_accept_~s__state~0); 122850#L126 assume !(8464 == ssl3_accept_~s__state~0); 122844#L129 assume !(8465 == ssl3_accept_~s__state~0); 122842#L132 assume !(8466 == ssl3_accept_~s__state~0); 122837#L135 assume 8496 == ssl3_accept_~s__state~0; 122835#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 122829#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 122827#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 122823#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 122820#L293-2 ssl3_accept_~s__init_num~0 := 0; 122813#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 122807#L603 ssl3_accept_~skip~0 := 0; 122805#L99-2 assume !false; 122803#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122801#L102 assume !(12292 == ssl3_accept_~s__state~0); 122799#L105 assume !(16384 == ssl3_accept_~s__state~0); 122797#L108 assume !(8192 == ssl3_accept_~s__state~0); 122795#L111 assume !(24576 == ssl3_accept_~s__state~0); 122793#L114 assume !(8195 == ssl3_accept_~s__state~0); 122791#L117 assume !(8480 == ssl3_accept_~s__state~0); 122789#L120 assume !(8481 == ssl3_accept_~s__state~0); 122787#L123 assume !(8482 == ssl3_accept_~s__state~0); 122785#L126 assume !(8464 == ssl3_accept_~s__state~0); 122782#L129 assume !(8465 == ssl3_accept_~s__state~0); 122779#L132 assume !(8466 == ssl3_accept_~s__state~0); 122776#L135 assume !(8496 == ssl3_accept_~s__state~0); 122774#L138 assume !(8497 == ssl3_accept_~s__state~0); 122772#L141 assume 8512 == ssl3_accept_~s__state~0; 122770#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 122767#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 122768#L308 assume !(ssl3_accept_~ret~0 <= 0); 123816#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 123814#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 123809#L603 ssl3_accept_~skip~0 := 0; 123808#L99-2 assume !false; 123807#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 123806#L102 assume !(12292 == ssl3_accept_~s__state~0); 123805#L105 assume !(16384 == ssl3_accept_~s__state~0); 123804#L108 assume !(8192 == ssl3_accept_~s__state~0); 123803#L111 assume !(24576 == ssl3_accept_~s__state~0); 123802#L114 assume !(8195 == ssl3_accept_~s__state~0); 123801#L117 assume !(8480 == ssl3_accept_~s__state~0); 123800#L120 assume !(8481 == ssl3_accept_~s__state~0); 123799#L123 assume !(8482 == ssl3_accept_~s__state~0); 123798#L126 assume !(8464 == ssl3_accept_~s__state~0); 123797#L129 assume !(8465 == ssl3_accept_~s__state~0); 123796#L132 assume !(8466 == ssl3_accept_~s__state~0); 123795#L135 assume !(8496 == ssl3_accept_~s__state~0); 123794#L138 assume !(8497 == ssl3_accept_~s__state~0); 123793#L141 assume !(8512 == ssl3_accept_~s__state~0); 123792#L144 assume !(8513 == ssl3_accept_~s__state~0); 123791#L147 assume 8528 == ssl3_accept_~s__state~0; 120200#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 123790#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 123788#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 123780#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 123783#L353 assume !(ssl3_accept_~ret~0 <= 0); 123778#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 123776#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 123771#L603 ssl3_accept_~skip~0 := 0; 123769#L99-2 assume !false; 123764#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 123762#L102 assume !(12292 == ssl3_accept_~s__state~0); 123760#L105 assume !(16384 == ssl3_accept_~s__state~0); 123758#L108 assume !(8192 == ssl3_accept_~s__state~0); 123756#L111 assume !(24576 == ssl3_accept_~s__state~0); 123754#L114 assume !(8195 == ssl3_accept_~s__state~0); 123752#L117 assume !(8480 == ssl3_accept_~s__state~0); 123750#L120 assume !(8481 == ssl3_accept_~s__state~0); 123748#L123 assume !(8482 == ssl3_accept_~s__state~0); 123746#L126 assume !(8464 == ssl3_accept_~s__state~0); 123744#L129 assume !(8465 == ssl3_accept_~s__state~0); 123742#L132 assume !(8466 == ssl3_accept_~s__state~0); 123740#L135 assume !(8496 == ssl3_accept_~s__state~0); 123738#L138 assume !(8497 == ssl3_accept_~s__state~0); 123736#L141 assume !(8512 == ssl3_accept_~s__state~0); 123734#L144 assume !(8513 == ssl3_accept_~s__state~0); 123732#L147 assume !(8528 == ssl3_accept_~s__state~0); 123730#L150 assume !(8529 == ssl3_accept_~s__state~0); 123728#L153 assume 8544 == ssl3_accept_~s__state~0; 120132#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 123725#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 123722#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 123720#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 123716#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 123715#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 123712#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 123707#L603 ssl3_accept_~skip~0 := 0; 123706#L99-2 assume !false; 123705#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 123704#L102 assume !(12292 == ssl3_accept_~s__state~0); 123703#L105 assume !(16384 == ssl3_accept_~s__state~0); 123702#L108 assume !(8192 == ssl3_accept_~s__state~0); 123701#L111 assume !(24576 == ssl3_accept_~s__state~0); 123700#L114 assume !(8195 == ssl3_accept_~s__state~0); 123699#L117 assume !(8480 == ssl3_accept_~s__state~0); 123698#L120 assume !(8481 == ssl3_accept_~s__state~0); 123697#L123 assume !(8482 == ssl3_accept_~s__state~0); 123696#L126 assume !(8464 == ssl3_accept_~s__state~0); 123695#L129 assume !(8465 == ssl3_accept_~s__state~0); 123694#L132 assume !(8466 == ssl3_accept_~s__state~0); 123693#L135 assume !(8496 == ssl3_accept_~s__state~0); 123692#L138 assume !(8497 == ssl3_accept_~s__state~0); 123691#L141 assume !(8512 == ssl3_accept_~s__state~0); 123690#L144 assume !(8513 == ssl3_accept_~s__state~0); 123689#L147 assume !(8528 == ssl3_accept_~s__state~0); 123688#L150 assume !(8529 == ssl3_accept_~s__state~0); 123687#L153 assume !(8544 == ssl3_accept_~s__state~0); 123686#L156 assume !(8545 == ssl3_accept_~s__state~0); 123685#L159 assume !(8560 == ssl3_accept_~s__state~0); 123684#L162 assume !(8561 == ssl3_accept_~s__state~0); 123683#L165 assume 8448 == ssl3_accept_~s__state~0; 123681#L166 assume !(ssl3_accept_~num1~0 > 0); 123680#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 123678#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 123673#L603 ssl3_accept_~skip~0 := 0; 123672#L99-2 assume !false; 123671#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 123670#L102 assume !(12292 == ssl3_accept_~s__state~0); 123669#L105 assume !(16384 == ssl3_accept_~s__state~0); 123668#L108 assume !(8192 == ssl3_accept_~s__state~0); 123667#L111 assume !(24576 == ssl3_accept_~s__state~0); 123666#L114 assume !(8195 == ssl3_accept_~s__state~0); 123665#L117 assume !(8480 == ssl3_accept_~s__state~0); 123661#L120 assume !(8481 == ssl3_accept_~s__state~0); 123655#L123 assume !(8482 == ssl3_accept_~s__state~0); 123653#L126 assume !(8464 == ssl3_accept_~s__state~0); 123651#L129 assume !(8465 == ssl3_accept_~s__state~0); 123649#L132 assume !(8466 == ssl3_accept_~s__state~0); 123647#L135 assume !(8496 == ssl3_accept_~s__state~0); 123645#L138 assume !(8497 == ssl3_accept_~s__state~0); 123643#L141 assume !(8512 == ssl3_accept_~s__state~0); 123641#L144 assume !(8513 == ssl3_accept_~s__state~0); 123639#L147 assume !(8528 == ssl3_accept_~s__state~0); 123637#L150 assume !(8529 == ssl3_accept_~s__state~0); 123635#L153 assume !(8544 == ssl3_accept_~s__state~0); 123633#L156 assume !(8545 == ssl3_accept_~s__state~0); 123630#L159 assume !(8560 == ssl3_accept_~s__state~0); 123627#L162 assume !(8561 == ssl3_accept_~s__state~0); 123626#L165 assume !(8448 == ssl3_accept_~s__state~0); 123059#L168 assume 8576 == ssl3_accept_~s__state~0; 123015#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 123012#L440 assume !(ssl3_accept_~ret~0 <= 0); 122985#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 122978#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 122965#L603 ssl3_accept_~skip~0 := 0; 122960#L99-2 assume !false; 122955#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122950#L102 assume !(12292 == ssl3_accept_~s__state~0); 122945#L105 assume !(16384 == ssl3_accept_~s__state~0); 122940#L108 assume !(8192 == ssl3_accept_~s__state~0); 122935#L111 assume !(24576 == ssl3_accept_~s__state~0); 122930#L114 assume !(8195 == ssl3_accept_~s__state~0); 122926#L117 assume !(8480 == ssl3_accept_~s__state~0); 122923#L120 assume !(8481 == ssl3_accept_~s__state~0); 122920#L123 assume !(8482 == ssl3_accept_~s__state~0); 122907#L126 assume !(8464 == ssl3_accept_~s__state~0); 122891#L129 assume !(8465 == ssl3_accept_~s__state~0); 122892#L132 assume 8466 == ssl3_accept_~s__state~0; 121692#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 122895#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 122884#L274-2 [2019-10-22 08:55:19,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:19,566 INFO L82 PathProgramCache]: Analyzing trace with hash -210905429, now seen corresponding path program 1 times [2019-10-22 08:55:19,566 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:19,566 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370638336] [2019-10-22 08:55:19,566 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:19,566 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:19,566 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:19,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:19,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:19,581 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370638336] [2019-10-22 08:55:19,581 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:19,581 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:55:19,581 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642189986] [2019-10-22 08:55:19,581 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:55:19,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:19,582 INFO L82 PathProgramCache]: Analyzing trace with hash -1326670183, now seen corresponding path program 2 times [2019-10-22 08:55:19,582 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:19,582 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081326338] [2019-10-22 08:55:19,582 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:19,582 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:19,582 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:19,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:19,633 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2019-10-22 08:55:19,634 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081326338] [2019-10-22 08:55:19,634 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:19,634 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:55:19,634 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824546690] [2019-10-22 08:55:19,634 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:19,634 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:19,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:19,635 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:19,635 INFO L87 Difference]: Start difference. First operand 10858 states and 13844 transitions. cyclomatic complexity: 3009 Second operand 3 states. [2019-10-22 08:55:19,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:19,758 INFO L93 Difference]: Finished difference Result 10910 states and 13877 transitions. [2019-10-22 08:55:19,758 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:19,759 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10910 states and 13877 transitions. [2019-10-22 08:55:19,926 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8012 [2019-10-22 08:55:19,953 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10910 states to 10910 states and 13877 transitions. [2019-10-22 08:55:19,953 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8133 [2019-10-22 08:55:19,959 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8133 [2019-10-22 08:55:19,961 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10910 states and 13877 transitions. [2019-10-22 08:55:19,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:19,963 INFO L688 BuchiCegarLoop]: Abstraction has 10910 states and 13877 transitions. [2019-10-22 08:55:19,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10910 states and 13877 transitions. [2019-10-22 08:55:20,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10910 to 10858. [2019-10-22 08:55:20,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10858 states. [2019-10-22 08:55:20,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10858 states to 10858 states and 13817 transitions. [2019-10-22 08:55:20,059 INFO L711 BuchiCegarLoop]: Abstraction has 10858 states and 13817 transitions. [2019-10-22 08:55:20,059 INFO L591 BuchiCegarLoop]: Abstraction has 10858 states and 13817 transitions. [2019-10-22 08:55:20,059 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-10-22 08:55:20,059 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10858 states and 13817 transitions. [2019-10-22 08:55:20,083 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7984 [2019-10-22 08:55:20,083 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:20,083 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:20,084 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:20,084 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:20,084 INFO L791 eck$LassoCheckResult]: Stem: 140573#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 140574#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 140565#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 140566#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 140509#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 140635#L99-2 assume !false; 143474#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147337#L102 assume !(12292 == ssl3_accept_~s__state~0); 147336#L105 assume !(16384 == ssl3_accept_~s__state~0); 147335#L108 assume !(8192 == ssl3_accept_~s__state~0); 147334#L111 assume !(24576 == ssl3_accept_~s__state~0); 147333#L114 assume !(8195 == ssl3_accept_~s__state~0); 147332#L117 assume !(8480 == ssl3_accept_~s__state~0); 147331#L120 assume !(8481 == ssl3_accept_~s__state~0); 147330#L123 assume !(8482 == ssl3_accept_~s__state~0); 147329#L126 assume !(8464 == ssl3_accept_~s__state~0); 147328#L129 assume !(8465 == ssl3_accept_~s__state~0); 144819#L132 assume !(8466 == ssl3_accept_~s__state~0); 144820#L135 assume 8496 == ssl3_accept_~s__state~0; 149856#L139 [2019-10-22 08:55:20,084 INFO L793 eck$LassoCheckResult]: Loop: 149856#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 149854#L287 assume !(1 == ssl3_accept_~blastFlag~0); 149852#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 149849#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 149850#L293-2 ssl3_accept_~s__init_num~0 := 0; 149901#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149893#L603 ssl3_accept_~skip~0 := 0; 149892#L99-2 assume !false; 149886#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149884#L102 assume !(12292 == ssl3_accept_~s__state~0); 149882#L105 assume !(16384 == ssl3_accept_~s__state~0); 149880#L108 assume !(8192 == ssl3_accept_~s__state~0); 149878#L111 assume !(24576 == ssl3_accept_~s__state~0); 149876#L114 assume !(8195 == ssl3_accept_~s__state~0); 149874#L117 assume !(8480 == ssl3_accept_~s__state~0); 149872#L120 assume !(8481 == ssl3_accept_~s__state~0); 149870#L123 assume !(8482 == ssl3_accept_~s__state~0); 149868#L126 assume !(8464 == ssl3_accept_~s__state~0); 149866#L129 assume !(8465 == ssl3_accept_~s__state~0); 149864#L132 assume !(8466 == ssl3_accept_~s__state~0); 149858#L135 assume 8496 == ssl3_accept_~s__state~0; 149856#L139 [2019-10-22 08:55:20,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:20,084 INFO L82 PathProgramCache]: Analyzing trace with hash -210909267, now seen corresponding path program 1 times [2019-10-22 08:55:20,084 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:20,085 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884533741] [2019-10-22 08:55:20,085 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:20,085 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:20,085 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:20,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:20,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:20,096 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884533741] [2019-10-22 08:55:20,096 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:20,096 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 08:55:20,097 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604870402] [2019-10-22 08:55:20,097 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:55:20,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:20,097 INFO L82 PathProgramCache]: Analyzing trace with hash 1441109096, now seen corresponding path program 1 times [2019-10-22 08:55:20,097 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:20,097 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932645965] [2019-10-22 08:55:20,097 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:20,097 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:20,098 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:20,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:20,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:20,106 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932645965] [2019-10-22 08:55:20,106 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:20,106 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:55:20,106 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093973115] [2019-10-22 08:55:20,106 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:20,106 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:20,107 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:20,107 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:20,107 INFO L87 Difference]: Start difference. First operand 10858 states and 13817 transitions. cyclomatic complexity: 2982 Second operand 3 states. [2019-10-22 08:55:20,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:20,215 INFO L93 Difference]: Finished difference Result 10706 states and 13595 transitions. [2019-10-22 08:55:20,215 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:20,215 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10706 states and 13595 transitions. [2019-10-22 08:55:20,245 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7873 [2019-10-22 08:55:20,272 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10706 states to 10677 states and 13566 transitions. [2019-10-22 08:55:20,272 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8025 [2019-10-22 08:55:20,277 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8025 [2019-10-22 08:55:20,280 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10677 states and 13566 transitions. [2019-10-22 08:55:20,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:20,280 INFO L688 BuchiCegarLoop]: Abstraction has 10677 states and 13566 transitions. [2019-10-22 08:55:20,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10677 states and 13566 transitions. [2019-10-22 08:55:20,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10677 to 10569. [2019-10-22 08:55:20,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10569 states. [2019-10-22 08:55:20,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10569 states to 10569 states and 13436 transitions. [2019-10-22 08:55:20,369 INFO L711 BuchiCegarLoop]: Abstraction has 10569 states and 13436 transitions. [2019-10-22 08:55:20,370 INFO L591 BuchiCegarLoop]: Abstraction has 10569 states and 13436 transitions. [2019-10-22 08:55:20,370 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-10-22 08:55:20,370 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10569 states and 13436 transitions. [2019-10-22 08:55:20,392 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7805 [2019-10-22 08:55:20,392 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:20,392 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:20,393 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-10-22 08:55:20,393 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [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] [2019-10-22 08:55:20,393 INFO L791 eck$LassoCheckResult]: Stem: 162151#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 162152#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 162146#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 162147#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 162086#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 162236#L99-2 [2019-10-22 08:55:20,394 INFO L793 eck$LassoCheckResult]: Loop: 162236#L99-2 assume !false; 167433#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167426#L102 assume !(12292 == ssl3_accept_~s__state~0); 167424#L105 assume !(16384 == ssl3_accept_~s__state~0); 167422#L108 assume !(8192 == ssl3_accept_~s__state~0); 167419#L111 assume !(24576 == ssl3_accept_~s__state~0); 167416#L114 assume !(8195 == ssl3_accept_~s__state~0); 167408#L117 assume !(8480 == ssl3_accept_~s__state~0); 167402#L120 assume !(8481 == ssl3_accept_~s__state~0); 167399#L123 assume !(8482 == ssl3_accept_~s__state~0); 164833#L126 assume !(8464 == ssl3_accept_~s__state~0); 164834#L129 assume !(8465 == ssl3_accept_~s__state~0); 167434#L132 assume !(8466 == ssl3_accept_~s__state~0); 162167#L135 assume !(8496 == ssl3_accept_~s__state~0); 168221#L138 assume !(8497 == ssl3_accept_~s__state~0); 168219#L141 assume !(8512 == ssl3_accept_~s__state~0); 168217#L144 assume !(8513 == ssl3_accept_~s__state~0); 168215#L147 assume !(8528 == ssl3_accept_~s__state~0); 168213#L150 assume !(8529 == ssl3_accept_~s__state~0); 167959#L153 assume !(8544 == ssl3_accept_~s__state~0); 167960#L156 assume !(8545 == ssl3_accept_~s__state~0); 167908#L159 assume !(8560 == ssl3_accept_~s__state~0); 167909#L162 assume !(8561 == ssl3_accept_~s__state~0); 166680#L165 assume 8448 == ssl3_accept_~s__state~0; 166681#L166 assume !(ssl3_accept_~num1~0 > 0); 166617#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 166618#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 166260#L603 ssl3_accept_~skip~0 := 0; 166261#L99-2 assume !false; 166250#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 166251#L102 assume 12292 == ssl3_accept_~s__state~0; 167882#L103 ssl3_accept_~s__new_session~0 := 1; 167878#L211 ssl3_accept_~s__server~0 := 1; 167874#L216 assume 0 != ssl3_accept_~cb~0; 167875#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 168131#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 168161#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 168158#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 168155#L243 assume 12292 != ssl3_accept_~s__state~0; 167852#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 167849#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 167843#L603 ssl3_accept_~skip~0 := 0; 162236#L99-2 [2019-10-22 08:55:20,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:20,394 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 2 times [2019-10-22 08:55:20,394 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:20,394 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459821455] [2019-10-22 08:55:20,394 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:20,394 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:20,394 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:20,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:20,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:20,400 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:20,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:20,401 INFO L82 PathProgramCache]: Analyzing trace with hash -1805566046, now seen corresponding path program 1 times [2019-10-22 08:55:20,401 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:20,401 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051800236] [2019-10-22 08:55:20,401 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:20,401 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:20,401 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:20,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:20,411 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2019-10-22 08:55:20,411 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051800236] [2019-10-22 08:55:20,411 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:20,411 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:20,411 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999626594] [2019-10-22 08:55:20,411 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:20,412 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:20,412 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:20,412 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:20,412 INFO L87 Difference]: Start difference. First operand 10569 states and 13436 transitions. cyclomatic complexity: 2886 Second operand 3 states. [2019-10-22 08:55:20,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:20,516 INFO L93 Difference]: Finished difference Result 10569 states and 13426 transitions. [2019-10-22 08:55:20,516 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:20,516 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10569 states and 13426 transitions. [2019-10-22 08:55:20,546 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7785 [2019-10-22 08:55:20,571 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10569 states to 10569 states and 13426 transitions. [2019-10-22 08:55:20,571 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7943 [2019-10-22 08:55:20,576 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7943 [2019-10-22 08:55:20,576 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10569 states and 13426 transitions. [2019-10-22 08:55:20,577 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:20,580 INFO L688 BuchiCegarLoop]: Abstraction has 10569 states and 13426 transitions. [2019-10-22 08:55:20,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10569 states and 13426 transitions. [2019-10-22 08:55:20,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10569 to 10559. [2019-10-22 08:55:20,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10559 states. [2019-10-22 08:55:20,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10559 states to 10559 states and 13414 transitions. [2019-10-22 08:55:20,666 INFO L711 BuchiCegarLoop]: Abstraction has 10559 states and 13414 transitions. [2019-10-22 08:55:20,666 INFO L591 BuchiCegarLoop]: Abstraction has 10559 states and 13414 transitions. [2019-10-22 08:55:20,666 INFO L424 BuchiCegarLoop]: ======== Iteration 32============ [2019-10-22 08:55:20,666 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10559 states and 13414 transitions. [2019-10-22 08:55:20,689 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7785 [2019-10-22 08:55:20,689 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:20,690 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:20,690 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-10-22 08:55:20,690 INFO L850 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:20,690 INFO L791 eck$LassoCheckResult]: Stem: 183292#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 183293#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 183285#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 183286#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 183232#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 183357#L99-2 [2019-10-22 08:55:20,690 INFO L793 eck$LassoCheckResult]: Loop: 183357#L99-2 assume !false; 187242#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 187241#L102 assume !(12292 == ssl3_accept_~s__state~0); 187240#L105 assume !(16384 == ssl3_accept_~s__state~0); 187239#L108 assume !(8192 == ssl3_accept_~s__state~0); 187238#L111 assume !(24576 == ssl3_accept_~s__state~0); 187237#L114 assume !(8195 == ssl3_accept_~s__state~0); 187236#L117 assume !(8480 == ssl3_accept_~s__state~0); 187235#L120 assume !(8481 == ssl3_accept_~s__state~0); 187234#L123 assume !(8482 == ssl3_accept_~s__state~0); 187233#L126 assume !(8464 == ssl3_accept_~s__state~0); 187216#L129 assume !(8465 == ssl3_accept_~s__state~0); 187214#L132 assume !(8466 == ssl3_accept_~s__state~0); 187091#L135 assume !(8496 == ssl3_accept_~s__state~0); 187092#L138 assume !(8497 == ssl3_accept_~s__state~0); 187084#L141 assume !(8512 == ssl3_accept_~s__state~0); 187085#L144 assume !(8513 == ssl3_accept_~s__state~0); 187075#L147 assume !(8528 == ssl3_accept_~s__state~0); 187076#L150 assume !(8529 == ssl3_accept_~s__state~0); 187066#L153 assume !(8544 == ssl3_accept_~s__state~0); 187067#L156 assume !(8545 == ssl3_accept_~s__state~0); 187058#L159 assume !(8560 == ssl3_accept_~s__state~0); 187059#L162 assume !(8561 == ssl3_accept_~s__state~0); 186901#L165 assume 8448 == ssl3_accept_~s__state~0; 186874#L166 assume !(ssl3_accept_~num1~0 > 0); 186875#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 186858#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 186854#L603 ssl3_accept_~skip~0 := 0; 186847#L99-2 assume !false; 186848#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 186840#L102 assume !(12292 == ssl3_accept_~s__state~0); 186842#L105 assume 16384 == ssl3_accept_~s__state~0; 186828#L211 ssl3_accept_~s__server~0 := 1; 186893#L216 assume 0 != ssl3_accept_~cb~0; 186894#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 186889#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 186890#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 186881#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 186882#L243 assume 12292 != ssl3_accept_~s__state~0; 186872#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 186873#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 187243#L603 ssl3_accept_~skip~0 := 0; 183357#L99-2 [2019-10-22 08:55:20,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:20,691 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 3 times [2019-10-22 08:55:20,691 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:20,691 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461719658] [2019-10-22 08:55:20,691 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:20,691 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:20,692 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:20,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:20,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:20,696 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:20,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:20,697 INFO L82 PathProgramCache]: Analyzing trace with hash -1008347594, now seen corresponding path program 1 times [2019-10-22 08:55:20,697 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:20,697 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131195898] [2019-10-22 08:55:20,697 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:20,697 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:20,697 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:20,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:20,708 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2019-10-22 08:55:20,708 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131195898] [2019-10-22 08:55:20,709 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:20,709 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:20,709 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207970740] [2019-10-22 08:55:20,709 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:20,709 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:20,709 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:20,709 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:20,709 INFO L87 Difference]: Start difference. First operand 10559 states and 13414 transitions. cyclomatic complexity: 2874 Second operand 3 states. [2019-10-22 08:55:20,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:20,728 INFO L93 Difference]: Finished difference Result 9716 states and 12276 transitions. [2019-10-22 08:55:20,728 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:20,728 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9716 states and 12276 transitions. [2019-10-22 08:55:20,756 INFO L131 ngComponentsAnalysis]: Automaton has 27 accepting balls. 6296 [2019-10-22 08:55:20,777 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9716 states to 9567 states and 12061 transitions. [2019-10-22 08:55:20,777 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7171 [2019-10-22 08:55:20,781 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7171 [2019-10-22 08:55:20,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9567 states and 12061 transitions. [2019-10-22 08:55:20,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:20,783 INFO L688 BuchiCegarLoop]: Abstraction has 9567 states and 12061 transitions. [2019-10-22 08:55:20,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9567 states and 12061 transitions. [2019-10-22 08:55:20,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9567 to 7817. [2019-10-22 08:55:20,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7817 states. [2019-10-22 08:55:20,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7817 states to 7817 states and 9914 transitions. [2019-10-22 08:55:20,856 INFO L711 BuchiCegarLoop]: Abstraction has 7817 states and 9914 transitions. [2019-10-22 08:55:20,856 INFO L591 BuchiCegarLoop]: Abstraction has 7817 states and 9914 transitions. [2019-10-22 08:55:20,856 INFO L424 BuchiCegarLoop]: ======== Iteration 33============ [2019-10-22 08:55:20,856 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7817 states and 9914 transitions. [2019-10-22 08:55:20,874 INFO L131 ngComponentsAnalysis]: Automaton has 21 accepting balls. 5172 [2019-10-22 08:55:20,874 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:20,874 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:20,874 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:20,874 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:20,875 INFO L791 eck$LassoCheckResult]: Stem: 203552#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 203553#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 203545#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 203546#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 203491#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 203617#L99-2 assume !false; 206266#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 206265#L102 assume !(12292 == ssl3_accept_~s__state~0); 206264#L105 assume !(16384 == ssl3_accept_~s__state~0); 206263#L108 assume !(8192 == ssl3_accept_~s__state~0); 206262#L111 assume !(24576 == ssl3_accept_~s__state~0); 206261#L114 assume !(8195 == ssl3_accept_~s__state~0); 206260#L117 assume !(8480 == ssl3_accept_~s__state~0); 206259#L120 assume !(8481 == ssl3_accept_~s__state~0); 206258#L123 assume !(8482 == ssl3_accept_~s__state~0); 205037#L126 assume !(8464 == ssl3_accept_~s__state~0); 205038#L129 assume !(8465 == ssl3_accept_~s__state~0); 207048#L132 assume !(8466 == ssl3_accept_~s__state~0); 207195#L135 [2019-10-22 08:55:20,875 INFO L793 eck$LassoCheckResult]: Loop: 207195#L135 assume !(8496 == ssl3_accept_~s__state~0); 207192#L138 assume !(8497 == ssl3_accept_~s__state~0); 207189#L141 assume !(8512 == ssl3_accept_~s__state~0); 207186#L144 assume !(8513 == ssl3_accept_~s__state~0); 207183#L147 assume !(8528 == ssl3_accept_~s__state~0); 207180#L150 assume !(8529 == ssl3_accept_~s__state~0); 207174#L153 assume !(8544 == ssl3_accept_~s__state~0); 207175#L156 assume !(8545 == ssl3_accept_~s__state~0); 206736#L159 assume !(8560 == ssl3_accept_~s__state~0); 206737#L162 assume !(8561 == ssl3_accept_~s__state~0); 206323#L165 assume 8448 == ssl3_accept_~s__state~0; 206324#L166 assume !(ssl3_accept_~num1~0 > 0); 206310#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 206311#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 206295#L603 ssl3_accept_~skip~0 := 0; 206296#L99-2 assume !false; 206287#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 206288#L102 assume !(12292 == ssl3_accept_~s__state~0); 206279#L105 assume !(16384 == ssl3_accept_~s__state~0); 206280#L108 assume !(8192 == ssl3_accept_~s__state~0); 206271#L111 assume !(24576 == ssl3_accept_~s__state~0); 206272#L114 assume !(8195 == ssl3_accept_~s__state~0); 205643#L117 assume !(8480 == ssl3_accept_~s__state~0); 205644#L120 assume !(8481 == ssl3_accept_~s__state~0); 205512#L123 assume 8482 == ssl3_accept_~s__state~0; 205514#L124 ssl3_accept_~s__state~0 := 3; 207250#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 207241#L603 ssl3_accept_~skip~0 := 0; 207234#L99-2 assume !false; 207231#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 207228#L102 assume !(12292 == ssl3_accept_~s__state~0); 207225#L105 assume !(16384 == ssl3_accept_~s__state~0); 207222#L108 assume !(8192 == ssl3_accept_~s__state~0); 207219#L111 assume !(24576 == ssl3_accept_~s__state~0); 207216#L114 assume !(8195 == ssl3_accept_~s__state~0); 207213#L117 assume !(8480 == ssl3_accept_~s__state~0); 207210#L120 assume !(8481 == ssl3_accept_~s__state~0); 207207#L123 assume !(8482 == ssl3_accept_~s__state~0); 207204#L126 assume !(8464 == ssl3_accept_~s__state~0); 207201#L129 assume !(8465 == ssl3_accept_~s__state~0); 207198#L132 assume !(8466 == ssl3_accept_~s__state~0); 207195#L135 [2019-10-22 08:55:20,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:20,875 INFO L82 PathProgramCache]: Analyzing trace with hash 2071406454, now seen corresponding path program 1 times [2019-10-22 08:55:20,875 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:20,875 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778026409] [2019-10-22 08:55:20,876 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:20,876 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:20,876 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:20,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:20,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:20,889 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778026409] [2019-10-22 08:55:20,890 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:20,890 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:55:20,890 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452016978] [2019-10-22 08:55:20,890 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:55:20,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:20,890 INFO L82 PathProgramCache]: Analyzing trace with hash 539935652, now seen corresponding path program 2 times [2019-10-22 08:55:20,890 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:20,890 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394396737] [2019-10-22 08:55:20,890 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:20,891 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:20,891 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:20,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:20,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:20,896 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:20,984 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:55:20,985 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:55:20,985 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:55:20,985 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:55:20,985 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:55:20,985 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:55:20,985 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:55:20,985 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:55:20,985 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration33_Loop [2019-10-22 08:55:20,985 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:55:20,985 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:55:20,986 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:20,992 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:20,994 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:20,996 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:20,998 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:21,037 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:55:21,037 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/uautomizer/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:55:21,043 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:55:21,044 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/uautomizer/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:55:21,055 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:55:21,055 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:55:21,061 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:55:21,062 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:55:21,062 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:55:21,063 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:55:21,063 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:55:21,063 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:55:21,063 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:55:21,063 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:55:21,063 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:55:21,063 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration33_Loop [2019-10-22 08:55:21,063 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:55:21,063 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:55:21,064 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:21,070 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:21,073 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:21,075 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:21,081 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:55:21,124 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:55:21,124 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:55:21,125 INFO L120 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 [2019-10-22 08:55:21,125 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:55:21,125 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:55:21,125 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:55:21,125 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:55:21,125 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:55:21,126 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:55:21,126 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:55:21,126 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:55:21,127 INFO L120 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 [2019-10-22 08:55:21,127 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:55:21,127 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:55:21,127 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:55:21,127 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-10-22 08:55:21,129 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:55:21,130 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-10-22 08:55:21,130 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:55:21,130 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:55:21,130 INFO L120 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 [2019-10-22 08:55:21,131 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:55:21,131 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:55:21,131 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:55:21,131 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:55:21,131 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:55:21,132 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:55:21,132 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:55:21,133 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:55:21,133 INFO L120 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 [2019-10-22 08:55:21,133 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:55:21,133 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:55:21,134 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:55:21,134 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:55:21,134 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:55:21,134 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:55:21,135 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:55:21,137 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:55:21,138 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:55:21,140 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-10-22 08:55:21,141 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:55:21,141 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:55:21,141 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:55:21,141 INFO L512 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 [] [2019-10-22 08:55:21,141 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:55:21,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:21,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:21,163 INFO L256 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:55:21,164 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:55:21,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:21,172 INFO L256 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:55:21,172 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:55:21,189 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:21,189 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 [2019-10-22 08:55:21,189 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 7817 states and 9914 transitions. cyclomatic complexity: 2124 Second operand 5 states. [2019-10-22 08:55:21,496 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 7817 states and 9914 transitions. cyclomatic complexity: 2124. Second operand 5 states. Result 19314 states and 24346 transitions. Complement of second has 8 states. [2019-10-22 08:55:21,497 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 [2019-10-22 08:55:21,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 08:55:21,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 297 transitions. [2019-10-22 08:55:21,497 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 297 transitions. Stem has 18 letters. Loop has 41 letters. [2019-10-22 08:55:21,498 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:55:21,498 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 297 transitions. Stem has 59 letters. Loop has 41 letters. [2019-10-22 08:55:21,498 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:55:21,498 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 297 transitions. Stem has 18 letters. Loop has 82 letters. [2019-10-22 08:55:21,499 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:55:21,499 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19314 states and 24346 transitions. [2019-10-22 08:55:21,570 INFO L131 ngComponentsAnalysis]: Automaton has 28 accepting balls. 4773 [2019-10-22 08:55:21,627 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19314 states to 19194 states and 24175 transitions. [2019-10-22 08:55:21,627 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6337 [2019-10-22 08:55:21,632 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6380 [2019-10-22 08:55:21,632 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19194 states and 24175 transitions. [2019-10-22 08:55:21,632 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:21,632 INFO L688 BuchiCegarLoop]: Abstraction has 19194 states and 24175 transitions. [2019-10-22 08:55:21,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19194 states and 24175 transitions. [2019-10-22 08:55:21,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19194 to 16366. [2019-10-22 08:55:21,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16366 states. [2019-10-22 08:55:21,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16366 states to 16366 states and 20772 transitions. [2019-10-22 08:55:21,971 INFO L711 BuchiCegarLoop]: Abstraction has 16366 states and 20772 transitions. [2019-10-22 08:55:21,971 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:21,971 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:21,971 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:21,972 INFO L87 Difference]: Start difference. First operand 16366 states and 20772 transitions. Second operand 3 states. [2019-10-22 08:55:22,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:22,071 INFO L93 Difference]: Finished difference Result 7123 states and 9021 transitions. [2019-10-22 08:55:22,071 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:22,071 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7123 states and 9021 transitions. [2019-10-22 08:55:22,092 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1334 [2019-10-22 08:55:22,106 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7123 states to 7123 states and 9021 transitions. [2019-10-22 08:55:22,108 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1608 [2019-10-22 08:55:22,109 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1608 [2019-10-22 08:55:22,109 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7123 states and 9021 transitions. [2019-10-22 08:55:22,109 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:22,109 INFO L688 BuchiCegarLoop]: Abstraction has 7123 states and 9021 transitions. [2019-10-22 08:55:22,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7123 states and 9021 transitions. [2019-10-22 08:55:22,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7123 to 7081. [2019-10-22 08:55:22,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7081 states. [2019-10-22 08:55:22,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7081 states to 7081 states and 8973 transitions. [2019-10-22 08:55:22,167 INFO L711 BuchiCegarLoop]: Abstraction has 7081 states and 8973 transitions. [2019-10-22 08:55:22,167 INFO L591 BuchiCegarLoop]: Abstraction has 7081 states and 8973 transitions. [2019-10-22 08:55:22,167 INFO L424 BuchiCegarLoop]: ======== Iteration 34============ [2019-10-22 08:55:22,167 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7081 states and 8973 transitions. [2019-10-22 08:55:22,180 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1328 [2019-10-22 08:55:22,180 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:22,180 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:22,181 INFO L849 BuchiCegarLoop]: Counterexample stem 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] [2019-10-22 08:55:22,181 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:22,181 INFO L791 eck$LassoCheckResult]: Stem: 254350#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 254351#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 254345#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 254346#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 254305#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 254356#L99-2 assume !false; 254271#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 254272#L102 assume !(12292 == ssl3_accept_~s__state~0); 254280#L105 assume !(16384 == ssl3_accept_~s__state~0); 254281#L108 assume !(8192 == ssl3_accept_~s__state~0); 254205#L111 assume !(24576 == ssl3_accept_~s__state~0); 254169#L114 assume !(8195 == ssl3_accept_~s__state~0); 254170#L117 assume !(8480 == ssl3_accept_~s__state~0); 254147#L120 assume !(8481 == ssl3_accept_~s__state~0); 254148#L123 assume !(8482 == ssl3_accept_~s__state~0); 254368#L126 assume 8464 == ssl3_accept_~s__state~0; 254209#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 254210#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 257033#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; 257025#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 257021#L603 ssl3_accept_~skip~0 := 0; 257008#L99-2 assume !false; 257009#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 256995#L102 assume !(12292 == ssl3_accept_~s__state~0); 256996#L105 assume !(16384 == ssl3_accept_~s__state~0); 256867#L108 assume !(8192 == ssl3_accept_~s__state~0); 256868#L111 assume !(24576 == ssl3_accept_~s__state~0); 256766#L114 assume !(8195 == ssl3_accept_~s__state~0); 256767#L117 assume !(8480 == ssl3_accept_~s__state~0); 256732#L120 assume !(8481 == ssl3_accept_~s__state~0); 256733#L123 assume !(8482 == ssl3_accept_~s__state~0); 256721#L126 assume !(8464 == ssl3_accept_~s__state~0); 256722#L129 assume !(8465 == ssl3_accept_~s__state~0); 256709#L132 assume !(8466 == ssl3_accept_~s__state~0); 256710#L135 assume 8496 == ssl3_accept_~s__state~0; 256702#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 254757#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 254752#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 254231#L293 [2019-10-22 08:55:22,181 INFO L793 eck$LassoCheckResult]: Loop: 254231#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 254747#L293-2 ssl3_accept_~s__init_num~0 := 0; 254744#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 254738#L603 ssl3_accept_~skip~0 := 0; 254736#L99-2 assume !false; 254734#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 254732#L102 assume !(12292 == ssl3_accept_~s__state~0); 254730#L105 assume !(16384 == ssl3_accept_~s__state~0); 254728#L108 assume !(8192 == ssl3_accept_~s__state~0); 254726#L111 assume !(24576 == ssl3_accept_~s__state~0); 254724#L114 assume !(8195 == ssl3_accept_~s__state~0); 254722#L117 assume !(8480 == ssl3_accept_~s__state~0); 254720#L120 assume !(8481 == ssl3_accept_~s__state~0); 254718#L123 assume !(8482 == ssl3_accept_~s__state~0); 254716#L126 assume !(8464 == ssl3_accept_~s__state~0); 254711#L129 assume !(8465 == ssl3_accept_~s__state~0); 254707#L132 assume !(8466 == ssl3_accept_~s__state~0); 254704#L135 assume !(8496 == ssl3_accept_~s__state~0); 254699#L138 assume 8497 == ssl3_accept_~s__state~0; 254700#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 254756#L287 assume !(1 == ssl3_accept_~blastFlag~0); 254230#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 254231#L293 [2019-10-22 08:55:22,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:22,182 INFO L82 PathProgramCache]: Analyzing trace with hash -898890180, now seen corresponding path program 1 times [2019-10-22 08:55:22,182 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:22,182 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448287726] [2019-10-22 08:55:22,182 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:22,182 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:22,182 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:22,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:22,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:22,191 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:22,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:22,193 INFO L82 PathProgramCache]: Analyzing trace with hash -1192451228, now seen corresponding path program 1 times [2019-10-22 08:55:22,193 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:22,193 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72071055] [2019-10-22 08:55:22,193 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:22,193 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:22,193 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:22,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:22,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:22,201 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72071055] [2019-10-22 08:55:22,201 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:22,201 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:55:22,201 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497201482] [2019-10-22 08:55:22,201 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:22,201 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:22,201 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:22,201 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:22,201 INFO L87 Difference]: Start difference. First operand 7081 states and 8973 transitions. cyclomatic complexity: 1914 Second operand 3 states. [2019-10-22 08:55:22,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:22,330 INFO L93 Difference]: Finished difference Result 7081 states and 8965 transitions. [2019-10-22 08:55:22,331 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:22,331 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7081 states and 8965 transitions. [2019-10-22 08:55:22,349 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1328 [2019-10-22 08:55:22,362 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7081 states to 7081 states and 8965 transitions. [2019-10-22 08:55:22,362 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1599 [2019-10-22 08:55:22,363 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1599 [2019-10-22 08:55:22,363 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7081 states and 8965 transitions. [2019-10-22 08:55:22,365 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:22,365 INFO L688 BuchiCegarLoop]: Abstraction has 7081 states and 8965 transitions. [2019-10-22 08:55:22,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7081 states and 8965 transitions. [2019-10-22 08:55:22,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7081 to 7081. [2019-10-22 08:55:22,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7081 states. [2019-10-22 08:55:22,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7081 states to 7081 states and 8965 transitions. [2019-10-22 08:55:22,419 INFO L711 BuchiCegarLoop]: Abstraction has 7081 states and 8965 transitions. [2019-10-22 08:55:22,419 INFO L591 BuchiCegarLoop]: Abstraction has 7081 states and 8965 transitions. [2019-10-22 08:55:22,419 INFO L424 BuchiCegarLoop]: ======== Iteration 35============ [2019-10-22 08:55:22,420 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7081 states and 8965 transitions. [2019-10-22 08:55:22,433 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1328 [2019-10-22 08:55:22,433 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:22,433 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:22,434 INFO L849 BuchiCegarLoop]: Counterexample stem 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] [2019-10-22 08:55:22,434 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [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] [2019-10-22 08:55:22,434 INFO L791 eck$LassoCheckResult]: Stem: 268527#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 268528#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 268520#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 268521#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 268474#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 268581#L99-2 assume !false; 269846#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 269844#L102 assume !(12292 == ssl3_accept_~s__state~0); 269842#L105 assume !(16384 == ssl3_accept_~s__state~0); 269840#L108 assume !(8192 == ssl3_accept_~s__state~0); 269839#L111 assume !(24576 == ssl3_accept_~s__state~0); 269776#L114 assume !(8195 == ssl3_accept_~s__state~0); 269655#L117 assume !(8480 == ssl3_accept_~s__state~0); 269653#L120 assume !(8481 == ssl3_accept_~s__state~0); 269651#L123 assume !(8482 == ssl3_accept_~s__state~0); 269648#L126 assume 8464 == ssl3_accept_~s__state~0; 268377#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 268299#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 268289#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; 268290#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 274535#L603 ssl3_accept_~skip~0 := 0; 274532#L99-2 assume !false; 274529#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 274526#L102 assume !(12292 == ssl3_accept_~s__state~0); 274523#L105 assume !(16384 == ssl3_accept_~s__state~0); 274520#L108 assume !(8192 == ssl3_accept_~s__state~0); 274519#L111 assume !(24576 == ssl3_accept_~s__state~0); 274516#L114 assume !(8195 == ssl3_accept_~s__state~0); 274512#L117 assume !(8480 == ssl3_accept_~s__state~0); 274509#L120 assume !(8481 == ssl3_accept_~s__state~0); 274503#L123 assume !(8482 == ssl3_accept_~s__state~0); 274500#L126 assume !(8464 == ssl3_accept_~s__state~0); 274167#L129 assume !(8465 == ssl3_accept_~s__state~0); 273271#L132 assume !(8466 == ssl3_accept_~s__state~0); 273272#L135 assume 8496 == ssl3_accept_~s__state~0; 270019#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 269447#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 268704#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 268395#L293 [2019-10-22 08:55:22,434 INFO L793 eck$LassoCheckResult]: Loop: 268395#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 268753#L293-2 ssl3_accept_~s__init_num~0 := 0; 268750#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 268744#L603 ssl3_accept_~skip~0 := 0; 268742#L99-2 assume !false; 268740#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 268738#L102 assume !(12292 == ssl3_accept_~s__state~0); 268736#L105 assume !(16384 == ssl3_accept_~s__state~0); 268734#L108 assume !(8192 == ssl3_accept_~s__state~0); 268732#L111 assume !(24576 == ssl3_accept_~s__state~0); 268730#L114 assume !(8195 == ssl3_accept_~s__state~0); 268728#L117 assume !(8480 == ssl3_accept_~s__state~0); 268726#L120 assume !(8481 == ssl3_accept_~s__state~0); 268724#L123 assume !(8482 == ssl3_accept_~s__state~0); 268722#L126 assume !(8464 == ssl3_accept_~s__state~0); 268720#L129 assume !(8465 == ssl3_accept_~s__state~0); 268718#L132 assume !(8466 == ssl3_accept_~s__state~0); 268714#L135 assume !(8496 == ssl3_accept_~s__state~0); 268709#L138 assume !(8497 == ssl3_accept_~s__state~0); 268686#L141 assume 8512 == ssl3_accept_~s__state~0; 268684#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 268672#L304 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 268522#L308 assume !(ssl3_accept_~ret~0 <= 0); 268332#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 268333#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 269594#L603 ssl3_accept_~skip~0 := 0; 269592#L99-2 assume !false; 269590#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 269588#L102 assume !(12292 == ssl3_accept_~s__state~0); 269586#L105 assume !(16384 == ssl3_accept_~s__state~0); 269584#L108 assume !(8192 == ssl3_accept_~s__state~0); 269582#L111 assume !(24576 == ssl3_accept_~s__state~0); 269580#L114 assume !(8195 == ssl3_accept_~s__state~0); 269578#L117 assume !(8480 == ssl3_accept_~s__state~0); 269576#L120 assume !(8481 == ssl3_accept_~s__state~0); 269574#L123 assume !(8482 == ssl3_accept_~s__state~0); 269572#L126 assume !(8464 == ssl3_accept_~s__state~0); 269570#L129 assume !(8465 == ssl3_accept_~s__state~0); 269568#L132 assume !(8466 == ssl3_accept_~s__state~0); 269567#L135 assume !(8496 == ssl3_accept_~s__state~0); 269562#L138 assume !(8497 == ssl3_accept_~s__state~0); 269560#L141 assume !(8512 == ssl3_accept_~s__state~0); 269559#L144 assume !(8513 == ssl3_accept_~s__state~0); 269558#L147 assume 8528 == ssl3_accept_~s__state~0; 268550#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 268551#L321 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 269374#L321-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 269364#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 269366#L353 assume !(ssl3_accept_~ret~0 <= 0); 269362#L333-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 269360#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 269355#L603 ssl3_accept_~skip~0 := 0; 269354#L99-2 assume !false; 269353#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 269352#L102 assume !(12292 == ssl3_accept_~s__state~0); 269351#L105 assume !(16384 == ssl3_accept_~s__state~0); 269350#L108 assume !(8192 == ssl3_accept_~s__state~0); 269349#L111 assume !(24576 == ssl3_accept_~s__state~0); 269348#L114 assume !(8195 == ssl3_accept_~s__state~0); 269347#L117 assume !(8480 == ssl3_accept_~s__state~0); 269346#L120 assume !(8481 == ssl3_accept_~s__state~0); 269345#L123 assume !(8482 == ssl3_accept_~s__state~0); 269344#L126 assume !(8464 == ssl3_accept_~s__state~0); 269343#L129 assume !(8465 == ssl3_accept_~s__state~0); 269342#L132 assume !(8466 == ssl3_accept_~s__state~0); 269341#L135 assume !(8496 == ssl3_accept_~s__state~0); 269340#L138 assume !(8497 == ssl3_accept_~s__state~0); 269339#L141 assume !(8512 == ssl3_accept_~s__state~0); 269338#L144 assume !(8513 == ssl3_accept_~s__state~0); 269337#L147 assume !(8528 == ssl3_accept_~s__state~0); 269336#L150 assume !(8529 == ssl3_accept_~s__state~0); 269331#L153 assume 8544 == ssl3_accept_~s__state~0; 269330#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 269329#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 269327#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 269326#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 268433#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 268442#L400 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 269837#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 269828#L603 ssl3_accept_~skip~0 := 0; 269826#L99-2 assume !false; 269824#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 269822#L102 assume !(12292 == ssl3_accept_~s__state~0); 269820#L105 assume !(16384 == ssl3_accept_~s__state~0); 269818#L108 assume !(8192 == ssl3_accept_~s__state~0); 269816#L111 assume !(24576 == ssl3_accept_~s__state~0); 269814#L114 assume !(8195 == ssl3_accept_~s__state~0); 269812#L117 assume !(8480 == ssl3_accept_~s__state~0); 269810#L120 assume !(8481 == ssl3_accept_~s__state~0); 269808#L123 assume !(8482 == ssl3_accept_~s__state~0); 269806#L126 assume !(8464 == ssl3_accept_~s__state~0); 269804#L129 assume !(8465 == ssl3_accept_~s__state~0); 269802#L132 assume !(8466 == ssl3_accept_~s__state~0); 269800#L135 assume !(8496 == ssl3_accept_~s__state~0); 269798#L138 assume !(8497 == ssl3_accept_~s__state~0); 269796#L141 assume !(8512 == ssl3_accept_~s__state~0); 269794#L144 assume !(8513 == ssl3_accept_~s__state~0); 269792#L147 assume !(8528 == ssl3_accept_~s__state~0); 269790#L150 assume !(8529 == ssl3_accept_~s__state~0); 269788#L153 assume !(8544 == ssl3_accept_~s__state~0); 269786#L156 assume !(8545 == ssl3_accept_~s__state~0); 269784#L159 assume !(8560 == ssl3_accept_~s__state~0); 269782#L162 assume !(8561 == ssl3_accept_~s__state~0); 269774#L165 assume 8448 == ssl3_accept_~s__state~0; 269772#L166 assume !(ssl3_accept_~num1~0 > 0); 269771#L426-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 269769#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 269764#L603 ssl3_accept_~skip~0 := 0; 269763#L99-2 assume !false; 269762#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 269761#L102 assume !(12292 == ssl3_accept_~s__state~0); 269760#L105 assume !(16384 == ssl3_accept_~s__state~0); 269759#L108 assume !(8192 == ssl3_accept_~s__state~0); 269758#L111 assume !(24576 == ssl3_accept_~s__state~0); 269757#L114 assume !(8195 == ssl3_accept_~s__state~0); 269756#L117 assume !(8480 == ssl3_accept_~s__state~0); 269755#L120 assume !(8481 == ssl3_accept_~s__state~0); 269754#L123 assume !(8482 == ssl3_accept_~s__state~0); 269753#L126 assume !(8464 == ssl3_accept_~s__state~0); 269752#L129 assume !(8465 == ssl3_accept_~s__state~0); 269751#L132 assume !(8466 == ssl3_accept_~s__state~0); 269750#L135 assume !(8496 == ssl3_accept_~s__state~0); 269749#L138 assume !(8497 == ssl3_accept_~s__state~0); 269748#L141 assume !(8512 == ssl3_accept_~s__state~0); 269747#L144 assume !(8513 == ssl3_accept_~s__state~0); 269746#L147 assume !(8528 == ssl3_accept_~s__state~0); 269745#L150 assume !(8529 == ssl3_accept_~s__state~0); 269744#L153 assume !(8544 == ssl3_accept_~s__state~0); 269743#L156 assume !(8545 == ssl3_accept_~s__state~0); 269742#L159 assume !(8560 == ssl3_accept_~s__state~0); 269741#L162 assume !(8561 == ssl3_accept_~s__state~0); 269647#L165 assume !(8448 == ssl3_accept_~s__state~0); 269563#L168 assume 8576 == ssl3_accept_~s__state~0; 269561#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 268540#L440 assume !(ssl3_accept_~ret~0 <= 0); 268541#L443 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 269551#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 269544#L603 ssl3_accept_~skip~0 := 0; 269542#L99-2 assume !false; 269541#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 269535#L102 assume !(12292 == ssl3_accept_~s__state~0); 269533#L105 assume !(16384 == ssl3_accept_~s__state~0); 269531#L108 assume !(8192 == ssl3_accept_~s__state~0); 269529#L111 assume !(24576 == ssl3_accept_~s__state~0); 269527#L114 assume !(8195 == ssl3_accept_~s__state~0); 269525#L117 assume !(8480 == ssl3_accept_~s__state~0); 269523#L120 assume !(8481 == ssl3_accept_~s__state~0); 269521#L123 assume !(8482 == ssl3_accept_~s__state~0); 269519#L126 assume !(8464 == ssl3_accept_~s__state~0); 269517#L129 assume !(8465 == ssl3_accept_~s__state~0); 269514#L132 assume 8466 == ssl3_accept_~s__state~0; 269439#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 268297#L274 assume !(0 == ssl3_accept_~blastFlag~0); 268298#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; 269481#L566 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 269475#L603 ssl3_accept_~skip~0 := 0; 269473#L99-2 assume !false; 269471#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 269469#L102 assume !(12292 == ssl3_accept_~s__state~0); 269467#L105 assume !(16384 == ssl3_accept_~s__state~0); 269465#L108 assume !(8192 == ssl3_accept_~s__state~0); 269463#L111 assume !(24576 == ssl3_accept_~s__state~0); 269461#L114 assume !(8195 == ssl3_accept_~s__state~0); 269459#L117 assume !(8480 == ssl3_accept_~s__state~0); 269457#L120 assume !(8481 == ssl3_accept_~s__state~0); 269455#L123 assume !(8482 == ssl3_accept_~s__state~0); 269453#L126 assume !(8464 == ssl3_accept_~s__state~0); 269451#L129 assume !(8465 == ssl3_accept_~s__state~0); 269433#L132 assume !(8466 == ssl3_accept_~s__state~0); 268692#L135 assume 8496 == ssl3_accept_~s__state~0; 268356#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 268357#L287 assume !(1 == ssl3_accept_~blastFlag~0); 268394#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 268395#L293 [2019-10-22 08:55:22,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:22,435 INFO L82 PathProgramCache]: Analyzing trace with hash -898890180, now seen corresponding path program 2 times [2019-10-22 08:55:22,435 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:22,435 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232536476] [2019-10-22 08:55:22,435 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:22,435 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:22,436 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:22,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:22,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:22,444 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:22,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:22,445 INFO L82 PathProgramCache]: Analyzing trace with hash -1667300115, now seen corresponding path program 3 times [2019-10-22 08:55:22,445 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:22,445 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333916876] [2019-10-22 08:55:22,445 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:22,445 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:22,445 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:22,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:22,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:22,469 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:22,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:22,470 INFO L82 PathProgramCache]: Analyzing trace with hash 1423118994, now seen corresponding path program 1 times [2019-10-22 08:55:22,470 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:22,470 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607575327] [2019-10-22 08:55:22,470 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:22,470 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:22,470 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:22,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:22,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:22,508 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:23,301 WARN L191 SmtUtils]: Spent 786.00 ms on a formula simplification. DAG size of input: 383 DAG size of output: 141 [2019-10-22 08:55:23,626 WARN L191 SmtUtils]: Spent 266.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 77 [2019-10-22 08:55:23,698 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 22.10 08:55:23 BoogieIcfgContainer [2019-10-22 08:55:23,698 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-10-22 08:55:23,698 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-10-22 08:55:23,698 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-10-22 08:55:23,698 INFO L275 PluginConnector]: Witness Printer initialized [2019-10-22 08:55:23,699 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 08:55:07" (3/4) ... [2019-10-22 08:55:23,702 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2019-10-22 08:55:23,770 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_45396274-147f-4de0-8fed-37df53f69d60/bin/uautomizer/witness.graphml [2019-10-22 08:55:23,771 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-10-22 08:55:23,772 INFO L168 Benchmark]: Toolchain (without parser) took 17910.29 ms. Allocated memory was 1.0 GB in the beginning and 1.9 GB in the end (delta: 838.9 MB). Free memory was 943.2 MB in the beginning and 1.6 GB in the end (delta: -668.7 MB). Peak memory consumption was 170.1 MB. Max. memory is 11.5 GB. [2019-10-22 08:55:23,772 INFO L168 Benchmark]: CDTParser took 0.19 ms. Allocated memory is still 1.0 GB. Free memory is still 967.3 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-10-22 08:55:23,772 INFO L168 Benchmark]: CACSL2BoogieTranslator took 420.45 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 131.1 MB). Free memory was 943.2 MB in the beginning and 1.1 GB in the end (delta: -177.0 MB). Peak memory consumption was 23.6 MB. Max. memory is 11.5 GB. [2019-10-22 08:55:23,772 INFO L168 Benchmark]: Boogie Procedure Inliner took 46.91 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-10-22 08:55:23,773 INFO L168 Benchmark]: Boogie Preprocessor took 53.09 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. [2019-10-22 08:55:23,773 INFO L168 Benchmark]: RCFGBuilder took 707.24 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 51.9 MB). Peak memory consumption was 51.9 MB. Max. memory is 11.5 GB. [2019-10-22 08:55:23,773 INFO L168 Benchmark]: BuchiAutomizer took 16606.07 ms. Allocated memory was 1.2 GB in the beginning and 1.9 GB in the end (delta: 707.8 MB). Free memory was 1.1 GB in the beginning and 1.6 GB in the end (delta: -573.5 MB). Peak memory consumption was 800.2 MB. Max. memory is 11.5 GB. [2019-10-22 08:55:23,773 INFO L168 Benchmark]: Witness Printer took 72.41 ms. Allocated memory is still 1.9 GB. Free memory was 1.6 GB in the beginning and 1.6 GB in the end (delta: 24.4 MB). Peak memory consumption was 24.4 MB. Max. memory is 11.5 GB. [2019-10-22 08:55:23,775 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.19 ms. Allocated memory is still 1.0 GB. Free memory is still 967.3 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 420.45 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 131.1 MB). Free memory was 943.2 MB in the beginning and 1.1 GB in the end (delta: -177.0 MB). Peak memory consumption was 23.6 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 46.91 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * Boogie Preprocessor took 53.09 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 707.24 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 51.9 MB). Peak memory consumption was 51.9 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 16606.07 ms. Allocated memory was 1.2 GB in the beginning and 1.9 GB in the end (delta: 707.8 MB). Free memory was 1.1 GB in the beginning and 1.6 GB in the end (delta: -573.5 MB). Peak memory consumption was 800.2 MB. Max. memory is 11.5 GB. * Witness Printer took 72.41 ms. Allocated memory is still 1.9 GB. Free memory was 1.6 GB in the beginning and 1.6 GB in the end (delta: 24.4 MB). Peak memory consumption was 24.4 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 36 terminating modules (33 trivial, 3 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 33 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 7081 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 16.5s and 35 iterations. TraceHistogramMax:7. Analysis of lassos took 8.2s. Construction of modules took 3.1s. Büchi inclusion checks took 1.9s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 36. Automata minimization 1.5s AutomataMinimizationTime, 36 MinimizatonAttempts, 14631 StatesRemovedByMinimization, 31 NontrivialMinimizations. Non-live state removal took 1.0s Buchi closure took 0.0s. Biggest automaton had 10858 states and ocurred in iteration 28. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 384/384 HoareTripleCheckerStatistics: 8349 SDtfs, 5843 SDslu, 5732 SDs, 0 SdLazy, 3748 SolverSat, 831 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3.1s Time LassoAnalysisResults: nont1 unkn0 SFLI23 SFLT1 conc2 concLT1 SILN0 SILU0 SILI6 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital54 mio100 ax100 hnf97 lsp32 ukn100 mio100 lsp100 div172 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: 17 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.2s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 293]: 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@3ff5d673=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@390a23fd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@626140e3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3de806f4=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@74c7a589=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@24a81a63=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5db2bcb2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4aa543eb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5b725282=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4ad6ae69=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@22ab6905=0, s__shutdown=0, s__type=0, state=8496, s__s3__tmp__use_rsa_tmp=1, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@74952b8f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@13dcc14d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7fdaa4d7=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@43530c6b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2983ce40=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@17fe0a0a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5e72a45=0, __cil_tmp57=-2097151, 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=8496, s__info_callback=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@30b50c9=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=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@5bcd464=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4abd0bdf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@233cabc=0, s__s3__tmp__reuse_message=3, s__ctx__stats__sess_accept_renegotiate=0, l=-256, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@5af42bc4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@124e9918=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@6e0627ad=2, got_new_session=1, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3ed41e69=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@205853a5=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@77e392a9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2a1c7c40=0, s__options=-2097151, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@75f80de1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@f5b45ce=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7d25592e=0, Time=4, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4e09c8ed=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1761f1b7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1b4e7042=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1c5442f8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c680415=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@21c7fe10=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6dfd5c0c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d33bfe7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@754704b1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@20bd996a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@10d8c270=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5404c11a=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6ca348e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3ada5fcd=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5fa7c360=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2565c9bf=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c47db77=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@58c7abf5=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 293]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L636] int s ; [L637] int tmp ; [L641] s = 8464 [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 = 1; [L23] int s__debug = __VERIFIER_nondet_int() ; [L24] int s__shutdown ; [L25] int s__cert = __VERIFIER_nondet_int() ; [L26] int s__options = __VERIFIER_nondet_int() ; [L27] int s__verify_mode = __VERIFIER_nondet_int() ; [L28] int s__session__peer = __VERIFIER_nondet_int() ; [L29] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L30] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L31] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L34] int s__s3__tmp__cert_request ; [L35] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L36] int s__s3__tmp__use_rsa_tmp ; [L37] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L38] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L39] int s__s3__tmp__next_state___0 ; [L40] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L41] int s__session__cipher ; [L42] int buf ; [L43] unsigned long l ; [L44] unsigned long Time ; [L45] unsigned long tmp ; [L46] int cb ; [L47] long num1 ; [L48] int ret ; [L49] int new_state ; [L50] int state ; [L51] int skip ; [L52] int got_new_session ; [L53] int tmp___1 = __VERIFIER_nondet_int() ; [L54] int tmp___2 = __VERIFIER_nondet_int() ; [L55] int tmp___3 = __VERIFIER_nondet_int() ; [L56] int tmp___4 = __VERIFIER_nondet_int() ; [L57] int tmp___5 = __VERIFIER_nondet_int() ; [L58] int tmp___6 = __VERIFIER_nondet_int() ; [L59] int tmp___7 ; [L60] long tmp___8 = __VERIFIER_nondet_long() ; [L61] int tmp___9 = __VERIFIER_nondet_int() ; [L62] int tmp___10 = __VERIFIER_nondet_int() ; [L63] int blastFlag ; [L64] int __cil_tmp55 ; [L65] unsigned long __cil_tmp56 ; [L66] unsigned long __cil_tmp57 ; [L67] unsigned long __cil_tmp58 ; [L68] unsigned long __cil_tmp59 ; [L69] int __cil_tmp60 ; [L70] unsigned long __cil_tmp61 ; [L74] s__state = initial_state [L75] blastFlag = 0 [L76] tmp = __VERIFIER_nondet_int() [L77] Time = tmp [L78] cb = 0 [L79] ret = -1 [L80] skip = 0 [L81] got_new_session = 0 [L82] COND TRUE s__info_callback != 0 [L83] cb = s__info_callback [L89] s__in_handshake ++ [L90] COND FALSE !(tmp___1 + 12288) [L95] COND FALSE !(s__cert == 0) [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND TRUE s__state == 8464 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND TRUE blastFlag == 0 [L275] blastFlag = 1 [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L603] COND FALSE !(! s__s3__tmp__reuse_message) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND TRUE blastFlag == 1 [L288] blastFlag = 2 [L290] COND FALSE !(ret <= 0) Loop: [L293] COND FALSE !(\read(s__hit)) [L296] s__state = 8512 [L298] s__init_num = 0 [L603] COND FALSE !(! s__s3__tmp__reuse_message) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND TRUE s__state == 8512 [L303] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L304] COND FALSE !(__cil_tmp56 + 256UL) [L307] ret = __VERIFIER_nondet_int() [L308] COND FALSE !(ret <= 0) [L313] s__state = 8528 [L314] s__init_num = 0 [L603] COND FALSE !(! s__s3__tmp__reuse_message) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND TRUE s__state == 8528 [L318] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L320] __cil_tmp57 = (unsigned long )s__options [L321] COND TRUE __cil_tmp57 + 2097152UL [L322] s__s3__tmp__use_rsa_tmp = 1 [L327] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L352] ret = __VERIFIER_nondet_int() [L353] COND FALSE !(ret <= 0) [L370] s__state = 8544 [L371] s__init_num = 0 [L603] COND FALSE !(! s__s3__tmp__reuse_message) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND TRUE s__state == 8544 [L375] COND TRUE s__verify_mode + 1 [L376] COND FALSE !(s__session__peer != 0) [L387] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L388] COND FALSE !(__cil_tmp61 + 256UL) [L398] s__s3__tmp__cert_request = 1 [L399] ret = __VERIFIER_nondet_int() [L400] COND FALSE !(ret <= 0) [L403] s__state = 8448 [L404] s__s3__tmp__next_state___0 = 8576 [L405] s__init_num = 0 [L603] COND FALSE !(! s__s3__tmp__reuse_message) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND TRUE s__state == 8448 [L426] COND FALSE !(num1 > 0L) [L435] s__state = s__s3__tmp__next_state___0 [L603] COND FALSE !(! s__s3__tmp__reuse_message) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND FALSE !(s__state == 8448) [L168] COND TRUE s__state == 8576 [L439] ret = __VERIFIER_nondet_int() [L440] COND FALSE !(ret <= 0) [L443] COND TRUE ret == 2 [L444] s__state = 8466 [L603] COND FALSE !(! s__s3__tmp__reuse_message) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND TRUE s__state == 8466 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND FALSE !(blastFlag == 0) [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L603] COND FALSE !(! s__s3__tmp__reuse_message) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND FALSE !(blastFlag == 1) [L290] COND FALSE !(ret <= 0) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...