./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_12.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version f470102c Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_12.cil.c -s /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/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 b9ebacab53db4f4e6d9f51b7145688401913e247 .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 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.25-f470102 [2019-12-07 14:07:27,276 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-12-07 14:07:27,278 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-12-07 14:07:27,285 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-12-07 14:07:27,285 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-12-07 14:07:27,286 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-12-07 14:07:27,287 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-12-07 14:07:27,288 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-12-07 14:07:27,289 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-12-07 14:07:27,290 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-12-07 14:07:27,290 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-12-07 14:07:27,291 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-12-07 14:07:27,291 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-12-07 14:07:27,292 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-12-07 14:07:27,293 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-12-07 14:07:27,294 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-12-07 14:07:27,294 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-12-07 14:07:27,295 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-12-07 14:07:27,296 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-12-07 14:07:27,297 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-12-07 14:07:27,299 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-12-07 14:07:27,299 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-12-07 14:07:27,300 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-12-07 14:07:27,300 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-12-07 14:07:27,302 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-12-07 14:07:27,302 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-12-07 14:07:27,302 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-12-07 14:07:27,303 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-12-07 14:07:27,303 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-12-07 14:07:27,304 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-12-07 14:07:27,304 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-12-07 14:07:27,304 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-12-07 14:07:27,305 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-12-07 14:07:27,305 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-12-07 14:07:27,306 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-12-07 14:07:27,306 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-12-07 14:07:27,306 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-12-07 14:07:27,306 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-12-07 14:07:27,306 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-12-07 14:07:27,307 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-12-07 14:07:27,307 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-12-07 14:07:27,308 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-12-07 14:07:27,318 INFO L113 SettingsManager]: Loading preferences was successful [2019-12-07 14:07:27,318 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-12-07 14:07:27,319 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-12-07 14:07:27,319 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-12-07 14:07:27,319 INFO L138 SettingsManager]: * Use SBE=true [2019-12-07 14:07:27,319 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-12-07 14:07:27,319 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-12-07 14:07:27,319 INFO L138 SettingsManager]: * Use old map elimination=false [2019-12-07 14:07:27,319 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-12-07 14:07:27,320 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-12-07 14:07:27,320 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-12-07 14:07:27,320 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-12-07 14:07:27,320 INFO L138 SettingsManager]: * sizeof long=4 [2019-12-07 14:07:27,320 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-12-07 14:07:27,320 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-12-07 14:07:27,320 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-12-07 14:07:27,320 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-12-07 14:07:27,320 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-12-07 14:07:27,320 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-12-07 14:07:27,321 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-12-07 14:07:27,321 INFO L138 SettingsManager]: * sizeof long double=12 [2019-12-07 14:07:27,321 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-12-07 14:07:27,321 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-12-07 14:07:27,321 INFO L138 SettingsManager]: * Use constant arrays=true [2019-12-07 14:07:27,321 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-12-07 14:07:27,321 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-12-07 14:07:27,321 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-12-07 14:07:27,322 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-12-07 14:07:27,322 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-12-07 14:07:27,322 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-12-07 14:07:27,322 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2019-12-07 14:07:27,322 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-12-07 14:07:27,323 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-12-07 14:07:27,323 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/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/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 -> b9ebacab53db4f4e6d9f51b7145688401913e247 [2019-12-07 14:07:27,422 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-12-07 14:07:27,432 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-12-07 14:07:27,435 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-12-07 14:07:27,436 INFO L271 PluginConnector]: Initializing CDTParser... [2019-12-07 14:07:27,437 INFO L275 PluginConnector]: CDTParser initialized [2019-12-07 14:07:27,437 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_12.cil.c [2019-12-07 14:07:27,479 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/data/84805feb8/d7bf9aa041864033b72475507ccc51ff/FLAGbc56b3559 [2019-12-07 14:07:27,929 INFO L306 CDTParser]: Found 1 translation units. [2019-12-07 14:07:27,929 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/sv-benchmarks/c/ssh-simplified/s3_srvr_12.cil.c [2019-12-07 14:07:27,938 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/data/84805feb8/d7bf9aa041864033b72475507ccc51ff/FLAGbc56b3559 [2019-12-07 14:07:27,947 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/data/84805feb8/d7bf9aa041864033b72475507ccc51ff [2019-12-07 14:07:27,949 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-12-07 14:07:27,950 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-12-07 14:07:27,951 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-12-07 14:07:27,951 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-12-07 14:07:27,954 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-12-07 14:07:27,954 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 02:07:27" (1/1) ... [2019-12-07 14:07:27,956 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@773c7676 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 02:07:27, skipping insertion in model container [2019-12-07 14:07:27,956 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 02:07:27" (1/1) ... [2019-12-07 14:07:27,961 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2019-12-07 14:07:27,988 INFO L178 MainTranslator]: Built tables and reachable declarations [2019-12-07 14:07:28,161 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-12-07 14:07:28,164 INFO L203 MainTranslator]: Completed pre-run [2019-12-07 14:07:28,202 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-12-07 14:07:28,211 INFO L208 MainTranslator]: Completed translation [2019-12-07 14:07:28,212 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 02:07:28 WrapperNode [2019-12-07 14:07:28,212 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-12-07 14:07:28,212 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-12-07 14:07:28,212 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-12-07 14:07:28,212 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-12-07 14:07:28,218 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 02:07:28" (1/1) ... [2019-12-07 14:07:28,224 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 02:07:28" (1/1) ... [2019-12-07 14:07:28,248 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-12-07 14:07:28,248 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-12-07 14:07:28,248 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-12-07 14:07:28,248 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-12-07 14:07:28,255 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 02:07:28" (1/1) ... [2019-12-07 14:07:28,255 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 02:07:28" (1/1) ... [2019-12-07 14:07:28,256 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 02:07:28" (1/1) ... [2019-12-07 14:07:28,257 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 02:07:28" (1/1) ... [2019-12-07 14:07:28,262 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 02:07:28" (1/1) ... [2019-12-07 14:07:28,268 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 02:07:28" (1/1) ... [2019-12-07 14:07:28,270 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 02:07:28" (1/1) ... [2019-12-07 14:07:28,272 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-12-07 14:07:28,272 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-12-07 14:07:28,272 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-12-07 14:07:28,273 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-12-07 14:07:28,273 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 02:07:28" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/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-12-07 14:07:28,313 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-12-07 14:07:28,313 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-12-07 14:07:28,386 WARN L738 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-12-07 14:07:28,708 INFO L691 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2019-12-07 14:07:28,708 INFO L691 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2019-12-07 14:07:28,709 INFO L282 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-12-07 14:07:28,709 INFO L287 CfgBuilder]: Removed 7 assume(true) statements. [2019-12-07 14:07:28,710 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 02:07:28 BoogieIcfgContainer [2019-12-07 14:07:28,710 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-12-07 14:07:28,710 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-12-07 14:07:28,710 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-12-07 14:07:28,712 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-12-07 14:07:28,713 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-12-07 14:07:28,713 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 07.12 02:07:27" (1/3) ... [2019-12-07 14:07:28,714 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1e0c304d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 07.12 02:07:28, skipping insertion in model container [2019-12-07 14:07:28,714 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-12-07 14:07:28,714 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 02:07:28" (2/3) ... [2019-12-07 14:07:28,714 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1e0c304d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 07.12 02:07:28, skipping insertion in model container [2019-12-07 14:07:28,714 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-12-07 14:07:28,714 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 02:07:28" (3/3) ... [2019-12-07 14:07:28,715 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_srvr_12.cil.c [2019-12-07 14:07:28,743 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-12-07 14:07:28,743 INFO L357 BuchiCegarLoop]: Hoare is false [2019-12-07 14:07:28,744 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-12-07 14:07:28,744 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-12-07 14:07:28,744 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-12-07 14:07:28,744 INFO L361 BuchiCegarLoop]: Difference is false [2019-12-07 14:07:28,744 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-12-07 14:07:28,744 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-12-07 14:07:28,757 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 165 states. [2019-12-07 14:07:28,778 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 144 [2019-12-07 14:07:28,778 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 14:07:28,778 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 14:07:28,784 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-12-07 14:07:28,784 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:28,784 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-12-07 14:07:28,785 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 165 states. [2019-12-07 14:07:28,790 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 144 [2019-12-07 14:07:28,790 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 14:07:28,790 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 14:07:28,791 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-12-07 14:07:28,791 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:28,795 INFO L794 eck$LassoCheckResult]: Stem: 116#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 126#L82true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 113#L85-2true ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 150#L90true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 166#L90-1true assume !(0 == ssl3_accept_~s__cert~0); 117#L99-2true [2019-12-07 14:07:28,795 INFO L796 eck$LassoCheckResult]: Loop: 117#L99-2true assume !false; 65#L100true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82#L102true assume !(12292 == ssl3_accept_~s__state~0); 68#L105true assume !(16384 == ssl3_accept_~s__state~0); 72#L108true assume !(8192 == ssl3_accept_~s__state~0); 47#L111true assume !(24576 == ssl3_accept_~s__state~0); 23#L114true assume !(8195 == ssl3_accept_~s__state~0); 33#L117true assume 8480 == ssl3_accept_~s__state~0; 121#L121true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 106#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; 103#L614true ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 125#L652true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 127#L652-1true ssl3_accept_~skip~0 := 0; 117#L99-2true [2019-12-07 14:07:28,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:28,799 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 1 times [2019-12-07 14:07:28,805 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:28,805 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251821576] [2019-12-07 14:07:28,805 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:28,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:28,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:28,883 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 14:07:28,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:28,884 INFO L82 PathProgramCache]: Analyzing trace with hash 921861904, now seen corresponding path program 1 times [2019-12-07 14:07:28,884 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:28,884 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032284713] [2019-12-07 14:07:28,884 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:28,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:28,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:28,894 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 14:07:28,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:28,896 INFO L82 PathProgramCache]: Analyzing trace with hash -2098181022, now seen corresponding path program 1 times [2019-12-07 14:07:28,896 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:28,896 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293294476] [2019-12-07 14:07:28,896 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:28,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:28,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 14:07:28,946 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293294476] [2019-12-07 14:07:28,947 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 14:07:28,947 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 14:07:28,948 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789952649] [2019-12-07 14:07:29,021 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 14:07:29,022 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 14:07:29,022 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 14:07:29,022 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 14:07:29,022 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-12-07 14:07:29,022 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:29,022 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 14:07:29,022 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 14:07:29,022 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration1_Loop [2019-12-07 14:07:29,022 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 14:07:29,022 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 14:07:29,037 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:29,042 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:29,047 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:29,049 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:29,051 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:29,055 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:29,060 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:29,133 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 14:07:29,134 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/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) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:29,138 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 14:07:29,138 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 14:07:29,144 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 14:07:29,145 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/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/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) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:29,148 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 14:07:29,149 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 14:07:29,153 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 14:07:29,153 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet31=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet31=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/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) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:29,157 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 14:07:29,157 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 14:07:29,160 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 14:07:29,160 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 5 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 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:29,167 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 14:07:29,167 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 14:07:29,171 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 14:07:29,171 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/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 6 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 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:29,175 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 14:07:29,175 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 14:07:29,182 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 14:07:29,182 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-4, ULTIMATE.start_ssl3_accept_#t~nondet51=-4} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-4, ULTIMATE.start_ssl3_accept_#t~nondet51=-4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 7 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 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:29,186 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 14:07:29,186 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:29,195 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-12-07 14:07:29,195 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 14:07:29,201 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-12-07 14:07:29,203 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 14:07:29,203 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 14:07:29,203 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 14:07:29,203 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 14:07:29,203 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-12-07 14:07:29,203 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:29,204 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 14:07:29,204 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 14:07:29,204 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration1_Loop [2019-12-07 14:07:29,204 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 14:07:29,204 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 14:07:29,206 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:29,209 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:29,212 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:29,215 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:29,222 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:29,224 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:29,230 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:29,314 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 14:07:29,318 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:29,321 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-12-07 14:07:29,323 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 14:07:29,323 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 14:07:29,323 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 14:07:29,323 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 14:07:29,323 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 14:07:29,325 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 14:07:29,325 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 14:07:29,327 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/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-12-07 14:07:29,331 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-12-07 14:07:29,333 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 14:07:29,333 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 14:07:29,333 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 14:07:29,333 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 14:07:29,333 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 14:07:29,334 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 14:07:29,334 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 14:07:29,336 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/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) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:29,339 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-12-07 14:07:29,341 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 14:07:29,341 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 14:07:29,341 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 14:07:29,341 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 14:07:29,341 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 14:07:29,342 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 14:07:29,342 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 14:07:29,343 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/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) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:29,347 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-12-07 14:07:29,348 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 14:07:29,348 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 14:07:29,349 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 14:07:29,349 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 14:07:29,349 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 14:07:29,350 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 14:07:29,350 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 14:07:29,353 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-12-07 14:07:29,359 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-12-07 14:07:29,360 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/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) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:29,364 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-12-07 14:07:29,365 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-12-07 14:07:29,365 INFO L510 LassoAnalysis]: Proved termination. [2019-12-07 14:07:29,365 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-12-07 14:07:29,368 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-12-07 14:07:29,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:29,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:29,403 INFO L264 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 2 conjunts are in the unsatisfiable core [2019-12-07 14:07:29,404 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 14:07:29,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:29,417 INFO L264 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 14:07:29,418 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 14:07:29,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 14:07:29,451 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-12-07 14:07:29,452 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 165 states. Second operand 5 states. [2019-12-07 14:07:29,919 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 165 states.. Second operand 5 states. Result 915 states and 1568 transitions. Complement of second has 10 states. [2019-12-07 14:07:29,920 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-12-07 14:07:29,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-12-07 14:07:29,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 669 transitions. [2019-12-07 14:07:29,925 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 669 transitions. Stem has 5 letters. Loop has 13 letters. [2019-12-07 14:07:29,926 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 14:07:29,926 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 669 transitions. Stem has 18 letters. Loop has 13 letters. [2019-12-07 14:07:29,927 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 14:07:29,927 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 669 transitions. Stem has 5 letters. Loop has 26 letters. [2019-12-07 14:07:29,928 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 14:07:29,929 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 915 states and 1568 transitions. [2019-12-07 14:07:29,945 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 357 [2019-12-07 14:07:29,957 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 915 states to 767 states and 1224 transitions. [2019-12-07 14:07:29,958 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 431 [2019-12-07 14:07:29,959 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 443 [2019-12-07 14:07:29,960 INFO L73 IsDeterministic]: Start isDeterministic. Operand 767 states and 1224 transitions. [2019-12-07 14:07:29,961 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 14:07:29,961 INFO L688 BuchiCegarLoop]: Abstraction has 767 states and 1224 transitions. [2019-12-07 14:07:29,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 767 states and 1224 transitions. [2019-12-07 14:07:30,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 767 to 542. [2019-12-07 14:07:30,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 542 states. [2019-12-07 14:07:30,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 860 transitions. [2019-12-07 14:07:30,006 INFO L711 BuchiCegarLoop]: Abstraction has 542 states and 860 transitions. [2019-12-07 14:07:30,006 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 14:07:30,008 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 14:07:30,008 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 14:07:30,009 INFO L87 Difference]: Start difference. First operand 542 states and 860 transitions. Second operand 3 states. [2019-12-07 14:07:30,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 14:07:30,096 INFO L93 Difference]: Finished difference Result 603 states and 956 transitions. [2019-12-07 14:07:30,097 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 14:07:30,097 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 603 states and 956 transitions. [2019-12-07 14:07:30,102 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 295 [2019-12-07 14:07:30,108 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 603 states to 603 states and 956 transitions. [2019-12-07 14:07:30,109 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 370 [2019-12-07 14:07:30,109 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 370 [2019-12-07 14:07:30,110 INFO L73 IsDeterministic]: Start isDeterministic. Operand 603 states and 956 transitions. [2019-12-07 14:07:30,110 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 14:07:30,110 INFO L688 BuchiCegarLoop]: Abstraction has 603 states and 956 transitions. [2019-12-07 14:07:30,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 603 states and 956 transitions. [2019-12-07 14:07:30,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 603 to 580. [2019-12-07 14:07:30,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 580 states. [2019-12-07 14:07:30,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 580 states to 580 states and 924 transitions. [2019-12-07 14:07:30,126 INFO L711 BuchiCegarLoop]: Abstraction has 580 states and 924 transitions. [2019-12-07 14:07:30,126 INFO L591 BuchiCegarLoop]: Abstraction has 580 states and 924 transitions. [2019-12-07 14:07:30,126 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-12-07 14:07:30,126 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 580 states and 924 transitions. [2019-12-07 14:07:30,130 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 291 [2019-12-07 14:07:30,130 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 14:07:30,130 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 14:07:30,131 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:30,132 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:30,132 INFO L794 eck$LassoCheckResult]: Stem: 2586#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 2587#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2580#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 2581#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2537#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 2637#L99-2 assume !false; 2735#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2733#L102 assume !(12292 == ssl3_accept_~s__state~0); 2731#L105 assume !(16384 == ssl3_accept_~s__state~0); 2729#L108 assume !(8192 == ssl3_accept_~s__state~0); 2728#L111 assume !(24576 == ssl3_accept_~s__state~0); 2723#L114 assume !(8195 == ssl3_accept_~s__state~0); 2420#L117 assume !(8480 == ssl3_accept_~s__state~0); 2365#L120 assume !(8481 == ssl3_accept_~s__state~0); 2366#L123 assume !(8482 == ssl3_accept_~s__state~0); 2627#L126 assume 8464 == ssl3_accept_~s__state~0; 2450#L133 [2019-12-07 14:07:30,132 INFO L796 eck$LassoCheckResult]: Loop: 2450#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 2336#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2329#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; 2330#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 2888#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2885#L652-1 ssl3_accept_~skip~0 := 0; 2884#L99-2 assume !false; 2883#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2882#L102 assume !(12292 == ssl3_accept_~s__state~0); 2881#L105 assume !(16384 == ssl3_accept_~s__state~0); 2849#L108 assume !(8192 == ssl3_accept_~s__state~0); 2848#L111 assume !(24576 == ssl3_accept_~s__state~0); 2847#L114 assume !(8195 == ssl3_accept_~s__state~0); 2650#L117 assume !(8480 == ssl3_accept_~s__state~0); 2647#L120 assume !(8481 == ssl3_accept_~s__state~0); 2644#L123 assume !(8482 == ssl3_accept_~s__state~0); 2645#L126 assume 8464 == ssl3_accept_~s__state~0; 2450#L133 [2019-12-07 14:07:30,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:30,132 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 1 times [2019-12-07 14:07:30,133 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:30,133 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507437976] [2019-12-07 14:07:30,133 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:30,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:30,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:30,151 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 14:07:30,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:30,151 INFO L82 PathProgramCache]: Analyzing trace with hash 504315860, now seen corresponding path program 1 times [2019-12-07 14:07:30,151 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:30,151 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372078081] [2019-12-07 14:07:30,151 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:30,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:30,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 14:07:30,166 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372078081] [2019-12-07 14:07:30,167 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 14:07:30,167 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 14:07:30,167 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829624803] [2019-12-07 14:07:30,167 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 14:07:30,167 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 14:07:30,167 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 14:07:30,167 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 14:07:30,167 INFO L87 Difference]: Start difference. First operand 580 states and 924 transitions. cyclomatic complexity: 347 Second operand 3 states. [2019-12-07 14:07:30,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 14:07:30,277 INFO L93 Difference]: Finished difference Result 693 states and 1105 transitions. [2019-12-07 14:07:30,278 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 14:07:30,278 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 693 states and 1105 transitions. [2019-12-07 14:07:30,283 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 376 [2019-12-07 14:07:30,289 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 693 states to 693 states and 1105 transitions. [2019-12-07 14:07:30,289 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 434 [2019-12-07 14:07:30,290 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 434 [2019-12-07 14:07:30,290 INFO L73 IsDeterministic]: Start isDeterministic. Operand 693 states and 1105 transitions. [2019-12-07 14:07:30,291 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 14:07:30,292 INFO L688 BuchiCegarLoop]: Abstraction has 693 states and 1105 transitions. [2019-12-07 14:07:30,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 693 states and 1105 transitions. [2019-12-07 14:07:30,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 693 to 617. [2019-12-07 14:07:30,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 617 states. [2019-12-07 14:07:30,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 617 states to 617 states and 977 transitions. [2019-12-07 14:07:30,303 INFO L711 BuchiCegarLoop]: Abstraction has 617 states and 977 transitions. [2019-12-07 14:07:30,304 INFO L591 BuchiCegarLoop]: Abstraction has 617 states and 977 transitions. [2019-12-07 14:07:30,304 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-12-07 14:07:30,304 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 617 states and 977 transitions. [2019-12-07 14:07:30,307 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 326 [2019-12-07 14:07:30,307 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 14:07:30,307 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 14:07:30,308 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:30,308 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:30,309 INFO L794 eck$LassoCheckResult]: Stem: 3858#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 3859#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3852#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 3853#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3810#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 3911#L99-2 assume !false; 4141#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4140#L102 assume !(12292 == ssl3_accept_~s__state~0); 4139#L105 assume !(16384 == ssl3_accept_~s__state~0); 3787#L108 assume !(8192 == ssl3_accept_~s__state~0); 3725#L111 assume !(24576 == ssl3_accept_~s__state~0); 3671#L114 assume !(8195 == ssl3_accept_~s__state~0); 3673#L117 assume !(8480 == ssl3_accept_~s__state~0); 3644#L120 assume !(8481 == ssl3_accept_~s__state~0); 3645#L123 assume !(8482 == ssl3_accept_~s__state~0); 3900#L126 assume 8464 == ssl3_accept_~s__state~0; 3728#L133 [2019-12-07 14:07:30,309 INFO L796 eck$LassoCheckResult]: Loop: 3728#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 3615#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3608#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; 3609#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 4033#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4030#L652-1 ssl3_accept_~skip~0 := 0; 4029#L99-2 assume !false; 4028#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4027#L102 assume !(12292 == ssl3_accept_~s__state~0); 4023#L105 assume 16384 == ssl3_accept_~s__state~0; 3949#L211 ssl3_accept_~s__server~0 := 1; 4022#L216 assume 0 != ssl3_accept_~cb~0; 4021#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4020#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4018#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4016#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3971#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 3832#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 3966#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3963#L652-1 ssl3_accept_~skip~0 := 0; 3962#L99-2 assume !false; 3961#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3959#L102 assume !(12292 == ssl3_accept_~s__state~0); 3956#L105 assume !(16384 == ssl3_accept_~s__state~0); 3954#L108 assume !(8192 == ssl3_accept_~s__state~0); 3951#L111 assume !(24576 == ssl3_accept_~s__state~0); 3948#L114 assume !(8195 == ssl3_accept_~s__state~0); 3944#L117 assume !(8480 == ssl3_accept_~s__state~0); 3919#L120 assume !(8481 == ssl3_accept_~s__state~0); 3917#L123 assume !(8482 == ssl3_accept_~s__state~0); 3918#L126 assume 8464 == ssl3_accept_~s__state~0; 3728#L133 [2019-12-07 14:07:30,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:30,309 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 2 times [2019-12-07 14:07:30,309 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:30,310 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771744540] [2019-12-07 14:07:30,310 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:30,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:30,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:30,327 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 14:07:30,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:30,327 INFO L82 PathProgramCache]: Analyzing trace with hash -138273852, now seen corresponding path program 1 times [2019-12-07 14:07:30,328 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:30,328 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643641748] [2019-12-07 14:07:30,328 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:30,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:30,344 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 14:07:30,344 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643641748] [2019-12-07 14:07:30,345 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 14:07:30,345 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 14:07:30,345 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358990158] [2019-12-07 14:07:30,345 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 14:07:30,345 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 14:07:30,345 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 14:07:30,345 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 14:07:30,345 INFO L87 Difference]: Start difference. First operand 617 states and 977 transitions. cyclomatic complexity: 363 Second operand 3 states. [2019-12-07 14:07:30,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 14:07:30,445 INFO L93 Difference]: Finished difference Result 745 states and 1093 transitions. [2019-12-07 14:07:30,446 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 14:07:30,446 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 745 states and 1093 transitions. [2019-12-07 14:07:30,450 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 410 [2019-12-07 14:07:30,455 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 745 states to 672 states and 1013 transitions. [2019-12-07 14:07:30,455 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 468 [2019-12-07 14:07:30,456 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 479 [2019-12-07 14:07:30,456 INFO L73 IsDeterministic]: Start isDeterministic. Operand 672 states and 1013 transitions. [2019-12-07 14:07:30,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 14:07:30,456 INFO L688 BuchiCegarLoop]: Abstraction has 672 states and 1013 transitions. [2019-12-07 14:07:30,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 672 states and 1013 transitions. [2019-12-07 14:07:30,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 672 to 629. [2019-12-07 14:07:30,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 629 states. [2019-12-07 14:07:30,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 962 transitions. [2019-12-07 14:07:30,468 INFO L711 BuchiCegarLoop]: Abstraction has 629 states and 962 transitions. [2019-12-07 14:07:30,468 INFO L591 BuchiCegarLoop]: Abstraction has 629 states and 962 transitions. [2019-12-07 14:07:30,468 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-12-07 14:07:30,468 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 629 states and 962 transitions. [2019-12-07 14:07:30,471 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 401 [2019-12-07 14:07:30,471 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 14:07:30,471 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 14:07:30,472 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:30,472 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:30,472 INFO L794 eck$LassoCheckResult]: Stem: 5230#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 5231#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5224#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 5225#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5179#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 5290#L99-2 assume !false; 5233#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5180#L102 assume !(12292 == ssl3_accept_~s__state~0); 5148#L105 assume !(16384 == ssl3_accept_~s__state~0); 5149#L108 assume 8192 == ssl3_accept_~s__state~0; 5038#L211 [2019-12-07 14:07:30,472 INFO L796 eck$LassoCheckResult]: Loop: 5038#L211 ssl3_accept_~s__server~0 := 1; 5089#L216 assume 0 != ssl3_accept_~cb~0; 5079#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5080#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5107#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5112#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5201#L243 assume 12292 != ssl3_accept_~s__state~0; 5288#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post29 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 5058#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 5535#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5528#L652-1 ssl3_accept_~skip~0 := 0; 5524#L99-2 assume !false; 5505#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5501#L102 assume !(12292 == ssl3_accept_~s__state~0); 5497#L105 assume !(16384 == ssl3_accept_~s__state~0); 5485#L108 assume 8192 == ssl3_accept_~s__state~0; 5038#L211 [2019-12-07 14:07:30,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:30,473 INFO L82 PathProgramCache]: Analyzing trace with hash 1269760736, now seen corresponding path program 1 times [2019-12-07 14:07:30,473 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:30,473 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010213756] [2019-12-07 14:07:30,473 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:30,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:30,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 14:07:30,487 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010213756] [2019-12-07 14:07:30,488 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 14:07:30,488 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-12-07 14:07:30,488 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368441230] [2019-12-07 14:07:30,488 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 14:07:30,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:30,488 INFO L82 PathProgramCache]: Analyzing trace with hash 1944853982, now seen corresponding path program 1 times [2019-12-07 14:07:30,489 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:30,489 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640281941] [2019-12-07 14:07:30,489 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:30,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:30,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 14:07:30,501 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640281941] [2019-12-07 14:07:30,501 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 14:07:30,501 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 14:07:30,501 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602930689] [2019-12-07 14:07:30,501 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 14:07:30,501 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 14:07:30,501 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 14:07:30,501 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 14:07:30,501 INFO L87 Difference]: Start difference. First operand 629 states and 962 transitions. cyclomatic complexity: 336 Second operand 3 states. [2019-12-07 14:07:30,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 14:07:30,579 INFO L93 Difference]: Finished difference Result 639 states and 970 transitions. [2019-12-07 14:07:30,579 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 14:07:30,580 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 639 states and 970 transitions. [2019-12-07 14:07:30,584 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 411 [2019-12-07 14:07:30,587 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 639 states to 639 states and 970 transitions. [2019-12-07 14:07:30,588 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 450 [2019-12-07 14:07:30,588 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 450 [2019-12-07 14:07:30,588 INFO L73 IsDeterministic]: Start isDeterministic. Operand 639 states and 970 transitions. [2019-12-07 14:07:30,589 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 14:07:30,589 INFO L688 BuchiCegarLoop]: Abstraction has 639 states and 970 transitions. [2019-12-07 14:07:30,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 639 states and 970 transitions. [2019-12-07 14:07:30,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 639 to 629. [2019-12-07 14:07:30,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 629 states. [2019-12-07 14:07:30,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 958 transitions. [2019-12-07 14:07:30,598 INFO L711 BuchiCegarLoop]: Abstraction has 629 states and 958 transitions. [2019-12-07 14:07:30,599 INFO L591 BuchiCegarLoop]: Abstraction has 629 states and 958 transitions. [2019-12-07 14:07:30,599 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-12-07 14:07:30,599 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 629 states and 958 transitions. [2019-12-07 14:07:30,602 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 401 [2019-12-07 14:07:30,602 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 14:07:30,602 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 14:07:30,602 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:30,602 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:30,603 INFO L794 eck$LassoCheckResult]: Stem: 6505#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 6506#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6499#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 6500#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6455#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 6555#L99-2 assume !false; 6610#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6806#L102 assume !(12292 == ssl3_accept_~s__state~0); 6804#L105 assume !(16384 == ssl3_accept_~s__state~0); 6802#L108 assume !(8192 == ssl3_accept_~s__state~0); 6800#L111 assume !(24576 == ssl3_accept_~s__state~0); 6798#L114 assume 8195 == ssl3_accept_~s__state~0; 6316#L211 [2019-12-07 14:07:30,603 INFO L796 eck$LassoCheckResult]: Loop: 6316#L211 ssl3_accept_~s__server~0 := 1; 6365#L216 assume 0 != ssl3_accept_~cb~0; 6357#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6358#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6384#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6389#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6392#L243 assume 12292 != ssl3_accept_~s__state~0; 6393#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post29 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 6340#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 6763#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6755#L652-1 ssl3_accept_~skip~0 := 0; 6753#L99-2 assume !false; 6751#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6749#L102 assume !(12292 == ssl3_accept_~s__state~0); 6747#L105 assume !(16384 == ssl3_accept_~s__state~0); 6745#L108 assume !(8192 == ssl3_accept_~s__state~0); 6743#L111 assume !(24576 == ssl3_accept_~s__state~0); 6741#L114 assume 8195 == ssl3_accept_~s__state~0; 6316#L211 [2019-12-07 14:07:30,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:30,603 INFO L82 PathProgramCache]: Analyzing trace with hash 469359109, now seen corresponding path program 1 times [2019-12-07 14:07:30,603 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:30,603 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399168626] [2019-12-07 14:07:30,603 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:30,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:30,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 14:07:30,614 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399168626] [2019-12-07 14:07:30,615 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 14:07:30,615 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-12-07 14:07:30,615 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966215434] [2019-12-07 14:07:30,615 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 14:07:30,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:30,615 INFO L82 PathProgramCache]: Analyzing trace with hash 693906819, now seen corresponding path program 1 times [2019-12-07 14:07:30,615 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:30,615 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544180662] [2019-12-07 14:07:30,616 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:30,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:30,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 14:07:30,626 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544180662] [2019-12-07 14:07:30,627 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 14:07:30,627 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 14:07:30,627 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736425688] [2019-12-07 14:07:30,627 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 14:07:30,627 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 14:07:30,627 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 14:07:30,628 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 14:07:30,628 INFO L87 Difference]: Start difference. First operand 629 states and 958 transitions. cyclomatic complexity: 332 Second operand 3 states. [2019-12-07 14:07:30,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 14:07:30,715 INFO L93 Difference]: Finished difference Result 639 states and 966 transitions. [2019-12-07 14:07:30,715 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 14:07:30,715 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 639 states and 966 transitions. [2019-12-07 14:07:30,718 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 411 [2019-12-07 14:07:30,721 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 639 states to 639 states and 966 transitions. [2019-12-07 14:07:30,721 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 450 [2019-12-07 14:07:30,722 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 450 [2019-12-07 14:07:30,722 INFO L73 IsDeterministic]: Start isDeterministic. Operand 639 states and 966 transitions. [2019-12-07 14:07:30,722 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 14:07:30,723 INFO L688 BuchiCegarLoop]: Abstraction has 639 states and 966 transitions. [2019-12-07 14:07:30,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 639 states and 966 transitions. [2019-12-07 14:07:30,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 639 to 629. [2019-12-07 14:07:30,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 629 states. [2019-12-07 14:07:30,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 954 transitions. [2019-12-07 14:07:30,730 INFO L711 BuchiCegarLoop]: Abstraction has 629 states and 954 transitions. [2019-12-07 14:07:30,730 INFO L591 BuchiCegarLoop]: Abstraction has 629 states and 954 transitions. [2019-12-07 14:07:30,730 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-12-07 14:07:30,731 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 629 states and 954 transitions. [2019-12-07 14:07:30,732 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 401 [2019-12-07 14:07:30,733 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 14:07:30,733 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 14:07:30,734 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:30,734 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:30,734 INFO L794 eck$LassoCheckResult]: Stem: 7776#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 7777#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7770#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 7771#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7727#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 7827#L99-2 assume !false; 7688#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7689#L102 assume !(12292 == ssl3_accept_~s__state~0); 7695#L105 assume !(16384 == ssl3_accept_~s__state~0); 7696#L108 assume !(8192 == ssl3_accept_~s__state~0); 8129#L111 assume !(24576 == ssl3_accept_~s__state~0); 8125#L114 assume !(8195 == ssl3_accept_~s__state~0); 7614#L117 assume !(8480 == ssl3_accept_~s__state~0); 7562#L120 assume !(8481 == ssl3_accept_~s__state~0); 7563#L123 assume !(8482 == ssl3_accept_~s__state~0); 7815#L126 assume 8464 == ssl3_accept_~s__state~0; 7641#L133 [2019-12-07 14:07:30,734 INFO L796 eck$LassoCheckResult]: Loop: 7641#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 7533#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7526#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; 7527#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 7788#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7693#L652-1 ssl3_accept_~skip~0 := 0; 7778#L99-2 assume !false; 7779#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8134#L102 assume !(12292 == ssl3_accept_~s__state~0); 8132#L105 assume !(16384 == ssl3_accept_~s__state~0); 7701#L108 assume !(8192 == ssl3_accept_~s__state~0); 7638#L111 assume !(24576 == ssl3_accept_~s__state~0); 7587#L114 assume !(8195 == ssl3_accept_~s__state~0); 7588#L117 assume !(8480 == ssl3_accept_~s__state~0); 8122#L120 assume !(8481 == ssl3_accept_~s__state~0); 8092#L123 assume !(8482 == ssl3_accept_~s__state~0); 7790#L126 assume !(8464 == ssl3_accept_~s__state~0); 7791#L129 assume !(8465 == ssl3_accept_~s__state~0); 7783#L132 assume !(8466 == ssl3_accept_~s__state~0); 7784#L135 assume 8496 == ssl3_accept_~s__state~0; 7912#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 7965#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7963#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 7961#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 7940#L293-2 ssl3_accept_~s__init_num~0 := 0; 7935#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 7932#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7929#L652-1 ssl3_accept_~skip~0 := 0; 7928#L99-2 assume !false; 7927#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7925#L102 assume !(12292 == ssl3_accept_~s__state~0); 7924#L105 assume 16384 == ssl3_accept_~s__state~0; 7922#L211 ssl3_accept_~s__server~0 := 1; 8107#L216 assume 0 != ssl3_accept_~cb~0; 8103#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 8099#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 8097#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 8095#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 8094#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 8081#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 8078#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8077#L652-1 ssl3_accept_~skip~0 := 0; 8109#L99-2 assume !false; 8105#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8101#L102 assume !(12292 == ssl3_accept_~s__state~0); 8052#L105 assume !(16384 == ssl3_accept_~s__state~0); 8029#L108 assume !(8192 == ssl3_accept_~s__state~0); 8023#L111 assume !(24576 == ssl3_accept_~s__state~0); 8014#L114 assume !(8195 == ssl3_accept_~s__state~0); 7891#L117 assume !(8480 == ssl3_accept_~s__state~0); 7892#L120 assume !(8481 == ssl3_accept_~s__state~0); 7836#L123 assume !(8482 == ssl3_accept_~s__state~0); 7837#L126 assume 8464 == ssl3_accept_~s__state~0; 7641#L133 [2019-12-07 14:07:30,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:30,735 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 3 times [2019-12-07 14:07:30,735 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:30,735 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501956525] [2019-12-07 14:07:30,735 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:30,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:30,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:30,747 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 14:07:30,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:30,747 INFO L82 PathProgramCache]: Analyzing trace with hash -575645524, now seen corresponding path program 1 times [2019-12-07 14:07:30,748 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:30,748 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355079370] [2019-12-07 14:07:30,748 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:30,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:30,776 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 14:07:30,777 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355079370] [2019-12-07 14:07:30,777 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 14:07:30,777 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 14:07:30,777 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936935266] [2019-12-07 14:07:30,777 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 14:07:30,778 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 14:07:30,778 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 14:07:30,778 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 14:07:30,778 INFO L87 Difference]: Start difference. First operand 629 states and 954 transitions. cyclomatic complexity: 328 Second operand 3 states. [2019-12-07 14:07:30,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 14:07:30,886 INFO L93 Difference]: Finished difference Result 784 states and 1139 transitions. [2019-12-07 14:07:30,887 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 14:07:30,887 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 784 states and 1139 transitions. [2019-12-07 14:07:30,890 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 466 [2019-12-07 14:07:30,893 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 784 states to 726 states and 1081 transitions. [2019-12-07 14:07:30,893 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 505 [2019-12-07 14:07:30,894 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 505 [2019-12-07 14:07:30,894 INFO L73 IsDeterministic]: Start isDeterministic. Operand 726 states and 1081 transitions. [2019-12-07 14:07:30,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 14:07:30,894 INFO L688 BuchiCegarLoop]: Abstraction has 726 states and 1081 transitions. [2019-12-07 14:07:30,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 726 states and 1081 transitions. [2019-12-07 14:07:30,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 726 to 710. [2019-12-07 14:07:30,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 710 states. [2019-12-07 14:07:30,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 710 states to 710 states and 1059 transitions. [2019-12-07 14:07:30,902 INFO L711 BuchiCegarLoop]: Abstraction has 710 states and 1059 transitions. [2019-12-07 14:07:30,902 INFO L591 BuchiCegarLoop]: Abstraction has 710 states and 1059 transitions. [2019-12-07 14:07:30,902 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-12-07 14:07:30,902 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 710 states and 1059 transitions. [2019-12-07 14:07:30,904 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 455 [2019-12-07 14:07:30,904 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 14:07:30,904 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 14:07:30,905 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:30,905 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:30,905 INFO L794 eck$LassoCheckResult]: Stem: 9197#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 9198#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9191#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 9192#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9149#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 9245#L99-2 assume !false; 9351#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9499#L102 assume !(12292 == ssl3_accept_~s__state~0); 9498#L105 assume !(16384 == ssl3_accept_~s__state~0); 9497#L108 assume !(8192 == ssl3_accept_~s__state~0); 9496#L111 assume !(24576 == ssl3_accept_~s__state~0); 9495#L114 assume !(8195 == ssl3_accept_~s__state~0); 9494#L117 assume !(8480 == ssl3_accept_~s__state~0); 9493#L120 assume !(8481 == ssl3_accept_~s__state~0); 9491#L123 assume !(8482 == ssl3_accept_~s__state~0); 9489#L126 assume 8464 == ssl3_accept_~s__state~0; 9066#L133 [2019-12-07 14:07:30,905 INFO L796 eck$LassoCheckResult]: Loop: 9066#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 8951#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8945#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; 8946#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 9176#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9104#L652-1 ssl3_accept_~skip~0 := 0; 9199#L99-2 assume !false; 9113#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9114#L102 assume !(12292 == ssl3_accept_~s__state~0); 9119#L105 assume !(16384 == ssl3_accept_~s__state~0); 9120#L108 assume !(8192 == ssl3_accept_~s__state~0); 9064#L111 assume !(24576 == ssl3_accept_~s__state~0); 9009#L114 assume !(8195 == ssl3_accept_~s__state~0); 9010#L117 assume !(8480 == ssl3_accept_~s__state~0); 8980#L120 assume !(8481 == ssl3_accept_~s__state~0); 8981#L123 assume !(8482 == ssl3_accept_~s__state~0); 9210#L126 assume !(8464 == ssl3_accept_~s__state~0); 9211#L129 assume !(8465 == ssl3_accept_~s__state~0); 9203#L132 assume !(8466 == ssl3_accept_~s__state~0); 9204#L135 assume 8496 == ssl3_accept_~s__state~0; 9437#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 9435#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9433#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 9431#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 9419#L293-2 ssl3_accept_~s__init_num~0 := 0; 9309#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 9393#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9388#L652-1 ssl3_accept_~skip~0 := 0; 9382#L99-2 assume !false; 9380#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9378#L102 assume !(12292 == ssl3_accept_~s__state~0); 9376#L105 assume 16384 == ssl3_accept_~s__state~0; 9368#L211 ssl3_accept_~s__server~0 := 1; 9600#L216 assume 0 != ssl3_accept_~cb~0; 9599#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 9598#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 9596#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 9355#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 9356#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 9558#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 9545#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9541#L652-1 ssl3_accept_~skip~0 := 0; 9539#L99-2 assume !false; 9537#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9535#L102 assume !(12292 == ssl3_accept_~s__state~0); 9533#L105 assume !(16384 == ssl3_accept_~s__state~0); 9531#L108 assume !(8192 == ssl3_accept_~s__state~0); 9529#L111 assume !(24576 == ssl3_accept_~s__state~0); 9527#L114 assume !(8195 == ssl3_accept_~s__state~0); 9526#L117 assume !(8480 == ssl3_accept_~s__state~0); 9524#L120 assume !(8481 == ssl3_accept_~s__state~0); 9523#L123 assume !(8482 == ssl3_accept_~s__state~0); 9522#L126 assume 8464 == ssl3_accept_~s__state~0; 9066#L133 [2019-12-07 14:07:30,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:30,905 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 4 times [2019-12-07 14:07:30,905 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:30,906 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918619457] [2019-12-07 14:07:30,906 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:30,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:30,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:30,915 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 14:07:30,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:30,915 INFO L82 PathProgramCache]: Analyzing trace with hash -598277778, now seen corresponding path program 1 times [2019-12-07 14:07:30,915 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:30,916 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678526683] [2019-12-07 14:07:30,916 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:30,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:30,931 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 14:07:30,931 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678526683] [2019-12-07 14:07:30,932 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 14:07:30,932 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 14:07:30,932 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449317231] [2019-12-07 14:07:30,932 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 14:07:30,932 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 14:07:30,932 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 14:07:30,932 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 14:07:30,932 INFO L87 Difference]: Start difference. First operand 710 states and 1059 transitions. cyclomatic complexity: 352 Second operand 3 states. [2019-12-07 14:07:31,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 14:07:31,051 INFO L93 Difference]: Finished difference Result 868 states and 1299 transitions. [2019-12-07 14:07:31,051 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 14:07:31,051 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 868 states and 1299 transitions. [2019-12-07 14:07:31,055 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 556 [2019-12-07 14:07:31,059 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 868 states to 861 states and 1292 transitions. [2019-12-07 14:07:31,059 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 595 [2019-12-07 14:07:31,060 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 595 [2019-12-07 14:07:31,060 INFO L73 IsDeterministic]: Start isDeterministic. Operand 861 states and 1292 transitions. [2019-12-07 14:07:31,060 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 14:07:31,060 INFO L688 BuchiCegarLoop]: Abstraction has 861 states and 1292 transitions. [2019-12-07 14:07:31,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states and 1292 transitions. [2019-12-07 14:07:31,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 839. [2019-12-07 14:07:31,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 839 states. [2019-12-07 14:07:31,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 839 states to 839 states and 1258 transitions. [2019-12-07 14:07:31,069 INFO L711 BuchiCegarLoop]: Abstraction has 839 states and 1258 transitions. [2019-12-07 14:07:31,069 INFO L591 BuchiCegarLoop]: Abstraction has 839 states and 1258 transitions. [2019-12-07 14:07:31,069 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-12-07 14:07:31,070 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 839 states and 1258 transitions. [2019-12-07 14:07:31,072 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 541 [2019-12-07 14:07:31,072 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 14:07:31,072 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 14:07:31,073 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:31,073 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:31,073 INFO L794 eck$LassoCheckResult]: Stem: 10791#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 10792#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10783#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 10784#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10741#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 10847#L99-2 assume !false; 11077#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11076#L102 assume !(12292 == ssl3_accept_~s__state~0); 11075#L105 assume !(16384 == ssl3_accept_~s__state~0); 11074#L108 assume !(8192 == ssl3_accept_~s__state~0); 11073#L111 assume !(24576 == ssl3_accept_~s__state~0); 11072#L114 assume !(8195 == ssl3_accept_~s__state~0); 11071#L117 assume !(8480 == ssl3_accept_~s__state~0); 11070#L120 assume !(8481 == ssl3_accept_~s__state~0); 11068#L123 assume !(8482 == ssl3_accept_~s__state~0); 11069#L126 assume 8464 == ssl3_accept_~s__state~0; 10652#L133 [2019-12-07 14:07:31,073 INFO L796 eck$LassoCheckResult]: Loop: 10652#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 10537#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10529#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; 10530#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 11330#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11327#L652-1 ssl3_accept_~skip~0 := 0; 11325#L99-2 assume !false; 11323#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11321#L102 assume !(12292 == ssl3_accept_~s__state~0); 11293#L105 assume !(16384 == ssl3_accept_~s__state~0); 11286#L108 assume !(8192 == ssl3_accept_~s__state~0); 11284#L111 assume !(24576 == ssl3_accept_~s__state~0); 11250#L114 assume !(8195 == ssl3_accept_~s__state~0); 11249#L117 assume !(8480 == ssl3_accept_~s__state~0); 11248#L120 assume !(8481 == ssl3_accept_~s__state~0); 11247#L123 assume !(8482 == ssl3_accept_~s__state~0); 11246#L126 assume !(8464 == ssl3_accept_~s__state~0); 11245#L129 assume !(8465 == ssl3_accept_~s__state~0); 11243#L132 assume !(8466 == ssl3_accept_~s__state~0); 10744#L135 assume 8496 == ssl3_accept_~s__state~0; 10631#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 10632#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10669#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 10578#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 10580#L293-2 ssl3_accept_~s__init_num~0 := 0; 10603#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 11160#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11157#L652-1 ssl3_accept_~skip~0 := 0; 11155#L99-2 assume !false; 11153#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11151#L102 assume !(12292 == ssl3_accept_~s__state~0); 11149#L105 assume !(16384 == ssl3_accept_~s__state~0); 11148#L108 assume !(8192 == ssl3_accept_~s__state~0); 11142#L111 assume !(24576 == ssl3_accept_~s__state~0); 11140#L114 assume !(8195 == ssl3_accept_~s__state~0); 11138#L117 assume !(8480 == ssl3_accept_~s__state~0); 11137#L120 assume !(8481 == ssl3_accept_~s__state~0); 11136#L123 assume !(8482 == ssl3_accept_~s__state~0); 11135#L126 assume !(8464 == ssl3_accept_~s__state~0); 11134#L129 assume !(8465 == ssl3_accept_~s__state~0); 11133#L132 assume !(8466 == ssl3_accept_~s__state~0); 11132#L135 assume !(8496 == ssl3_accept_~s__state~0); 11131#L138 assume !(8497 == ssl3_accept_~s__state~0); 11130#L141 assume !(8512 == ssl3_accept_~s__state~0); 11126#L144 assume !(8513 == ssl3_accept_~s__state~0); 10605#L147 assume !(8528 == ssl3_accept_~s__state~0); 10607#L150 assume !(8529 == ssl3_accept_~s__state~0); 10639#L153 assume !(8544 == ssl3_accept_~s__state~0); 10897#L156 assume !(8545 == ssl3_accept_~s__state~0); 10850#L159 assume 8560 == ssl3_accept_~s__state~0; 10723#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 10724#L438 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; 10621#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 11291#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11261#L652-1 ssl3_accept_~skip~0 := 0; 11260#L99-2 assume !false; 11259#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11258#L102 assume !(12292 == ssl3_accept_~s__state~0); 11257#L105 assume !(16384 == ssl3_accept_~s__state~0); 11256#L108 assume !(8192 == ssl3_accept_~s__state~0); 11255#L111 assume !(24576 == ssl3_accept_~s__state~0); 11254#L114 assume !(8195 == ssl3_accept_~s__state~0); 11253#L117 assume !(8480 == ssl3_accept_~s__state~0); 10881#L120 assume !(8481 == ssl3_accept_~s__state~0); 10854#L123 assume !(8482 == ssl3_accept_~s__state~0); 10855#L126 assume 8464 == ssl3_accept_~s__state~0; 10652#L133 [2019-12-07 14:07:31,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:31,073 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 5 times [2019-12-07 14:07:31,073 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:31,074 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130940331] [2019-12-07 14:07:31,074 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:31,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:31,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:31,083 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 14:07:31,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:31,083 INFO L82 PathProgramCache]: Analyzing trace with hash -1995879152, now seen corresponding path program 1 times [2019-12-07 14:07:31,083 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:31,083 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14088523] [2019-12-07 14:07:31,084 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:31,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:31,104 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 14:07:31,104 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14088523] [2019-12-07 14:07:31,104 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 14:07:31,105 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 14:07:31,105 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905574352] [2019-12-07 14:07:31,105 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 14:07:31,105 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 14:07:31,105 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 14:07:31,105 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 14:07:31,105 INFO L87 Difference]: Start difference. First operand 839 states and 1258 transitions. cyclomatic complexity: 422 Second operand 3 states. [2019-12-07 14:07:31,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 14:07:31,217 INFO L93 Difference]: Finished difference Result 981 states and 1377 transitions. [2019-12-07 14:07:31,217 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 14:07:31,217 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 981 states and 1377 transitions. [2019-12-07 14:07:31,221 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 640 [2019-12-07 14:07:31,225 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 981 states to 981 states and 1377 transitions. [2019-12-07 14:07:31,225 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 679 [2019-12-07 14:07:31,226 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 679 [2019-12-07 14:07:31,226 INFO L73 IsDeterministic]: Start isDeterministic. Operand 981 states and 1377 transitions. [2019-12-07 14:07:31,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 14:07:31,226 INFO L688 BuchiCegarLoop]: Abstraction has 981 states and 1377 transitions. [2019-12-07 14:07:31,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 981 states and 1377 transitions. [2019-12-07 14:07:31,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 981 to 973. [2019-12-07 14:07:31,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 973 states. [2019-12-07 14:07:31,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 973 states to 973 states and 1366 transitions. [2019-12-07 14:07:31,235 INFO L711 BuchiCegarLoop]: Abstraction has 973 states and 1366 transitions. [2019-12-07 14:07:31,235 INFO L591 BuchiCegarLoop]: Abstraction has 973 states and 1366 transitions. [2019-12-07 14:07:31,235 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-12-07 14:07:31,235 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 973 states and 1366 transitions. [2019-12-07 14:07:31,238 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 633 [2019-12-07 14:07:31,238 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 14:07:31,238 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 14:07:31,239 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:31,239 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:31,239 INFO L794 eck$LassoCheckResult]: Stem: 12602#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 12603#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12594#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 12595#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12549#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 12663#L99-2 assume !false; 13077#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13075#L102 assume !(12292 == ssl3_accept_~s__state~0); 13072#L105 assume !(16384 == ssl3_accept_~s__state~0); 13064#L108 assume !(8192 == ssl3_accept_~s__state~0); 13062#L111 assume !(24576 == ssl3_accept_~s__state~0); 13060#L114 assume !(8195 == ssl3_accept_~s__state~0); 13058#L117 assume !(8480 == ssl3_accept_~s__state~0); 13056#L120 assume !(8481 == ssl3_accept_~s__state~0); 13052#L123 assume !(8482 == ssl3_accept_~s__state~0); 13053#L126 assume 8464 == ssl3_accept_~s__state~0; 12469#L133 [2019-12-07 14:07:31,239 INFO L796 eck$LassoCheckResult]: Loop: 12469#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 12359#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12353#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; 12354#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 13269#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13266#L652-1 ssl3_accept_~skip~0 := 0; 13265#L99-2 assume !false; 13264#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13263#L102 assume !(12292 == ssl3_accept_~s__state~0); 13261#L105 assume !(16384 == ssl3_accept_~s__state~0); 13258#L108 assume !(8192 == ssl3_accept_~s__state~0); 13257#L111 assume !(24576 == ssl3_accept_~s__state~0); 13255#L114 assume !(8195 == ssl3_accept_~s__state~0); 13253#L117 assume !(8480 == ssl3_accept_~s__state~0); 13251#L120 assume !(8481 == ssl3_accept_~s__state~0); 13249#L123 assume !(8482 == ssl3_accept_~s__state~0); 13247#L126 assume !(8464 == ssl3_accept_~s__state~0); 13245#L129 assume !(8465 == ssl3_accept_~s__state~0); 13243#L132 assume !(8466 == ssl3_accept_~s__state~0); 13242#L135 assume 8496 == ssl3_accept_~s__state~0; 12449#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 12450#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12523#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 13048#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 13045#L293-2 ssl3_accept_~s__init_num~0 := 0; 13042#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 13035#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13032#L652-1 ssl3_accept_~skip~0 := 0; 13030#L99-2 assume !false; 13029#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13028#L102 assume !(12292 == ssl3_accept_~s__state~0); 13027#L105 assume !(16384 == ssl3_accept_~s__state~0); 13026#L108 assume !(8192 == ssl3_accept_~s__state~0); 13025#L111 assume !(24576 == ssl3_accept_~s__state~0); 13024#L114 assume !(8195 == ssl3_accept_~s__state~0); 13023#L117 assume !(8480 == ssl3_accept_~s__state~0); 13021#L120 assume !(8481 == ssl3_accept_~s__state~0); 13018#L123 assume !(8482 == ssl3_accept_~s__state~0); 13012#L126 assume !(8464 == ssl3_accept_~s__state~0); 13010#L129 assume !(8465 == ssl3_accept_~s__state~0); 13008#L132 assume !(8466 == ssl3_accept_~s__state~0); 13006#L135 assume !(8496 == ssl3_accept_~s__state~0); 13005#L138 assume !(8497 == ssl3_accept_~s__state~0); 12912#L141 assume 8512 == ssl3_accept_~s__state~0; 12650#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 12632#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 12633#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 12423#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 13236#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13233#L652-1 ssl3_accept_~skip~0 := 0; 13232#L99-2 assume !false; 13231#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13230#L102 assume !(12292 == ssl3_accept_~s__state~0); 13229#L105 assume !(16384 == ssl3_accept_~s__state~0); 13228#L108 assume !(8192 == ssl3_accept_~s__state~0); 13227#L111 assume !(24576 == ssl3_accept_~s__state~0); 13226#L114 assume !(8195 == ssl3_accept_~s__state~0); 13225#L117 assume !(8480 == ssl3_accept_~s__state~0); 13224#L120 assume !(8481 == ssl3_accept_~s__state~0); 13223#L123 assume !(8482 == ssl3_accept_~s__state~0); 13221#L126 assume !(8464 == ssl3_accept_~s__state~0); 13219#L129 assume !(8465 == ssl3_accept_~s__state~0); 12917#L132 assume !(8466 == ssl3_accept_~s__state~0); 12915#L135 assume !(8496 == ssl3_accept_~s__state~0); 12914#L138 assume !(8497 == ssl3_accept_~s__state~0); 12913#L141 assume !(8512 == ssl3_accept_~s__state~0); 12910#L144 assume !(8513 == ssl3_accept_~s__state~0); 12911#L147 assume !(8528 == ssl3_accept_~s__state~0); 12973#L150 assume !(8529 == ssl3_accept_~s__state~0); 12971#L153 assume !(8544 == ssl3_accept_~s__state~0); 12969#L156 assume !(8545 == ssl3_accept_~s__state~0); 12669#L159 assume 8560 == ssl3_accept_~s__state~0; 12533#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 12534#L438 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; 12437#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 12997#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12994#L652-1 ssl3_accept_~skip~0 := 0; 12993#L99-2 assume !false; 12992#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12991#L102 assume !(12292 == ssl3_accept_~s__state~0); 12990#L105 assume !(16384 == ssl3_accept_~s__state~0); 12988#L108 assume !(8192 == ssl3_accept_~s__state~0); 12985#L111 assume !(24576 == ssl3_accept_~s__state~0); 12983#L114 assume !(8195 == ssl3_accept_~s__state~0); 12981#L117 assume !(8480 == ssl3_accept_~s__state~0); 12773#L120 assume !(8481 == ssl3_accept_~s__state~0); 12699#L123 assume !(8482 == ssl3_accept_~s__state~0); 12700#L126 assume 8464 == ssl3_accept_~s__state~0; 12469#L133 [2019-12-07 14:07:31,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:31,239 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 6 times [2019-12-07 14:07:31,240 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:31,240 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554017791] [2019-12-07 14:07:31,240 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:31,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:31,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:31,248 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 14:07:31,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:31,249 INFO L82 PathProgramCache]: Analyzing trace with hash 1643408470, now seen corresponding path program 1 times [2019-12-07 14:07:31,249 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:31,249 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179648585] [2019-12-07 14:07:31,249 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:31,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:31,274 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2019-12-07 14:07:31,274 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179648585] [2019-12-07 14:07:31,274 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 14:07:31,274 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 14:07:31,275 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502314991] [2019-12-07 14:07:31,275 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 14:07:31,275 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 14:07:31,275 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 14:07:31,275 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 14:07:31,275 INFO L87 Difference]: Start difference. First operand 973 states and 1366 transitions. cyclomatic complexity: 396 Second operand 3 states. [2019-12-07 14:07:31,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 14:07:31,353 INFO L93 Difference]: Finished difference Result 1099 states and 1537 transitions. [2019-12-07 14:07:31,353 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 14:07:31,353 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1099 states and 1537 transitions. [2019-12-07 14:07:31,357 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 717 [2019-12-07 14:07:31,363 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1099 states to 1099 states and 1537 transitions. [2019-12-07 14:07:31,363 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 756 [2019-12-07 14:07:31,363 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 756 [2019-12-07 14:07:31,363 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1099 states and 1537 transitions. [2019-12-07 14:07:31,363 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 14:07:31,363 INFO L688 BuchiCegarLoop]: Abstraction has 1099 states and 1537 transitions. [2019-12-07 14:07:31,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1099 states and 1537 transitions. [2019-12-07 14:07:31,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1099 to 1057. [2019-12-07 14:07:31,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1057 states. [2019-12-07 14:07:31,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1057 states to 1057 states and 1468 transitions. [2019-12-07 14:07:31,373 INFO L711 BuchiCegarLoop]: Abstraction has 1057 states and 1468 transitions. [2019-12-07 14:07:31,373 INFO L591 BuchiCegarLoop]: Abstraction has 1057 states and 1468 transitions. [2019-12-07 14:07:31,374 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-12-07 14:07:31,374 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1057 states and 1468 transitions. [2019-12-07 14:07:31,376 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 689 [2019-12-07 14:07:31,376 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 14:07:31,376 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 14:07:31,377 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:31,377 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:31,377 INFO L794 eck$LassoCheckResult]: Stem: 14682#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 14683#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14674#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 14675#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14628#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 14746#L99-2 assume !false; 15320#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15354#L102 assume !(12292 == ssl3_accept_~s__state~0); 15350#L105 assume !(16384 == ssl3_accept_~s__state~0); 15346#L108 assume !(8192 == ssl3_accept_~s__state~0); 15342#L111 assume !(24576 == ssl3_accept_~s__state~0); 15338#L114 assume !(8195 == ssl3_accept_~s__state~0); 15334#L117 assume !(8480 == ssl3_accept_~s__state~0); 15331#L120 assume !(8481 == ssl3_accept_~s__state~0); 15327#L123 assume !(8482 == ssl3_accept_~s__state~0); 14841#L126 assume 8464 == ssl3_accept_~s__state~0; 14547#L133 [2019-12-07 14:07:31,378 INFO L796 eck$LassoCheckResult]: Loop: 14547#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 14437#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 14431#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; 14432#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 15379#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15374#L652-1 ssl3_accept_~skip~0 := 0; 15370#L99-2 assume !false; 15365#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15362#L102 assume !(12292 == ssl3_accept_~s__state~0); 15358#L105 assume !(16384 == ssl3_accept_~s__state~0); 15355#L108 assume !(8192 == ssl3_accept_~s__state~0); 15351#L111 assume !(24576 == ssl3_accept_~s__state~0); 15347#L114 assume !(8195 == ssl3_accept_~s__state~0); 15343#L117 assume !(8480 == ssl3_accept_~s__state~0); 15339#L120 assume !(8481 == ssl3_accept_~s__state~0); 15335#L123 assume !(8482 == ssl3_accept_~s__state~0); 15332#L126 assume !(8464 == ssl3_accept_~s__state~0); 15328#L129 assume !(8465 == ssl3_accept_~s__state~0); 15322#L132 assume !(8466 == ssl3_accept_~s__state~0); 15219#L135 assume 8496 == ssl3_accept_~s__state~0; 15063#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 15218#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 15217#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 15215#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 15202#L293-2 ssl3_accept_~s__init_num~0 := 0; 15201#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 15188#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15184#L652-1 ssl3_accept_~skip~0 := 0; 15182#L99-2 assume !false; 15180#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15176#L102 assume !(12292 == ssl3_accept_~s__state~0); 15174#L105 assume !(16384 == ssl3_accept_~s__state~0); 15172#L108 assume !(8192 == ssl3_accept_~s__state~0); 15170#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); 15163#L120 assume !(8481 == ssl3_accept_~s__state~0); 15160#L123 assume !(8482 == ssl3_accept_~s__state~0); 15159#L126 assume !(8464 == ssl3_accept_~s__state~0); 15158#L129 assume !(8465 == ssl3_accept_~s__state~0); 15157#L132 assume !(8466 == ssl3_accept_~s__state~0); 15116#L135 assume !(8496 == ssl3_accept_~s__state~0); 15113#L138 assume !(8497 == ssl3_accept_~s__state~0); 15106#L141 assume !(8512 == ssl3_accept_~s__state~0); 15102#L144 assume !(8513 == ssl3_accept_~s__state~0); 15098#L147 assume !(8528 == ssl3_accept_~s__state~0); 15094#L150 assume !(8529 == ssl3_accept_~s__state~0); 15090#L153 assume !(8544 == ssl3_accept_~s__state~0); 15087#L156 assume !(8545 == ssl3_accept_~s__state~0); 15085#L159 assume !(8560 == ssl3_accept_~s__state~0); 15083#L162 assume !(8561 == ssl3_accept_~s__state~0); 15080#L165 assume !(8448 == ssl3_accept_~s__state~0); 15077#L168 assume !(8576 == ssl3_accept_~s__state~0); 15074#L171 assume !(8577 == ssl3_accept_~s__state~0); 15071#L174 assume !(8592 == ssl3_accept_~s__state~0); 15069#L177 assume !(8593 == ssl3_accept_~s__state~0); 15067#L180 assume !(8608 == ssl3_accept_~s__state~0); 15061#L183 assume !(8609 == ssl3_accept_~s__state~0); 15058#L186 assume !(8640 == ssl3_accept_~s__state~0); 14739#L189 assume !(8641 == ssl3_accept_~s__state~0); 14740#L192 assume 8656 == ssl3_accept_~s__state~0; 14619#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 14620#L539 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 14442#L544 assume 10 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 11; 14444#L553-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 14676#L564 assume !(0 == ssl3_accept_~tmp___10~0); 14677#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 14950#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14948#L652-1 ssl3_accept_~skip~0 := 0; 14941#L99-2 assume !false; 14942#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14935#L102 assume !(12292 == ssl3_accept_~s__state~0); 14936#L105 assume 16384 == ssl3_accept_~s__state~0; 14489#L211 ssl3_accept_~s__server~0 := 1; 15185#L216 assume 0 != ssl3_accept_~cb~0; 15183#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 15181#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 15178#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 15175#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 15173#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 15171#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 15169#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15167#L652-1 ssl3_accept_~skip~0 := 0; 15200#L99-2 assume !false; 15199#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15198#L102 assume !(12292 == ssl3_accept_~s__state~0); 15197#L105 assume !(16384 == ssl3_accept_~s__state~0); 15196#L108 assume !(8192 == ssl3_accept_~s__state~0); 15195#L111 assume !(24576 == ssl3_accept_~s__state~0); 15193#L114 assume !(8195 == ssl3_accept_~s__state~0); 15120#L117 assume !(8480 == ssl3_accept_~s__state~0); 15118#L120 assume !(8481 == ssl3_accept_~s__state~0); 14775#L123 assume !(8482 == ssl3_accept_~s__state~0); 14776#L126 assume 8464 == ssl3_accept_~s__state~0; 14547#L133 [2019-12-07 14:07:31,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:31,378 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 7 times [2019-12-07 14:07:31,378 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:31,378 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777464109] [2019-12-07 14:07:31,378 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:31,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:31,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:31,386 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 14:07:31,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:31,386 INFO L82 PathProgramCache]: Analyzing trace with hash -163313437, now seen corresponding path program 1 times [2019-12-07 14:07:31,387 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:31,387 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131792659] [2019-12-07 14:07:31,387 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:31,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:31,412 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 59 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2019-12-07 14:07:31,412 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131792659] [2019-12-07 14:07:31,412 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 14:07:31,413 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 14:07:31,413 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009747176] [2019-12-07 14:07:31,413 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 14:07:31,413 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 14:07:31,413 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 14:07:31,413 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 14:07:31,413 INFO L87 Difference]: Start difference. First operand 1057 states and 1468 transitions. cyclomatic complexity: 414 Second operand 3 states. [2019-12-07 14:07:31,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 14:07:31,476 INFO L93 Difference]: Finished difference Result 2106 states and 2871 transitions. [2019-12-07 14:07:31,476 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 14:07:31,477 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2106 states and 2871 transitions. [2019-12-07 14:07:31,487 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1378 [2019-12-07 14:07:31,501 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2106 states to 2106 states and 2871 transitions. [2019-12-07 14:07:31,501 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1448 [2019-12-07 14:07:31,502 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1448 [2019-12-07 14:07:31,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2106 states and 2871 transitions. [2019-12-07 14:07:31,502 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 14:07:31,502 INFO L688 BuchiCegarLoop]: Abstraction has 2106 states and 2871 transitions. [2019-12-07 14:07:31,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2106 states and 2871 transitions. [2019-12-07 14:07:31,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2106 to 2106. [2019-12-07 14:07:31,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2106 states. [2019-12-07 14:07:31,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2106 states to 2106 states and 2871 transitions. [2019-12-07 14:07:31,521 INFO L711 BuchiCegarLoop]: Abstraction has 2106 states and 2871 transitions. [2019-12-07 14:07:31,521 INFO L591 BuchiCegarLoop]: Abstraction has 2106 states and 2871 transitions. [2019-12-07 14:07:31,521 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-12-07 14:07:31,522 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2106 states and 2871 transitions. [2019-12-07 14:07:31,527 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1378 [2019-12-07 14:07:31,527 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 14:07:31,527 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 14:07:31,528 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:31,528 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:31,528 INFO L794 eck$LassoCheckResult]: Stem: 17876#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 17877#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 17867#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 17868#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 17812#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 17947#L99-2 assume !false; 18600#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18710#L102 assume !(12292 == ssl3_accept_~s__state~0); 18709#L105 assume !(16384 == ssl3_accept_~s__state~0); 18708#L108 assume !(8192 == ssl3_accept_~s__state~0); 18707#L111 assume !(24576 == ssl3_accept_~s__state~0); 18706#L114 assume !(8195 == ssl3_accept_~s__state~0); 18705#L117 assume !(8480 == ssl3_accept_~s__state~0); 18704#L120 assume !(8481 == ssl3_accept_~s__state~0); 18703#L123 assume !(8482 == ssl3_accept_~s__state~0); 18629#L126 assume 8464 == ssl3_accept_~s__state~0; 18630#L133 [2019-12-07 14:07:31,529 INFO L796 eck$LassoCheckResult]: Loop: 18630#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 19327#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 17607#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; 19326#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 19323#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19319#L652-1 ssl3_accept_~skip~0 := 0; 19316#L99-2 assume !false; 19310#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19308#L102 assume !(12292 == ssl3_accept_~s__state~0); 19306#L105 assume !(16384 == ssl3_accept_~s__state~0); 19304#L108 assume !(8192 == ssl3_accept_~s__state~0); 19302#L111 assume !(24576 == ssl3_accept_~s__state~0); 19300#L114 assume !(8195 == ssl3_accept_~s__state~0); 19298#L117 assume !(8480 == ssl3_accept_~s__state~0); 19296#L120 assume !(8481 == ssl3_accept_~s__state~0); 19294#L123 assume !(8482 == ssl3_accept_~s__state~0); 19292#L126 assume !(8464 == ssl3_accept_~s__state~0); 19290#L129 assume !(8465 == ssl3_accept_~s__state~0); 19288#L132 assume !(8466 == ssl3_accept_~s__state~0); 19277#L135 assume 8496 == ssl3_accept_~s__state~0; 18670#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 19276#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 19273#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 19264#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 17719#L293-2 ssl3_accept_~s__init_num~0 := 0; 17720#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 17848#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19683#L652-1 ssl3_accept_~skip~0 := 0; 19682#L99-2 assume !false; 19681#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17813#L102 assume !(12292 == ssl3_accept_~s__state~0); 17777#L105 assume !(16384 == ssl3_accept_~s__state~0); 17778#L108 assume !(8192 == ssl3_accept_~s__state~0); 17723#L111 assume !(24576 == ssl3_accept_~s__state~0); 17724#L114 assume !(8195 == ssl3_accept_~s__state~0); 17691#L117 assume !(8480 == ssl3_accept_~s__state~0); 17636#L120 assume !(8481 == ssl3_accept_~s__state~0); 17637#L123 assume !(8482 == ssl3_accept_~s__state~0); 17929#L126 assume !(8464 == ssl3_accept_~s__state~0); 19659#L129 assume !(8465 == ssl3_accept_~s__state~0); 19658#L132 assume !(8466 == ssl3_accept_~s__state~0); 19656#L135 assume !(8496 == ssl3_accept_~s__state~0); 19654#L138 assume !(8497 == ssl3_accept_~s__state~0); 19652#L141 assume !(8512 == ssl3_accept_~s__state~0); 19651#L144 assume !(8513 == ssl3_accept_~s__state~0); 19650#L147 assume !(8528 == ssl3_accept_~s__state~0); 19648#L150 assume !(8529 == ssl3_accept_~s__state~0); 19638#L153 assume !(8544 == ssl3_accept_~s__state~0); 19632#L156 assume !(8545 == ssl3_accept_~s__state~0); 19630#L159 assume !(8560 == ssl3_accept_~s__state~0); 19628#L162 assume !(8561 == ssl3_accept_~s__state~0); 19626#L165 assume !(8448 == ssl3_accept_~s__state~0); 19623#L168 assume !(8576 == ssl3_accept_~s__state~0); 19621#L171 assume !(8577 == ssl3_accept_~s__state~0); 19618#L174 assume !(8592 == ssl3_accept_~s__state~0); 19616#L177 assume !(8593 == ssl3_accept_~s__state~0); 19615#L180 assume !(8608 == ssl3_accept_~s__state~0); 18982#L183 assume !(8609 == ssl3_accept_~s__state~0); 18981#L186 assume !(8640 == ssl3_accept_~s__state~0); 18905#L189 assume !(8641 == ssl3_accept_~s__state~0); 18903#L192 assume 8656 == ssl3_accept_~s__state~0; 18628#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 18900#L539 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 18896#L544 assume !(10 == ssl3_accept_~blastFlag~0); 18894#L547 assume !(13 == ssl3_accept_~blastFlag~0); 18892#L550 assume !(16 == ssl3_accept_~blastFlag~0); 18891#L553 assume !(19 == ssl3_accept_~blastFlag~0); 18890#L553-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 18889#L564 assume !(0 == ssl3_accept_~tmp___10~0); 18888#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 18880#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18877#L652-1 ssl3_accept_~skip~0 := 0; 18876#L99-2 assume !false; 18875#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18874#L102 assume 12292 == ssl3_accept_~s__state~0; 18688#L103 ssl3_accept_~s__new_session~0 := 1; 18684#L211 ssl3_accept_~s__server~0 := 1; 18869#L216 assume 0 != ssl3_accept_~cb~0; 18868#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 18867#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 18859#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 18855#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 18854#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 18853#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 18850#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18847#L652-1 ssl3_accept_~skip~0 := 0; 18840#L99-2 assume !false; 18837#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18836#L102 assume !(12292 == ssl3_accept_~s__state~0); 18830#L105 assume !(16384 == ssl3_accept_~s__state~0); 18828#L108 assume !(8192 == ssl3_accept_~s__state~0); 18827#L111 assume !(24576 == ssl3_accept_~s__state~0); 18736#L114 assume !(8195 == ssl3_accept_~s__state~0); 18734#L117 assume !(8480 == ssl3_accept_~s__state~0); 18735#L120 assume !(8481 == ssl3_accept_~s__state~0); 18261#L123 assume !(8482 == ssl3_accept_~s__state~0); 18262#L126 assume 8464 == ssl3_accept_~s__state~0; 18630#L133 [2019-12-07 14:07:31,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:31,529 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 8 times [2019-12-07 14:07:31,529 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:31,529 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345435050] [2019-12-07 14:07:31,529 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:31,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:31,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:31,536 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 14:07:31,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:31,536 INFO L82 PathProgramCache]: Analyzing trace with hash 1937551750, now seen corresponding path program 1 times [2019-12-07 14:07:31,537 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:31,537 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791914997] [2019-12-07 14:07:31,537 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:31,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:31,559 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2019-12-07 14:07:31,559 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791914997] [2019-12-07 14:07:31,559 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 14:07:31,559 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 14:07:31,559 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897413661] [2019-12-07 14:07:31,560 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 14:07:31,560 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 14:07:31,560 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 14:07:31,560 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 14:07:31,560 INFO L87 Difference]: Start difference. First operand 2106 states and 2871 transitions. cyclomatic complexity: 768 Second operand 3 states. [2019-12-07 14:07:31,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 14:07:31,669 INFO L93 Difference]: Finished difference Result 1988 states and 2685 transitions. [2019-12-07 14:07:31,669 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 14:07:31,669 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1988 states and 2685 transitions. [2019-12-07 14:07:31,674 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1220 [2019-12-07 14:07:31,683 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1988 states to 1984 states and 2681 transitions. [2019-12-07 14:07:31,683 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1400 [2019-12-07 14:07:31,683 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1400 [2019-12-07 14:07:31,683 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1984 states and 2681 transitions. [2019-12-07 14:07:31,684 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 14:07:31,684 INFO L688 BuchiCegarLoop]: Abstraction has 1984 states and 2681 transitions. [2019-12-07 14:07:31,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1984 states and 2681 transitions. [2019-12-07 14:07:31,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1984 to 1970. [2019-12-07 14:07:31,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1970 states. [2019-12-07 14:07:31,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1970 states to 1970 states and 2663 transitions. [2019-12-07 14:07:31,702 INFO L711 BuchiCegarLoop]: Abstraction has 1970 states and 2663 transitions. [2019-12-07 14:07:31,702 INFO L591 BuchiCegarLoop]: Abstraction has 1970 states and 2663 transitions. [2019-12-07 14:07:31,702 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-12-07 14:07:31,702 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1970 states and 2663 transitions. [2019-12-07 14:07:31,706 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1206 [2019-12-07 14:07:31,706 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 14:07:31,706 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 14:07:31,707 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:31,708 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:31,708 INFO L794 eck$LassoCheckResult]: Stem: 21955#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 21956#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 21946#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 21947#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 21892#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 22026#L99-2 assume !false; 22328#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23002#L102 assume !(12292 == ssl3_accept_~s__state~0); 22998#L105 assume !(16384 == ssl3_accept_~s__state~0); 22994#L108 assume !(8192 == ssl3_accept_~s__state~0); 22990#L111 assume !(24576 == ssl3_accept_~s__state~0); 22986#L114 assume !(8195 == ssl3_accept_~s__state~0); 22982#L117 assume !(8480 == ssl3_accept_~s__state~0); 22979#L120 assume !(8481 == ssl3_accept_~s__state~0); 22976#L123 assume !(8482 == ssl3_accept_~s__state~0); 22973#L126 assume 8464 == ssl3_accept_~s__state~0; 21816#L133 [2019-12-07 14:07:31,708 INFO L796 eck$LassoCheckResult]: Loop: 21816#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 21817#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 21700#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; 21701#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 23084#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23080#L652-1 ssl3_accept_~skip~0 := 0; 23078#L99-2 assume !false; 23076#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23072#L102 assume !(12292 == ssl3_accept_~s__state~0); 23070#L105 assume !(16384 == ssl3_accept_~s__state~0); 23068#L108 assume !(8192 == ssl3_accept_~s__state~0); 23067#L111 assume !(24576 == ssl3_accept_~s__state~0); 23066#L114 assume !(8195 == ssl3_accept_~s__state~0); 23057#L117 assume !(8480 == ssl3_accept_~s__state~0); 23055#L120 assume !(8481 == ssl3_accept_~s__state~0); 23054#L123 assume !(8482 == ssl3_accept_~s__state~0); 23053#L126 assume !(8464 == ssl3_accept_~s__state~0); 23051#L129 assume !(8465 == ssl3_accept_~s__state~0); 23049#L132 assume !(8466 == ssl3_accept_~s__state~0); 22938#L135 assume 8496 == ssl3_accept_~s__state~0; 22826#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 22937#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 22746#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 22935#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 22933#L293-2 ssl3_accept_~s__init_num~0 := 0; 22930#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 22927#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22924#L652-1 ssl3_accept_~skip~0 := 0; 22923#L99-2 assume !false; 22922#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22917#L102 assume !(12292 == ssl3_accept_~s__state~0); 22884#L105 assume !(16384 == ssl3_accept_~s__state~0); 22881#L108 assume !(8192 == ssl3_accept_~s__state~0); 22875#L111 assume !(24576 == ssl3_accept_~s__state~0); 22873#L114 assume !(8195 == ssl3_accept_~s__state~0); 22871#L117 assume !(8480 == ssl3_accept_~s__state~0); 22869#L120 assume !(8481 == ssl3_accept_~s__state~0); 22867#L123 assume !(8482 == ssl3_accept_~s__state~0); 22865#L126 assume !(8464 == ssl3_accept_~s__state~0); 22863#L129 assume !(8465 == ssl3_accept_~s__state~0); 22861#L132 assume !(8466 == ssl3_accept_~s__state~0); 22859#L135 assume !(8496 == ssl3_accept_~s__state~0); 22825#L138 assume !(8497 == ssl3_accept_~s__state~0); 22717#L141 assume 8512 == ssl3_accept_~s__state~0; 22712#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22707#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 22708#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 23165#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 23162#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23159#L652-1 ssl3_accept_~skip~0 := 0; 23158#L99-2 assume !false; 23157#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23153#L102 assume !(12292 == ssl3_accept_~s__state~0); 23152#L105 assume !(16384 == ssl3_accept_~s__state~0); 23150#L108 assume !(8192 == ssl3_accept_~s__state~0); 23147#L111 assume !(24576 == ssl3_accept_~s__state~0); 23145#L114 assume !(8195 == ssl3_accept_~s__state~0); 23144#L117 assume !(8480 == ssl3_accept_~s__state~0); 23142#L120 assume !(8481 == ssl3_accept_~s__state~0); 23140#L123 assume !(8482 == ssl3_accept_~s__state~0); 23137#L126 assume !(8464 == ssl3_accept_~s__state~0); 23136#L129 assume !(8465 == ssl3_accept_~s__state~0); 23135#L132 assume !(8466 == ssl3_accept_~s__state~0); 23134#L135 assume !(8496 == ssl3_accept_~s__state~0); 23132#L138 assume !(8497 == ssl3_accept_~s__state~0); 23130#L141 assume !(8512 == ssl3_accept_~s__state~0); 23128#L144 assume !(8513 == ssl3_accept_~s__state~0); 23127#L147 assume 8528 == ssl3_accept_~s__state~0; 22955#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 23126#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 23124#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 23125#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 23097#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 23061#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 23056#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 23043#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23016#L652-1 ssl3_accept_~skip~0 := 0; 23012#L99-2 assume !false; 23008#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23005#L102 assume !(12292 == ssl3_accept_~s__state~0); 23001#L105 assume !(16384 == ssl3_accept_~s__state~0); 22997#L108 assume !(8192 == ssl3_accept_~s__state~0); 22993#L111 assume !(24576 == ssl3_accept_~s__state~0); 22989#L114 assume !(8195 == ssl3_accept_~s__state~0); 22985#L117 assume !(8480 == ssl3_accept_~s__state~0); 22981#L120 assume !(8481 == ssl3_accept_~s__state~0); 22978#L123 assume !(8482 == ssl3_accept_~s__state~0); 22975#L126 assume !(8464 == ssl3_accept_~s__state~0); 22972#L129 assume !(8465 == ssl3_accept_~s__state~0); 22969#L132 assume !(8466 == ssl3_accept_~s__state~0); 22966#L135 assume !(8496 == ssl3_accept_~s__state~0); 22962#L138 assume !(8497 == ssl3_accept_~s__state~0); 22960#L141 assume !(8512 == ssl3_accept_~s__state~0); 22715#L144 assume !(8513 == ssl3_accept_~s__state~0); 22716#L147 assume !(8528 == ssl3_accept_~s__state~0); 23052#L150 assume !(8529 == ssl3_accept_~s__state~0); 23050#L153 assume !(8544 == ssl3_accept_~s__state~0); 23048#L156 assume !(8545 == ssl3_accept_~s__state~0); 22890#L159 assume 8560 == ssl3_accept_~s__state~0; 22887#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 21907#L438 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; 21784#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 23031#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23015#L652-1 ssl3_accept_~skip~0 := 0; 23011#L99-2 assume !false; 23007#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23004#L102 assume !(12292 == ssl3_accept_~s__state~0); 23000#L105 assume !(16384 == ssl3_accept_~s__state~0); 22996#L108 assume !(8192 == ssl3_accept_~s__state~0); 22992#L111 assume !(24576 == ssl3_accept_~s__state~0); 22988#L114 assume !(8195 == ssl3_accept_~s__state~0); 22984#L117 assume !(8480 == ssl3_accept_~s__state~0); 22980#L120 assume !(8481 == ssl3_accept_~s__state~0); 22977#L123 assume !(8482 == ssl3_accept_~s__state~0); 22974#L126 assume 8464 == ssl3_accept_~s__state~0; 21816#L133 [2019-12-07 14:07:31,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:31,708 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 9 times [2019-12-07 14:07:31,708 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:31,709 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857186908] [2019-12-07 14:07:31,709 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:31,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:31,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:31,716 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 14:07:31,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:31,716 INFO L82 PathProgramCache]: Analyzing trace with hash -1762790339, now seen corresponding path program 1 times [2019-12-07 14:07:31,717 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:31,717 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85988857] [2019-12-07 14:07:31,717 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:31,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:31,756 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2019-12-07 14:07:31,756 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85988857] [2019-12-07 14:07:31,757 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 14:07:31,757 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 14:07:31,757 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485743473] [2019-12-07 14:07:31,757 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 14:07:31,757 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 14:07:31,757 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 14:07:31,758 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 14:07:31,758 INFO L87 Difference]: Start difference. First operand 1970 states and 2663 transitions. cyclomatic complexity: 698 Second operand 3 states. [2019-12-07 14:07:31,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 14:07:31,772 INFO L93 Difference]: Finished difference Result 3890 states and 5229 transitions. [2019-12-07 14:07:31,772 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 14:07:31,772 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3890 states and 5229 transitions. [2019-12-07 14:07:31,782 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2384 [2019-12-07 14:07:31,800 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3890 states to 3890 states and 5229 transitions. [2019-12-07 14:07:31,800 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2736 [2019-12-07 14:07:31,801 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2736 [2019-12-07 14:07:31,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3890 states and 5229 transitions. [2019-12-07 14:07:31,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 14:07:31,802 INFO L688 BuchiCegarLoop]: Abstraction has 3890 states and 5229 transitions. [2019-12-07 14:07:31,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3890 states and 5229 transitions. [2019-12-07 14:07:31,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3890 to 1976. [2019-12-07 14:07:31,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1976 states. [2019-12-07 14:07:31,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1976 states to 1976 states and 2669 transitions. [2019-12-07 14:07:31,822 INFO L711 BuchiCegarLoop]: Abstraction has 1976 states and 2669 transitions. [2019-12-07 14:07:31,822 INFO L591 BuchiCegarLoop]: Abstraction has 1976 states and 2669 transitions. [2019-12-07 14:07:31,822 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-12-07 14:07:31,822 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1976 states and 2669 transitions. [2019-12-07 14:07:31,825 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1210 [2019-12-07 14:07:31,825 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 14:07:31,825 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 14:07:31,826 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:31,826 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:31,826 INFO L794 eck$LassoCheckResult]: Stem: 27824#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 27825#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27814#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 27815#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27766#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 27896#L99-2 assume !false; 28813#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28888#L102 assume !(12292 == ssl3_accept_~s__state~0); 28886#L105 assume !(16384 == ssl3_accept_~s__state~0); 28885#L108 assume !(8192 == ssl3_accept_~s__state~0); 28884#L111 assume !(24576 == ssl3_accept_~s__state~0); 28882#L114 assume !(8195 == ssl3_accept_~s__state~0); 28878#L117 assume !(8480 == ssl3_accept_~s__state~0); 28877#L120 assume !(8481 == ssl3_accept_~s__state~0); 28875#L123 assume !(8482 == ssl3_accept_~s__state~0); 28873#L126 assume 8464 == ssl3_accept_~s__state~0; 27688#L133 [2019-12-07 14:07:31,826 INFO L796 eck$LassoCheckResult]: Loop: 27688#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 27573#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 27566#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; 27567#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 28915#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28912#L652-1 ssl3_accept_~skip~0 := 0; 28911#L99-2 assume !false; 28903#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28900#L102 assume !(12292 == ssl3_accept_~s__state~0); 28894#L105 assume !(16384 == ssl3_accept_~s__state~0); 28892#L108 assume !(8192 == ssl3_accept_~s__state~0); 28890#L111 assume !(24576 == ssl3_accept_~s__state~0); 28889#L114 assume !(8195 == ssl3_accept_~s__state~0); 28887#L117 assume !(8480 == ssl3_accept_~s__state~0); 28883#L120 assume !(8481 == ssl3_accept_~s__state~0); 28880#L123 assume !(8482 == ssl3_accept_~s__state~0); 28879#L126 assume !(8464 == ssl3_accept_~s__state~0); 28845#L129 assume !(8465 == ssl3_accept_~s__state~0); 28844#L132 assume !(8466 == ssl3_accept_~s__state~0); 28758#L135 assume 8496 == ssl3_accept_~s__state~0; 28517#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 28755#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 28617#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 28751#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 28745#L293-2 ssl3_accept_~s__init_num~0 := 0; 28735#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 28717#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28713#L652-1 ssl3_accept_~skip~0 := 0; 28711#L99-2 assume !false; 28709#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28707#L102 assume !(12292 == ssl3_accept_~s__state~0); 28705#L105 assume !(16384 == ssl3_accept_~s__state~0); 28703#L108 assume !(8192 == ssl3_accept_~s__state~0); 28701#L111 assume !(24576 == ssl3_accept_~s__state~0); 28699#L114 assume !(8195 == ssl3_accept_~s__state~0); 28697#L117 assume !(8480 == ssl3_accept_~s__state~0); 28695#L120 assume !(8481 == ssl3_accept_~s__state~0); 28693#L123 assume !(8482 == ssl3_accept_~s__state~0); 28691#L126 assume !(8464 == ssl3_accept_~s__state~0); 28689#L129 assume !(8465 == ssl3_accept_~s__state~0); 28687#L132 assume !(8466 == ssl3_accept_~s__state~0); 28685#L135 assume !(8496 == ssl3_accept_~s__state~0); 28683#L138 assume !(8497 == ssl3_accept_~s__state~0); 28681#L141 assume 8512 == ssl3_accept_~s__state~0; 28514#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 28665#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 28661#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 28655#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 28642#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28638#L652-1 ssl3_accept_~skip~0 := 0; 28636#L99-2 assume !false; 28634#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28632#L102 assume !(12292 == ssl3_accept_~s__state~0); 28630#L105 assume !(16384 == ssl3_accept_~s__state~0); 28628#L108 assume !(8192 == ssl3_accept_~s__state~0); 28626#L111 assume !(24576 == ssl3_accept_~s__state~0); 28624#L114 assume !(8195 == ssl3_accept_~s__state~0); 28619#L117 assume !(8480 == ssl3_accept_~s__state~0); 28618#L120 assume !(8481 == ssl3_accept_~s__state~0); 28615#L123 assume !(8482 == ssl3_accept_~s__state~0); 28613#L126 assume !(8464 == ssl3_accept_~s__state~0); 28610#L129 assume !(8465 == ssl3_accept_~s__state~0); 28607#L132 assume !(8466 == ssl3_accept_~s__state~0); 28603#L135 assume !(8496 == ssl3_accept_~s__state~0); 28601#L138 assume !(8497 == ssl3_accept_~s__state~0); 28589#L141 assume !(8512 == ssl3_accept_~s__state~0); 28588#L144 assume !(8513 == ssl3_accept_~s__state~0); 28586#L147 assume 8528 == ssl3_accept_~s__state~0; 28510#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 28584#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 28583#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 28581#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 28576#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 28566#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 28562#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 28548#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28544#L652-1 ssl3_accept_~skip~0 := 0; 28542#L99-2 assume !false; 28540#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28538#L102 assume !(12292 == ssl3_accept_~s__state~0); 28536#L105 assume !(16384 == ssl3_accept_~s__state~0); 28534#L108 assume !(8192 == ssl3_accept_~s__state~0); 28532#L111 assume !(24576 == ssl3_accept_~s__state~0); 28530#L114 assume !(8195 == ssl3_accept_~s__state~0); 28528#L117 assume !(8480 == ssl3_accept_~s__state~0); 28526#L120 assume !(8481 == ssl3_accept_~s__state~0); 28525#L123 assume !(8482 == ssl3_accept_~s__state~0); 28522#L126 assume !(8464 == ssl3_accept_~s__state~0); 28521#L129 assume !(8465 == ssl3_accept_~s__state~0); 28519#L132 assume !(8466 == ssl3_accept_~s__state~0); 28520#L135 assume !(8496 == ssl3_accept_~s__state~0); 29437#L138 assume !(8497 == ssl3_accept_~s__state~0); 29434#L141 assume !(8512 == ssl3_accept_~s__state~0); 29433#L144 assume !(8513 == ssl3_accept_~s__state~0); 29431#L147 assume !(8528 == ssl3_accept_~s__state~0); 29429#L150 assume !(8529 == ssl3_accept_~s__state~0); 28508#L153 assume !(8544 == ssl3_accept_~s__state~0); 28506#L156 assume !(8545 == ssl3_accept_~s__state~0); 28504#L159 assume 8560 == ssl3_accept_~s__state~0; 28502#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 29470#L438 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; 28593#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 29523#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29520#L652-1 ssl3_accept_~skip~0 := 0; 29519#L99-2 assume !false; 29518#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29517#L102 assume !(12292 == ssl3_accept_~s__state~0); 29516#L105 assume !(16384 == ssl3_accept_~s__state~0); 29514#L108 assume !(8192 == ssl3_accept_~s__state~0); 29512#L111 assume !(24576 == ssl3_accept_~s__state~0); 29510#L114 assume !(8195 == ssl3_accept_~s__state~0); 28810#L117 assume !(8480 == ssl3_accept_~s__state~0); 28809#L120 assume !(8481 == ssl3_accept_~s__state~0); 28456#L123 assume !(8482 == ssl3_accept_~s__state~0); 28457#L126 assume 8464 == ssl3_accept_~s__state~0; 27688#L133 [2019-12-07 14:07:31,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:31,827 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 10 times [2019-12-07 14:07:31,827 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:31,827 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199671230] [2019-12-07 14:07:31,827 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:31,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:31,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:31,833 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 14:07:31,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:31,833 INFO L82 PathProgramCache]: Analyzing trace with hash 165482363, now seen corresponding path program 1 times [2019-12-07 14:07:31,833 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:31,833 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700338151] [2019-12-07 14:07:31,833 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:31,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:31,862 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2019-12-07 14:07:31,862 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700338151] [2019-12-07 14:07:31,863 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 14:07:31,863 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 14:07:31,863 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059330382] [2019-12-07 14:07:31,863 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 14:07:31,863 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 14:07:31,863 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 14:07:31,864 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 14:07:31,864 INFO L87 Difference]: Start difference. First operand 1976 states and 2669 transitions. cyclomatic complexity: 698 Second operand 3 states. [2019-12-07 14:07:31,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 14:07:31,939 INFO L93 Difference]: Finished difference Result 2204 states and 2961 transitions. [2019-12-07 14:07:31,939 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 14:07:31,939 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2204 states and 2961 transitions. [2019-12-07 14:07:31,944 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1360 [2019-12-07 14:07:31,952 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2204 states to 2204 states and 2961 transitions. [2019-12-07 14:07:31,953 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1540 [2019-12-07 14:07:31,953 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1540 [2019-12-07 14:07:31,953 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2204 states and 2961 transitions. [2019-12-07 14:07:31,953 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 14:07:31,953 INFO L688 BuchiCegarLoop]: Abstraction has 2204 states and 2961 transitions. [2019-12-07 14:07:31,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2204 states and 2961 transitions. [2019-12-07 14:07:31,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2204 to 2156. [2019-12-07 14:07:31,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2156 states. [2019-12-07 14:07:31,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2156 states to 2156 states and 2885 transitions. [2019-12-07 14:07:31,969 INFO L711 BuchiCegarLoop]: Abstraction has 2156 states and 2885 transitions. [2019-12-07 14:07:31,969 INFO L591 BuchiCegarLoop]: Abstraction has 2156 states and 2885 transitions. [2019-12-07 14:07:31,969 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-12-07 14:07:31,969 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2156 states and 2885 transitions. [2019-12-07 14:07:31,972 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1330 [2019-12-07 14:07:31,972 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 14:07:31,973 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 14:07:31,973 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:31,973 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:31,974 INFO L794 eck$LassoCheckResult]: Stem: 32008#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 32009#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31998#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 31999#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31950#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 32090#L99-2 assume !false; 32408#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33654#L102 assume !(12292 == ssl3_accept_~s__state~0); 33652#L105 assume !(16384 == ssl3_accept_~s__state~0); 33650#L108 assume !(8192 == ssl3_accept_~s__state~0); 33648#L111 assume !(24576 == ssl3_accept_~s__state~0); 33646#L114 assume !(8195 == ssl3_accept_~s__state~0); 33644#L117 assume !(8480 == ssl3_accept_~s__state~0); 33642#L120 assume !(8481 == ssl3_accept_~s__state~0); 33640#L123 assume !(8482 == ssl3_accept_~s__state~0); 32868#L126 assume 8464 == ssl3_accept_~s__state~0; 31868#L133 [2019-12-07 14:07:31,974 INFO L796 eck$LassoCheckResult]: Loop: 31868#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 31758#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 31752#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; 31753#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 33628#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33622#L652-1 ssl3_accept_~skip~0 := 0; 33614#L99-2 assume !false; 33610#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33605#L102 assume !(12292 == ssl3_accept_~s__state~0); 33598#L105 assume !(16384 == ssl3_accept_~s__state~0); 33595#L108 assume !(8192 == ssl3_accept_~s__state~0); 33592#L111 assume !(24576 == ssl3_accept_~s__state~0); 33589#L114 assume !(8195 == ssl3_accept_~s__state~0); 33586#L117 assume !(8480 == ssl3_accept_~s__state~0); 33583#L120 assume !(8481 == ssl3_accept_~s__state~0); 33580#L123 assume !(8482 == ssl3_accept_~s__state~0); 33577#L126 assume !(8464 == ssl3_accept_~s__state~0); 33574#L129 assume !(8465 == ssl3_accept_~s__state~0); 33571#L132 assume !(8466 == ssl3_accept_~s__state~0); 33561#L135 assume 8496 == ssl3_accept_~s__state~0; 31848#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 31849#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 31878#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 31797#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 31798#L293-2 ssl3_accept_~s__init_num~0 := 0; 33623#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 33617#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33611#L652-1 ssl3_accept_~skip~0 := 0; 33606#L99-2 assume !false; 33599#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33596#L102 assume !(12292 == ssl3_accept_~s__state~0); 33593#L105 assume !(16384 == ssl3_accept_~s__state~0); 33590#L108 assume !(8192 == ssl3_accept_~s__state~0); 33587#L111 assume !(24576 == ssl3_accept_~s__state~0); 33584#L114 assume !(8195 == ssl3_accept_~s__state~0); 33581#L117 assume !(8480 == ssl3_accept_~s__state~0); 33578#L120 assume !(8481 == ssl3_accept_~s__state~0); 33575#L123 assume !(8482 == ssl3_accept_~s__state~0); 33572#L126 assume !(8464 == ssl3_accept_~s__state~0); 33569#L129 assume !(8465 == ssl3_accept_~s__state~0); 33567#L132 assume !(8466 == ssl3_accept_~s__state~0); 33565#L135 assume !(8496 == ssl3_accept_~s__state~0); 33562#L138 assume !(8497 == ssl3_accept_~s__state~0); 33563#L141 assume 8512 == ssl3_accept_~s__state~0; 32570#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 33802#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 33800#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 33799#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 33793#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33785#L652-1 ssl3_accept_~skip~0 := 0; 33783#L99-2 assume !false; 33781#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33779#L102 assume !(12292 == ssl3_accept_~s__state~0); 33777#L105 assume !(16384 == ssl3_accept_~s__state~0); 33775#L108 assume !(8192 == ssl3_accept_~s__state~0); 33773#L111 assume !(24576 == ssl3_accept_~s__state~0); 33771#L114 assume !(8195 == ssl3_accept_~s__state~0); 33769#L117 assume !(8480 == ssl3_accept_~s__state~0); 33767#L120 assume !(8481 == ssl3_accept_~s__state~0); 33765#L123 assume !(8482 == ssl3_accept_~s__state~0); 33763#L126 assume !(8464 == ssl3_accept_~s__state~0); 33761#L129 assume !(8465 == ssl3_accept_~s__state~0); 33759#L132 assume !(8466 == ssl3_accept_~s__state~0); 33749#L135 assume !(8496 == ssl3_accept_~s__state~0); 33746#L138 assume !(8497 == ssl3_accept_~s__state~0); 33743#L141 assume !(8512 == ssl3_accept_~s__state~0); 33741#L144 assume !(8513 == ssl3_accept_~s__state~0); 33739#L147 assume 8528 == ssl3_accept_~s__state~0; 32044#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 32045#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 33228#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 33211#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 33192#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 33188#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 33186#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 33176#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33172#L652-1 ssl3_accept_~skip~0 := 0; 33170#L99-2 assume !false; 33168#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33166#L102 assume !(12292 == ssl3_accept_~s__state~0); 33164#L105 assume !(16384 == ssl3_accept_~s__state~0); 33162#L108 assume !(8192 == ssl3_accept_~s__state~0); 33160#L111 assume !(24576 == ssl3_accept_~s__state~0); 33158#L114 assume !(8195 == ssl3_accept_~s__state~0); 33156#L117 assume !(8480 == ssl3_accept_~s__state~0); 33154#L120 assume !(8481 == ssl3_accept_~s__state~0); 33152#L123 assume !(8482 == ssl3_accept_~s__state~0); 33150#L126 assume !(8464 == ssl3_accept_~s__state~0); 33148#L129 assume !(8465 == ssl3_accept_~s__state~0); 33146#L132 assume !(8466 == ssl3_accept_~s__state~0); 33144#L135 assume !(8496 == ssl3_accept_~s__state~0); 33142#L138 assume !(8497 == ssl3_accept_~s__state~0); 33140#L141 assume !(8512 == ssl3_accept_~s__state~0); 33138#L144 assume !(8513 == ssl3_accept_~s__state~0); 33136#L147 assume !(8528 == ssl3_accept_~s__state~0); 33134#L150 assume !(8529 == ssl3_accept_~s__state~0); 33132#L153 assume 8544 == ssl3_accept_~s__state~0; 32556#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 33129#L388 assume !(0 != ssl3_accept_~s__session__peer~0); 33114#L398 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 33111#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 33110#L414 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 32985#L417 assume !(4 == ssl3_accept_~blastFlag~0); 31834#L417-2 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; 31835#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 33010#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33006#L652-1 ssl3_accept_~skip~0 := 0; 33004#L99-2 assume !false; 33002#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33000#L102 assume !(12292 == ssl3_accept_~s__state~0); 32998#L105 assume !(16384 == ssl3_accept_~s__state~0); 32996#L108 assume !(8192 == ssl3_accept_~s__state~0); 32994#L111 assume !(24576 == ssl3_accept_~s__state~0); 32992#L114 assume !(8195 == ssl3_accept_~s__state~0); 32455#L117 assume !(8480 == ssl3_accept_~s__state~0); 32415#L120 assume !(8481 == ssl3_accept_~s__state~0); 32411#L123 assume !(8482 == ssl3_accept_~s__state~0); 32412#L126 assume 8464 == ssl3_accept_~s__state~0; 31868#L133 [2019-12-07 14:07:31,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:31,974 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 11 times [2019-12-07 14:07:31,974 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:31,974 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201553178] [2019-12-07 14:07:31,974 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:31,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:31,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:31,980 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 14:07:31,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:31,981 INFO L82 PathProgramCache]: Analyzing trace with hash -2058306412, now seen corresponding path program 1 times [2019-12-07 14:07:31,981 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:31,981 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301632054] [2019-12-07 14:07:31,981 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:31,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:32,009 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-12-07 14:07:32,009 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301632054] [2019-12-07 14:07:32,009 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 14:07:32,010 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 14:07:32,010 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514988874] [2019-12-07 14:07:32,010 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 14:07:32,010 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 14:07:32,010 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 14:07:32,010 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 14:07:32,010 INFO L87 Difference]: Start difference. First operand 2156 states and 2885 transitions. cyclomatic complexity: 734 Second operand 3 states. [2019-12-07 14:07:32,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 14:07:32,098 INFO L93 Difference]: Finished difference Result 2320 states and 3091 transitions. [2019-12-07 14:07:32,098 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 14:07:32,098 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2320 states and 3091 transitions. [2019-12-07 14:07:32,103 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1400 [2019-12-07 14:07:32,113 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2320 states to 2258 states and 2998 transitions. [2019-12-07 14:07:32,114 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1626 [2019-12-07 14:07:32,114 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1662 [2019-12-07 14:07:32,114 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2258 states and 2998 transitions. [2019-12-07 14:07:32,114 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 14:07:32,114 INFO L688 BuchiCegarLoop]: Abstraction has 2258 states and 2998 transitions. [2019-12-07 14:07:32,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2258 states and 2998 transitions. [2019-12-07 14:07:32,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2258 to 2138. [2019-12-07 14:07:32,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2138 states. [2019-12-07 14:07:32,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2138 states to 2138 states and 2848 transitions. [2019-12-07 14:07:32,131 INFO L711 BuchiCegarLoop]: Abstraction has 2138 states and 2848 transitions. [2019-12-07 14:07:32,131 INFO L591 BuchiCegarLoop]: Abstraction has 2138 states and 2848 transitions. [2019-12-07 14:07:32,131 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-12-07 14:07:32,131 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2138 states and 2848 transitions. [2019-12-07 14:07:32,134 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1378 [2019-12-07 14:07:32,135 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 14:07:32,135 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 14:07:32,135 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:32,135 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:32,135 INFO L794 eck$LassoCheckResult]: Stem: 36468#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 36469#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 36458#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 36459#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 36416#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 36538#L99-2 assume !false; 37007#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37006#L102 assume !(12292 == ssl3_accept_~s__state~0); 37005#L105 assume !(16384 == ssl3_accept_~s__state~0); 37004#L108 assume !(8192 == ssl3_accept_~s__state~0); 37002#L111 assume !(24576 == ssl3_accept_~s__state~0); 36999#L114 assume !(8195 == ssl3_accept_~s__state~0); 36998#L117 assume !(8480 == ssl3_accept_~s__state~0); 36996#L120 assume 8481 == ssl3_accept_~s__state~0; 36473#L121 [2019-12-07 14:07:32,135 INFO L796 eck$LassoCheckResult]: Loop: 36473#L121 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 36449#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; 36314#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 36444#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36369#L652-1 ssl3_accept_~skip~0 := 0; 36470#L99-2 assume !false; 36376#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36377#L102 assume !(12292 == ssl3_accept_~s__state~0); 36383#L105 assume !(16384 == ssl3_accept_~s__state~0); 36384#L108 assume !(8192 == ssl3_accept_~s__state~0); 36393#L111 assume !(24576 == ssl3_accept_~s__state~0); 38298#L114 assume !(8195 == ssl3_accept_~s__state~0); 38297#L117 assume !(8480 == ssl3_accept_~s__state~0); 38191#L120 assume !(8481 == ssl3_accept_~s__state~0); 38190#L123 assume !(8482 == ssl3_accept_~s__state~0); 38189#L126 assume !(8464 == ssl3_accept_~s__state~0); 38188#L129 assume !(8465 == ssl3_accept_~s__state~0); 38187#L132 assume !(8466 == ssl3_accept_~s__state~0); 38180#L135 assume !(8496 == ssl3_accept_~s__state~0); 37930#L138 assume !(8497 == ssl3_accept_~s__state~0); 38177#L141 assume !(8512 == ssl3_accept_~s__state~0); 38176#L144 assume !(8513 == ssl3_accept_~s__state~0); 38165#L147 assume !(8528 == ssl3_accept_~s__state~0); 36325#L150 assume !(8529 == ssl3_accept_~s__state~0); 36272#L153 assume !(8544 == ssl3_accept_~s__state~0); 36273#L156 assume !(8545 == ssl3_accept_~s__state~0); 36529#L159 assume !(8560 == ssl3_accept_~s__state~0); 36502#L162 assume !(8561 == ssl3_accept_~s__state~0); 36503#L165 assume 8448 == ssl3_accept_~s__state~0; 36606#L166 assume !(ssl3_accept_~num1~0 > 0); 36440#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 36441#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 36687#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36685#L652-1 ssl3_accept_~skip~0 := 0; 36678#L99-2 assume !false; 36679#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36673#L102 assume !(12292 == ssl3_accept_~s__state~0); 36674#L105 assume !(16384 == ssl3_accept_~s__state~0); 36669#L108 assume !(8192 == ssl3_accept_~s__state~0); 36670#L111 assume !(24576 == ssl3_accept_~s__state~0); 36664#L114 assume !(8195 == ssl3_accept_~s__state~0); 36665#L117 assume 8480 == ssl3_accept_~s__state~0; 36473#L121 [2019-12-07 14:07:32,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:32,136 INFO L82 PathProgramCache]: Analyzing trace with hash 82541866, now seen corresponding path program 1 times [2019-12-07 14:07:32,136 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:32,136 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605853675] [2019-12-07 14:07:32,136 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:32,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:32,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 14:07:32,145 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605853675] [2019-12-07 14:07:32,145 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 14:07:32,145 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-12-07 14:07:32,145 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70587480] [2019-12-07 14:07:32,145 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 14:07:32,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:32,145 INFO L82 PathProgramCache]: Analyzing trace with hash 426826460, now seen corresponding path program 1 times [2019-12-07 14:07:32,145 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:32,145 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800086032] [2019-12-07 14:07:32,145 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:32,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:32,160 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 14:07:32,160 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800086032] [2019-12-07 14:07:32,161 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440841511] [2019-12-07 14:07:32,161 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 14:07:32,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:32,188 INFO L264 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 14:07:32,189 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 14:07:32,194 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 14:07:32,195 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 14:07:32,195 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-12-07 14:07:32,195 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696928104] [2019-12-07 14:07:32,195 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 14:07:32,195 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 14:07:32,195 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 14:07:32,195 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 14:07:32,195 INFO L87 Difference]: Start difference. First operand 2138 states and 2848 transitions. cyclomatic complexity: 717 Second operand 3 states. [2019-12-07 14:07:32,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 14:07:32,267 INFO L93 Difference]: Finished difference Result 2142 states and 2848 transitions. [2019-12-07 14:07:32,267 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 14:07:32,268 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2142 states and 2848 transitions. [2019-12-07 14:07:32,274 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1382 [2019-12-07 14:07:32,281 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2142 states to 2142 states and 2848 transitions. [2019-12-07 14:07:32,281 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1546 [2019-12-07 14:07:32,282 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1546 [2019-12-07 14:07:32,282 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2142 states and 2848 transitions. [2019-12-07 14:07:32,282 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 14:07:32,282 INFO L688 BuchiCegarLoop]: Abstraction has 2142 states and 2848 transitions. [2019-12-07 14:07:32,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2142 states and 2848 transitions. [2019-12-07 14:07:32,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2142 to 2138. [2019-12-07 14:07:32,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2138 states. [2019-12-07 14:07:32,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2138 states to 2138 states and 2844 transitions. [2019-12-07 14:07:32,305 INFO L711 BuchiCegarLoop]: Abstraction has 2138 states and 2844 transitions. [2019-12-07 14:07:32,305 INFO L591 BuchiCegarLoop]: Abstraction has 2138 states and 2844 transitions. [2019-12-07 14:07:32,305 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-12-07 14:07:32,305 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2138 states and 2844 transitions. [2019-12-07 14:07:32,310 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1378 [2019-12-07 14:07:32,310 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 14:07:32,310 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 14:07:32,311 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:32,311 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:32,311 INFO L794 eck$LassoCheckResult]: Stem: 40890#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 40891#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 40880#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 40881#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 40832#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 40955#L99-2 assume !false; 40988#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40984#L102 assume !(12292 == ssl3_accept_~s__state~0); 40981#L105 assume !(16384 == ssl3_accept_~s__state~0); 40977#L108 assume !(8192 == ssl3_accept_~s__state~0); 40974#L111 assume !(24576 == ssl3_accept_~s__state~0); 40970#L114 assume !(8195 == ssl3_accept_~s__state~0); 40967#L117 assume !(8480 == ssl3_accept_~s__state~0); 40964#L120 assume !(8481 == ssl3_accept_~s__state~0); 40960#L123 assume 8482 == ssl3_accept_~s__state~0; 40834#L124 [2019-12-07 14:07:32,311 INFO L796 eck$LassoCheckResult]: Loop: 40834#L124 ssl3_accept_~s__state~0 := 3; 40727#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 42561#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42558#L652-1 ssl3_accept_~skip~0 := 0; 42556#L99-2 assume !false; 42555#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42554#L102 assume !(12292 == ssl3_accept_~s__state~0); 42553#L105 assume !(16384 == ssl3_accept_~s__state~0); 42552#L108 assume !(8192 == ssl3_accept_~s__state~0); 42550#L111 assume !(24576 == ssl3_accept_~s__state~0); 42547#L114 assume !(8195 == ssl3_accept_~s__state~0); 42541#L117 assume !(8480 == ssl3_accept_~s__state~0); 42539#L120 assume !(8481 == ssl3_accept_~s__state~0); 42537#L123 assume !(8482 == ssl3_accept_~s__state~0); 42535#L126 assume !(8464 == ssl3_accept_~s__state~0); 42533#L129 assume !(8465 == ssl3_accept_~s__state~0); 42531#L132 assume !(8466 == ssl3_accept_~s__state~0); 42529#L135 assume !(8496 == ssl3_accept_~s__state~0); 42223#L138 assume !(8497 == ssl3_accept_~s__state~0); 42526#L141 assume !(8512 == ssl3_accept_~s__state~0); 42524#L144 assume !(8513 == ssl3_accept_~s__state~0); 42522#L147 assume !(8528 == ssl3_accept_~s__state~0); 42520#L150 assume !(8529 == ssl3_accept_~s__state~0); 42518#L153 assume !(8544 == ssl3_accept_~s__state~0); 42516#L156 assume !(8545 == ssl3_accept_~s__state~0); 42514#L159 assume !(8560 == ssl3_accept_~s__state~0); 42499#L162 assume !(8561 == ssl3_accept_~s__state~0); 41121#L165 assume 8448 == ssl3_accept_~s__state~0; 41122#L166 assume !(ssl3_accept_~num1~0 > 0); 40858#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 40859#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 42322#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42318#L652-1 ssl3_accept_~skip~0 := 0; 42316#L99-2 assume !false; 42314#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42312#L102 assume !(12292 == ssl3_accept_~s__state~0); 42310#L105 assume !(16384 == ssl3_accept_~s__state~0); 42307#L108 assume !(8192 == ssl3_accept_~s__state~0); 42308#L111 assume !(24576 == ssl3_accept_~s__state~0); 42306#L114 assume !(8195 == ssl3_accept_~s__state~0); 42249#L117 assume !(8480 == ssl3_accept_~s__state~0); 42247#L120 assume !(8481 == ssl3_accept_~s__state~0); 42248#L123 assume 8482 == ssl3_accept_~s__state~0; 40834#L124 [2019-12-07 14:07:32,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:32,312 INFO L82 PathProgramCache]: Analyzing trace with hash -1736169309, now seen corresponding path program 1 times [2019-12-07 14:07:32,312 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:32,312 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757848610] [2019-12-07 14:07:32,312 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:32,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:32,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 14:07:32,322 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757848610] [2019-12-07 14:07:32,322 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 14:07:32,322 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-12-07 14:07:32,322 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050369523] [2019-12-07 14:07:32,322 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 14:07:32,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:32,323 INFO L82 PathProgramCache]: Analyzing trace with hash 652362540, now seen corresponding path program 1 times [2019-12-07 14:07:32,323 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:32,323 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576732393] [2019-12-07 14:07:32,323 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:32,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:32,333 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 14:07:32,334 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576732393] [2019-12-07 14:07:32,334 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 14:07:32,334 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 14:07:32,334 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869394903] [2019-12-07 14:07:32,334 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 14:07:32,334 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 14:07:32,334 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 14:07:32,334 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 14:07:32,334 INFO L87 Difference]: Start difference. First operand 2138 states and 2844 transitions. cyclomatic complexity: 713 Second operand 3 states. [2019-12-07 14:07:32,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 14:07:32,401 INFO L93 Difference]: Finished difference Result 2138 states and 2840 transitions. [2019-12-07 14:07:32,401 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 14:07:32,401 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2138 states and 2840 transitions. [2019-12-07 14:07:32,405 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1378 [2019-12-07 14:07:32,412 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2138 states to 2138 states and 2840 transitions. [2019-12-07 14:07:32,412 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1542 [2019-12-07 14:07:32,412 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1542 [2019-12-07 14:07:32,412 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2138 states and 2840 transitions. [2019-12-07 14:07:32,412 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 14:07:32,412 INFO L688 BuchiCegarLoop]: Abstraction has 2138 states and 2840 transitions. [2019-12-07 14:07:32,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2138 states and 2840 transitions. [2019-12-07 14:07:32,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2138 to 2138. [2019-12-07 14:07:32,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2138 states. [2019-12-07 14:07:32,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2138 states to 2138 states and 2840 transitions. [2019-12-07 14:07:32,427 INFO L711 BuchiCegarLoop]: Abstraction has 2138 states and 2840 transitions. [2019-12-07 14:07:32,427 INFO L591 BuchiCegarLoop]: Abstraction has 2138 states and 2840 transitions. [2019-12-07 14:07:32,427 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-12-07 14:07:32,428 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2138 states and 2840 transitions. [2019-12-07 14:07:32,430 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1378 [2019-12-07 14:07:32,430 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 14:07:32,430 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 14:07:32,431 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:32,431 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:32,432 INFO L794 eck$LassoCheckResult]: Stem: 45158#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 45159#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 45149#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 45150#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 45111#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 45230#L99-2 assume !false; 45467#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46141#L102 assume !(12292 == ssl3_accept_~s__state~0); 46139#L105 assume !(16384 == ssl3_accept_~s__state~0); 46137#L108 assume !(8192 == ssl3_accept_~s__state~0); 46135#L111 assume !(24576 == ssl3_accept_~s__state~0); 46133#L114 assume !(8195 == ssl3_accept_~s__state~0); 46131#L117 assume !(8480 == ssl3_accept_~s__state~0); 46129#L120 assume !(8481 == ssl3_accept_~s__state~0); 46127#L123 assume !(8482 == ssl3_accept_~s__state~0); 46125#L126 assume 8464 == ssl3_accept_~s__state~0; 46121#L133 [2019-12-07 14:07:32,432 INFO L796 eck$LassoCheckResult]: Loop: 46121#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 46489#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 44935#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; 46488#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 46473#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46465#L652-1 ssl3_accept_~skip~0 := 0; 46463#L99-2 assume !false; 46461#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46459#L102 assume !(12292 == ssl3_accept_~s__state~0); 46457#L105 assume !(16384 == ssl3_accept_~s__state~0); 46455#L108 assume !(8192 == ssl3_accept_~s__state~0); 46453#L111 assume !(24576 == ssl3_accept_~s__state~0); 46451#L114 assume !(8195 == ssl3_accept_~s__state~0); 46449#L117 assume !(8480 == ssl3_accept_~s__state~0); 46447#L120 assume !(8481 == ssl3_accept_~s__state~0); 46445#L123 assume !(8482 == ssl3_accept_~s__state~0); 46443#L126 assume !(8464 == ssl3_accept_~s__state~0); 46441#L129 assume !(8465 == ssl3_accept_~s__state~0); 46439#L132 assume !(8466 == ssl3_accept_~s__state~0); 46378#L135 assume 8496 == ssl3_accept_~s__state~0; 45018#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 45019#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 45049#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 44974#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 44975#L293-2 ssl3_accept_~s__init_num~0 := 0; 46437#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 46431#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46428#L652-1 ssl3_accept_~skip~0 := 0; 46427#L99-2 assume !false; 46426#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46425#L102 assume !(12292 == ssl3_accept_~s__state~0); 46423#L105 assume !(16384 == ssl3_accept_~s__state~0); 46420#L108 assume !(8192 == ssl3_accept_~s__state~0); 46414#L111 assume !(24576 == ssl3_accept_~s__state~0); 46412#L114 assume !(8195 == ssl3_accept_~s__state~0); 46410#L117 assume !(8480 == ssl3_accept_~s__state~0); 46408#L120 assume !(8481 == ssl3_accept_~s__state~0); 46406#L123 assume !(8482 == ssl3_accept_~s__state~0); 46404#L126 assume !(8464 == ssl3_accept_~s__state~0); 46402#L129 assume !(8465 == ssl3_accept_~s__state~0); 46400#L132 assume !(8466 == ssl3_accept_~s__state~0); 46398#L135 assume !(8496 == ssl3_accept_~s__state~0); 46379#L138 assume !(8497 == ssl3_accept_~s__state~0); 46190#L141 assume 8512 == ssl3_accept_~s__state~0; 46184#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 46180#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 45207#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 45208#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 46338#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46335#L652-1 ssl3_accept_~skip~0 := 0; 46334#L99-2 assume !false; 46333#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46331#L102 assume !(12292 == ssl3_accept_~s__state~0); 46328#L105 assume !(16384 == ssl3_accept_~s__state~0); 46322#L108 assume !(8192 == ssl3_accept_~s__state~0); 46320#L111 assume !(24576 == ssl3_accept_~s__state~0); 46318#L114 assume !(8195 == ssl3_accept_~s__state~0); 46316#L117 assume !(8480 == ssl3_accept_~s__state~0); 46315#L120 assume !(8481 == ssl3_accept_~s__state~0); 46314#L123 assume !(8482 == ssl3_accept_~s__state~0); 46313#L126 assume !(8464 == ssl3_accept_~s__state~0); 46311#L129 assume !(8465 == ssl3_accept_~s__state~0); 46307#L132 assume !(8466 == ssl3_accept_~s__state~0); 46306#L135 assume !(8496 == ssl3_accept_~s__state~0); 46305#L138 assume !(8497 == ssl3_accept_~s__state~0); 46304#L141 assume !(8512 == ssl3_accept_~s__state~0); 46303#L144 assume !(8513 == ssl3_accept_~s__state~0); 45843#L147 assume 8528 == ssl3_accept_~s__state~0; 45838#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 45837#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 45836#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 45834#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 45828#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 45791#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 45788#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 45782#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45737#L652-1 ssl3_accept_~skip~0 := 0; 45731#L99-2 assume !false; 45729#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45727#L102 assume !(12292 == ssl3_accept_~s__state~0); 45720#L105 assume !(16384 == ssl3_accept_~s__state~0); 45717#L108 assume !(8192 == ssl3_accept_~s__state~0); 45713#L111 assume !(24576 == ssl3_accept_~s__state~0); 45709#L114 assume !(8195 == ssl3_accept_~s__state~0); 45706#L117 assume !(8480 == ssl3_accept_~s__state~0); 45702#L120 assume !(8481 == ssl3_accept_~s__state~0); 45698#L123 assume !(8482 == ssl3_accept_~s__state~0); 45694#L126 assume !(8464 == ssl3_accept_~s__state~0); 45690#L129 assume !(8465 == ssl3_accept_~s__state~0); 45683#L132 assume !(8466 == ssl3_accept_~s__state~0); 45680#L135 assume !(8496 == ssl3_accept_~s__state~0); 45676#L138 assume !(8497 == ssl3_accept_~s__state~0); 45672#L141 assume !(8512 == ssl3_accept_~s__state~0); 45668#L144 assume !(8513 == ssl3_accept_~s__state~0); 45664#L147 assume !(8528 == ssl3_accept_~s__state~0); 45661#L150 assume !(8529 == ssl3_accept_~s__state~0); 45600#L153 assume 8544 == ssl3_accept_~s__state~0; 45597#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; 44994#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 46417#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46413#L652-1 ssl3_accept_~skip~0 := 0; 46411#L99-2 assume !false; 46409#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46407#L102 assume !(12292 == ssl3_accept_~s__state~0); 46405#L105 assume !(16384 == ssl3_accept_~s__state~0); 46403#L108 assume !(8192 == ssl3_accept_~s__state~0); 46401#L111 assume !(24576 == ssl3_accept_~s__state~0); 46399#L114 assume !(8195 == ssl3_accept_~s__state~0); 46397#L117 assume !(8480 == ssl3_accept_~s__state~0); 46394#L120 assume !(8481 == ssl3_accept_~s__state~0); 46393#L123 assume !(8482 == ssl3_accept_~s__state~0); 46391#L126 assume !(8464 == ssl3_accept_~s__state~0); 46389#L129 assume !(8465 == ssl3_accept_~s__state~0); 46387#L132 assume !(8466 == ssl3_accept_~s__state~0); 46385#L135 assume !(8496 == ssl3_accept_~s__state~0); 46383#L138 assume !(8497 == ssl3_accept_~s__state~0); 46381#L141 assume !(8512 == ssl3_accept_~s__state~0); 46188#L144 assume !(8513 == ssl3_accept_~s__state~0); 46189#L147 assume !(8528 == ssl3_accept_~s__state~0); 45844#L150 assume !(8529 == ssl3_accept_~s__state~0); 45658#L153 assume !(8544 == ssl3_accept_~s__state~0); 45601#L156 assume !(8545 == ssl3_accept_~s__state~0); 45602#L159 assume !(8560 == ssl3_accept_~s__state~0); 46360#L162 assume !(8561 == ssl3_accept_~s__state~0); 46356#L165 assume !(8448 == ssl3_accept_~s__state~0); 46357#L168 assume 8576 == ssl3_accept_~s__state~0; 45026#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 45027#L460 assume !(5 == ssl3_accept_~blastFlag~0); 45119#L460-2 assume !(ssl3_accept_~ret~0 <= 0); 45060#L466 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 45061#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 46560#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46557#L652-1 ssl3_accept_~skip~0 := 0; 46555#L99-2 assume !false; 46553#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46551#L102 assume !(12292 == ssl3_accept_~s__state~0); 46549#L105 assume !(16384 == ssl3_accept_~s__state~0); 46547#L108 assume !(8192 == ssl3_accept_~s__state~0); 46545#L111 assume !(24576 == ssl3_accept_~s__state~0); 46543#L114 assume !(8195 == ssl3_accept_~s__state~0); 46540#L117 assume !(8480 == ssl3_accept_~s__state~0); 46517#L120 assume !(8481 == ssl3_accept_~s__state~0); 46527#L123 assume !(8482 == ssl3_accept_~s__state~0); 46494#L126 assume 8464 == ssl3_accept_~s__state~0; 46121#L133 [2019-12-07 14:07:32,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:32,432 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 12 times [2019-12-07 14:07:32,432 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:32,433 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534512736] [2019-12-07 14:07:32,433 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:32,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:32,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:32,439 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 14:07:32,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:32,440 INFO L82 PathProgramCache]: Analyzing trace with hash 1734243829, now seen corresponding path program 1 times [2019-12-07 14:07:32,440 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:32,440 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985123551] [2019-12-07 14:07:32,440 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:32,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:32,483 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-12-07 14:07:32,484 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985123551] [2019-12-07 14:07:32,484 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 14:07:32,484 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 14:07:32,484 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692990698] [2019-12-07 14:07:32,485 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 14:07:32,485 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 14:07:32,485 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 14:07:32,485 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 14:07:32,485 INFO L87 Difference]: Start difference. First operand 2138 states and 2840 transitions. cyclomatic complexity: 709 Second operand 3 states. [2019-12-07 14:07:32,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 14:07:32,567 INFO L93 Difference]: Finished difference Result 1754 states and 2287 transitions. [2019-12-07 14:07:32,567 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 14:07:32,567 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1754 states and 2287 transitions. [2019-12-07 14:07:32,571 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1090 [2019-12-07 14:07:32,576 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1754 states to 1524 states and 1997 transitions. [2019-12-07 14:07:32,576 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1155 [2019-12-07 14:07:32,577 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1385 [2019-12-07 14:07:32,577 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1524 states and 1997 transitions. [2019-12-07 14:07:32,579 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 14:07:32,579 INFO L688 BuchiCegarLoop]: Abstraction has 1524 states and 1997 transitions. [2019-12-07 14:07:32,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1524 states and 1997 transitions. [2019-12-07 14:07:32,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1524 to 1290. [2019-12-07 14:07:32,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1290 states. [2019-12-07 14:07:32,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1290 states to 1290 states and 1698 transitions. [2019-12-07 14:07:32,589 INFO L711 BuchiCegarLoop]: Abstraction has 1290 states and 1698 transitions. [2019-12-07 14:07:32,589 INFO L591 BuchiCegarLoop]: Abstraction has 1290 states and 1698 transitions. [2019-12-07 14:07:32,589 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-12-07 14:07:32,589 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1290 states and 1698 transitions. [2019-12-07 14:07:32,591 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1086 [2019-12-07 14:07:32,591 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 14:07:32,592 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 14:07:32,592 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:32,592 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:32,593 INFO L794 eck$LassoCheckResult]: Stem: 49018#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 49019#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 49009#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 49010#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 48974#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 49068#L99-2 assume !false; 49198#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49707#L102 assume !(12292 == ssl3_accept_~s__state~0); 49705#L105 assume !(16384 == ssl3_accept_~s__state~0); 49702#L108 assume !(8192 == ssl3_accept_~s__state~0); 49696#L111 assume !(24576 == ssl3_accept_~s__state~0); 49694#L114 assume !(8195 == ssl3_accept_~s__state~0); 49692#L117 assume !(8480 == ssl3_accept_~s__state~0); 49690#L120 assume !(8481 == ssl3_accept_~s__state~0); 49688#L123 assume !(8482 == ssl3_accept_~s__state~0); 49686#L126 assume 8464 == ssl3_accept_~s__state~0; 49303#L133 [2019-12-07 14:07:32,593 INFO L796 eck$LassoCheckResult]: Loop: 49303#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 48830#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 48824#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; 48825#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 49817#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49813#L652-1 ssl3_accept_~skip~0 := 0; 49811#L99-2 assume !false; 49810#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49809#L102 assume !(12292 == ssl3_accept_~s__state~0); 49808#L105 assume !(16384 == ssl3_accept_~s__state~0); 49807#L108 assume !(8192 == ssl3_accept_~s__state~0); 49782#L111 assume !(24576 == ssl3_accept_~s__state~0); 49745#L114 assume !(8195 == ssl3_accept_~s__state~0); 49741#L117 assume !(8480 == ssl3_accept_~s__state~0); 49737#L120 assume !(8481 == ssl3_accept_~s__state~0); 49733#L123 assume !(8482 == ssl3_accept_~s__state~0); 49728#L126 assume !(8464 == ssl3_accept_~s__state~0); 49724#L129 assume !(8465 == ssl3_accept_~s__state~0); 49718#L132 assume !(8466 == ssl3_accept_~s__state~0); 49627#L135 assume 8496 == ssl3_accept_~s__state~0; 49248#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 49624#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 49596#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 49617#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 49618#L293-2 ssl3_accept_~s__init_num~0 := 0; 49806#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 49770#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49765#L652-1 ssl3_accept_~skip~0 := 0; 49759#L99-2 assume !false; 49757#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49755#L102 assume !(12292 == ssl3_accept_~s__state~0); 49753#L105 assume !(16384 == ssl3_accept_~s__state~0); 49751#L108 assume !(8192 == ssl3_accept_~s__state~0); 49749#L111 assume !(24576 == ssl3_accept_~s__state~0); 49747#L114 assume !(8195 == ssl3_accept_~s__state~0); 49743#L117 assume !(8480 == ssl3_accept_~s__state~0); 49739#L120 assume !(8481 == ssl3_accept_~s__state~0); 49735#L123 assume !(8482 == ssl3_accept_~s__state~0); 49730#L126 assume !(8464 == ssl3_accept_~s__state~0); 49726#L129 assume !(8465 == ssl3_accept_~s__state~0); 49720#L132 assume !(8466 == ssl3_accept_~s__state~0); 49638#L135 assume !(8496 == ssl3_accept_~s__state~0); 49629#L138 assume !(8497 == ssl3_accept_~s__state~0); 49073#L141 assume 8512 == ssl3_accept_~s__state~0; 49059#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 49047#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 49048#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 49055#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 50082#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50078#L652-1 ssl3_accept_~skip~0 := 0; 50077#L99-2 assume !false; 50076#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50075#L102 assume !(12292 == ssl3_accept_~s__state~0); 50074#L105 assume !(16384 == ssl3_accept_~s__state~0); 50073#L108 assume !(8192 == ssl3_accept_~s__state~0); 50071#L111 assume !(24576 == ssl3_accept_~s__state~0); 50070#L114 assume !(8195 == ssl3_accept_~s__state~0); 50068#L117 assume !(8480 == ssl3_accept_~s__state~0); 50066#L120 assume !(8481 == ssl3_accept_~s__state~0); 50064#L123 assume !(8482 == ssl3_accept_~s__state~0); 50063#L126 assume !(8464 == ssl3_accept_~s__state~0); 49036#L129 assume !(8465 == ssl3_accept_~s__state~0); 49037#L132 assume !(8466 == ssl3_accept_~s__state~0); 50060#L135 assume !(8496 == ssl3_accept_~s__state~0); 50058#L138 assume !(8497 == ssl3_accept_~s__state~0); 50056#L141 assume !(8512 == ssl3_accept_~s__state~0); 50054#L144 assume !(8513 == ssl3_accept_~s__state~0); 50052#L147 assume 8528 == ssl3_accept_~s__state~0; 49043#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 49040#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 49042#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 49002#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 48952#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 48842#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 48953#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 50096#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50093#L652-1 ssl3_accept_~skip~0 := 0; 50092#L99-2 assume !false; 50091#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50090#L102 assume !(12292 == ssl3_accept_~s__state~0); 50088#L105 assume !(16384 == ssl3_accept_~s__state~0); 50085#L108 assume !(8192 == ssl3_accept_~s__state~0); 50079#L111 assume !(24576 == ssl3_accept_~s__state~0); 50072#L114 assume !(8195 == ssl3_accept_~s__state~0); 48887#L117 assume !(8480 == ssl3_accept_~s__state~0); 48847#L120 assume !(8481 == ssl3_accept_~s__state~0); 48848#L123 assume !(8482 == ssl3_accept_~s__state~0); 49028#L126 assume !(8464 == ssl3_accept_~s__state~0); 49029#L129 assume !(8465 == ssl3_accept_~s__state~0); 49024#L132 assume !(8466 == ssl3_accept_~s__state~0); 48978#L135 assume !(8496 == ssl3_accept_~s__state~0); 48979#L138 assume !(8497 == ssl3_accept_~s__state~0); 48958#L141 assume !(8512 == ssl3_accept_~s__state~0); 48910#L144 assume !(8513 == ssl3_accept_~s__state~0); 48911#L147 assume !(8528 == ssl3_accept_~s__state~0); 50049#L150 assume !(8529 == ssl3_accept_~s__state~0); 49935#L153 assume 8544 == ssl3_accept_~s__state~0; 48983#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 48984#L388 assume !(0 != ssl3_accept_~s__session__peer~0); 48822#L398 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 48823#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 48890#L414 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 48872#L417 assume !(4 == ssl3_accept_~blastFlag~0); 48873#L417-2 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; 49931#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 49932#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49949#L652-1 ssl3_accept_~skip~0 := 0; 49948#L99-2 assume !false; 49947#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49946#L102 assume !(12292 == ssl3_accept_~s__state~0); 49945#L105 assume !(16384 == ssl3_accept_~s__state~0); 49944#L108 assume !(8192 == ssl3_accept_~s__state~0); 49943#L111 assume !(24576 == ssl3_accept_~s__state~0); 49942#L114 assume !(8195 == ssl3_accept_~s__state~0); 49941#L117 assume !(8480 == ssl3_accept_~s__state~0); 49940#L120 assume !(8481 == ssl3_accept_~s__state~0); 49939#L123 assume !(8482 == ssl3_accept_~s__state~0); 49938#L126 assume !(8464 == ssl3_accept_~s__state~0); 49937#L129 assume !(8465 == ssl3_accept_~s__state~0); 49936#L132 assume !(8466 == ssl3_accept_~s__state~0); 49328#L135 assume !(8496 == ssl3_accept_~s__state~0); 49326#L138 assume !(8497 == ssl3_accept_~s__state~0); 49323#L141 assume !(8512 == ssl3_accept_~s__state~0); 49321#L144 assume !(8513 == ssl3_accept_~s__state~0); 49319#L147 assume !(8528 == ssl3_accept_~s__state~0); 49315#L150 assume !(8529 == ssl3_accept_~s__state~0); 49313#L153 assume !(8544 == ssl3_accept_~s__state~0); 49309#L156 assume !(8545 == ssl3_accept_~s__state~0); 49308#L159 assume !(8560 == ssl3_accept_~s__state~0); 49307#L162 assume !(8561 == ssl3_accept_~s__state~0); 49289#L165 assume 8448 == ssl3_accept_~s__state~0; 49288#L166 assume !(ssl3_accept_~num1~0 > 0); 49286#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 49285#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 49185#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49183#L652-1 ssl3_accept_~skip~0 := 0; 49178#L99-2 assume !false; 49179#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49169#L102 assume !(12292 == ssl3_accept_~s__state~0); 49171#L105 assume !(16384 == ssl3_accept_~s__state~0); 49162#L108 assume !(8192 == ssl3_accept_~s__state~0); 49163#L111 assume !(24576 == ssl3_accept_~s__state~0); 49155#L114 assume !(8195 == ssl3_accept_~s__state~0); 49157#L117 assume !(8480 == ssl3_accept_~s__state~0); 49151#L120 assume !(8481 == ssl3_accept_~s__state~0); 49152#L123 assume !(8482 == ssl3_accept_~s__state~0); 49305#L126 assume 8464 == ssl3_accept_~s__state~0; 49303#L133 [2019-12-07 14:07:32,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:32,593 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 13 times [2019-12-07 14:07:32,593 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:32,594 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511636588] [2019-12-07 14:07:32,594 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:32,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:32,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:32,600 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 14:07:32,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:32,600 INFO L82 PathProgramCache]: Analyzing trace with hash -1587919428, now seen corresponding path program 1 times [2019-12-07 14:07:32,600 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:32,601 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806205962] [2019-12-07 14:07:32,601 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:32,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:32,635 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-12-07 14:07:32,636 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806205962] [2019-12-07 14:07:32,636 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1455063339] [2019-12-07 14:07:32,636 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 14:07:32,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:32,678 INFO L264 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 14:07:32,682 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 14:07:32,703 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-12-07 14:07:32,703 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 14:07:32,703 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-12-07 14:07:32,703 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906004349] [2019-12-07 14:07:32,704 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 14:07:32,704 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 14:07:32,704 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-12-07 14:07:32,704 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-12-07 14:07:32,704 INFO L87 Difference]: Start difference. First operand 1290 states and 1698 transitions. cyclomatic complexity: 413 Second operand 4 states. [2019-12-07 14:07:32,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 14:07:32,882 INFO L93 Difference]: Finished difference Result 2276 states and 2953 transitions. [2019-12-07 14:07:32,882 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-12-07 14:07:32,882 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2276 states and 2953 transitions. [2019-12-07 14:07:32,887 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2072 [2019-12-07 14:07:32,891 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2276 states to 2276 states and 2953 transitions. [2019-12-07 14:07:32,891 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2137 [2019-12-07 14:07:32,892 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2137 [2019-12-07 14:07:32,892 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2276 states and 2953 transitions. [2019-12-07 14:07:32,892 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 14:07:32,892 INFO L688 BuchiCegarLoop]: Abstraction has 2276 states and 2953 transitions. [2019-12-07 14:07:32,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2276 states and 2953 transitions. [2019-12-07 14:07:32,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2276 to 1694. [2019-12-07 14:07:32,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1694 states. [2019-12-07 14:07:32,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1694 states to 1694 states and 2225 transitions. [2019-12-07 14:07:32,907 INFO L711 BuchiCegarLoop]: Abstraction has 1694 states and 2225 transitions. [2019-12-07 14:07:32,907 INFO L591 BuchiCegarLoop]: Abstraction has 1694 states and 2225 transitions. [2019-12-07 14:07:32,907 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-12-07 14:07:32,907 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1694 states and 2225 transitions. [2019-12-07 14:07:32,910 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1490 [2019-12-07 14:07:32,910 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 14:07:32,910 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 14:07:32,911 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:32,911 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:32,911 INFO L794 eck$LassoCheckResult]: Stem: 53034#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 53035#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 53025#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 53026#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 52987#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 53087#L99-2 assume !false; 53152#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54147#L102 assume !(12292 == ssl3_accept_~s__state~0); 54145#L105 assume !(16384 == ssl3_accept_~s__state~0); 54143#L108 assume !(8192 == ssl3_accept_~s__state~0); 54141#L111 assume !(24576 == ssl3_accept_~s__state~0); 54139#L114 assume !(8195 == ssl3_accept_~s__state~0); 54137#L117 assume !(8480 == ssl3_accept_~s__state~0); 54135#L120 assume !(8481 == ssl3_accept_~s__state~0); 54133#L123 assume !(8482 == ssl3_accept_~s__state~0); 54131#L126 assume 8464 == ssl3_accept_~s__state~0; 52923#L133 [2019-12-07 14:07:32,912 INFO L796 eck$LassoCheckResult]: Loop: 52923#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 52844#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 52838#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; 52839#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 54461#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54457#L652-1 ssl3_accept_~skip~0 := 0; 54455#L99-2 assume !false; 54452#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54449#L102 assume !(12292 == ssl3_accept_~s__state~0); 54447#L105 assume !(16384 == ssl3_accept_~s__state~0); 54445#L108 assume !(8192 == ssl3_accept_~s__state~0); 54443#L111 assume !(24576 == ssl3_accept_~s__state~0); 54442#L114 assume !(8195 == ssl3_accept_~s__state~0); 54441#L117 assume !(8480 == ssl3_accept_~s__state~0); 54440#L120 assume !(8481 == ssl3_accept_~s__state~0); 54438#L123 assume !(8482 == ssl3_accept_~s__state~0); 54436#L126 assume !(8464 == ssl3_accept_~s__state~0); 54435#L129 assume !(8465 == ssl3_accept_~s__state~0); 54434#L132 assume !(8466 == ssl3_accept_~s__state~0); 54259#L135 assume 8496 == ssl3_accept_~s__state~0; 52908#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 52909#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 52934#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 52870#L293 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 52872#L293-2 ssl3_accept_~s__init_num~0 := 0; 52918#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 54494#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54490#L652-1 ssl3_accept_~skip~0 := 0; 54487#L99-2 assume !false; 54483#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54477#L102 assume !(12292 == ssl3_accept_~s__state~0); 54475#L105 assume !(16384 == ssl3_accept_~s__state~0); 54473#L108 assume !(8192 == ssl3_accept_~s__state~0); 54472#L111 assume !(24576 == ssl3_accept_~s__state~0); 54467#L114 assume !(8195 == ssl3_accept_~s__state~0); 54464#L117 assume !(8480 == ssl3_accept_~s__state~0); 54458#L120 assume !(8481 == ssl3_accept_~s__state~0); 54456#L123 assume !(8482 == ssl3_accept_~s__state~0); 54453#L126 assume !(8464 == ssl3_accept_~s__state~0); 54450#L129 assume !(8465 == ssl3_accept_~s__state~0); 54448#L132 assume !(8466 == ssl3_accept_~s__state~0); 54446#L135 assume !(8496 == ssl3_accept_~s__state~0); 54444#L138 assume !(8497 == ssl3_accept_~s__state~0); 52971#L141 assume !(8512 == ssl3_accept_~s__state~0); 52972#L144 assume !(8513 == ssl3_accept_~s__state~0); 52888#L147 assume !(8528 == ssl3_accept_~s__state~0); 52889#L150 assume !(8529 == ssl3_accept_~s__state~0); 52865#L153 assume !(8544 == ssl3_accept_~s__state~0); 52866#L156 assume !(8545 == ssl3_accept_~s__state~0); 53078#L159 assume !(8560 == ssl3_accept_~s__state~0); 54360#L162 assume !(8561 == ssl3_accept_~s__state~0); 54358#L165 assume !(8448 == ssl3_accept_~s__state~0); 53000#L168 assume !(8576 == ssl3_accept_~s__state~0); 53001#L171 assume !(8577 == ssl3_accept_~s__state~0); 52977#L174 assume !(8592 == ssl3_accept_~s__state~0); 52931#L177 assume !(8593 == ssl3_accept_~s__state~0); 52893#L180 assume !(8608 == ssl3_accept_~s__state~0); 52894#L183 assume !(8609 == ssl3_accept_~s__state~0); 52826#L186 assume !(8640 == ssl3_accept_~s__state~0); 52827#L189 assume !(8641 == ssl3_accept_~s__state~0); 53081#L192 assume 8656 == ssl3_accept_~s__state~0; 52980#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 52981#L539 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 52848#L544 assume !(10 == ssl3_accept_~blastFlag~0); 52849#L547 assume !(13 == ssl3_accept_~blastFlag~0); 53064#L550 assume !(16 == ssl3_accept_~blastFlag~0); 53030#L553 assume !(19 == ssl3_accept_~blastFlag~0); 53031#L553-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 53027#L564 assume !(0 == ssl3_accept_~tmp___10~0); 53028#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 54480#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54476#L652-1 ssl3_accept_~skip~0 := 0; 54474#L99-2 assume !false; 54433#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54432#L102 assume !(12292 == ssl3_accept_~s__state~0); 54362#L105 assume !(16384 == ssl3_accept_~s__state~0); 54361#L108 assume !(8192 == ssl3_accept_~s__state~0); 54359#L111 assume !(24576 == ssl3_accept_~s__state~0); 54357#L114 assume !(8195 == ssl3_accept_~s__state~0); 54258#L117 assume !(8480 == ssl3_accept_~s__state~0); 54257#L120 assume !(8481 == ssl3_accept_~s__state~0); 54256#L123 assume !(8482 == ssl3_accept_~s__state~0); 54255#L126 assume !(8464 == ssl3_accept_~s__state~0); 54253#L129 assume !(8465 == ssl3_accept_~s__state~0); 54252#L132 assume !(8466 == ssl3_accept_~s__state~0); 54251#L135 assume !(8496 == ssl3_accept_~s__state~0); 54250#L138 assume !(8497 == ssl3_accept_~s__state~0); 54249#L141 assume !(8512 == ssl3_accept_~s__state~0); 54247#L144 assume !(8513 == ssl3_accept_~s__state~0); 54244#L147 assume !(8528 == ssl3_accept_~s__state~0); 54238#L150 assume !(8529 == ssl3_accept_~s__state~0); 54236#L153 assume !(8544 == ssl3_accept_~s__state~0); 54234#L156 assume !(8545 == ssl3_accept_~s__state~0); 54232#L159 assume !(8560 == ssl3_accept_~s__state~0); 54230#L162 assume !(8561 == ssl3_accept_~s__state~0); 54228#L165 assume !(8448 == ssl3_accept_~s__state~0); 54226#L168 assume !(8576 == ssl3_accept_~s__state~0); 54224#L171 assume !(8577 == ssl3_accept_~s__state~0); 54222#L174 assume !(8592 == ssl3_accept_~s__state~0); 54220#L177 assume !(8593 == ssl3_accept_~s__state~0); 54218#L180 assume !(8608 == ssl3_accept_~s__state~0); 54216#L183 assume !(8609 == ssl3_accept_~s__state~0); 54215#L186 assume !(8640 == ssl3_accept_~s__state~0); 54214#L189 assume !(8641 == ssl3_accept_~s__state~0); 54213#L192 assume !(8656 == ssl3_accept_~s__state~0); 54022#L195 assume !(8657 == ssl3_accept_~s__state~0); 53023#L198 assume 8672 == ssl3_accept_~s__state~0; 52941#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 52942#L572 assume !(11 == ssl3_accept_~blastFlag~0); 53048#L575 assume !(14 == ssl3_accept_~blastFlag~0); 53024#L578 assume !(17 == ssl3_accept_~blastFlag~0); 53020#L581 assume !(20 == ssl3_accept_~blastFlag~0); 52984#L581-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 52985#L591 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 53076#L591-2 ssl3_accept_~s__init_num~0 := 0; 52991#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 54431#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54430#L652-1 ssl3_accept_~skip~0 := 0; 54516#L99-2 assume !false; 54515#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54514#L102 assume !(12292 == ssl3_accept_~s__state~0); 52961#L105 assume !(16384 == ssl3_accept_~s__state~0); 52962#L108 assume !(8192 == ssl3_accept_~s__state~0); 52920#L111 assume !(24576 == ssl3_accept_~s__state~0); 52881#L114 assume !(8195 == ssl3_accept_~s__state~0); 52882#L117 assume !(8480 == ssl3_accept_~s__state~0); 53314#L120 assume !(8481 == ssl3_accept_~s__state~0); 54262#L123 assume !(8482 == ssl3_accept_~s__state~0); 53293#L126 assume !(8464 == ssl3_accept_~s__state~0); 53294#L129 assume !(8465 == ssl3_accept_~s__state~0); 54261#L132 assume !(8466 == ssl3_accept_~s__state~0); 53256#L135 assume !(8496 == ssl3_accept_~s__state~0); 53255#L138 assume !(8497 == ssl3_accept_~s__state~0); 53254#L141 assume !(8512 == ssl3_accept_~s__state~0); 53253#L144 assume !(8513 == ssl3_accept_~s__state~0); 53252#L147 assume !(8528 == ssl3_accept_~s__state~0); 53251#L150 assume !(8529 == ssl3_accept_~s__state~0); 53250#L153 assume !(8544 == ssl3_accept_~s__state~0); 53249#L156 assume !(8545 == ssl3_accept_~s__state~0); 53248#L159 assume !(8560 == ssl3_accept_~s__state~0); 53247#L162 assume !(8561 == ssl3_accept_~s__state~0); 53196#L165 assume 8448 == ssl3_accept_~s__state~0; 53197#L166 assume !(ssl3_accept_~num1~0 > 0); 53189#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 53190#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 53181#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53179#L652-1 ssl3_accept_~skip~0 := 0; 53174#L99-2 assume !false; 53175#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53170#L102 assume !(12292 == ssl3_accept_~s__state~0); 53171#L105 assume !(16384 == ssl3_accept_~s__state~0); 53166#L108 assume !(8192 == ssl3_accept_~s__state~0); 53167#L111 assume !(24576 == ssl3_accept_~s__state~0); 53161#L114 assume !(8195 == ssl3_accept_~s__state~0); 53162#L117 assume !(8480 == ssl3_accept_~s__state~0); 53156#L120 assume !(8481 == ssl3_accept_~s__state~0); 53157#L123 assume !(8482 == ssl3_accept_~s__state~0); 53236#L126 assume 8464 == ssl3_accept_~s__state~0; 52923#L133 [2019-12-07 14:07:32,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:32,912 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 14 times [2019-12-07 14:07:32,912 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:32,912 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710475541] [2019-12-07 14:07:32,912 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:32,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:32,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:32,917 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 14:07:32,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:32,917 INFO L82 PathProgramCache]: Analyzing trace with hash 72535687, now seen corresponding path program 1 times [2019-12-07 14:07:32,918 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:32,918 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400447930] [2019-12-07 14:07:32,918 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:32,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:32,950 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2019-12-07 14:07:32,951 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400447930] [2019-12-07 14:07:32,951 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 14:07:32,951 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 14:07:32,951 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311834795] [2019-12-07 14:07:32,951 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 14:07:32,951 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 14:07:32,951 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 14:07:32,951 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 14:07:32,952 INFO L87 Difference]: Start difference. First operand 1694 states and 2225 transitions. cyclomatic complexity: 536 Second operand 3 states. [2019-12-07 14:07:32,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 14:07:32,965 INFO L93 Difference]: Finished difference Result 3036 states and 4019 transitions. [2019-12-07 14:07:32,965 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 14:07:32,965 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3036 states and 4019 transitions. [2019-12-07 14:07:32,972 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2832 [2019-12-07 14:07:32,981 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3036 states to 3036 states and 4019 transitions. [2019-12-07 14:07:32,981 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2897 [2019-12-07 14:07:32,983 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2897 [2019-12-07 14:07:32,983 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3036 states and 4019 transitions. [2019-12-07 14:07:32,983 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 14:07:32,983 INFO L688 BuchiCegarLoop]: Abstraction has 3036 states and 4019 transitions. [2019-12-07 14:07:32,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3036 states and 4019 transitions. [2019-12-07 14:07:33,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3036 to 3036. [2019-12-07 14:07:33,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3036 states. [2019-12-07 14:07:33,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3036 states to 3036 states and 4019 transitions. [2019-12-07 14:07:33,006 INFO L711 BuchiCegarLoop]: Abstraction has 3036 states and 4019 transitions. [2019-12-07 14:07:33,006 INFO L591 BuchiCegarLoop]: Abstraction has 3036 states and 4019 transitions. [2019-12-07 14:07:33,006 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-12-07 14:07:33,007 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3036 states and 4019 transitions. [2019-12-07 14:07:33,011 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2832 [2019-12-07 14:07:33,011 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 14:07:33,011 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 14:07:33,012 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:33,012 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:33,012 INFO L794 eck$LassoCheckResult]: Stem: 57782#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 57783#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 57773#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 57774#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 57730#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 57851#L99-2 assume !false; 57906#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59979#L102 assume !(12292 == ssl3_accept_~s__state~0); 59978#L105 assume !(16384 == ssl3_accept_~s__state~0); 59977#L108 assume !(8192 == ssl3_accept_~s__state~0); 59976#L111 assume !(24576 == ssl3_accept_~s__state~0); 59975#L114 assume !(8195 == ssl3_accept_~s__state~0); 59974#L117 assume !(8480 == ssl3_accept_~s__state~0); 59973#L120 assume !(8481 == ssl3_accept_~s__state~0); 59972#L123 assume !(8482 == ssl3_accept_~s__state~0); 59967#L126 assume 8464 == ssl3_accept_~s__state~0; 58168#L133 [2019-12-07 14:07:33,012 INFO L796 eck$LassoCheckResult]: Loop: 58168#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 59964#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 59853#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; 59963#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 59905#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59889#L652-1 ssl3_accept_~skip~0 := 0; 59885#L99-2 assume !false; 59876#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59872#L102 assume !(12292 == ssl3_accept_~s__state~0); 59868#L105 assume !(16384 == ssl3_accept_~s__state~0); 59864#L108 assume !(8192 == ssl3_accept_~s__state~0); 59741#L111 assume !(24576 == ssl3_accept_~s__state~0); 59709#L114 assume !(8195 == ssl3_accept_~s__state~0); 59705#L117 assume !(8480 == ssl3_accept_~s__state~0); 59703#L120 assume !(8481 == ssl3_accept_~s__state~0); 59700#L123 assume !(8482 == ssl3_accept_~s__state~0); 59697#L126 assume !(8464 == ssl3_accept_~s__state~0); 59694#L129 assume !(8465 == ssl3_accept_~s__state~0); 59691#L132 assume !(8466 == ssl3_accept_~s__state~0); 59688#L135 assume 8496 == ssl3_accept_~s__state~0; 58156#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 59687#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 59684#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 59682#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 59680#L293-2 ssl3_accept_~s__init_num~0 := 0; 59677#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 59674#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59671#L652-1 ssl3_accept_~skip~0 := 0; 59670#L99-2 assume !false; 59669#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59668#L102 assume !(12292 == ssl3_accept_~s__state~0); 59667#L105 assume !(16384 == ssl3_accept_~s__state~0); 59666#L108 assume !(8192 == ssl3_accept_~s__state~0); 59665#L111 assume !(24576 == ssl3_accept_~s__state~0); 59664#L114 assume !(8195 == ssl3_accept_~s__state~0); 59663#L117 assume !(8480 == ssl3_accept_~s__state~0); 59661#L120 assume !(8481 == ssl3_accept_~s__state~0); 59658#L123 assume !(8482 == ssl3_accept_~s__state~0); 59654#L126 assume !(8464 == ssl3_accept_~s__state~0); 59648#L129 assume !(8465 == ssl3_accept_~s__state~0); 59646#L132 assume !(8466 == ssl3_accept_~s__state~0); 59644#L135 assume !(8496 == ssl3_accept_~s__state~0); 59643#L138 assume !(8497 == ssl3_accept_~s__state~0); 57855#L141 assume 8512 == ssl3_accept_~s__state~0; 58141#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 57816#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 57817#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 58637#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 58638#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60006#L652-1 ssl3_accept_~skip~0 := 0; 60005#L99-2 assume !false; 60004#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60003#L102 assume !(12292 == ssl3_accept_~s__state~0); 60002#L105 assume !(16384 == ssl3_accept_~s__state~0); 60001#L108 assume !(8192 == ssl3_accept_~s__state~0); 60000#L111 assume !(24576 == ssl3_accept_~s__state~0); 59999#L114 assume !(8195 == ssl3_accept_~s__state~0); 59998#L117 assume !(8480 == ssl3_accept_~s__state~0); 59997#L120 assume !(8481 == ssl3_accept_~s__state~0); 59996#L123 assume !(8482 == ssl3_accept_~s__state~0); 59995#L126 assume !(8464 == ssl3_accept_~s__state~0); 59994#L129 assume !(8465 == ssl3_accept_~s__state~0); 59993#L132 assume !(8466 == ssl3_accept_~s__state~0); 59992#L135 assume !(8496 == ssl3_accept_~s__state~0); 59991#L138 assume !(8497 == ssl3_accept_~s__state~0); 59990#L141 assume !(8512 == ssl3_accept_~s__state~0); 59989#L144 assume !(8513 == ssl3_accept_~s__state~0); 59988#L147 assume 8528 == ssl3_accept_~s__state~0; 58135#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 58565#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 58558#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 57764#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 57766#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 59981#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 58651#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 58652#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59959#L652-1 ssl3_accept_~skip~0 := 0; 59958#L99-2 assume !false; 59957#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59956#L102 assume !(12292 == ssl3_accept_~s__state~0); 59955#L105 assume !(16384 == ssl3_accept_~s__state~0); 59954#L108 assume !(8192 == ssl3_accept_~s__state~0); 59953#L111 assume !(24576 == ssl3_accept_~s__state~0); 59952#L114 assume !(8195 == ssl3_accept_~s__state~0); 59951#L117 assume !(8480 == ssl3_accept_~s__state~0); 59950#L120 assume !(8481 == ssl3_accept_~s__state~0); 59949#L123 assume !(8482 == ssl3_accept_~s__state~0); 59948#L126 assume !(8464 == ssl3_accept_~s__state~0); 59947#L129 assume !(8465 == ssl3_accept_~s__state~0); 59946#L132 assume !(8466 == ssl3_accept_~s__state~0); 59945#L135 assume !(8496 == ssl3_accept_~s__state~0); 59944#L138 assume !(8497 == ssl3_accept_~s__state~0); 59943#L141 assume !(8512 == ssl3_accept_~s__state~0); 59942#L144 assume !(8513 == ssl3_accept_~s__state~0); 59941#L147 assume !(8528 == ssl3_accept_~s__state~0); 59940#L150 assume !(8529 == ssl3_accept_~s__state~0); 59939#L153 assume 8544 == ssl3_accept_~s__state~0; 58123#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 59938#L388 assume !(0 != ssl3_accept_~s__session__peer~0); 59936#L398 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 59900#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 59893#L414 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 59892#L417 assume !(4 == ssl3_accept_~blastFlag~0); 59890#L417-2 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; 59886#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 59879#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59874#L652-1 ssl3_accept_~skip~0 := 0; 59870#L99-2 assume !false; 59866#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59862#L102 assume !(12292 == ssl3_accept_~s__state~0); 59860#L105 assume !(16384 == ssl3_accept_~s__state~0); 59821#L108 assume !(8192 == ssl3_accept_~s__state~0); 59813#L111 assume !(24576 == ssl3_accept_~s__state~0); 59809#L114 assume !(8195 == ssl3_accept_~s__state~0); 59806#L117 assume !(8480 == ssl3_accept_~s__state~0); 59800#L120 assume !(8481 == ssl3_accept_~s__state~0); 59796#L123 assume !(8482 == ssl3_accept_~s__state~0); 59792#L126 assume !(8464 == ssl3_accept_~s__state~0); 59788#L129 assume !(8465 == ssl3_accept_~s__state~0); 59737#L132 assume !(8466 == ssl3_accept_~s__state~0); 58510#L135 assume !(8496 == ssl3_accept_~s__state~0); 58507#L138 assume !(8497 == ssl3_accept_~s__state~0); 58504#L141 assume !(8512 == ssl3_accept_~s__state~0); 58501#L144 assume !(8513 == ssl3_accept_~s__state~0); 58498#L147 assume !(8528 == ssl3_accept_~s__state~0); 58495#L150 assume !(8529 == ssl3_accept_~s__state~0); 58492#L153 assume !(8544 == ssl3_accept_~s__state~0); 58489#L156 assume !(8545 == ssl3_accept_~s__state~0); 58485#L159 assume !(8560 == ssl3_accept_~s__state~0); 58482#L162 assume !(8561 == ssl3_accept_~s__state~0); 58479#L165 assume 8448 == ssl3_accept_~s__state~0; 57666#L166 assume !(ssl3_accept_~num1~0 > 0); 57667#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 57755#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 58733#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58730#L652-1 ssl3_accept_~skip~0 := 0; 58729#L99-2 assume !false; 58728#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58725#L102 assume 12292 == ssl3_accept_~s__state~0; 58726#L103 ssl3_accept_~s__new_session~0 := 1; 59773#L211 ssl3_accept_~s__server~0 := 1; 59771#L216 assume 0 != ssl3_accept_~cb~0; 59769#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 59767#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 59764#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 59761#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 59758#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 59759#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 59733#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59725#L652-1 ssl3_accept_~skip~0 := 0; 59723#L99-2 assume !false; 59721#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59719#L102 assume !(12292 == ssl3_accept_~s__state~0); 59717#L105 assume !(16384 == ssl3_accept_~s__state~0); 59715#L108 assume !(8192 == ssl3_accept_~s__state~0); 59713#L111 assume !(24576 == ssl3_accept_~s__state~0); 59711#L114 assume !(8195 == ssl3_accept_~s__state~0); 59707#L117 assume !(8480 == ssl3_accept_~s__state~0); 59704#L120 assume !(8481 == ssl3_accept_~s__state~0); 59701#L123 assume !(8482 == ssl3_accept_~s__state~0); 59698#L126 assume 8464 == ssl3_accept_~s__state~0; 58168#L133 [2019-12-07 14:07:33,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:33,012 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 15 times [2019-12-07 14:07:33,012 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:33,012 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974326139] [2019-12-07 14:07:33,013 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:33,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:33,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:33,018 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 14:07:33,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:33,018 INFO L82 PathProgramCache]: Analyzing trace with hash -735877440, now seen corresponding path program 1 times [2019-12-07 14:07:33,019 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:33,019 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49525208] [2019-12-07 14:07:33,019 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:33,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:33,061 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 180 proven. 6 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-12-07 14:07:33,061 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49525208] [2019-12-07 14:07:33,061 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [487136864] [2019-12-07 14:07:33,061 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 14:07:33,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:33,118 INFO L264 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 14:07:33,122 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 14:07:33,150 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2019-12-07 14:07:33,150 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-12-07 14:07:33,150 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-12-07 14:07:33,150 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064552307] [2019-12-07 14:07:33,150 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 14:07:33,151 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 14:07:33,151 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 14:07:33,151 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 14:07:33,151 INFO L87 Difference]: Start difference. First operand 3036 states and 4019 transitions. cyclomatic complexity: 989 Second operand 3 states. [2019-12-07 14:07:33,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 14:07:33,221 INFO L93 Difference]: Finished difference Result 3044 states and 4011 transitions. [2019-12-07 14:07:33,221 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 14:07:33,221 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3044 states and 4011 transitions. [2019-12-07 14:07:33,238 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2840 [2019-12-07 14:07:33,244 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3044 states to 3044 states and 4011 transitions. [2019-12-07 14:07:33,244 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2905 [2019-12-07 14:07:33,245 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2905 [2019-12-07 14:07:33,245 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3044 states and 4011 transitions. [2019-12-07 14:07:33,248 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 14:07:33,248 INFO L688 BuchiCegarLoop]: Abstraction has 3044 states and 4011 transitions. [2019-12-07 14:07:33,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3044 states and 4011 transitions. [2019-12-07 14:07:33,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3044 to 2964. [2019-12-07 14:07:33,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2964 states. [2019-12-07 14:07:33,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2964 states to 2964 states and 3907 transitions. [2019-12-07 14:07:33,274 INFO L711 BuchiCegarLoop]: Abstraction has 2964 states and 3907 transitions. [2019-12-07 14:07:33,274 INFO L591 BuchiCegarLoop]: Abstraction has 2964 states and 3907 transitions. [2019-12-07 14:07:33,274 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-12-07 14:07:33,274 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2964 states and 3907 transitions. [2019-12-07 14:07:33,280 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2760 [2019-12-07 14:07:33,280 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 14:07:33,280 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 14:07:33,281 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:33,281 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:33,281 INFO L794 eck$LassoCheckResult]: Stem: 64338#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 64339#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 64328#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 64329#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 64288#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 64397#L99-2 assume !false; 64462#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66509#L102 assume !(12292 == ssl3_accept_~s__state~0); 66508#L105 assume !(16384 == ssl3_accept_~s__state~0); 66507#L108 assume !(8192 == ssl3_accept_~s__state~0); 66506#L111 assume !(24576 == ssl3_accept_~s__state~0); 66505#L114 assume !(8195 == ssl3_accept_~s__state~0); 66504#L117 assume !(8480 == ssl3_accept_~s__state~0); 66503#L120 assume !(8481 == ssl3_accept_~s__state~0); 65652#L123 assume !(8482 == ssl3_accept_~s__state~0); 65653#L126 assume 8464 == ssl3_accept_~s__state~0; 64770#L133 [2019-12-07 14:07:33,281 INFO L796 eck$LassoCheckResult]: Loop: 64770#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 66499#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 65106#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; 66495#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 66492#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66489#L652-1 ssl3_accept_~skip~0 := 0; 66488#L99-2 assume !false; 66487#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66486#L102 assume !(12292 == ssl3_accept_~s__state~0); 66485#L105 assume !(16384 == ssl3_accept_~s__state~0); 66484#L108 assume !(8192 == ssl3_accept_~s__state~0); 66483#L111 assume !(24576 == ssl3_accept_~s__state~0); 66482#L114 assume !(8195 == ssl3_accept_~s__state~0); 66481#L117 assume !(8480 == ssl3_accept_~s__state~0); 66480#L120 assume !(8481 == ssl3_accept_~s__state~0); 66479#L123 assume !(8482 == ssl3_accept_~s__state~0); 66478#L126 assume !(8464 == ssl3_accept_~s__state~0); 66476#L129 assume !(8465 == ssl3_accept_~s__state~0); 66473#L132 assume !(8466 == ssl3_accept_~s__state~0); 65447#L135 assume 8496 == ssl3_accept_~s__state~0; 64761#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 65446#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 64971#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 65444#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 65442#L293-2 ssl3_accept_~s__init_num~0 := 0; 65440#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 65434#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65429#L652-1 ssl3_accept_~skip~0 := 0; 65428#L99-2 assume !false; 65427#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65426#L102 assume !(12292 == ssl3_accept_~s__state~0); 65424#L105 assume !(16384 == ssl3_accept_~s__state~0); 65423#L108 assume !(8192 == ssl3_accept_~s__state~0); 65422#L111 assume !(24576 == ssl3_accept_~s__state~0); 65420#L114 assume !(8195 == ssl3_accept_~s__state~0); 65418#L117 assume !(8480 == ssl3_accept_~s__state~0); 65417#L120 assume !(8481 == ssl3_accept_~s__state~0); 65416#L123 assume !(8482 == ssl3_accept_~s__state~0); 65414#L126 assume !(8464 == ssl3_accept_~s__state~0); 65413#L129 assume !(8465 == ssl3_accept_~s__state~0); 65412#L132 assume !(8466 == ssl3_accept_~s__state~0); 65411#L135 assume !(8496 == ssl3_accept_~s__state~0); 65410#L138 assume !(8497 == ssl3_accept_~s__state~0); 64400#L141 assume 8512 == ssl3_accept_~s__state~0; 64386#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 64372#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 64373#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 64928#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 64920#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64918#L652-1 ssl3_accept_~skip~0 := 0; 64913#L99-2 assume !false; 64914#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64909#L102 assume !(12292 == ssl3_accept_~s__state~0); 64910#L105 assume !(16384 == ssl3_accept_~s__state~0); 64905#L108 assume !(8192 == ssl3_accept_~s__state~0); 64906#L111 assume !(24576 == ssl3_accept_~s__state~0); 64901#L114 assume !(8195 == ssl3_accept_~s__state~0); 64902#L117 assume !(8480 == ssl3_accept_~s__state~0); 64897#L120 assume !(8481 == ssl3_accept_~s__state~0); 64898#L123 assume !(8482 == ssl3_accept_~s__state~0); 64893#L126 assume !(8464 == ssl3_accept_~s__state~0); 64894#L129 assume !(8465 == ssl3_accept_~s__state~0); 64889#L132 assume !(8466 == ssl3_accept_~s__state~0); 64890#L135 assume !(8496 == ssl3_accept_~s__state~0); 64885#L138 assume !(8497 == ssl3_accept_~s__state~0); 64886#L141 assume !(8512 == ssl3_accept_~s__state~0); 64881#L144 assume !(8513 == ssl3_accept_~s__state~0); 64882#L147 assume 8528 == ssl3_accept_~s__state~0; 64571#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 64879#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 64472#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 64473#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 64862#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 64860#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 64846#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 64847#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65980#L652-1 ssl3_accept_~skip~0 := 0; 65979#L99-2 assume !false; 65978#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65977#L102 assume !(12292 == ssl3_accept_~s__state~0); 65976#L105 assume !(16384 == ssl3_accept_~s__state~0); 64809#L108 assume !(8192 == ssl3_accept_~s__state~0); 64810#L111 assume !(24576 == ssl3_accept_~s__state~0); 64801#L114 assume !(8195 == ssl3_accept_~s__state~0); 64802#L117 assume !(8480 == ssl3_accept_~s__state~0); 64791#L120 assume !(8481 == ssl3_accept_~s__state~0); 64792#L123 assume !(8482 == ssl3_accept_~s__state~0); 64781#L126 assume !(8464 == ssl3_accept_~s__state~0); 64782#L129 assume !(8465 == ssl3_accept_~s__state~0); 64772#L132 assume !(8466 == ssl3_accept_~s__state~0); 64773#L135 assume !(8496 == ssl3_accept_~s__state~0); 64763#L138 assume !(8497 == ssl3_accept_~s__state~0); 64764#L141 assume !(8512 == ssl3_accept_~s__state~0); 64754#L144 assume !(8513 == ssl3_accept_~s__state~0); 64755#L147 assume !(8528 == ssl3_accept_~s__state~0); 64748#L150 assume !(8529 == ssl3_accept_~s__state~0); 64744#L153 assume 8544 == ssl3_accept_~s__state~0; 64743#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 64322#L388 assume !(0 != ssl3_accept_~s__session__peer~0); 64255#L398 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 64204#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 64205#L414 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 65921#L417 assume !(4 == ssl3_accept_~blastFlag~0); 65887#L417-2 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; 65883#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 65873#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65869#L652-1 ssl3_accept_~skip~0 := 0; 65867#L99-2 assume !false; 65865#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65863#L102 assume !(12292 == ssl3_accept_~s__state~0); 65861#L105 assume !(16384 == ssl3_accept_~s__state~0); 65859#L108 assume !(8192 == ssl3_accept_~s__state~0); 65857#L111 assume !(24576 == ssl3_accept_~s__state~0); 65855#L114 assume !(8195 == ssl3_accept_~s__state~0); 65853#L117 assume !(8480 == ssl3_accept_~s__state~0); 65851#L120 assume !(8481 == ssl3_accept_~s__state~0); 65849#L123 assume !(8482 == ssl3_accept_~s__state~0); 65847#L126 assume !(8464 == ssl3_accept_~s__state~0); 65845#L129 assume !(8465 == ssl3_accept_~s__state~0); 65843#L132 assume !(8466 == ssl3_accept_~s__state~0); 65841#L135 assume !(8496 == ssl3_accept_~s__state~0); 65840#L138 assume !(8497 == ssl3_accept_~s__state~0); 65839#L141 assume !(8512 == ssl3_accept_~s__state~0); 65838#L144 assume !(8513 == ssl3_accept_~s__state~0); 65837#L147 assume !(8528 == ssl3_accept_~s__state~0); 65836#L150 assume !(8529 == ssl3_accept_~s__state~0); 65835#L153 assume !(8544 == ssl3_accept_~s__state~0); 65834#L156 assume !(8545 == ssl3_accept_~s__state~0); 65833#L159 assume !(8560 == ssl3_accept_~s__state~0); 65832#L162 assume !(8561 == ssl3_accept_~s__state~0); 65831#L165 assume 8448 == ssl3_accept_~s__state~0; 65830#L166 assume !(ssl3_accept_~num1~0 > 0); 65827#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 65824#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 65821#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65818#L652-1 ssl3_accept_~skip~0 := 0; 65817#L99-2 assume !false; 65816#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65814#L102 assume !(12292 == ssl3_accept_~s__state~0); 65813#L105 assume 16384 == ssl3_accept_~s__state~0; 65811#L211 ssl3_accept_~s__server~0 := 1; 65912#L216 assume 0 != ssl3_accept_~cb~0; 65911#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 65907#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 65905#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 65902#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 65900#L243 assume 12292 != ssl3_accept_~s__state~0; 65899#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post29 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 65896#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 65878#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65870#L652-1 ssl3_accept_~skip~0 := 0; 65868#L99-2 assume !false; 65866#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65864#L102 assume !(12292 == ssl3_accept_~s__state~0); 65862#L105 assume !(16384 == ssl3_accept_~s__state~0); 65860#L108 assume !(8192 == ssl3_accept_~s__state~0); 65858#L111 assume !(24576 == ssl3_accept_~s__state~0); 65856#L114 assume !(8195 == ssl3_accept_~s__state~0); 65854#L117 assume !(8480 == ssl3_accept_~s__state~0); 65852#L120 assume !(8481 == ssl3_accept_~s__state~0); 65850#L123 assume !(8482 == ssl3_accept_~s__state~0); 65848#L126 assume 8464 == ssl3_accept_~s__state~0; 64770#L133 [2019-12-07 14:07:33,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:33,282 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 16 times [2019-12-07 14:07:33,282 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:33,282 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9845127] [2019-12-07 14:07:33,282 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:33,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:33,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:33,287 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 14:07:33,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:33,287 INFO L82 PathProgramCache]: Analyzing trace with hash -518672493, now seen corresponding path program 1 times [2019-12-07 14:07:33,287 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:33,287 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799234437] [2019-12-07 14:07:33,287 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:33,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:33,318 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-12-07 14:07:33,319 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799234437] [2019-12-07 14:07:33,319 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2102953447] [2019-12-07 14:07:33,319 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 14:07:33,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:33,365 INFO L264 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 14:07:33,367 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 14:07:33,385 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-12-07 14:07:33,385 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 14:07:33,385 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-12-07 14:07:33,385 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096848244] [2019-12-07 14:07:33,386 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 14:07:33,386 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 14:07:33,386 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-12-07 14:07:33,386 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-12-07 14:07:33,386 INFO L87 Difference]: Start difference. First operand 2964 states and 3907 transitions. cyclomatic complexity: 949 Second operand 4 states. [2019-12-07 14:07:33,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 14:07:33,552 INFO L93 Difference]: Finished difference Result 4615 states and 5965 transitions. [2019-12-07 14:07:33,552 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-12-07 14:07:33,552 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4615 states and 5965 transitions. [2019-12-07 14:07:33,563 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3745 [2019-12-07 14:07:33,571 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4615 states to 4543 states and 5889 transitions. [2019-12-07 14:07:33,571 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4404 [2019-12-07 14:07:33,573 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4404 [2019-12-07 14:07:33,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4543 states and 5889 transitions. [2019-12-07 14:07:33,573 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 14:07:33,573 INFO L688 BuchiCegarLoop]: Abstraction has 4543 states and 5889 transitions. [2019-12-07 14:07:33,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4543 states and 5889 transitions. [2019-12-07 14:07:33,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4543 to 3553. [2019-12-07 14:07:33,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3553 states. [2019-12-07 14:07:33,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3553 states to 3553 states and 4661 transitions. [2019-12-07 14:07:33,599 INFO L711 BuchiCegarLoop]: Abstraction has 3553 states and 4661 transitions. [2019-12-07 14:07:33,599 INFO L591 BuchiCegarLoop]: Abstraction has 3553 states and 4661 transitions. [2019-12-07 14:07:33,599 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-12-07 14:07:33,599 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3553 states and 4661 transitions. [2019-12-07 14:07:33,605 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3315 [2019-12-07 14:07:33,605 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 14:07:33,605 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 14:07:33,606 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:33,606 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:33,606 INFO L794 eck$LassoCheckResult]: Stem: 72410#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 72411#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 72401#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 72402#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 72362#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 72465#L99-2 assume !false; 72540#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72794#L102 assume !(12292 == ssl3_accept_~s__state~0); 72790#L105 assume !(16384 == ssl3_accept_~s__state~0); 72786#L108 assume !(8192 == ssl3_accept_~s__state~0); 72781#L111 assume !(24576 == ssl3_accept_~s__state~0); 72777#L114 assume !(8195 == ssl3_accept_~s__state~0); 72774#L117 assume !(8480 == ssl3_accept_~s__state~0); 72768#L120 assume !(8481 == ssl3_accept_~s__state~0); 72764#L123 assume !(8482 == ssl3_accept_~s__state~0); 72765#L126 assume 8464 == ssl3_accept_~s__state~0; 72655#L133 [2019-12-07 14:07:33,606 INFO L796 eck$LassoCheckResult]: Loop: 72655#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 74026#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 73690#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; 74018#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 74014#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74010#L652-1 ssl3_accept_~skip~0 := 0; 74008#L99-2 assume !false; 74006#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74004#L102 assume !(12292 == ssl3_accept_~s__state~0); 74002#L105 assume !(16384 == ssl3_accept_~s__state~0); 74000#L108 assume !(8192 == ssl3_accept_~s__state~0); 73998#L111 assume !(24576 == ssl3_accept_~s__state~0); 73996#L114 assume !(8195 == ssl3_accept_~s__state~0); 73994#L117 assume !(8480 == ssl3_accept_~s__state~0); 73992#L120 assume !(8481 == ssl3_accept_~s__state~0); 73990#L123 assume !(8482 == ssl3_accept_~s__state~0); 73988#L126 assume !(8464 == ssl3_accept_~s__state~0); 73986#L129 assume !(8465 == ssl3_accept_~s__state~0); 73984#L132 assume !(8466 == ssl3_accept_~s__state~0); 73909#L135 assume 8496 == ssl3_accept_~s__state~0; 72652#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 73853#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 73654#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 73849#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 73845#L293-2 ssl3_accept_~s__init_num~0 := 0; 73831#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 73820#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73813#L652-1 ssl3_accept_~skip~0 := 0; 73808#L99-2 assume !false; 73803#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73798#L102 assume !(12292 == ssl3_accept_~s__state~0); 73793#L105 assume !(16384 == ssl3_accept_~s__state~0); 73788#L108 assume !(8192 == ssl3_accept_~s__state~0); 73783#L111 assume !(24576 == ssl3_accept_~s__state~0); 73778#L114 assume !(8195 == ssl3_accept_~s__state~0); 73773#L117 assume !(8480 == ssl3_accept_~s__state~0); 73766#L120 assume !(8481 == ssl3_accept_~s__state~0); 73761#L123 assume !(8482 == ssl3_accept_~s__state~0); 73756#L126 assume !(8464 == ssl3_accept_~s__state~0); 73751#L129 assume !(8465 == ssl3_accept_~s__state~0); 73745#L132 assume !(8466 == ssl3_accept_~s__state~0); 73741#L135 assume !(8496 == ssl3_accept_~s__state~0); 73736#L138 assume !(8497 == ssl3_accept_~s__state~0); 72469#L141 assume 8512 == ssl3_accept_~s__state~0; 72649#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 73695#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 73696#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 74329#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 74326#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74323#L652-1 ssl3_accept_~skip~0 := 0; 74322#L99-2 assume !false; 74321#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74320#L102 assume !(12292 == ssl3_accept_~s__state~0); 74319#L105 assume !(16384 == ssl3_accept_~s__state~0); 74318#L108 assume !(8192 == ssl3_accept_~s__state~0); 74317#L111 assume !(24576 == ssl3_accept_~s__state~0); 74316#L114 assume !(8195 == ssl3_accept_~s__state~0); 74315#L117 assume !(8480 == ssl3_accept_~s__state~0); 74314#L120 assume !(8481 == ssl3_accept_~s__state~0); 74313#L123 assume !(8482 == ssl3_accept_~s__state~0); 74312#L126 assume !(8464 == ssl3_accept_~s__state~0); 74311#L129 assume !(8465 == ssl3_accept_~s__state~0); 74310#L132 assume !(8466 == ssl3_accept_~s__state~0); 74309#L135 assume !(8496 == ssl3_accept_~s__state~0); 74308#L138 assume !(8497 == ssl3_accept_~s__state~0); 74307#L141 assume !(8512 == ssl3_accept_~s__state~0); 74306#L144 assume !(8513 == ssl3_accept_~s__state~0); 74305#L147 assume 8528 == ssl3_accept_~s__state~0; 72646#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 74303#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 74302#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 74299#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 74294#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 74290#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 74287#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 74284#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74281#L652-1 ssl3_accept_~skip~0 := 0; 74279#L99-2 assume !false; 74276#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74270#L102 assume !(12292 == ssl3_accept_~s__state~0); 74268#L105 assume !(16384 == ssl3_accept_~s__state~0); 74266#L108 assume !(8192 == ssl3_accept_~s__state~0); 74264#L111 assume !(24576 == ssl3_accept_~s__state~0); 74262#L114 assume !(8195 == ssl3_accept_~s__state~0); 74260#L117 assume !(8480 == ssl3_accept_~s__state~0); 74258#L120 assume !(8481 == ssl3_accept_~s__state~0); 74256#L123 assume !(8482 == ssl3_accept_~s__state~0); 74254#L126 assume !(8464 == ssl3_accept_~s__state~0); 74252#L129 assume !(8465 == ssl3_accept_~s__state~0); 74249#L132 assume !(8466 == ssl3_accept_~s__state~0); 74246#L135 assume !(8496 == ssl3_accept_~s__state~0); 74243#L138 assume !(8497 == ssl3_accept_~s__state~0); 74240#L141 assume !(8512 == ssl3_accept_~s__state~0); 74237#L144 assume !(8513 == ssl3_accept_~s__state~0); 74234#L147 assume !(8528 == ssl3_accept_~s__state~0); 74230#L150 assume !(8529 == ssl3_accept_~s__state~0); 74226#L153 assume 8544 == ssl3_accept_~s__state~0; 72643#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 74220#L388 assume !(0 != ssl3_accept_~s__session__peer~0); 74214#L398 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 74205#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 74202#L414 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 74199#L417 assume !(4 == ssl3_accept_~blastFlag~0); 74184#L417-2 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; 74180#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 74177#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74174#L652-1 ssl3_accept_~skip~0 := 0; 74173#L99-2 assume !false; 74172#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74171#L102 assume !(12292 == ssl3_accept_~s__state~0); 74170#L105 assume !(16384 == ssl3_accept_~s__state~0); 74169#L108 assume !(8192 == ssl3_accept_~s__state~0); 74168#L111 assume !(24576 == ssl3_accept_~s__state~0); 74167#L114 assume !(8195 == ssl3_accept_~s__state~0); 74166#L117 assume !(8480 == ssl3_accept_~s__state~0); 74165#L120 assume !(8481 == ssl3_accept_~s__state~0); 74164#L123 assume !(8482 == ssl3_accept_~s__state~0); 74163#L126 assume !(8464 == ssl3_accept_~s__state~0); 74162#L129 assume !(8465 == ssl3_accept_~s__state~0); 74161#L132 assume !(8466 == ssl3_accept_~s__state~0); 74160#L135 assume !(8496 == ssl3_accept_~s__state~0); 74159#L138 assume !(8497 == ssl3_accept_~s__state~0); 74158#L141 assume !(8512 == ssl3_accept_~s__state~0); 74157#L144 assume !(8513 == ssl3_accept_~s__state~0); 74156#L147 assume !(8528 == ssl3_accept_~s__state~0); 74155#L150 assume !(8529 == ssl3_accept_~s__state~0); 74154#L153 assume !(8544 == ssl3_accept_~s__state~0); 74153#L156 assume !(8545 == ssl3_accept_~s__state~0); 74152#L159 assume !(8560 == ssl3_accept_~s__state~0); 74151#L162 assume !(8561 == ssl3_accept_~s__state~0); 74146#L165 assume 8448 == ssl3_accept_~s__state~0; 74142#L166 assume !(ssl3_accept_~num1~0 > 0); 74136#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 74131#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 74125#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74117#L652-1 ssl3_accept_~skip~0 := 0; 74115#L99-2 assume !false; 74113#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74111#L102 assume !(12292 == ssl3_accept_~s__state~0); 74109#L105 assume !(16384 == ssl3_accept_~s__state~0); 74107#L108 assume !(8192 == ssl3_accept_~s__state~0); 74105#L111 assume !(24576 == ssl3_accept_~s__state~0); 74103#L114 assume !(8195 == ssl3_accept_~s__state~0); 74101#L117 assume !(8480 == ssl3_accept_~s__state~0); 74099#L120 assume !(8481 == ssl3_accept_~s__state~0); 74097#L123 assume !(8482 == ssl3_accept_~s__state~0); 74095#L126 assume !(8464 == ssl3_accept_~s__state~0); 74093#L129 assume !(8465 == ssl3_accept_~s__state~0); 74091#L132 assume !(8466 == ssl3_accept_~s__state~0); 74089#L135 assume !(8496 == ssl3_accept_~s__state~0); 74087#L138 assume !(8497 == ssl3_accept_~s__state~0); 74085#L141 assume !(8512 == ssl3_accept_~s__state~0); 74083#L144 assume !(8513 == ssl3_accept_~s__state~0); 74081#L147 assume !(8528 == ssl3_accept_~s__state~0); 74079#L150 assume !(8529 == ssl3_accept_~s__state~0); 74077#L153 assume !(8544 == ssl3_accept_~s__state~0); 74075#L156 assume !(8545 == ssl3_accept_~s__state~0); 74073#L159 assume !(8560 == ssl3_accept_~s__state~0); 74071#L162 assume !(8561 == ssl3_accept_~s__state~0); 74069#L165 assume !(8448 == ssl3_accept_~s__state~0); 74066#L168 assume 8576 == ssl3_accept_~s__state~0; 74028#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 74027#L460 assume !(5 == ssl3_accept_~blastFlag~0); 74025#L460-2 assume !(ssl3_accept_~ret~0 <= 0); 74022#L466 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 74023#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 74057#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74054#L652-1 ssl3_accept_~skip~0 := 0; 74053#L99-2 assume !false; 74052#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74051#L102 assume !(12292 == ssl3_accept_~s__state~0); 74050#L105 assume !(16384 == ssl3_accept_~s__state~0); 74049#L108 assume !(8192 == ssl3_accept_~s__state~0); 74048#L111 assume !(24576 == ssl3_accept_~s__state~0); 74047#L114 assume !(8195 == ssl3_accept_~s__state~0); 74046#L117 assume !(8480 == ssl3_accept_~s__state~0); 74045#L120 assume !(8481 == ssl3_accept_~s__state~0); 74044#L123 assume !(8482 == ssl3_accept_~s__state~0); 74030#L126 assume 8464 == ssl3_accept_~s__state~0; 72655#L133 [2019-12-07 14:07:33,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:33,606 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 17 times [2019-12-07 14:07:33,607 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:33,607 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568576790] [2019-12-07 14:07:33,607 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:33,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:33,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:33,611 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 14:07:33,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:33,611 INFO L82 PathProgramCache]: Analyzing trace with hash -1861489952, now seen corresponding path program 1 times [2019-12-07 14:07:33,612 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:33,612 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236781441] [2019-12-07 14:07:33,612 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:33,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:33,641 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2019-12-07 14:07:33,642 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236781441] [2019-12-07 14:07:33,642 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 14:07:33,642 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 14:07:33,642 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097183137] [2019-12-07 14:07:33,642 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 14:07:33,642 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 14:07:33,642 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 14:07:33,642 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 14:07:33,643 INFO L87 Difference]: Start difference. First operand 3553 states and 4661 transitions. cyclomatic complexity: 1116 Second operand 3 states. [2019-12-07 14:07:33,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 14:07:33,746 INFO L93 Difference]: Finished difference Result 3879 states and 5031 transitions. [2019-12-07 14:07:33,747 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 14:07:33,747 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3879 states and 5031 transitions. [2019-12-07 14:07:33,755 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3467 [2019-12-07 14:07:33,764 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3879 states to 3759 states and 4911 transitions. [2019-12-07 14:07:33,764 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3620 [2019-12-07 14:07:33,766 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3620 [2019-12-07 14:07:33,766 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3759 states and 4911 transitions. [2019-12-07 14:07:33,766 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 14:07:33,766 INFO L688 BuchiCegarLoop]: Abstraction has 3759 states and 4911 transitions. [2019-12-07 14:07:33,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3759 states and 4911 transitions. [2019-12-07 14:07:33,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3759 to 3549. [2019-12-07 14:07:33,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3549 states. [2019-12-07 14:07:33,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3549 states to 3549 states and 4641 transitions. [2019-12-07 14:07:33,797 INFO L711 BuchiCegarLoop]: Abstraction has 3549 states and 4641 transitions. [2019-12-07 14:07:33,797 INFO L591 BuchiCegarLoop]: Abstraction has 3549 states and 4641 transitions. [2019-12-07 14:07:33,797 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-12-07 14:07:33,797 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3549 states and 4641 transitions. [2019-12-07 14:07:33,802 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3305 [2019-12-07 14:07:33,802 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 14:07:33,802 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 14:07:33,803 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:33,803 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:33,804 INFO L794 eck$LassoCheckResult]: Stem: 79862#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 79863#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 79854#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 79855#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 79810#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 79932#L99-2 assume !false; 79981#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80722#L102 assume !(12292 == ssl3_accept_~s__state~0); 80720#L105 assume !(16384 == ssl3_accept_~s__state~0); 80718#L108 assume !(8192 == ssl3_accept_~s__state~0); 80716#L111 assume !(24576 == ssl3_accept_~s__state~0); 80714#L114 assume !(8195 == ssl3_accept_~s__state~0); 80712#L117 assume !(8480 == ssl3_accept_~s__state~0); 80710#L120 assume !(8481 == ssl3_accept_~s__state~0); 80708#L123 assume !(8482 == ssl3_accept_~s__state~0); 80706#L126 assume 8464 == ssl3_accept_~s__state~0; 80501#L133 [2019-12-07 14:07:33,804 INFO L796 eck$LassoCheckResult]: Loop: 80501#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 83121#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 83054#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; 83120#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 83137#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 83134#L652-1 ssl3_accept_~skip~0 := 0; 83133#L99-2 assume !false; 83132#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83131#L102 assume !(12292 == ssl3_accept_~s__state~0); 83130#L105 assume !(16384 == ssl3_accept_~s__state~0); 83129#L108 assume !(8192 == ssl3_accept_~s__state~0); 83128#L111 assume !(24576 == ssl3_accept_~s__state~0); 83127#L114 assume !(8195 == ssl3_accept_~s__state~0); 83126#L117 assume !(8480 == ssl3_accept_~s__state~0); 83125#L120 assume !(8481 == ssl3_accept_~s__state~0); 83124#L123 assume !(8482 == ssl3_accept_~s__state~0); 83123#L126 assume !(8464 == ssl3_accept_~s__state~0); 83122#L129 assume !(8465 == ssl3_accept_~s__state~0); 83077#L132 assume !(8466 == ssl3_accept_~s__state~0); 81433#L135 assume 8496 == ssl3_accept_~s__state~0; 80491#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 81432#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 81429#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 81428#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 81426#L293-2 ssl3_accept_~s__init_num~0 := 0; 81423#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 81420#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81417#L652-1 ssl3_accept_~skip~0 := 0; 81416#L99-2 assume !false; 81415#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81414#L102 assume !(12292 == ssl3_accept_~s__state~0); 81413#L105 assume !(16384 == ssl3_accept_~s__state~0); 81412#L108 assume !(8192 == ssl3_accept_~s__state~0); 81411#L111 assume !(24576 == ssl3_accept_~s__state~0); 81410#L114 assume !(8195 == ssl3_accept_~s__state~0); 81409#L117 assume !(8480 == ssl3_accept_~s__state~0); 81408#L120 assume !(8481 == ssl3_accept_~s__state~0); 81407#L123 assume !(8482 == ssl3_accept_~s__state~0); 81406#L126 assume !(8464 == ssl3_accept_~s__state~0); 81405#L129 assume !(8465 == ssl3_accept_~s__state~0); 81404#L132 assume !(8466 == ssl3_accept_~s__state~0); 81403#L135 assume !(8496 == ssl3_accept_~s__state~0); 81402#L138 assume !(8497 == ssl3_accept_~s__state~0); 79937#L141 assume 8512 == ssl3_accept_~s__state~0; 80481#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 81393#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 81394#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 82676#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 82672#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82670#L652-1 ssl3_accept_~skip~0 := 0; 82669#L99-2 assume !false; 82668#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82667#L102 assume !(12292 == ssl3_accept_~s__state~0); 82666#L105 assume !(16384 == ssl3_accept_~s__state~0); 82665#L108 assume !(8192 == ssl3_accept_~s__state~0); 82664#L111 assume !(24576 == ssl3_accept_~s__state~0); 82663#L114 assume !(8195 == ssl3_accept_~s__state~0); 82662#L117 assume !(8480 == ssl3_accept_~s__state~0); 82661#L120 assume !(8481 == ssl3_accept_~s__state~0); 82660#L123 assume !(8482 == ssl3_accept_~s__state~0); 82659#L126 assume !(8464 == ssl3_accept_~s__state~0); 82658#L129 assume !(8465 == ssl3_accept_~s__state~0); 82657#L132 assume !(8466 == ssl3_accept_~s__state~0); 82656#L135 assume !(8496 == ssl3_accept_~s__state~0); 82655#L138 assume !(8497 == ssl3_accept_~s__state~0); 82654#L141 assume !(8512 == ssl3_accept_~s__state~0); 82653#L144 assume !(8513 == ssl3_accept_~s__state~0); 82652#L147 assume 8528 == ssl3_accept_~s__state~0; 80469#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 82651#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 82649#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 82650#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 79789#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 79671#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 79791#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 81234#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81116#L652-1 ssl3_accept_~skip~0 := 0; 81117#L99-2 assume !false; 81104#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81105#L102 assume !(12292 == ssl3_accept_~s__state~0); 81089#L105 assume !(16384 == ssl3_accept_~s__state~0); 81090#L108 assume !(8192 == ssl3_accept_~s__state~0); 81060#L111 assume !(24576 == ssl3_accept_~s__state~0); 81061#L114 assume !(8195 == ssl3_accept_~s__state~0); 81043#L117 assume !(8480 == ssl3_accept_~s__state~0); 81044#L120 assume !(8481 == ssl3_accept_~s__state~0); 81033#L123 assume !(8482 == ssl3_accept_~s__state~0); 81034#L126 assume !(8464 == ssl3_accept_~s__state~0); 81023#L129 assume !(8465 == ssl3_accept_~s__state~0); 81024#L132 assume !(8466 == ssl3_accept_~s__state~0); 81013#L135 assume !(8496 == ssl3_accept_~s__state~0); 81014#L138 assume !(8497 == ssl3_accept_~s__state~0); 81003#L141 assume !(8512 == ssl3_accept_~s__state~0); 81004#L144 assume !(8513 == ssl3_accept_~s__state~0); 80993#L147 assume !(8528 == ssl3_accept_~s__state~0); 80994#L150 assume !(8529 == ssl3_accept_~s__state~0); 80976#L153 assume 8544 == ssl3_accept_~s__state~0; 80458#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 80772#L388 assume !(0 != ssl3_accept_~s__session__peer~0); 80771#L398 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 79720#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 79721#L414 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 82635#L417 assume !(4 == ssl3_accept_~blastFlag~0); 82626#L417-2 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; 82622#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 82619#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82616#L652-1 ssl3_accept_~skip~0 := 0; 82615#L99-2 assume !false; 82614#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82613#L102 assume !(12292 == ssl3_accept_~s__state~0); 82612#L105 assume !(16384 == ssl3_accept_~s__state~0); 82611#L108 assume !(8192 == ssl3_accept_~s__state~0); 82610#L111 assume !(24576 == ssl3_accept_~s__state~0); 82609#L114 assume !(8195 == ssl3_accept_~s__state~0); 82608#L117 assume !(8480 == ssl3_accept_~s__state~0); 82607#L120 assume !(8481 == ssl3_accept_~s__state~0); 82606#L123 assume !(8482 == ssl3_accept_~s__state~0); 82605#L126 assume !(8464 == ssl3_accept_~s__state~0); 82604#L129 assume !(8465 == ssl3_accept_~s__state~0); 82603#L132 assume !(8466 == ssl3_accept_~s__state~0); 82602#L135 assume !(8496 == ssl3_accept_~s__state~0); 82601#L138 assume !(8497 == ssl3_accept_~s__state~0); 82600#L141 assume !(8512 == ssl3_accept_~s__state~0); 82599#L144 assume !(8513 == ssl3_accept_~s__state~0); 82598#L147 assume !(8528 == ssl3_accept_~s__state~0); 82597#L150 assume !(8529 == ssl3_accept_~s__state~0); 82596#L153 assume !(8544 == ssl3_accept_~s__state~0); 82595#L156 assume !(8545 == ssl3_accept_~s__state~0); 82594#L159 assume !(8560 == ssl3_accept_~s__state~0); 82593#L162 assume !(8561 == ssl3_accept_~s__state~0); 82592#L165 assume 8448 == ssl3_accept_~s__state~0; 82591#L166 assume !(ssl3_accept_~num1~0 > 0); 82588#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 82585#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 82582#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82579#L652-1 ssl3_accept_~skip~0 := 0; 82578#L99-2 assume !false; 82577#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82576#L102 assume !(12292 == ssl3_accept_~s__state~0); 82575#L105 assume !(16384 == ssl3_accept_~s__state~0); 82574#L108 assume !(8192 == ssl3_accept_~s__state~0); 82573#L111 assume !(24576 == ssl3_accept_~s__state~0); 82572#L114 assume !(8195 == ssl3_accept_~s__state~0); 82571#L117 assume !(8480 == ssl3_accept_~s__state~0); 82570#L120 assume !(8481 == ssl3_accept_~s__state~0); 82569#L123 assume !(8482 == ssl3_accept_~s__state~0); 82568#L126 assume !(8464 == ssl3_accept_~s__state~0); 82567#L129 assume !(8465 == ssl3_accept_~s__state~0); 82566#L132 assume !(8466 == ssl3_accept_~s__state~0); 82565#L135 assume !(8496 == ssl3_accept_~s__state~0); 82564#L138 assume !(8497 == ssl3_accept_~s__state~0); 82563#L141 assume !(8512 == ssl3_accept_~s__state~0); 82562#L144 assume !(8513 == ssl3_accept_~s__state~0); 82561#L147 assume !(8528 == ssl3_accept_~s__state~0); 82560#L150 assume !(8529 == ssl3_accept_~s__state~0); 82559#L153 assume !(8544 == ssl3_accept_~s__state~0); 82558#L156 assume !(8545 == ssl3_accept_~s__state~0); 82557#L159 assume !(8560 == ssl3_accept_~s__state~0); 82556#L162 assume !(8561 == ssl3_accept_~s__state~0); 82555#L165 assume !(8448 == ssl3_accept_~s__state~0); 82554#L168 assume 8576 == ssl3_accept_~s__state~0; 82182#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 82553#L460 assume !(5 == ssl3_accept_~blastFlag~0); 82552#L460-2 assume !(ssl3_accept_~ret~0 <= 0); 82551#L466 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 81216#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 83113#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 83105#L652-1 ssl3_accept_~skip~0 := 0; 83103#L99-2 assume !false; 83101#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83099#L102 assume !(12292 == ssl3_accept_~s__state~0); 83097#L105 assume !(16384 == ssl3_accept_~s__state~0); 83095#L108 assume !(8192 == ssl3_accept_~s__state~0); 83093#L111 assume !(24576 == ssl3_accept_~s__state~0); 83091#L114 assume !(8195 == ssl3_accept_~s__state~0); 83089#L117 assume !(8480 == ssl3_accept_~s__state~0); 83087#L120 assume !(8481 == ssl3_accept_~s__state~0); 83085#L123 assume !(8482 == ssl3_accept_~s__state~0); 83083#L126 assume !(8464 == ssl3_accept_~s__state~0); 83080#L129 assume !(8465 == ssl3_accept_~s__state~0); 83081#L132 assume 8466 == ssl3_accept_~s__state~0; 80501#L133 [2019-12-07 14:07:33,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:33,804 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 18 times [2019-12-07 14:07:33,804 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:33,804 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947024648] [2019-12-07 14:07:33,804 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:33,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:33,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:33,809 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 14:07:33,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:33,809 INFO L82 PathProgramCache]: Analyzing trace with hash 2109523397, now seen corresponding path program 1 times [2019-12-07 14:07:33,809 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:33,809 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568880568] [2019-12-07 14:07:33,809 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:33,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:33,857 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2019-12-07 14:07:33,858 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568880568] [2019-12-07 14:07:33,858 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 14:07:33,858 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 14:07:33,858 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91359069] [2019-12-07 14:07:33,858 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 14:07:33,858 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 14:07:33,858 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 14:07:33,858 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 14:07:33,858 INFO L87 Difference]: Start difference. First operand 3549 states and 4641 transitions. cyclomatic complexity: 1101 Second operand 3 states. [2019-12-07 14:07:33,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 14:07:33,874 INFO L93 Difference]: Finished difference Result 6365 states and 8288 transitions. [2019-12-07 14:07:33,874 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 14:07:33,875 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6365 states and 8288 transitions. [2019-12-07 14:07:33,891 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 6121 [2019-12-07 14:07:33,901 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6365 states to 6365 states and 8288 transitions. [2019-12-07 14:07:33,901 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6226 [2019-12-07 14:07:33,904 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6226 [2019-12-07 14:07:33,904 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6365 states and 8288 transitions. [2019-12-07 14:07:33,904 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 14:07:33,904 INFO L688 BuchiCegarLoop]: Abstraction has 6365 states and 8288 transitions. [2019-12-07 14:07:33,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6365 states and 8288 transitions. [2019-12-07 14:07:33,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6365 to 3549. [2019-12-07 14:07:33,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3549 states. [2019-12-07 14:07:33,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3549 states to 3549 states and 4637 transitions. [2019-12-07 14:07:33,961 INFO L711 BuchiCegarLoop]: Abstraction has 3549 states and 4637 transitions. [2019-12-07 14:07:33,961 INFO L591 BuchiCegarLoop]: Abstraction has 3549 states and 4637 transitions. [2019-12-07 14:07:33,961 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-12-07 14:07:33,961 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3549 states and 4637 transitions. [2019-12-07 14:07:33,968 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3305 [2019-12-07 14:07:33,969 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 14:07:33,969 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 14:07:33,970 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:33,970 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:33,970 INFO L794 eck$LassoCheckResult]: Stem: 89772#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 89773#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 89762#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 89763#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 89722#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 89828#L99-2 assume !false; 89901#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 90779#L102 assume !(12292 == ssl3_accept_~s__state~0); 90777#L105 assume !(16384 == ssl3_accept_~s__state~0); 90775#L108 assume !(8192 == ssl3_accept_~s__state~0); 90773#L111 assume !(24576 == ssl3_accept_~s__state~0); 90771#L114 assume !(8195 == ssl3_accept_~s__state~0); 90769#L117 assume !(8480 == ssl3_accept_~s__state~0); 90767#L120 assume !(8481 == ssl3_accept_~s__state~0); 90765#L123 assume !(8482 == ssl3_accept_~s__state~0); 90763#L126 assume 8464 == ssl3_accept_~s__state~0; 89974#L133 [2019-12-07 14:07:33,970 INFO L796 eck$LassoCheckResult]: Loop: 89974#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 91701#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 91697#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; 91698#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 91684#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91682#L652-1 ssl3_accept_~skip~0 := 0; 91675#L99-2 assume !false; 91676#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91669#L102 assume !(12292 == ssl3_accept_~s__state~0); 91670#L105 assume !(16384 == ssl3_accept_~s__state~0); 91663#L108 assume !(8192 == ssl3_accept_~s__state~0); 91664#L111 assume !(24576 == ssl3_accept_~s__state~0); 91654#L114 assume !(8195 == ssl3_accept_~s__state~0); 91655#L117 assume !(8480 == ssl3_accept_~s__state~0); 91648#L120 assume !(8481 == ssl3_accept_~s__state~0); 91649#L123 assume !(8482 == ssl3_accept_~s__state~0); 91642#L126 assume !(8464 == ssl3_accept_~s__state~0); 91643#L129 assume !(8465 == ssl3_accept_~s__state~0); 91589#L132 assume !(8466 == ssl3_accept_~s__state~0); 91546#L135 assume 8496 == ssl3_accept_~s__state~0; 89968#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 91544#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 91541#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 91539#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 91537#L293-2 ssl3_accept_~s__init_num~0 := 0; 91534#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 91531#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91528#L652-1 ssl3_accept_~skip~0 := 0; 91527#L99-2 assume !false; 91526#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91525#L102 assume !(12292 == ssl3_accept_~s__state~0); 91524#L105 assume !(16384 == ssl3_accept_~s__state~0); 91523#L108 assume !(8192 == ssl3_accept_~s__state~0); 91522#L111 assume !(24576 == ssl3_accept_~s__state~0); 91521#L114 assume !(8195 == ssl3_accept_~s__state~0); 91520#L117 assume !(8480 == ssl3_accept_~s__state~0); 91519#L120 assume !(8481 == ssl3_accept_~s__state~0); 91518#L123 assume !(8482 == ssl3_accept_~s__state~0); 91517#L126 assume !(8464 == ssl3_accept_~s__state~0); 91516#L129 assume !(8465 == ssl3_accept_~s__state~0); 91515#L132 assume !(8466 == ssl3_accept_~s__state~0); 91514#L135 assume !(8496 == ssl3_accept_~s__state~0); 91513#L138 assume !(8497 == ssl3_accept_~s__state~0); 89833#L141 assume 8512 == ssl3_accept_~s__state~0; 89963#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 91510#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 91507#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 91504#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 91501#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91498#L652-1 ssl3_accept_~skip~0 := 0; 91497#L99-2 assume !false; 91496#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91495#L102 assume !(12292 == ssl3_accept_~s__state~0); 91494#L105 assume !(16384 == ssl3_accept_~s__state~0); 91493#L108 assume !(8192 == ssl3_accept_~s__state~0); 91492#L111 assume !(24576 == ssl3_accept_~s__state~0); 91491#L114 assume !(8195 == ssl3_accept_~s__state~0); 91490#L117 assume !(8480 == ssl3_accept_~s__state~0); 91489#L120 assume !(8481 == ssl3_accept_~s__state~0); 91488#L123 assume !(8482 == ssl3_accept_~s__state~0); 91487#L126 assume !(8464 == ssl3_accept_~s__state~0); 91486#L129 assume !(8465 == ssl3_accept_~s__state~0); 91485#L132 assume !(8466 == ssl3_accept_~s__state~0); 91484#L135 assume !(8496 == ssl3_accept_~s__state~0); 91483#L138 assume !(8497 == ssl3_accept_~s__state~0); 91482#L141 assume !(8512 == ssl3_accept_~s__state~0); 91480#L144 assume !(8513 == ssl3_accept_~s__state~0); 91479#L147 assume 8528 == ssl3_accept_~s__state~0; 89958#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 91477#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 91476#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 91471#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 91481#L362 assume !(3 == ssl3_accept_~blastFlag~0); 91469#L362-2 assume !(ssl3_accept_~ret~0 <= 0); 91465#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 91462#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 91459#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91456#L652-1 ssl3_accept_~skip~0 := 0; 91455#L99-2 assume !false; 91454#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91452#L102 assume !(12292 == ssl3_accept_~s__state~0); 91449#L105 assume !(16384 == ssl3_accept_~s__state~0); 91443#L108 assume !(8192 == ssl3_accept_~s__state~0); 91441#L111 assume !(24576 == ssl3_accept_~s__state~0); 91439#L114 assume !(8195 == ssl3_accept_~s__state~0); 91437#L117 assume !(8480 == ssl3_accept_~s__state~0); 91435#L120 assume !(8481 == ssl3_accept_~s__state~0); 91433#L123 assume !(8482 == ssl3_accept_~s__state~0); 91431#L126 assume !(8464 == ssl3_accept_~s__state~0); 91429#L129 assume !(8465 == ssl3_accept_~s__state~0); 91427#L132 assume !(8466 == ssl3_accept_~s__state~0); 91425#L135 assume !(8496 == ssl3_accept_~s__state~0); 91423#L138 assume !(8497 == ssl3_accept_~s__state~0); 91421#L141 assume !(8512 == ssl3_accept_~s__state~0); 91419#L144 assume !(8513 == ssl3_accept_~s__state~0); 91417#L147 assume !(8528 == ssl3_accept_~s__state~0); 91415#L150 assume !(8529 == ssl3_accept_~s__state~0); 91413#L153 assume 8544 == ssl3_accept_~s__state~0; 89953#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 91410#L388 assume !(0 != ssl3_accept_~s__session__peer~0); 91407#L398 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 91403#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 91401#L414 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 91399#L417 assume !(4 == ssl3_accept_~blastFlag~0); 91389#L417-2 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; 91385#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 91382#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91379#L652-1 ssl3_accept_~skip~0 := 0; 91378#L99-2 assume !false; 91377#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91376#L102 assume !(12292 == ssl3_accept_~s__state~0); 91375#L105 assume !(16384 == ssl3_accept_~s__state~0); 91374#L108 assume !(8192 == ssl3_accept_~s__state~0); 91373#L111 assume !(24576 == ssl3_accept_~s__state~0); 91372#L114 assume !(8195 == ssl3_accept_~s__state~0); 91371#L117 assume !(8480 == ssl3_accept_~s__state~0); 91370#L120 assume !(8481 == ssl3_accept_~s__state~0); 91369#L123 assume !(8482 == ssl3_accept_~s__state~0); 91368#L126 assume !(8464 == ssl3_accept_~s__state~0); 91367#L129 assume !(8465 == ssl3_accept_~s__state~0); 91366#L132 assume !(8466 == ssl3_accept_~s__state~0); 91365#L135 assume !(8496 == ssl3_accept_~s__state~0); 91363#L138 assume !(8497 == ssl3_accept_~s__state~0); 91361#L141 assume !(8512 == ssl3_accept_~s__state~0); 91359#L144 assume !(8513 == ssl3_accept_~s__state~0); 91357#L147 assume !(8528 == ssl3_accept_~s__state~0); 91355#L150 assume !(8529 == ssl3_accept_~s__state~0); 91353#L153 assume !(8544 == ssl3_accept_~s__state~0); 91351#L156 assume !(8545 == ssl3_accept_~s__state~0); 91349#L159 assume !(8560 == ssl3_accept_~s__state~0); 91347#L162 assume !(8561 == ssl3_accept_~s__state~0); 91345#L165 assume 8448 == ssl3_accept_~s__state~0; 91334#L166 assume !(ssl3_accept_~num1~0 > 0); 91333#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 91322#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 91323#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91314#L652-1 ssl3_accept_~skip~0 := 0; 91315#L99-2 assume !false; 91310#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91311#L102 assume !(12292 == ssl3_accept_~s__state~0); 91306#L105 assume !(16384 == ssl3_accept_~s__state~0); 91307#L108 assume !(8192 == ssl3_accept_~s__state~0); 91302#L111 assume !(24576 == ssl3_accept_~s__state~0); 91303#L114 assume !(8195 == ssl3_accept_~s__state~0); 91297#L117 assume !(8480 == ssl3_accept_~s__state~0); 91298#L120 assume !(8481 == ssl3_accept_~s__state~0); 91293#L123 assume !(8482 == ssl3_accept_~s__state~0); 91294#L126 assume !(8464 == ssl3_accept_~s__state~0); 91289#L129 assume !(8465 == ssl3_accept_~s__state~0); 91290#L132 assume !(8466 == ssl3_accept_~s__state~0); 91285#L135 assume !(8496 == ssl3_accept_~s__state~0); 91286#L138 assume !(8497 == ssl3_accept_~s__state~0); 91281#L141 assume !(8512 == ssl3_accept_~s__state~0); 91282#L144 assume !(8513 == ssl3_accept_~s__state~0); 91198#L147 assume !(8528 == ssl3_accept_~s__state~0); 91199#L150 assume !(8529 == ssl3_accept_~s__state~0); 91183#L153 assume !(8544 == ssl3_accept_~s__state~0); 91184#L156 assume !(8545 == ssl3_accept_~s__state~0); 91174#L159 assume !(8560 == ssl3_accept_~s__state~0); 91175#L162 assume !(8561 == ssl3_accept_~s__state~0); 91165#L165 assume !(8448 == ssl3_accept_~s__state~0); 91161#L168 assume 8576 == ssl3_accept_~s__state~0; 90925#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 91148#L460 assume !(5 == ssl3_accept_~blastFlag~0); 91149#L460-2 assume !(ssl3_accept_~ret~0 <= 0); 91090#L466 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 90248#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 91688#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91678#L652-1 ssl3_accept_~skip~0 := 0; 91679#L99-2 assume !false; 91672#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91673#L102 assume !(12292 == ssl3_accept_~s__state~0); 91666#L105 assume !(16384 == ssl3_accept_~s__state~0); 91667#L108 assume !(8192 == ssl3_accept_~s__state~0); 91659#L111 assume !(24576 == ssl3_accept_~s__state~0); 91660#L114 assume !(8195 == ssl3_accept_~s__state~0); 91651#L117 assume !(8480 == ssl3_accept_~s__state~0); 91652#L120 assume !(8481 == ssl3_accept_~s__state~0); 91645#L123 assume !(8482 == ssl3_accept_~s__state~0); 91646#L126 assume !(8464 == ssl3_accept_~s__state~0); 91638#L129 assume !(8465 == ssl3_accept_~s__state~0); 91639#L132 assume 8466 == ssl3_accept_~s__state~0; 89974#L133 [2019-12-07 14:07:33,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:33,971 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 19 times [2019-12-07 14:07:33,971 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:33,971 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901391971] [2019-12-07 14:07:33,971 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:33,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:33,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:33,978 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 14:07:33,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:33,978 INFO L82 PathProgramCache]: Analyzing trace with hash 805698353, now seen corresponding path program 1 times [2019-12-07 14:07:33,978 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:33,978 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952067690] [2019-12-07 14:07:33,978 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:33,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:34,007 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2019-12-07 14:07:34,007 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952067690] [2019-12-07 14:07:34,008 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 14:07:34,008 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 14:07:34,008 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183804375] [2019-12-07 14:07:34,008 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 14:07:34,008 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 14:07:34,008 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 14:07:34,008 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 14:07:34,008 INFO L87 Difference]: Start difference. First operand 3549 states and 4637 transitions. cyclomatic complexity: 1097 Second operand 3 states. [2019-12-07 14:07:34,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 14:07:34,026 INFO L93 Difference]: Finished difference Result 6369 states and 8292 transitions. [2019-12-07 14:07:34,027 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 14:07:34,027 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6369 states and 8292 transitions. [2019-12-07 14:07:34,044 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 6125 [2019-12-07 14:07:34,055 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6369 states to 6369 states and 8292 transitions. [2019-12-07 14:07:34,055 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6230 [2019-12-07 14:07:34,058 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6230 [2019-12-07 14:07:34,058 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6369 states and 8292 transitions. [2019-12-07 14:07:34,059 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 14:07:34,060 INFO L688 BuchiCegarLoop]: Abstraction has 6369 states and 8292 transitions. [2019-12-07 14:07:34,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6369 states and 8292 transitions. [2019-12-07 14:07:34,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6369 to 3549. [2019-12-07 14:07:34,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3549 states. [2019-12-07 14:07:34,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3549 states to 3549 states and 4633 transitions. [2019-12-07 14:07:34,095 INFO L711 BuchiCegarLoop]: Abstraction has 3549 states and 4633 transitions. [2019-12-07 14:07:34,095 INFO L591 BuchiCegarLoop]: Abstraction has 3549 states and 4633 transitions. [2019-12-07 14:07:34,096 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-12-07 14:07:34,096 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3549 states and 4633 transitions. [2019-12-07 14:07:34,102 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3305 [2019-12-07 14:07:34,102 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 14:07:34,102 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 14:07:34,103 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:34,103 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:34,104 INFO L794 eck$LassoCheckResult]: Stem: 99698#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 99699#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 99688#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 99689#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 99647#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 99765#L99-2 assume !false; 99831#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100795#L102 assume !(12292 == ssl3_accept_~s__state~0); 100793#L105 assume !(16384 == ssl3_accept_~s__state~0); 100791#L108 assume !(8192 == ssl3_accept_~s__state~0); 100789#L111 assume !(24576 == ssl3_accept_~s__state~0); 100787#L114 assume !(8195 == ssl3_accept_~s__state~0); 100785#L117 assume !(8480 == ssl3_accept_~s__state~0); 100783#L120 assume !(8481 == ssl3_accept_~s__state~0); 100781#L123 assume !(8482 == ssl3_accept_~s__state~0); 100779#L126 assume 8464 == ssl3_accept_~s__state~0; 99932#L133 [2019-12-07 14:07:34,104 INFO L796 eck$LassoCheckResult]: Loop: 99932#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 101558#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 101554#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; 101555#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 101360#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101355#L652-1 ssl3_accept_~skip~0 := 0; 101356#L99-2 assume !false; 101349#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101350#L102 assume !(12292 == ssl3_accept_~s__state~0); 101343#L105 assume !(16384 == ssl3_accept_~s__state~0); 101344#L108 assume !(8192 == ssl3_accept_~s__state~0); 101574#L111 assume !(24576 == ssl3_accept_~s__state~0); 101336#L114 assume !(8195 == ssl3_accept_~s__state~0); 101334#L117 assume !(8480 == ssl3_accept_~s__state~0); 101332#L120 assume !(8481 == ssl3_accept_~s__state~0); 101330#L123 assume !(8482 == ssl3_accept_~s__state~0); 101328#L126 assume !(8464 == ssl3_accept_~s__state~0); 101325#L129 assume !(8465 == ssl3_accept_~s__state~0); 101326#L132 assume !(8466 == ssl3_accept_~s__state~0); 101206#L135 assume 8496 == ssl3_accept_~s__state~0; 99925#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 101205#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 101203#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 101202#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 101200#L293-2 ssl3_accept_~s__init_num~0 := 0; 101197#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 101194#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101191#L652-1 ssl3_accept_~skip~0 := 0; 101190#L99-2 assume !false; 101189#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101188#L102 assume !(12292 == ssl3_accept_~s__state~0); 101187#L105 assume !(16384 == ssl3_accept_~s__state~0); 101186#L108 assume !(8192 == ssl3_accept_~s__state~0); 101185#L111 assume !(24576 == ssl3_accept_~s__state~0); 101184#L114 assume !(8195 == ssl3_accept_~s__state~0); 101183#L117 assume !(8480 == ssl3_accept_~s__state~0); 101182#L120 assume !(8481 == ssl3_accept_~s__state~0); 101181#L123 assume !(8482 == ssl3_accept_~s__state~0); 101180#L126 assume !(8464 == ssl3_accept_~s__state~0); 101179#L129 assume !(8465 == ssl3_accept_~s__state~0); 101178#L132 assume !(8466 == ssl3_accept_~s__state~0); 101177#L135 assume !(8496 == ssl3_accept_~s__state~0); 101176#L138 assume !(8497 == ssl3_accept_~s__state~0); 99770#L141 assume 8512 == ssl3_accept_~s__state~0; 99919#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 101819#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 101817#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 101815#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 101811#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101808#L652-1 ssl3_accept_~skip~0 := 0; 101807#L99-2 assume !false; 101806#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101805#L102 assume !(12292 == ssl3_accept_~s__state~0); 101804#L105 assume !(16384 == ssl3_accept_~s__state~0); 101803#L108 assume !(8192 == ssl3_accept_~s__state~0); 101802#L111 assume !(24576 == ssl3_accept_~s__state~0); 101801#L114 assume !(8195 == ssl3_accept_~s__state~0); 101800#L117 assume !(8480 == ssl3_accept_~s__state~0); 101799#L120 assume !(8481 == ssl3_accept_~s__state~0); 101798#L123 assume !(8482 == ssl3_accept_~s__state~0); 101797#L126 assume !(8464 == ssl3_accept_~s__state~0); 101796#L129 assume !(8465 == ssl3_accept_~s__state~0); 101795#L132 assume !(8466 == ssl3_accept_~s__state~0); 101794#L135 assume !(8496 == ssl3_accept_~s__state~0); 101793#L138 assume !(8497 == ssl3_accept_~s__state~0); 101792#L141 assume !(8512 == ssl3_accept_~s__state~0); 101791#L144 assume !(8513 == ssl3_accept_~s__state~0); 101790#L147 assume 8528 == ssl3_accept_~s__state~0; 99913#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 101789#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 99741#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 99573#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 99550#L362 assume !(3 == ssl3_accept_~blastFlag~0); 99513#L362-2 assume !(ssl3_accept_~ret~0 <= 0); 99514#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 99627#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 101768#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101764#L652-1 ssl3_accept_~skip~0 := 0; 101762#L99-2 assume !false; 101760#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101758#L102 assume !(12292 == ssl3_accept_~s__state~0); 101756#L105 assume !(16384 == ssl3_accept_~s__state~0); 101754#L108 assume !(8192 == ssl3_accept_~s__state~0); 101752#L111 assume !(24576 == ssl3_accept_~s__state~0); 101750#L114 assume !(8195 == ssl3_accept_~s__state~0); 101748#L117 assume !(8480 == ssl3_accept_~s__state~0); 101746#L120 assume !(8481 == ssl3_accept_~s__state~0); 101744#L123 assume !(8482 == ssl3_accept_~s__state~0); 101742#L126 assume !(8464 == ssl3_accept_~s__state~0); 101740#L129 assume !(8465 == ssl3_accept_~s__state~0); 101738#L132 assume !(8466 == ssl3_accept_~s__state~0); 101736#L135 assume !(8496 == ssl3_accept_~s__state~0); 101735#L138 assume !(8497 == ssl3_accept_~s__state~0); 101734#L141 assume !(8512 == ssl3_accept_~s__state~0); 101733#L144 assume !(8513 == ssl3_accept_~s__state~0); 101732#L147 assume !(8528 == ssl3_accept_~s__state~0); 101731#L150 assume !(8529 == ssl3_accept_~s__state~0); 101730#L153 assume 8544 == ssl3_accept_~s__state~0; 99908#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 101729#L388 assume !(0 != ssl3_accept_~s__session__peer~0); 101727#L398 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 101723#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 101721#L414 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 101719#L417 assume !(4 == ssl3_accept_~blastFlag~0); 101711#L417-2 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; 101707#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 101704#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101701#L652-1 ssl3_accept_~skip~0 := 0; 101700#L99-2 assume !false; 101699#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101698#L102 assume !(12292 == ssl3_accept_~s__state~0); 101697#L105 assume !(16384 == ssl3_accept_~s__state~0); 101696#L108 assume !(8192 == ssl3_accept_~s__state~0); 101695#L111 assume !(24576 == ssl3_accept_~s__state~0); 101694#L114 assume !(8195 == ssl3_accept_~s__state~0); 101693#L117 assume !(8480 == ssl3_accept_~s__state~0); 101692#L120 assume !(8481 == ssl3_accept_~s__state~0); 101691#L123 assume !(8482 == ssl3_accept_~s__state~0); 101690#L126 assume !(8464 == ssl3_accept_~s__state~0); 101689#L129 assume !(8465 == ssl3_accept_~s__state~0); 101688#L132 assume !(8466 == ssl3_accept_~s__state~0); 101687#L135 assume !(8496 == ssl3_accept_~s__state~0); 101686#L138 assume !(8497 == ssl3_accept_~s__state~0); 101685#L141 assume !(8512 == ssl3_accept_~s__state~0); 101684#L144 assume !(8513 == ssl3_accept_~s__state~0); 101683#L147 assume !(8528 == ssl3_accept_~s__state~0); 101682#L150 assume !(8529 == ssl3_accept_~s__state~0); 101681#L153 assume !(8544 == ssl3_accept_~s__state~0); 101680#L156 assume !(8545 == ssl3_accept_~s__state~0); 101679#L159 assume !(8560 == ssl3_accept_~s__state~0); 101678#L162 assume !(8561 == ssl3_accept_~s__state~0); 101677#L165 assume 8448 == ssl3_accept_~s__state~0; 101676#L166 assume !(ssl3_accept_~num1~0 > 0); 101673#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 101670#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 101667#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101664#L652-1 ssl3_accept_~skip~0 := 0; 101663#L99-2 assume !false; 101662#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101661#L102 assume !(12292 == ssl3_accept_~s__state~0); 101660#L105 assume !(16384 == ssl3_accept_~s__state~0); 101659#L108 assume !(8192 == ssl3_accept_~s__state~0); 101658#L111 assume !(24576 == ssl3_accept_~s__state~0); 101657#L114 assume !(8195 == ssl3_accept_~s__state~0); 101656#L117 assume !(8480 == ssl3_accept_~s__state~0); 101655#L120 assume !(8481 == ssl3_accept_~s__state~0); 101654#L123 assume !(8482 == ssl3_accept_~s__state~0); 101653#L126 assume !(8464 == ssl3_accept_~s__state~0); 101652#L129 assume !(8465 == ssl3_accept_~s__state~0); 101651#L132 assume !(8466 == ssl3_accept_~s__state~0); 101650#L135 assume !(8496 == ssl3_accept_~s__state~0); 101649#L138 assume !(8497 == ssl3_accept_~s__state~0); 101648#L141 assume !(8512 == ssl3_accept_~s__state~0); 101647#L144 assume !(8513 == ssl3_accept_~s__state~0); 101646#L147 assume !(8528 == ssl3_accept_~s__state~0); 101645#L150 assume !(8529 == ssl3_accept_~s__state~0); 101644#L153 assume !(8544 == ssl3_accept_~s__state~0); 101643#L156 assume !(8545 == ssl3_accept_~s__state~0); 101642#L159 assume !(8560 == ssl3_accept_~s__state~0); 101641#L162 assume !(8561 == ssl3_accept_~s__state~0); 101639#L165 assume !(8448 == ssl3_accept_~s__state~0); 101640#L168 assume 8576 == ssl3_accept_~s__state~0; 101567#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 102426#L460 assume !(5 == ssl3_accept_~blastFlag~0); 102424#L460-2 assume !(ssl3_accept_~ret~0 <= 0); 102422#L466 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 101076#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 101552#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101575#L652-1 ssl3_accept_~skip~0 := 0; 101352#L99-2 assume !false; 101353#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101346#L102 assume !(12292 == ssl3_accept_~s__state~0); 101347#L105 assume !(16384 == ssl3_accept_~s__state~0); 101341#L108 assume !(8192 == ssl3_accept_~s__state~0); 101338#L111 assume !(24576 == ssl3_accept_~s__state~0); 101339#L114 assume !(8195 == ssl3_accept_~s__state~0); 101573#L117 assume !(8480 == ssl3_accept_~s__state~0); 101572#L120 assume !(8481 == ssl3_accept_~s__state~0); 101571#L123 assume !(8482 == ssl3_accept_~s__state~0); 101568#L126 assume !(8464 == ssl3_accept_~s__state~0); 101563#L129 assume !(8465 == ssl3_accept_~s__state~0); 101561#L132 assume 8466 == ssl3_accept_~s__state~0; 99932#L133 [2019-12-07 14:07:34,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:34,104 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 20 times [2019-12-07 14:07:34,104 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:34,104 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975886997] [2019-12-07 14:07:34,104 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:34,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:34,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:34,110 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 14:07:34,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:34,110 INFO L82 PathProgramCache]: Analyzing trace with hash -921446609, now seen corresponding path program 1 times [2019-12-07 14:07:34,110 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:34,110 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320359704] [2019-12-07 14:07:34,110 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:34,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:34,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:34,137 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 14:07:34,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:34,137 INFO L82 PathProgramCache]: Analyzing trace with hash 397597949, now seen corresponding path program 1 times [2019-12-07 14:07:34,137 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:34,137 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860889790] [2019-12-07 14:07:34,137 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:34,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:34,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:34,173 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 14:07:35,269 WARN L192 SmtUtils]: Spent 1.09 s on a formula simplification. DAG size of input: 434 DAG size of output: 186 [2019-12-07 14:07:35,334 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 14:07:35,334 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 14:07:35,334 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 14:07:35,334 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 14:07:35,334 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-12-07 14:07:35,334 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:35,334 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 14:07:35,334 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 14:07:35,334 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration25_Loop [2019-12-07 14:07:35,334 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 14:07:35,334 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 14:07:35,337 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,339 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,341 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,342 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,344 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,345 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,347 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,350 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,352 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,353 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,355 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,357 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,362 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,363 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,364 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,366 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,369 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,370 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,372 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,373 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,375 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,376 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,378 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,379 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,380 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,589 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 14:07:35,589 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/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-12-07 14:07:35,592 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 14:07:35,592 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 14:07:35,595 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 14:07:35,596 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/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/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-12-07 14:07:35,601 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 14:07:35,601 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 14:07:35,604 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 14:07:35,604 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/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-12-07 14:07:35,608 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 14:07:35,608 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 14:07:35,611 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 14:07:35,611 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/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/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-12-07 14:07:35,614 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 14:07:35,615 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 14:07:35,617 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 14:07:35,617 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/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/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-12-07 14:07:35,622 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 14:07:35,622 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 14:07:35,626 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 14:07:35,626 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet36=0, ULTIMATE.start_ssl3_accept_~l~0=0} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet36=0, ULTIMATE.start_ssl3_accept_~l~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/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-12-07 14:07:35,630 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 14:07:35,630 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 14:07:35,632 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 14:07:35,632 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/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/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-12-07 14:07:35,636 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 14:07:35,636 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 14:07:35,641 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 14:07:35,642 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/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/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-12-07 14:07:35,646 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 14:07:35,646 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 14:07:35,649 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 14:07:35,649 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/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/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-12-07 14:07:35,654 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 14:07:35,654 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 14:07:35,657 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 14:07:35,657 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet51=-5} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet51=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/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-12-07 14:07:35,661 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 14:07:35,661 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 14:07:35,663 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 14:07:35,663 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__session__peer~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__session__peer~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/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) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:35,668 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 14:07:35,668 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/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) Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:35,675 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-12-07 14:07:35,675 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 14:07:35,679 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-12-07 14:07:35,680 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 14:07:35,680 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 14:07:35,680 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 14:07:35,680 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 14:07:35,680 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-12-07 14:07:35,680 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:35,680 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 14:07:35,680 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 14:07:35,680 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration25_Loop [2019-12-07 14:07:35,680 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 14:07:35,680 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 14:07:35,682 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,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-12-07 14:07:35,690 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,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-12-07 14:07:35,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-12-07 14:07:35,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-12-07 14:07:35,698 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,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-12-07 14:07:35,705 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,708 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,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-12-07 14:07:35,711 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,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-12-07 14:07:35,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-12-07 14:07:35,717 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,718 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,720 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,721 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,722 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,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-12-07 14:07:35,725 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,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-12-07 14:07:35,728 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,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-12-07 14:07:35,731 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:35,906 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 14:07:35,906 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 30 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 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:35,909 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-12-07 14:07:35,910 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 14:07:35,910 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 14:07:35,910 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 14:07:35,911 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-12-07 14:07:35,911 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 14:07:35,911 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-12-07 14:07:35,911 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 14:07:35,914 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 31 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 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:35,919 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-12-07 14:07:35,920 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 14:07:35,920 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 14:07:35,921 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 14:07:35,921 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 14:07:35,921 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 14:07:35,921 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 14:07:35,921 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 14:07:35,922 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 32 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 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:35,926 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-12-07 14:07:35,927 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 14:07:35,927 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 14:07:35,928 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 14:07:35,928 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 14:07:35,928 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 14:07:35,928 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 14:07:35,928 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 14:07:35,930 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 33 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 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:35,934 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-12-07 14:07:35,935 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 14:07:35,935 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 14:07:35,935 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 14:07:35,935 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 14:07:35,935 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 14:07:35,936 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 14:07:35,936 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 14:07:35,937 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 34 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 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:35,941 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-12-07 14:07:35,942 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 14:07:35,942 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 14:07:35,942 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 14:07:35,942 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 14:07:35,942 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 14:07:35,943 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 14:07:35,943 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 14:07:35,945 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 35 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 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:35,949 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-12-07 14:07:35,950 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 14:07:35,950 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 14:07:35,950 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 14:07:35,950 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 14:07:35,950 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 14:07:35,951 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 14:07:35,951 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 14:07:35,952 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 36 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 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:35,956 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-12-07 14:07:35,958 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 14:07:35,958 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 14:07:35,958 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 14:07:35,958 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 14:07:35,958 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 14:07:35,958 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 14:07:35,958 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 14:07:35,959 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 37 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 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:35,964 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-12-07 14:07:35,965 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 14:07:35,965 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 14:07:35,965 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 14:07:35,965 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 14:07:35,965 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 14:07:35,966 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 14:07:35,966 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 14:07:35,969 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 38 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 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:35,973 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-12-07 14:07:35,974 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 14:07:35,975 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 14:07:35,975 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 14:07:35,975 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 14:07:35,975 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 14:07:35,976 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 14:07:35,976 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 14:07:35,978 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 39 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 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:35,981 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-12-07 14:07:35,982 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 14:07:35,983 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 14:07:35,983 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 14:07:35,983 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-12-07 14:07:35,983 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 14:07:35,984 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-12-07 14:07:35,984 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 14:07:35,985 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 40 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 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:35,989 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-12-07 14:07:35,990 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 14:07:35,990 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 14:07:35,990 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 14:07:35,990 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 14:07:35,990 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 14:07:35,991 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 14:07:35,991 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 14:07:35,992 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 41 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 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:35,996 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-12-07 14:07:35,997 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 14:07:35,997 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 14:07:35,997 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 14:07:35,997 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 14:07:35,997 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 14:07:35,998 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 14:07:35,998 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 14:07:35,999 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 42 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 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:36,002 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-12-07 14:07:36,003 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 14:07:36,003 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 14:07:36,003 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 14:07:36,004 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 14:07:36,004 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 14:07:36,004 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 14:07:36,004 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 14:07:36,006 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-12-07 14:07:36,008 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-12-07 14:07:36,008 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 43 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 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:36,011 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-12-07 14:07:36,011 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-12-07 14:07:36,011 INFO L510 LassoAnalysis]: Proved termination. [2019-12-07 14:07:36,011 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-12-07 14:07:36,012 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-12-07 14:07:36,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:36,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:36,032 INFO L264 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 2 conjunts are in the unsatisfiable core [2019-12-07 14:07:36,033 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 14:07:36,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:36,052 INFO L264 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 14:07:36,054 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 14:07:36,074 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2019-12-07 14:07:36,074 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-12-07 14:07:36,075 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3549 states and 4633 transitions. cyclomatic complexity: 1093 Second operand 5 states. [2019-12-07 14:07:36,202 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3549 states and 4633 transitions. cyclomatic complexity: 1093. Second operand 5 states. Result 9277 states and 12080 transitions. Complement of second has 4 states. [2019-12-07 14:07:36,202 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-12-07 14:07:36,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-12-07 14:07:36,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 476 transitions. [2019-12-07 14:07:36,203 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 476 transitions. Stem has 16 letters. Loop has 182 letters. [2019-12-07 14:07:36,207 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 14:07:36,207 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 476 transitions. Stem has 198 letters. Loop has 182 letters. [2019-12-07 14:07:36,209 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 14:07:36,209 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 476 transitions. Stem has 16 letters. Loop has 364 letters. [2019-12-07 14:07:36,211 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 14:07:36,212 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9277 states and 12080 transitions. [2019-12-07 14:07:36,258 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 6161 [2019-12-07 14:07:36,275 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9277 states to 9277 states and 12080 transitions. [2019-12-07 14:07:36,275 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6270 [2019-12-07 14:07:36,278 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6278 [2019-12-07 14:07:36,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9277 states and 12080 transitions. [2019-12-07 14:07:36,278 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 14:07:36,278 INFO L688 BuchiCegarLoop]: Abstraction has 9277 states and 12080 transitions. [2019-12-07 14:07:36,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9277 states and 12080 transitions. [2019-12-07 14:07:36,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9277 to 9269. [2019-12-07 14:07:36,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9269 states. [2019-12-07 14:07:36,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9269 states to 9269 states and 12071 transitions. [2019-12-07 14:07:36,350 INFO L711 BuchiCegarLoop]: Abstraction has 9269 states and 12071 transitions. [2019-12-07 14:07:36,350 INFO L591 BuchiCegarLoop]: Abstraction has 9269 states and 12071 transitions. [2019-12-07 14:07:36,350 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-12-07 14:07:36,350 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9269 states and 12071 transitions. [2019-12-07 14:07:36,365 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 6161 [2019-12-07 14:07:36,365 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 14:07:36,365 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 14:07:36,366 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:36,366 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:36,366 INFO L794 eck$LassoCheckResult]: Stem: 113235#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 113236#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 113225#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 113226#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 113166#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 113327#L99-2 assume !false; 115198#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117068#L102 assume !(12292 == ssl3_accept_~s__state~0); 117065#L105 assume !(16384 == ssl3_accept_~s__state~0); 117061#L108 assume !(8192 == ssl3_accept_~s__state~0); 117062#L111 assume !(24576 == ssl3_accept_~s__state~0); 117182#L114 assume !(8195 == ssl3_accept_~s__state~0); 117183#L117 assume !(8480 == ssl3_accept_~s__state~0); 117660#L120 assume !(8481 == ssl3_accept_~s__state~0); 117658#L123 assume !(8482 == ssl3_accept_~s__state~0); 117656#L126 assume 8464 == ssl3_accept_~s__state~0; 115774#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 115775#L274 [2019-12-07 14:07:36,366 INFO L796 eck$LassoCheckResult]: Loop: 115775#L274 assume !(0 == ssl3_accept_~blastFlag~0); 122159#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; 122158#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 120837#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 120835#L652-1 ssl3_accept_~skip~0 := 0; 120828#L99-2 assume !false; 120829#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 120822#L102 assume !(12292 == ssl3_accept_~s__state~0); 120823#L105 assume !(16384 == ssl3_accept_~s__state~0); 120816#L108 assume !(8192 == ssl3_accept_~s__state~0); 120817#L111 assume !(24576 == ssl3_accept_~s__state~0); 120810#L114 assume !(8195 == ssl3_accept_~s__state~0); 120811#L117 assume !(8480 == ssl3_accept_~s__state~0); 120764#L120 assume !(8481 == ssl3_accept_~s__state~0); 120765#L123 assume !(8482 == ssl3_accept_~s__state~0); 120743#L126 assume !(8464 == ssl3_accept_~s__state~0); 120744#L129 assume !(8465 == ssl3_accept_~s__state~0); 120632#L132 assume !(8466 == ssl3_accept_~s__state~0); 120394#L135 assume 8496 == ssl3_accept_~s__state~0; 120364#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 120392#L287 assume !(1 == ssl3_accept_~blastFlag~0); 120391#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 120390#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 120388#L293-2 ssl3_accept_~s__init_num~0 := 0; 120385#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 120382#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 120379#L652-1 ssl3_accept_~skip~0 := 0; 120378#L99-2 assume !false; 120377#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 120376#L102 assume !(12292 == ssl3_accept_~s__state~0); 120375#L105 assume !(16384 == ssl3_accept_~s__state~0); 120374#L108 assume !(8192 == ssl3_accept_~s__state~0); 120373#L111 assume !(24576 == ssl3_accept_~s__state~0); 120372#L114 assume !(8195 == ssl3_accept_~s__state~0); 120371#L117 assume !(8480 == ssl3_accept_~s__state~0); 120370#L120 assume !(8481 == ssl3_accept_~s__state~0); 120369#L123 assume !(8482 == ssl3_accept_~s__state~0); 120368#L126 assume !(8464 == ssl3_accept_~s__state~0); 120367#L129 assume !(8465 == ssl3_accept_~s__state~0); 120366#L132 assume !(8466 == ssl3_accept_~s__state~0); 120365#L135 assume !(8496 == ssl3_accept_~s__state~0); 120363#L138 assume !(8497 == ssl3_accept_~s__state~0); 120362#L141 assume 8512 == ssl3_accept_~s__state~0; 119740#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 120358#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 120357#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 120352#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 120353#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 120311#L652-1 ssl3_accept_~skip~0 := 0; 120312#L99-2 assume !false; 120155#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 120156#L102 assume !(12292 == ssl3_accept_~s__state~0); 120143#L105 assume !(16384 == ssl3_accept_~s__state~0); 120144#L108 assume !(8192 == ssl3_accept_~s__state~0); 120135#L111 assume !(24576 == ssl3_accept_~s__state~0); 120136#L114 assume !(8195 == ssl3_accept_~s__state~0); 120127#L117 assume !(8480 == ssl3_accept_~s__state~0); 120128#L120 assume !(8481 == ssl3_accept_~s__state~0); 120119#L123 assume !(8482 == ssl3_accept_~s__state~0); 120120#L126 assume !(8464 == ssl3_accept_~s__state~0); 120111#L129 assume !(8465 == ssl3_accept_~s__state~0); 120112#L132 assume !(8466 == ssl3_accept_~s__state~0); 120103#L135 assume !(8496 == ssl3_accept_~s__state~0); 120104#L138 assume !(8497 == ssl3_accept_~s__state~0); 120095#L141 assume !(8512 == ssl3_accept_~s__state~0); 120096#L144 assume !(8513 == ssl3_accept_~s__state~0); 120088#L147 assume 8528 == ssl3_accept_~s__state~0; 119562#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 120082#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 120083#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 121261#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 121263#L362 assume !(3 == ssl3_accept_~blastFlag~0); 121259#L362-2 assume !(ssl3_accept_~ret~0 <= 0); 121256#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 121255#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 121250#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 121248#L652-1 ssl3_accept_~skip~0 := 0; 121247#L99-2 assume !false; 121246#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121245#L102 assume !(12292 == ssl3_accept_~s__state~0); 121244#L105 assume !(16384 == ssl3_accept_~s__state~0); 121243#L108 assume !(8192 == ssl3_accept_~s__state~0); 121242#L111 assume !(24576 == ssl3_accept_~s__state~0); 121241#L114 assume !(8195 == ssl3_accept_~s__state~0); 121240#L117 assume !(8480 == ssl3_accept_~s__state~0); 121239#L120 assume !(8481 == ssl3_accept_~s__state~0); 121238#L123 assume !(8482 == ssl3_accept_~s__state~0); 121237#L126 assume !(8464 == ssl3_accept_~s__state~0); 121236#L129 assume !(8465 == ssl3_accept_~s__state~0); 121235#L132 assume !(8466 == ssl3_accept_~s__state~0); 121234#L135 assume !(8496 == ssl3_accept_~s__state~0); 121233#L138 assume !(8497 == ssl3_accept_~s__state~0); 121232#L141 assume !(8512 == ssl3_accept_~s__state~0); 121231#L144 assume !(8513 == ssl3_accept_~s__state~0); 121230#L147 assume !(8528 == ssl3_accept_~s__state~0); 121229#L150 assume !(8529 == ssl3_accept_~s__state~0); 121228#L153 assume 8544 == ssl3_accept_~s__state~0; 119549#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 121227#L388 assume !(0 != ssl3_accept_~s__session__peer~0); 121225#L398 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 121221#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 121219#L414 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 121218#L417 assume !(4 == ssl3_accept_~blastFlag~0); 121217#L417-2 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; 121215#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 121194#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 121190#L652-1 ssl3_accept_~skip~0 := 0; 121188#L99-2 assume !false; 121186#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121184#L102 assume !(12292 == ssl3_accept_~s__state~0); 121182#L105 assume !(16384 == ssl3_accept_~s__state~0); 121180#L108 assume !(8192 == ssl3_accept_~s__state~0); 121179#L111 assume !(24576 == ssl3_accept_~s__state~0); 121178#L114 assume !(8195 == ssl3_accept_~s__state~0); 121177#L117 assume !(8480 == ssl3_accept_~s__state~0); 121176#L120 assume !(8481 == ssl3_accept_~s__state~0); 121174#L123 assume !(8482 == ssl3_accept_~s__state~0); 121173#L126 assume !(8464 == ssl3_accept_~s__state~0); 121172#L129 assume !(8465 == ssl3_accept_~s__state~0); 121171#L132 assume !(8466 == ssl3_accept_~s__state~0); 121170#L135 assume !(8496 == ssl3_accept_~s__state~0); 121169#L138 assume !(8497 == ssl3_accept_~s__state~0); 121167#L141 assume !(8512 == ssl3_accept_~s__state~0); 121165#L144 assume !(8513 == ssl3_accept_~s__state~0); 121163#L147 assume !(8528 == ssl3_accept_~s__state~0); 121162#L150 assume !(8529 == ssl3_accept_~s__state~0); 121160#L153 assume !(8544 == ssl3_accept_~s__state~0); 121158#L156 assume !(8545 == ssl3_accept_~s__state~0); 121156#L159 assume !(8560 == ssl3_accept_~s__state~0); 121154#L162 assume !(8561 == ssl3_accept_~s__state~0); 121153#L165 assume 8448 == ssl3_accept_~s__state~0; 121152#L166 assume !(ssl3_accept_~num1~0 > 0); 121150#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 121148#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 121125#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 121121#L652-1 ssl3_accept_~skip~0 := 0; 121119#L99-2 assume !false; 121117#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121115#L102 assume !(12292 == ssl3_accept_~s__state~0); 121113#L105 assume !(16384 == ssl3_accept_~s__state~0); 121111#L108 assume !(8192 == ssl3_accept_~s__state~0); 121109#L111 assume !(24576 == ssl3_accept_~s__state~0); 121107#L114 assume !(8195 == ssl3_accept_~s__state~0); 121105#L117 assume !(8480 == ssl3_accept_~s__state~0); 121103#L120 assume !(8481 == ssl3_accept_~s__state~0); 121101#L123 assume !(8482 == ssl3_accept_~s__state~0); 121099#L126 assume !(8464 == ssl3_accept_~s__state~0); 121097#L129 assume !(8465 == ssl3_accept_~s__state~0); 121095#L132 assume !(8466 == ssl3_accept_~s__state~0); 121093#L135 assume !(8496 == ssl3_accept_~s__state~0); 121091#L138 assume !(8497 == ssl3_accept_~s__state~0); 121089#L141 assume !(8512 == ssl3_accept_~s__state~0); 121087#L144 assume !(8513 == ssl3_accept_~s__state~0); 121085#L147 assume !(8528 == ssl3_accept_~s__state~0); 121083#L150 assume !(8529 == ssl3_accept_~s__state~0); 121081#L153 assume !(8544 == ssl3_accept_~s__state~0); 121078#L156 assume !(8545 == ssl3_accept_~s__state~0); 121076#L159 assume !(8560 == ssl3_accept_~s__state~0); 121075#L162 assume !(8561 == ssl3_accept_~s__state~0); 121074#L165 assume !(8448 == ssl3_accept_~s__state~0); 121073#L168 assume 8576 == ssl3_accept_~s__state~0; 120994#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 121066#L460 assume !(5 == ssl3_accept_~blastFlag~0); 121055#L460-2 assume !(ssl3_accept_~ret~0 <= 0); 121052#L466 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 120855#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 120856#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 120831#L652-1 ssl3_accept_~skip~0 := 0; 120832#L99-2 assume !false; 120825#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 120826#L102 assume !(12292 == ssl3_accept_~s__state~0); 120819#L105 assume !(16384 == ssl3_accept_~s__state~0); 120820#L108 assume !(8192 == ssl3_accept_~s__state~0); 120813#L111 assume !(24576 == ssl3_accept_~s__state~0); 120814#L114 assume !(8195 == ssl3_accept_~s__state~0); 120807#L117 assume !(8480 == ssl3_accept_~s__state~0); 120808#L120 assume !(8481 == ssl3_accept_~s__state~0); 120756#L123 assume !(8482 == ssl3_accept_~s__state~0); 120757#L126 assume !(8464 == ssl3_accept_~s__state~0); 120692#L129 assume !(8465 == ssl3_accept_~s__state~0); 120693#L132 assume 8466 == ssl3_accept_~s__state~0; 119761#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 115775#L274 [2019-12-07 14:07:36,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:36,367 INFO L82 PathProgramCache]: Analyzing trace with hash -2011390299, now seen corresponding path program 1 times [2019-12-07 14:07:36,367 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:36,367 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800795933] [2019-12-07 14:07:36,367 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:36,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:36,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:36,372 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 14:07:36,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:36,372 INFO L82 PathProgramCache]: Analyzing trace with hash -286716529, now seen corresponding path program 1 times [2019-12-07 14:07:36,372 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:36,372 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795406525] [2019-12-07 14:07:36,372 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:36,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:36,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:36,391 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 14:07:36,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:36,392 INFO L82 PathProgramCache]: Analyzing trace with hash -1337226957, now seen corresponding path program 1 times [2019-12-07 14:07:36,392 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:36,392 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356960198] [2019-12-07 14:07:36,392 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:36,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:36,425 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2019-12-07 14:07:36,426 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356960198] [2019-12-07 14:07:36,426 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 14:07:36,426 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 14:07:36,426 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313998787] [2019-12-07 14:07:37,506 WARN L192 SmtUtils]: Spent 1.07 s on a formula simplification. DAG size of input: 434 DAG size of output: 195 [2019-12-07 14:07:37,598 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 14:07:37,598 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 14:07:37,598 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 14:07:37,598 INFO L87 Difference]: Start difference. First operand 9269 states and 12071 transitions. cyclomatic complexity: 2817 Second operand 3 states. [2019-12-07 14:07:37,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 14:07:37,654 INFO L93 Difference]: Finished difference Result 10655 states and 13834 transitions. [2019-12-07 14:07:37,654 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 14:07:37,654 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10655 states and 13834 transitions. [2019-12-07 14:07:37,678 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7537 [2019-12-07 14:07:37,692 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10655 states to 10653 states and 13832 transitions. [2019-12-07 14:07:37,692 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7652 [2019-12-07 14:07:37,695 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7652 [2019-12-07 14:07:37,695 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10653 states and 13832 transitions. [2019-12-07 14:07:37,695 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 14:07:37,695 INFO L688 BuchiCegarLoop]: Abstraction has 10653 states and 13832 transitions. [2019-12-07 14:07:37,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10653 states and 13832 transitions. [2019-12-07 14:07:37,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10653 to 10653. [2019-12-07 14:07:37,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10653 states. [2019-12-07 14:07:37,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10653 states to 10653 states and 13832 transitions. [2019-12-07 14:07:37,760 INFO L711 BuchiCegarLoop]: Abstraction has 10653 states and 13832 transitions. [2019-12-07 14:07:37,760 INFO L591 BuchiCegarLoop]: Abstraction has 10653 states and 13832 transitions. [2019-12-07 14:07:37,760 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-12-07 14:07:37,760 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10653 states and 13832 transitions. [2019-12-07 14:07:37,778 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7537 [2019-12-07 14:07:37,778 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 14:07:37,778 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 14:07:37,779 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-12-07 14:07:37,779 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:37,779 INFO L794 eck$LassoCheckResult]: Stem: 133159#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 133160#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 133149#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 133150#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 133090#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 133240#L99-2 assume !false; 137487#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 138598#L102 assume !(12292 == ssl3_accept_~s__state~0); 138599#L105 assume !(16384 == ssl3_accept_~s__state~0); 138593#L108 assume !(8192 == ssl3_accept_~s__state~0); 138594#L111 assume !(24576 == ssl3_accept_~s__state~0); 138588#L114 assume !(8195 == ssl3_accept_~s__state~0); 138589#L117 assume !(8480 == ssl3_accept_~s__state~0); 138419#L120 assume !(8481 == ssl3_accept_~s__state~0); 138420#L123 assume !(8482 == ssl3_accept_~s__state~0); 134723#L126 assume 8464 == ssl3_accept_~s__state~0; 134721#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 134715#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 134645#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; 142461#L614 [2019-12-07 14:07:37,779 INFO L796 eck$LassoCheckResult]: Loop: 142461#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 142448#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 142444#L652-1 ssl3_accept_~skip~0 := 0; 142102#L99-2 assume !false; 142103#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 142095#L102 assume !(12292 == ssl3_accept_~s__state~0); 142096#L105 assume !(16384 == ssl3_accept_~s__state~0); 142089#L108 assume !(8192 == ssl3_accept_~s__state~0); 142090#L111 assume !(24576 == ssl3_accept_~s__state~0); 142082#L114 assume !(8195 == ssl3_accept_~s__state~0); 142083#L117 assume !(8480 == ssl3_accept_~s__state~0); 142076#L120 assume !(8481 == ssl3_accept_~s__state~0); 142077#L123 assume !(8482 == ssl3_accept_~s__state~0); 142070#L126 assume !(8464 == ssl3_accept_~s__state~0); 142071#L129 assume !(8465 == ssl3_accept_~s__state~0); 142060#L132 assume !(8466 == ssl3_accept_~s__state~0); 138398#L135 assume 8496 == ssl3_accept_~s__state~0; 141349#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 141413#L287 assume !(1 == ssl3_accept_~blastFlag~0); 141410#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 141409#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 141403#L293-2 ssl3_accept_~s__init_num~0 := 0; 141404#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 141395#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 141393#L652-1 ssl3_accept_~skip~0 := 0; 141388#L99-2 assume !false; 141389#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 141384#L102 assume !(12292 == ssl3_accept_~s__state~0); 141385#L105 assume !(16384 == ssl3_accept_~s__state~0); 141380#L108 assume !(8192 == ssl3_accept_~s__state~0); 141381#L111 assume !(24576 == ssl3_accept_~s__state~0); 141376#L114 assume !(8195 == ssl3_accept_~s__state~0); 141377#L117 assume !(8480 == ssl3_accept_~s__state~0); 141372#L120 assume !(8481 == ssl3_accept_~s__state~0); 141373#L123 assume !(8482 == ssl3_accept_~s__state~0); 141368#L126 assume !(8464 == ssl3_accept_~s__state~0); 141369#L129 assume !(8465 == ssl3_accept_~s__state~0); 141364#L132 assume !(8466 == ssl3_accept_~s__state~0); 141365#L135 assume !(8496 == ssl3_accept_~s__state~0); 141348#L138 assume !(8497 == ssl3_accept_~s__state~0); 141350#L141 assume 8512 == ssl3_accept_~s__state~0; 141669#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 142421#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 142418#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 142415#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 142412#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 142409#L652-1 ssl3_accept_~skip~0 := 0; 142408#L99-2 assume !false; 142407#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 142406#L102 assume !(12292 == ssl3_accept_~s__state~0); 142405#L105 assume !(16384 == ssl3_accept_~s__state~0); 142404#L108 assume !(8192 == ssl3_accept_~s__state~0); 142403#L111 assume !(24576 == ssl3_accept_~s__state~0); 142402#L114 assume !(8195 == ssl3_accept_~s__state~0); 142401#L117 assume !(8480 == ssl3_accept_~s__state~0); 142400#L120 assume !(8481 == ssl3_accept_~s__state~0); 142399#L123 assume !(8482 == ssl3_accept_~s__state~0); 142398#L126 assume !(8464 == ssl3_accept_~s__state~0); 142397#L129 assume !(8465 == ssl3_accept_~s__state~0); 142396#L132 assume !(8466 == ssl3_accept_~s__state~0); 142395#L135 assume !(8496 == ssl3_accept_~s__state~0); 142394#L138 assume !(8497 == ssl3_accept_~s__state~0); 142393#L141 assume !(8512 == ssl3_accept_~s__state~0); 142392#L144 assume !(8513 == ssl3_accept_~s__state~0); 142391#L147 assume 8528 == ssl3_accept_~s__state~0; 141652#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 142390#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 142388#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 142381#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 142384#L362 assume !(3 == ssl3_accept_~blastFlag~0); 142379#L362-2 assume !(ssl3_accept_~ret~0 <= 0); 142374#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 142373#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 142356#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 142349#L652-1 ssl3_accept_~skip~0 := 0; 142347#L99-2 assume !false; 142345#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 142343#L102 assume !(12292 == ssl3_accept_~s__state~0); 142341#L105 assume !(16384 == ssl3_accept_~s__state~0); 142339#L108 assume !(8192 == ssl3_accept_~s__state~0); 142337#L111 assume !(24576 == ssl3_accept_~s__state~0); 142335#L114 assume !(8195 == ssl3_accept_~s__state~0); 142333#L117 assume !(8480 == ssl3_accept_~s__state~0); 142331#L120 assume !(8481 == ssl3_accept_~s__state~0); 142329#L123 assume !(8482 == ssl3_accept_~s__state~0); 142326#L126 assume !(8464 == ssl3_accept_~s__state~0); 142324#L129 assume !(8465 == ssl3_accept_~s__state~0); 142322#L132 assume !(8466 == ssl3_accept_~s__state~0); 142320#L135 assume !(8496 == ssl3_accept_~s__state~0); 142318#L138 assume !(8497 == ssl3_accept_~s__state~0); 142316#L141 assume !(8512 == ssl3_accept_~s__state~0); 142314#L144 assume !(8513 == ssl3_accept_~s__state~0); 142312#L147 assume !(8528 == ssl3_accept_~s__state~0); 142310#L150 assume !(8529 == ssl3_accept_~s__state~0); 142307#L153 assume 8544 == ssl3_accept_~s__state~0; 142305#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 142304#L388 assume !(0 != ssl3_accept_~s__session__peer~0); 142302#L398 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 142299#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 142298#L414 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 142297#L417 assume !(4 == ssl3_accept_~blastFlag~0); 142284#L417-2 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; 142280#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 142277#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 142274#L652-1 ssl3_accept_~skip~0 := 0; 142273#L99-2 assume !false; 142272#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 142271#L102 assume !(12292 == ssl3_accept_~s__state~0); 142270#L105 assume !(16384 == ssl3_accept_~s__state~0); 142269#L108 assume !(8192 == ssl3_accept_~s__state~0); 142268#L111 assume !(24576 == ssl3_accept_~s__state~0); 142267#L114 assume !(8195 == ssl3_accept_~s__state~0); 142266#L117 assume !(8480 == ssl3_accept_~s__state~0); 142265#L120 assume !(8481 == ssl3_accept_~s__state~0); 142264#L123 assume !(8482 == ssl3_accept_~s__state~0); 142263#L126 assume !(8464 == ssl3_accept_~s__state~0); 142262#L129 assume !(8465 == ssl3_accept_~s__state~0); 142261#L132 assume !(8466 == ssl3_accept_~s__state~0); 142260#L135 assume !(8496 == ssl3_accept_~s__state~0); 142259#L138 assume !(8497 == ssl3_accept_~s__state~0); 142258#L141 assume !(8512 == ssl3_accept_~s__state~0); 142257#L144 assume !(8513 == ssl3_accept_~s__state~0); 142256#L147 assume !(8528 == ssl3_accept_~s__state~0); 142255#L150 assume !(8529 == ssl3_accept_~s__state~0); 142254#L153 assume !(8544 == ssl3_accept_~s__state~0); 142253#L156 assume !(8545 == ssl3_accept_~s__state~0); 142252#L159 assume !(8560 == ssl3_accept_~s__state~0); 142251#L162 assume !(8561 == ssl3_accept_~s__state~0); 142250#L165 assume 8448 == ssl3_accept_~s__state~0; 142249#L166 assume !(ssl3_accept_~num1~0 > 0); 142246#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 142243#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 142240#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 142237#L652-1 ssl3_accept_~skip~0 := 0; 142236#L99-2 assume !false; 142235#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 142234#L102 assume !(12292 == ssl3_accept_~s__state~0); 142233#L105 assume !(16384 == ssl3_accept_~s__state~0); 142232#L108 assume !(8192 == ssl3_accept_~s__state~0); 142231#L111 assume !(24576 == ssl3_accept_~s__state~0); 142230#L114 assume !(8195 == ssl3_accept_~s__state~0); 142229#L117 assume !(8480 == ssl3_accept_~s__state~0); 142228#L120 assume !(8481 == ssl3_accept_~s__state~0); 142227#L123 assume !(8482 == ssl3_accept_~s__state~0); 142226#L126 assume !(8464 == ssl3_accept_~s__state~0); 142221#L129 assume !(8465 == ssl3_accept_~s__state~0); 142217#L132 assume !(8466 == ssl3_accept_~s__state~0); 142213#L135 assume !(8496 == ssl3_accept_~s__state~0); 142208#L138 assume !(8497 == ssl3_accept_~s__state~0); 142204#L141 assume !(8512 == ssl3_accept_~s__state~0); 142198#L144 assume !(8513 == ssl3_accept_~s__state~0); 142196#L147 assume !(8528 == ssl3_accept_~s__state~0); 142194#L150 assume !(8529 == ssl3_accept_~s__state~0); 142192#L153 assume !(8544 == ssl3_accept_~s__state~0); 142190#L156 assume !(8545 == ssl3_accept_~s__state~0); 142188#L159 assume !(8560 == ssl3_accept_~s__state~0); 142186#L162 assume !(8561 == ssl3_accept_~s__state~0); 142185#L165 assume !(8448 == ssl3_accept_~s__state~0); 142184#L168 assume 8576 == ssl3_accept_~s__state~0; 142109#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 142183#L460 assume !(5 == ssl3_accept_~blastFlag~0); 142182#L460-2 assume !(ssl3_accept_~ret~0 <= 0); 142181#L466 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 133030#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 142498#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 142495#L652-1 ssl3_accept_~skip~0 := 0; 142494#L99-2 assume !false; 142493#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 142492#L102 assume !(12292 == ssl3_accept_~s__state~0); 142480#L105 assume !(16384 == ssl3_accept_~s__state~0); 142479#L108 assume !(8192 == ssl3_accept_~s__state~0); 142478#L111 assume !(24576 == ssl3_accept_~s__state~0); 142476#L114 assume !(8195 == ssl3_accept_~s__state~0); 142471#L117 assume !(8480 == ssl3_accept_~s__state~0); 142469#L120 assume !(8481 == ssl3_accept_~s__state~0); 142468#L123 assume !(8482 == ssl3_accept_~s__state~0); 142467#L126 assume !(8464 == ssl3_accept_~s__state~0); 142466#L129 assume !(8465 == ssl3_accept_~s__state~0); 138397#L132 assume 8466 == ssl3_accept_~s__state~0; 132993#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 132994#L274 assume !(0 == ssl3_accept_~blastFlag~0); 141551#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; 142461#L614 [2019-12-07 14:07:37,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:37,779 INFO L82 PathProgramCache]: Analyzing trace with hash -210785203, now seen corresponding path program 1 times [2019-12-07 14:07:37,780 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:37,780 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744859145] [2019-12-07 14:07:37,780 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:37,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:37,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:37,785 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 14:07:37,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:37,785 INFO L82 PathProgramCache]: Analyzing trace with hash -163829105, now seen corresponding path program 2 times [2019-12-07 14:07:37,785 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:37,786 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245793419] [2019-12-07 14:07:37,786 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:37,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:37,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:37,805 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 14:07:37,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:37,805 INFO L82 PathProgramCache]: Analyzing trace with hash 1891329499, now seen corresponding path program 1 times [2019-12-07 14:07:37,805 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:37,805 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363557901] [2019-12-07 14:07:37,805 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:37,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:37,833 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 181 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2019-12-07 14:07:37,834 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363557901] [2019-12-07 14:07:37,834 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 14:07:37,834 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 14:07:37,834 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765746927] [2019-12-07 14:07:38,881 WARN L192 SmtUtils]: Spent 1.04 s on a formula simplification. DAG size of input: 435 DAG size of output: 196 [2019-12-07 14:07:38,953 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 14:07:38,953 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 14:07:38,953 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 14:07:38,953 INFO L87 Difference]: Start difference. First operand 10653 states and 13832 transitions. cyclomatic complexity: 3196 Second operand 3 states. [2019-12-07 14:07:38,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 14:07:38,992 INFO L93 Difference]: Finished difference Result 10811 states and 14024 transitions. [2019-12-07 14:07:38,992 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 14:07:38,992 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10811 states and 14024 transitions. [2019-12-07 14:07:39,015 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7591 [2019-12-07 14:07:39,031 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10811 states to 10759 states and 13960 transitions. [2019-12-07 14:07:39,031 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7706 [2019-12-07 14:07:39,034 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7706 [2019-12-07 14:07:39,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10759 states and 13960 transitions. [2019-12-07 14:07:39,034 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 14:07:39,034 INFO L688 BuchiCegarLoop]: Abstraction has 10759 states and 13960 transitions. [2019-12-07 14:07:39,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10759 states and 13960 transitions. [2019-12-07 14:07:39,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10759 to 10759. [2019-12-07 14:07:39,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10759 states. [2019-12-07 14:07:39,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10759 states to 10759 states and 13960 transitions. [2019-12-07 14:07:39,097 INFO L711 BuchiCegarLoop]: Abstraction has 10759 states and 13960 transitions. [2019-12-07 14:07:39,097 INFO L591 BuchiCegarLoop]: Abstraction has 10759 states and 13960 transitions. [2019-12-07 14:07:39,097 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-12-07 14:07:39,097 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10759 states and 13960 transitions. [2019-12-07 14:07:39,114 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7591 [2019-12-07 14:07:39,114 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 14:07:39,114 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 14:07:39,115 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-12-07 14:07:39,115 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:39,115 INFO L794 eck$LassoCheckResult]: Stem: 154629#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 154630#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 154619#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 154620#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 154562#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 154711#L99-2 assume !false; 157728#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 161114#L102 assume !(12292 == ssl3_accept_~s__state~0); 161115#L105 assume !(16384 == ssl3_accept_~s__state~0); 161068#L108 assume !(8192 == ssl3_accept_~s__state~0); 161069#L111 assume !(24576 == ssl3_accept_~s__state~0); 161063#L114 assume !(8195 == ssl3_accept_~s__state~0); 161064#L117 assume !(8480 == ssl3_accept_~s__state~0); 161055#L120 assume !(8481 == ssl3_accept_~s__state~0); 161056#L123 assume !(8482 == ssl3_accept_~s__state~0); 161043#L126 assume !(8464 == ssl3_accept_~s__state~0); 161044#L129 assume 8465 == ssl3_accept_~s__state~0; 159925#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 159610#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 159608#L274-2 [2019-12-07 14:07:39,115 INFO L796 eck$LassoCheckResult]: Loop: 159608#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; 159605#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 159602#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 159599#L652-1 ssl3_accept_~skip~0 := 0; 159598#L99-2 assume !false; 159597#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 159596#L102 assume !(12292 == ssl3_accept_~s__state~0); 159595#L105 assume !(16384 == ssl3_accept_~s__state~0); 159593#L108 assume !(8192 == ssl3_accept_~s__state~0); 159590#L111 assume !(24576 == ssl3_accept_~s__state~0); 159584#L114 assume !(8195 == ssl3_accept_~s__state~0); 159582#L117 assume !(8480 == ssl3_accept_~s__state~0); 159580#L120 assume !(8481 == ssl3_accept_~s__state~0); 159578#L123 assume !(8482 == ssl3_accept_~s__state~0); 159575#L126 assume !(8464 == ssl3_accept_~s__state~0); 159570#L129 assume !(8465 == ssl3_accept_~s__state~0); 159567#L132 assume !(8466 == ssl3_accept_~s__state~0); 159562#L135 assume 8496 == ssl3_accept_~s__state~0; 159561#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 159546#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 159545#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 159543#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 159542#L293-2 ssl3_accept_~s__init_num~0 := 0; 159541#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 159536#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 159533#L652-1 ssl3_accept_~skip~0 := 0; 159527#L99-2 assume !false; 159525#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 159523#L102 assume !(12292 == ssl3_accept_~s__state~0); 159521#L105 assume !(16384 == ssl3_accept_~s__state~0); 159511#L108 assume !(8192 == ssl3_accept_~s__state~0); 159506#L111 assume !(24576 == ssl3_accept_~s__state~0); 159499#L114 assume !(8195 == ssl3_accept_~s__state~0); 159496#L117 assume !(8480 == ssl3_accept_~s__state~0); 159493#L120 assume !(8481 == ssl3_accept_~s__state~0); 159490#L123 assume !(8482 == ssl3_accept_~s__state~0); 159487#L126 assume !(8464 == ssl3_accept_~s__state~0); 159483#L129 assume !(8465 == ssl3_accept_~s__state~0); 159479#L132 assume !(8466 == ssl3_accept_~s__state~0); 159475#L135 assume !(8496 == ssl3_accept_~s__state~0); 159472#L138 assume !(8497 == ssl3_accept_~s__state~0); 159469#L141 assume 8512 == ssl3_accept_~s__state~0; 159464#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 159460#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 159461#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 160171#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 160168#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 160165#L652-1 ssl3_accept_~skip~0 := 0; 160164#L99-2 assume !false; 160163#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 160162#L102 assume !(12292 == ssl3_accept_~s__state~0); 160161#L105 assume !(16384 == ssl3_accept_~s__state~0); 160160#L108 assume !(8192 == ssl3_accept_~s__state~0); 160159#L111 assume !(24576 == ssl3_accept_~s__state~0); 160158#L114 assume !(8195 == ssl3_accept_~s__state~0); 160157#L117 assume !(8480 == ssl3_accept_~s__state~0); 160156#L120 assume !(8481 == ssl3_accept_~s__state~0); 160155#L123 assume !(8482 == ssl3_accept_~s__state~0); 160154#L126 assume !(8464 == ssl3_accept_~s__state~0); 160153#L129 assume !(8465 == ssl3_accept_~s__state~0); 160152#L132 assume !(8466 == ssl3_accept_~s__state~0); 160151#L135 assume !(8496 == ssl3_accept_~s__state~0); 160150#L138 assume !(8497 == ssl3_accept_~s__state~0); 160149#L141 assume !(8512 == ssl3_accept_~s__state~0); 160148#L144 assume !(8513 == ssl3_accept_~s__state~0); 160147#L147 assume 8528 == ssl3_accept_~s__state~0; 156612#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 160146#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 160144#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 160138#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 160140#L362 assume !(3 == ssl3_accept_~blastFlag~0); 160136#L362-2 assume !(ssl3_accept_~ret~0 <= 0); 160132#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 160129#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 160126#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 160123#L652-1 ssl3_accept_~skip~0 := 0; 160121#L99-2 assume !false; 160118#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 160112#L102 assume !(12292 == ssl3_accept_~s__state~0); 160110#L105 assume !(16384 == ssl3_accept_~s__state~0); 160108#L108 assume !(8192 == ssl3_accept_~s__state~0); 160106#L111 assume !(24576 == ssl3_accept_~s__state~0); 160104#L114 assume !(8195 == ssl3_accept_~s__state~0); 160102#L117 assume !(8480 == ssl3_accept_~s__state~0); 160100#L120 assume !(8481 == ssl3_accept_~s__state~0); 160098#L123 assume !(8482 == ssl3_accept_~s__state~0); 160096#L126 assume !(8464 == ssl3_accept_~s__state~0); 160094#L129 assume !(8465 == ssl3_accept_~s__state~0); 160092#L132 assume !(8466 == ssl3_accept_~s__state~0); 160090#L135 assume !(8496 == ssl3_accept_~s__state~0); 160088#L138 assume !(8497 == ssl3_accept_~s__state~0); 160086#L141 assume !(8512 == ssl3_accept_~s__state~0); 160084#L144 assume !(8513 == ssl3_accept_~s__state~0); 160082#L147 assume !(8528 == ssl3_accept_~s__state~0); 160080#L150 assume !(8529 == ssl3_accept_~s__state~0); 160078#L153 assume 8544 == ssl3_accept_~s__state~0; 156600#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 160075#L388 assume !(0 != ssl3_accept_~s__session__peer~0); 160072#L398 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 160068#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 160066#L414 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 160064#L417 assume !(4 == ssl3_accept_~blastFlag~0); 160056#L417-2 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; 160052#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 160049#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 160046#L652-1 ssl3_accept_~skip~0 := 0; 160045#L99-2 assume !false; 160044#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 160043#L102 assume !(12292 == ssl3_accept_~s__state~0); 160042#L105 assume !(16384 == ssl3_accept_~s__state~0); 160041#L108 assume !(8192 == ssl3_accept_~s__state~0); 160040#L111 assume !(24576 == ssl3_accept_~s__state~0); 160039#L114 assume !(8195 == ssl3_accept_~s__state~0); 160038#L117 assume !(8480 == ssl3_accept_~s__state~0); 160037#L120 assume !(8481 == ssl3_accept_~s__state~0); 160036#L123 assume !(8482 == ssl3_accept_~s__state~0); 160035#L126 assume !(8464 == ssl3_accept_~s__state~0); 160034#L129 assume !(8465 == ssl3_accept_~s__state~0); 160033#L132 assume !(8466 == ssl3_accept_~s__state~0); 160032#L135 assume !(8496 == ssl3_accept_~s__state~0); 160031#L138 assume !(8497 == ssl3_accept_~s__state~0); 160030#L141 assume !(8512 == ssl3_accept_~s__state~0); 160029#L144 assume !(8513 == ssl3_accept_~s__state~0); 160027#L147 assume !(8528 == ssl3_accept_~s__state~0); 160025#L150 assume !(8529 == ssl3_accept_~s__state~0); 160023#L153 assume !(8544 == ssl3_accept_~s__state~0); 160021#L156 assume !(8545 == ssl3_accept_~s__state~0); 160018#L159 assume !(8560 == ssl3_accept_~s__state~0); 159992#L162 assume !(8561 == ssl3_accept_~s__state~0); 159991#L165 assume 8448 == ssl3_accept_~s__state~0; 159987#L166 assume !(ssl3_accept_~num1~0 > 0); 159984#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 159982#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 159976#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 159973#L652-1 ssl3_accept_~skip~0 := 0; 159972#L99-2 assume !false; 159971#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 159970#L102 assume !(12292 == ssl3_accept_~s__state~0); 159969#L105 assume !(16384 == ssl3_accept_~s__state~0); 159968#L108 assume !(8192 == ssl3_accept_~s__state~0); 159967#L111 assume !(24576 == ssl3_accept_~s__state~0); 159966#L114 assume !(8195 == ssl3_accept_~s__state~0); 159965#L117 assume !(8480 == ssl3_accept_~s__state~0); 159964#L120 assume !(8481 == ssl3_accept_~s__state~0); 159963#L123 assume !(8482 == ssl3_accept_~s__state~0); 159962#L126 assume !(8464 == ssl3_accept_~s__state~0); 159961#L129 assume !(8465 == ssl3_accept_~s__state~0); 159960#L132 assume !(8466 == ssl3_accept_~s__state~0); 159959#L135 assume !(8496 == ssl3_accept_~s__state~0); 159958#L138 assume !(8497 == ssl3_accept_~s__state~0); 159957#L141 assume !(8512 == ssl3_accept_~s__state~0); 159956#L144 assume !(8513 == ssl3_accept_~s__state~0); 159955#L147 assume !(8528 == ssl3_accept_~s__state~0); 159954#L150 assume !(8529 == ssl3_accept_~s__state~0); 159953#L153 assume !(8544 == ssl3_accept_~s__state~0); 159952#L156 assume !(8545 == ssl3_accept_~s__state~0); 159951#L159 assume !(8560 == ssl3_accept_~s__state~0); 159950#L162 assume !(8561 == ssl3_accept_~s__state~0); 159949#L165 assume !(8448 == ssl3_accept_~s__state~0); 159946#L168 assume 8576 == ssl3_accept_~s__state~0; 159945#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 159944#L460 assume !(5 == ssl3_accept_~blastFlag~0); 159943#L460-2 assume !(ssl3_accept_~ret~0 <= 0); 159940#L466 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 159770#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 159934#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 159829#L652-1 ssl3_accept_~skip~0 := 0; 159830#L99-2 assume !false; 159811#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 159812#L102 assume !(12292 == ssl3_accept_~s__state~0); 159793#L105 assume !(16384 == ssl3_accept_~s__state~0); 159794#L108 assume !(8192 == ssl3_accept_~s__state~0); 159656#L111 assume !(24576 == ssl3_accept_~s__state~0); 159657#L114 assume !(8195 == ssl3_accept_~s__state~0); 159642#L117 assume !(8480 == ssl3_accept_~s__state~0); 159643#L120 assume !(8481 == ssl3_accept_~s__state~0); 159628#L123 assume !(8482 == ssl3_accept_~s__state~0); 159629#L126 assume !(8464 == ssl3_accept_~s__state~0); 159613#L129 assume !(8465 == ssl3_accept_~s__state~0); 159614#L132 assume 8466 == ssl3_accept_~s__state~0; 157752#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 159923#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 159608#L274-2 [2019-12-07 14:07:39,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:39,116 INFO L82 PathProgramCache]: Analyzing trace with hash -210905429, now seen corresponding path program 1 times [2019-12-07 14:07:39,116 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:39,116 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077380915] [2019-12-07 14:07:39,116 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:39,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:39,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 14:07:39,123 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077380915] [2019-12-07 14:07:39,123 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 14:07:39,123 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 14:07:39,123 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434112466] [2019-12-07 14:07:39,123 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 14:07:39,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:39,124 INFO L82 PathProgramCache]: Analyzing trace with hash -404478993, now seen corresponding path program 2 times [2019-12-07 14:07:39,124 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:39,124 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392682300] [2019-12-07 14:07:39,124 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:39,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:39,167 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2019-12-07 14:07:39,167 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392682300] [2019-12-07 14:07:39,167 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 14:07:39,167 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 14:07:39,167 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741710869] [2019-12-07 14:07:39,167 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 14:07:39,167 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 14:07:39,167 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 14:07:39,168 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 14:07:39,168 INFO L87 Difference]: Start difference. First operand 10759 states and 13960 transitions. cyclomatic complexity: 3218 Second operand 3 states. [2019-12-07 14:07:39,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 14:07:39,255 INFO L93 Difference]: Finished difference Result 10803 states and 13988 transitions. [2019-12-07 14:07:39,255 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 14:07:39,255 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10803 states and 13988 transitions. [2019-12-07 14:07:39,278 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7617 [2019-12-07 14:07:39,292 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10803 states to 10803 states and 13988 transitions. [2019-12-07 14:07:39,292 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7736 [2019-12-07 14:07:39,295 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7736 [2019-12-07 14:07:39,295 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10803 states and 13988 transitions. [2019-12-07 14:07:39,295 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 14:07:39,295 INFO L688 BuchiCegarLoop]: Abstraction has 10803 states and 13988 transitions. [2019-12-07 14:07:39,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10803 states and 13988 transitions. [2019-12-07 14:07:39,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10803 to 10759. [2019-12-07 14:07:39,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10759 states. [2019-12-07 14:07:39,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10759 states to 10759 states and 13936 transitions. [2019-12-07 14:07:39,363 INFO L711 BuchiCegarLoop]: Abstraction has 10759 states and 13936 transitions. [2019-12-07 14:07:39,363 INFO L591 BuchiCegarLoop]: Abstraction has 10759 states and 13936 transitions. [2019-12-07 14:07:39,363 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-12-07 14:07:39,363 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10759 states and 13936 transitions. [2019-12-07 14:07:39,378 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7591 [2019-12-07 14:07:39,378 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 14:07:39,378 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 14:07:39,378 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-12-07 14:07:39,378 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-12-07 14:07:39,378 INFO L794 eck$LassoCheckResult]: Stem: 176226#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 176227#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 176216#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 176217#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 176143#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 176336#L99-2 assume !false; 178333#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 181352#L102 assume !(12292 == ssl3_accept_~s__state~0); 181353#L105 assume !(16384 == ssl3_accept_~s__state~0); 181348#L108 assume !(8192 == ssl3_accept_~s__state~0); 181349#L111 assume !(24576 == ssl3_accept_~s__state~0); 181343#L114 assume !(8195 == ssl3_accept_~s__state~0); 181344#L117 assume !(8480 == ssl3_accept_~s__state~0); 179400#L120 assume !(8481 == ssl3_accept_~s__state~0); 179401#L123 assume !(8482 == ssl3_accept_~s__state~0); 181301#L126 assume !(8464 == ssl3_accept_~s__state~0); 181302#L129 assume !(8465 == ssl3_accept_~s__state~0); 181258#L132 assume !(8466 == ssl3_accept_~s__state~0); 181259#L135 assume 8496 == ssl3_accept_~s__state~0; 185569#L139 [2019-12-07 14:07:39,379 INFO L796 eck$LassoCheckResult]: Loop: 185569#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 185568#L287 assume !(1 == ssl3_accept_~blastFlag~0); 185567#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 185565#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 185566#L293-2 ssl3_accept_~s__init_num~0 := 0; 185594#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 185588#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 185585#L652-1 ssl3_accept_~skip~0 := 0; 185584#L99-2 assume !false; 185583#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 185582#L102 assume !(12292 == ssl3_accept_~s__state~0); 185581#L105 assume !(16384 == ssl3_accept_~s__state~0); 185580#L108 assume !(8192 == ssl3_accept_~s__state~0); 185579#L111 assume !(24576 == ssl3_accept_~s__state~0); 185578#L114 assume !(8195 == ssl3_accept_~s__state~0); 185577#L117 assume !(8480 == ssl3_accept_~s__state~0); 185576#L120 assume !(8481 == ssl3_accept_~s__state~0); 185575#L123 assume !(8482 == ssl3_accept_~s__state~0); 185574#L126 assume !(8464 == ssl3_accept_~s__state~0); 185573#L129 assume !(8465 == ssl3_accept_~s__state~0); 185572#L132 assume !(8466 == ssl3_accept_~s__state~0); 185570#L135 assume 8496 == ssl3_accept_~s__state~0; 185569#L139 [2019-12-07 14:07:39,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:39,379 INFO L82 PathProgramCache]: Analyzing trace with hash -210909267, now seen corresponding path program 1 times [2019-12-07 14:07:39,379 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:39,379 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193536588] [2019-12-07 14:07:39,379 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:39,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:39,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 14:07:39,385 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193536588] [2019-12-07 14:07:39,385 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 14:07:39,385 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-12-07 14:07:39,385 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278615658] [2019-12-07 14:07:39,386 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 14:07:39,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:39,386 INFO L82 PathProgramCache]: Analyzing trace with hash -1733231013, now seen corresponding path program 1 times [2019-12-07 14:07:39,386 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:39,386 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946180947] [2019-12-07 14:07:39,386 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:39,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:39,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 14:07:39,391 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946180947] [2019-12-07 14:07:39,392 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 14:07:39,392 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 14:07:39,392 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456883914] [2019-12-07 14:07:39,392 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 14:07:39,392 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 14:07:39,392 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 14:07:39,392 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 14:07:39,392 INFO L87 Difference]: Start difference. First operand 10759 states and 13936 transitions. cyclomatic complexity: 3194 Second operand 3 states. [2019-12-07 14:07:39,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 14:07:39,472 INFO L93 Difference]: Finished difference Result 10577 states and 13681 transitions. [2019-12-07 14:07:39,472 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 14:07:39,472 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10577 states and 13681 transitions. [2019-12-07 14:07:39,494 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 7501 [2019-12-07 14:07:39,508 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10577 states to 10550 states and 13654 transitions. [2019-12-07 14:07:39,508 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7618 [2019-12-07 14:07:39,511 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7618 [2019-12-07 14:07:39,511 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10550 states and 13654 transitions. [2019-12-07 14:07:39,512 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 14:07:39,512 INFO L688 BuchiCegarLoop]: Abstraction has 10550 states and 13654 transitions. [2019-12-07 14:07:39,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10550 states and 13654 transitions. [2019-12-07 14:07:39,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10550 to 10455. [2019-12-07 14:07:39,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10455 states. [2019-12-07 14:07:39,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10455 states to 10455 states and 13540 transitions. [2019-12-07 14:07:39,582 INFO L711 BuchiCegarLoop]: Abstraction has 10455 states and 13540 transitions. [2019-12-07 14:07:39,582 INFO L591 BuchiCegarLoop]: Abstraction has 10455 states and 13540 transitions. [2019-12-07 14:07:39,582 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-12-07 14:07:39,582 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10455 states and 13540 transitions. [2019-12-07 14:07:39,597 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 7444 [2019-12-07 14:07:39,597 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 14:07:39,597 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 14:07:39,597 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-12-07 14:07:39,597 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:39,597 INFO L794 eck$LassoCheckResult]: Stem: 197542#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 197543#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 197532#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 197533#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 197476#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 197623#L99-2 [2019-12-07 14:07:39,598 INFO L796 eck$LassoCheckResult]: Loop: 197623#L99-2 assume !false; 203375#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 203369#L102 assume !(12292 == ssl3_accept_~s__state~0); 203351#L105 assume !(16384 == ssl3_accept_~s__state~0); 203350#L108 assume !(8192 == ssl3_accept_~s__state~0); 203349#L111 assume !(24576 == ssl3_accept_~s__state~0); 203348#L114 assume !(8195 == ssl3_accept_~s__state~0); 203347#L117 assume !(8480 == ssl3_accept_~s__state~0); 203346#L120 assume !(8481 == ssl3_accept_~s__state~0); 203344#L123 assume !(8482 == ssl3_accept_~s__state~0); 203345#L126 assume !(8464 == ssl3_accept_~s__state~0); 204222#L129 assume !(8465 == ssl3_accept_~s__state~0); 204185#L132 assume !(8466 == ssl3_accept_~s__state~0); 203534#L135 assume !(8496 == ssl3_accept_~s__state~0); 203535#L138 assume !(8497 == ssl3_accept_~s__state~0); 203523#L141 assume !(8512 == ssl3_accept_~s__state~0); 203524#L144 assume !(8513 == ssl3_accept_~s__state~0); 203512#L147 assume !(8528 == ssl3_accept_~s__state~0); 203513#L150 assume !(8529 == ssl3_accept_~s__state~0); 203501#L153 assume !(8544 == ssl3_accept_~s__state~0); 203502#L156 assume !(8545 == ssl3_accept_~s__state~0); 203475#L159 assume !(8560 == ssl3_accept_~s__state~0); 203476#L162 assume !(8561 == ssl3_accept_~s__state~0); 202295#L165 assume 8448 == ssl3_accept_~s__state~0; 202291#L166 assume !(ssl3_accept_~num1~0 > 0); 202290#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 202273#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 202274#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 203446#L652-1 ssl3_accept_~skip~0 := 0; 203445#L99-2 assume !false; 201969#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 201970#L102 assume !(12292 == ssl3_accept_~s__state~0); 203395#L105 assume 16384 == ssl3_accept_~s__state~0; 203924#L211 ssl3_accept_~s__server~0 := 1; 204223#L216 assume 0 != ssl3_accept_~cb~0; 204224#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 203487#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 203488#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 203436#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 203437#L243 assume 12292 != ssl3_accept_~s__state~0; 203431#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post29 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 203424#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 203425#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 203398#L652-1 ssl3_accept_~skip~0 := 0; 197623#L99-2 [2019-12-07 14:07:39,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:39,598 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 2 times [2019-12-07 14:07:39,598 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:39,598 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996678317] [2019-12-07 14:07:39,598 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:39,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:39,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:39,602 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 14:07:39,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:39,603 INFO L82 PathProgramCache]: Analyzing trace with hash -518881310, now seen corresponding path program 1 times [2019-12-07 14:07:39,603 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:39,603 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318579589] [2019-12-07 14:07:39,603 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:39,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:39,615 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2019-12-07 14:07:39,615 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318579589] [2019-12-07 14:07:39,615 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 14:07:39,615 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 14:07:39,616 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411244063] [2019-12-07 14:07:39,616 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 14:07:39,616 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 14:07:39,616 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 14:07:39,616 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 14:07:39,616 INFO L87 Difference]: Start difference. First operand 10455 states and 13540 transitions. cyclomatic complexity: 3098 Second operand 3 states. [2019-12-07 14:07:39,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 14:07:39,631 INFO L93 Difference]: Finished difference Result 9647 states and 12420 transitions. [2019-12-07 14:07:39,631 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 14:07:39,631 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9647 states and 12420 transitions. [2019-12-07 14:07:39,657 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 6116 [2019-12-07 14:07:39,672 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9647 states to 9538 states and 12252 transitions. [2019-12-07 14:07:39,672 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6866 [2019-12-07 14:07:39,675 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6866 [2019-12-07 14:07:39,676 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9538 states and 12252 transitions. [2019-12-07 14:07:39,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 14:07:39,677 INFO L688 BuchiCegarLoop]: Abstraction has 9538 states and 12252 transitions. [2019-12-07 14:07:39,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9538 states and 12252 transitions. [2019-12-07 14:07:39,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9538 to 9538. [2019-12-07 14:07:39,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9538 states. [2019-12-07 14:07:39,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9538 states to 9538 states and 12252 transitions. [2019-12-07 14:07:39,737 INFO L711 BuchiCegarLoop]: Abstraction has 9538 states and 12252 transitions. [2019-12-07 14:07:39,737 INFO L591 BuchiCegarLoop]: Abstraction has 9538 states and 12252 transitions. [2019-12-07 14:07:39,737 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-12-07 14:07:39,737 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9538 states and 12252 transitions. [2019-12-07 14:07:39,752 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 6116 [2019-12-07 14:07:39,752 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 14:07:39,752 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 14:07:39,753 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-12-07 14:07:39,753 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:39,753 INFO L794 eck$LassoCheckResult]: Stem: 217635#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 217636#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 217625#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 217626#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 217568#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 217721#L99-2 assume !false; 221687#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 221685#L102 assume !(12292 == ssl3_accept_~s__state~0); 221683#L105 assume !(16384 == ssl3_accept_~s__state~0); 221682#L108 assume !(8192 == ssl3_accept_~s__state~0); 221672#L111 assume !(24576 == ssl3_accept_~s__state~0); 221668#L114 assume !(8195 == ssl3_accept_~s__state~0); 221662#L117 assume !(8480 == ssl3_accept_~s__state~0); 221660#L120 assume !(8481 == ssl3_accept_~s__state~0); 221658#L123 assume !(8482 == ssl3_accept_~s__state~0); 220238#L126 assume !(8464 == ssl3_accept_~s__state~0); 220239#L129 assume !(8465 == ssl3_accept_~s__state~0); 221969#L132 assume !(8466 == ssl3_accept_~s__state~0); 221967#L135 [2019-12-07 14:07:39,753 INFO L796 eck$LassoCheckResult]: Loop: 221967#L135 assume !(8496 == ssl3_accept_~s__state~0); 221965#L138 assume !(8497 == ssl3_accept_~s__state~0); 221963#L141 assume !(8512 == ssl3_accept_~s__state~0); 221961#L144 assume !(8513 == ssl3_accept_~s__state~0); 221959#L147 assume !(8528 == ssl3_accept_~s__state~0); 221957#L150 assume !(8529 == ssl3_accept_~s__state~0); 221954#L153 assume !(8544 == ssl3_accept_~s__state~0); 221953#L156 assume !(8545 == ssl3_accept_~s__state~0); 221948#L159 assume !(8560 == ssl3_accept_~s__state~0); 221945#L162 assume !(8561 == ssl3_accept_~s__state~0); 221944#L165 assume 8448 == ssl3_accept_~s__state~0; 221840#L166 assume !(ssl3_accept_~num1~0 > 0); 221838#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 221833#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 221834#L652 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 221931#L653 assume 0 == ssl3_accept_~skip~0; 221932#L654 assume 8560 == ssl3_accept_~state~0; 221946#L655 assume 8448 == ssl3_accept_~s__state~0; 221947#L656 assume !(-1 != ssl3_accept_~s__verify_mode~0); 222006#L654-1 assume !(0 != ssl3_accept_~s__debug~0); 222002#L671-1 assume !(0 != ssl3_accept_~cb~0); 221996#L652-1 ssl3_accept_~skip~0 := 0; 221994#L99-2 assume !false; 221992#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 221990#L102 assume !(12292 == ssl3_accept_~s__state~0); 221988#L105 assume !(16384 == ssl3_accept_~s__state~0); 221986#L108 assume !(8192 == ssl3_accept_~s__state~0); 221984#L111 assume !(24576 == ssl3_accept_~s__state~0); 221982#L114 assume !(8195 == ssl3_accept_~s__state~0); 221980#L117 assume !(8480 == ssl3_accept_~s__state~0); 221978#L120 assume !(8481 == ssl3_accept_~s__state~0); 221976#L123 assume !(8482 == ssl3_accept_~s__state~0); 221974#L126 assume !(8464 == ssl3_accept_~s__state~0); 221972#L129 assume !(8465 == ssl3_accept_~s__state~0); 221970#L132 assume !(8466 == ssl3_accept_~s__state~0); 221967#L135 [2019-12-07 14:07:39,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:39,753 INFO L82 PathProgramCache]: Analyzing trace with hash 2071406454, now seen corresponding path program 1 times [2019-12-07 14:07:39,753 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:39,753 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740100674] [2019-12-07 14:07:39,754 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:39,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:39,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 14:07:39,761 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740100674] [2019-12-07 14:07:39,762 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 14:07:39,762 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 14:07:39,762 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392940906] [2019-12-07 14:07:39,762 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 14:07:39,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:39,762 INFO L82 PathProgramCache]: Analyzing trace with hash 1732366784, now seen corresponding path program 1 times [2019-12-07 14:07:39,762 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:39,762 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286107054] [2019-12-07 14:07:39,762 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:39,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:39,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:39,766 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 14:07:39,851 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 14:07:39,851 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 14:07:39,851 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 14:07:39,851 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 14:07:39,852 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-12-07 14:07:39,852 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:39,852 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 14:07:39,852 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 14:07:39,852 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration31_Loop [2019-12-07 14:07:39,852 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 14:07:39,852 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 14:07:39,853 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:39,859 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:39,861 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:39,863 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:39,867 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:39,870 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:39,872 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:39,940 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 14:07:39,941 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 44 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 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:39,944 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 14:07:39,944 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 45 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 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:39,952 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-12-07 14:07:39,952 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 14:07:39,959 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-12-07 14:07:39,961 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 14:07:39,961 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 14:07:39,961 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 14:07:39,961 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 14:07:39,961 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-12-07 14:07:39,961 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:39,961 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 14:07:39,961 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 14:07:39,961 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration31_Loop [2019-12-07 14:07:39,961 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 14:07:39,961 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 14:07:39,962 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:39,969 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:39,971 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:39,972 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:39,976 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:39,979 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:39,981 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:40,049 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 14:07:40,049 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 46 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 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:40,052 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-12-07 14:07:40,053 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 14:07:40,053 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 14:07:40,054 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 14:07:40,054 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 14:07:40,054 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 14:07:40,055 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 14:07:40,055 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 14:07:40,058 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-12-07 14:07:40,060 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2019-12-07 14:07:40,060 INFO L444 ModelExtractionUtils]: 3 out of 5 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 47 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 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:40,062 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-12-07 14:07:40,063 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-12-07 14:07:40,063 INFO L510 LassoAnalysis]: Proved termination. [2019-12-07 14:07:40,063 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~state~0) = 1*ULTIMATE.start_ssl3_accept_~state~0 Supporting invariants [] [2019-12-07 14:07:40,064 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-12-07 14:07:40,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:40,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:40,085 INFO L264 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 2 conjunts are in the unsatisfiable core [2019-12-07 14:07:40,085 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 14:07:40,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:40,092 INFO L264 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 5 conjunts are in the unsatisfiable core [2019-12-07 14:07:40,092 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 14:07:40,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 14:07:40,114 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 4 loop predicates [2019-12-07 14:07:40,114 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 9538 states and 12252 transitions. cyclomatic complexity: 2743 Second operand 6 states. [2019-12-07 14:07:40,371 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 9538 states and 12252 transitions. cyclomatic complexity: 2743. Second operand 6 states. Result 35652 states and 46231 transitions. Complement of second has 13 states. [2019-12-07 14:07:40,372 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 1 stem states 5 non-accepting loop states 1 accepting loop states [2019-12-07 14:07:40,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2019-12-07 14:07:40,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 348 transitions. [2019-12-07 14:07:40,372 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 348 transitions. Stem has 18 letters. Loop has 35 letters. [2019-12-07 14:07:40,373 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 14:07:40,373 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 348 transitions. Stem has 53 letters. Loop has 35 letters. [2019-12-07 14:07:40,373 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 14:07:40,373 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 348 transitions. Stem has 18 letters. Loop has 70 letters. [2019-12-07 14:07:40,373 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 14:07:40,374 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 35652 states and 46231 transitions. [2019-12-07 14:07:40,459 INFO L131 ngComponentsAnalysis]: Automaton has 76 accepting balls. 9012 [2019-12-07 14:07:40,515 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 35652 states to 31379 states and 40247 transitions. [2019-12-07 14:07:40,515 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12651 [2019-12-07 14:07:40,521 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12902 [2019-12-07 14:07:40,522 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31379 states and 40247 transitions. [2019-12-07 14:07:40,522 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 14:07:40,522 INFO L688 BuchiCegarLoop]: Abstraction has 31379 states and 40247 transitions. [2019-12-07 14:07:40,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31379 states and 40247 transitions. [2019-12-07 14:07:40,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31379 to 25968. [2019-12-07 14:07:40,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25968 states. [2019-12-07 14:07:40,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25968 states to 25968 states and 33063 transitions. [2019-12-07 14:07:40,730 INFO L711 BuchiCegarLoop]: Abstraction has 25968 states and 33063 transitions. [2019-12-07 14:07:40,730 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 14:07:40,730 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 14:07:40,730 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 14:07:40,730 INFO L87 Difference]: Start difference. First operand 25968 states and 33063 transitions. Second operand 3 states. [2019-12-07 14:07:40,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 14:07:40,807 INFO L93 Difference]: Finished difference Result 13026 states and 16539 transitions. [2019-12-07 14:07:40,807 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 14:07:40,807 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13026 states and 16539 transitions. [2019-12-07 14:07:40,837 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 2898 [2019-12-07 14:07:40,860 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13026 states to 13026 states and 16539 transitions. [2019-12-07 14:07:40,860 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4040 [2019-12-07 14:07:40,862 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4040 [2019-12-07 14:07:40,862 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13026 states and 16539 transitions. [2019-12-07 14:07:40,863 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 14:07:40,863 INFO L688 BuchiCegarLoop]: Abstraction has 13026 states and 16539 transitions. [2019-12-07 14:07:40,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13026 states and 16539 transitions. [2019-12-07 14:07:40,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13026 to 12955. [2019-12-07 14:07:40,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12955 states. [2019-12-07 14:07:40,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12955 states to 12955 states and 16458 transitions. [2019-12-07 14:07:40,949 INFO L711 BuchiCegarLoop]: Abstraction has 12955 states and 16458 transitions. [2019-12-07 14:07:40,949 INFO L591 BuchiCegarLoop]: Abstraction has 12955 states and 16458 transitions. [2019-12-07 14:07:40,949 INFO L424 BuchiCegarLoop]: ======== Iteration 32============ [2019-12-07 14:07:40,949 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12955 states and 16458 transitions. [2019-12-07 14:07:40,971 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 2892 [2019-12-07 14:07:40,971 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 14:07:40,971 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 14:07:40,972 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:40,972 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, 1] [2019-12-07 14:07:40,972 INFO L794 eck$LassoCheckResult]: Stem: 302009#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 302010#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 302000#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 302001#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 301946#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 302086#L99-2 assume !false; 303369#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 303367#L102 assume !(12292 == ssl3_accept_~s__state~0); 303365#L105 assume !(16384 == ssl3_accept_~s__state~0); 303363#L108 assume !(8192 == ssl3_accept_~s__state~0); 303361#L111 assume !(24576 == ssl3_accept_~s__state~0); 303359#L114 assume !(8195 == ssl3_accept_~s__state~0); 303357#L117 assume !(8480 == ssl3_accept_~s__state~0); 303356#L120 assume !(8481 == ssl3_accept_~s__state~0); 303354#L123 assume !(8482 == ssl3_accept_~s__state~0); 303346#L126 assume 8464 == ssl3_accept_~s__state~0; 303342#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 303339#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 303338#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; 303337#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 303327#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 303314#L652-1 ssl3_accept_~skip~0 := 0; 303312#L99-2 assume !false; 303310#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 303308#L102 assume !(12292 == ssl3_accept_~s__state~0); 303306#L105 assume !(16384 == ssl3_accept_~s__state~0); 303304#L108 assume !(8192 == ssl3_accept_~s__state~0); 303302#L111 assume !(24576 == ssl3_accept_~s__state~0); 303300#L114 assume !(8195 == ssl3_accept_~s__state~0); 303298#L117 assume !(8480 == ssl3_accept_~s__state~0); 303296#L120 assume !(8481 == ssl3_accept_~s__state~0); 303294#L123 assume !(8482 == ssl3_accept_~s__state~0); 303291#L126 assume !(8464 == ssl3_accept_~s__state~0); 303289#L129 assume !(8465 == ssl3_accept_~s__state~0); 303287#L132 assume !(8466 == ssl3_accept_~s__state~0); 303284#L135 assume 8496 == ssl3_accept_~s__state~0; 303281#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 303280#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 303276#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 303271#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 303268#L293-2 ssl3_accept_~s__init_num~0 := 0; 303262#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 303249#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 303246#L652-1 [2019-12-07 14:07:40,972 INFO L796 eck$LassoCheckResult]: Loop: 303246#L652-1 ssl3_accept_~skip~0 := 0; 303245#L99-2 assume !false; 303244#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 303243#L102 assume !(12292 == ssl3_accept_~s__state~0); 303242#L105 assume !(16384 == ssl3_accept_~s__state~0); 303241#L108 assume !(8192 == ssl3_accept_~s__state~0); 303240#L111 assume !(24576 == ssl3_accept_~s__state~0); 303239#L114 assume !(8195 == ssl3_accept_~s__state~0); 303238#L117 assume !(8480 == ssl3_accept_~s__state~0); 303237#L120 assume !(8481 == ssl3_accept_~s__state~0); 303236#L123 assume !(8482 == ssl3_accept_~s__state~0); 303235#L126 assume !(8464 == ssl3_accept_~s__state~0); 303234#L129 assume !(8465 == ssl3_accept_~s__state~0); 303233#L132 assume !(8466 == ssl3_accept_~s__state~0); 303232#L135 assume !(8496 == ssl3_accept_~s__state~0); 303230#L138 assume 8497 == ssl3_accept_~s__state~0; 303231#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 303278#L287 assume !(1 == ssl3_accept_~blastFlag~0); 303273#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 303269#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 303267#L293-2 ssl3_accept_~s__init_num~0 := 0; 303260#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 303261#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 303246#L652-1 [2019-12-07 14:07:40,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:40,972 INFO L82 PathProgramCache]: Analyzing trace with hash -938349786, now seen corresponding path program 1 times [2019-12-07 14:07:40,972 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:40,972 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540244945] [2019-12-07 14:07:40,973 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:40,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:40,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:40,981 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 14:07:40,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:40,982 INFO L82 PathProgramCache]: Analyzing trace with hash -530639673, now seen corresponding path program 1 times [2019-12-07 14:07:40,982 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:40,982 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2682346] [2019-12-07 14:07:40,982 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:40,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:40,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:40,985 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 14:07:40,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:40,985 INFO L82 PathProgramCache]: Analyzing trace with hash 1871605762, now seen corresponding path program 1 times [2019-12-07 14:07:40,986 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:40,986 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310451415] [2019-12-07 14:07:40,986 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:40,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:40,997 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2019-12-07 14:07:40,997 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310451415] [2019-12-07 14:07:40,997 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 14:07:40,997 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 14:07:40,998 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895905479] [2019-12-07 14:07:41,061 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 14:07:41,061 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 14:07:41,061 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 14:07:41,061 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 14:07:41,061 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-12-07 14:07:41,061 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:41,061 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 14:07:41,061 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 14:07:41,061 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration32_Loop [2019-12-07 14:07:41,061 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 14:07:41,061 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 14:07:41,062 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:41,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-12-07 14:07:41,066 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:41,069 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:41,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-12-07 14:07:41,074 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:41,079 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:41,139 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 14:07:41,139 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 48 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 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:41,142 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 14:07:41,142 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 14:07:41,145 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 14:07:41,145 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/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 49 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 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:41,149 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 14:07:41,149 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 14:07:41,152 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 14:07:41,152 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~blastFlag~0=-8} Honda state: {ULTIMATE.start_ssl3_accept_~blastFlag~0=-8} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 50 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 50 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:41,155 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 14:07:41,156 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 14:07:41,159 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 14:07:41,159 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-4, ULTIMATE.start_ssl3_accept_#t~nondet51=-4} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-4, ULTIMATE.start_ssl3_accept_#t~nondet51=-4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 51 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 51 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:41,163 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 14:07:41,163 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 14:07:41,166 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 14:07:41,167 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet33=1, ULTIMATE.start_ssl3_accept_~ret~0=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet33=1, ULTIMATE.start_ssl3_accept_~ret~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 52 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 52 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:41,170 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 14:07:41,170 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 14:07:41,172 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 14:07:41,172 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/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 53 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 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:41,176 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 14:07:41,176 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 54 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 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:41,184 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-12-07 14:07:41,184 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 14:07:41,188 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-12-07 14:07:41,189 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 14:07:41,189 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 14:07:41,189 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 14:07:41,189 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 14:07:41,190 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-12-07 14:07:41,190 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:41,190 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 14:07:41,190 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 14:07:41,190 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration32_Loop [2019-12-07 14:07:41,190 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 14:07:41,190 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 14:07:41,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-12-07 14:07:41,193 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:41,194 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:41,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-12-07 14:07:41,199 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:41,201 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:41,205 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 14:07:41,256 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 14:07:41,256 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 55 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 55 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:41,259 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-12-07 14:07:41,260 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 14:07:41,260 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 14:07:41,260 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 14:07:41,260 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 14:07:41,260 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 14:07:41,261 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 14:07:41,261 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 14:07:41,264 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 56 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 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:41,267 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-12-07 14:07:41,268 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 14:07:41,268 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 14:07:41,268 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 14:07:41,268 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 14:07:41,268 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 14:07:41,269 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 14:07:41,269 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 14:07:41,270 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 57 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 57 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:41,273 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-12-07 14:07:41,274 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 14:07:41,274 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 14:07:41,274 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 14:07:41,274 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-12-07 14:07:41,275 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 14:07:41,275 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-12-07 14:07:41,275 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 14:07:41,277 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 58 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 58 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:41,280 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-12-07 14:07:41,281 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 14:07:41,281 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 14:07:41,282 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 14:07:41,282 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-12-07 14:07:41,282 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 14:07:41,282 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-12-07 14:07:41,283 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 14:07:41,285 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 59 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 59 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:41,289 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-12-07 14:07:41,290 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 14:07:41,290 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 14:07:41,290 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 14:07:41,290 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 14:07:41,290 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 14:07:41,291 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 14:07:41,291 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 14:07:41,292 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 60 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 60 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:41,296 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-12-07 14:07:41,297 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 14:07:41,297 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 14:07:41,297 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 14:07:41,297 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 14:07:41,297 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 14:07:41,298 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 14:07:41,298 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 14:07:41,300 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-12-07 14:07:41,302 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-12-07 14:07:41,302 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/z3 Starting monitored process 61 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 61 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 14:07:41,305 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-12-07 14:07:41,305 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-12-07 14:07:41,305 INFO L510 LassoAnalysis]: Proved termination. [2019-12-07 14:07:41,305 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = -2*ULTIMATE.start_ssl3_accept_~s__state~0 + 17009 Supporting invariants [] [2019-12-07 14:07:41,306 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-12-07 14:07:41,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:41,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:41,325 INFO L264 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 2 conjunts are in the unsatisfiable core [2019-12-07 14:07:41,326 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 14:07:41,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 14:07:41,335 INFO L264 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 14:07:41,335 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 14:07:41,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 14:07:41,354 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-12-07 14:07:41,355 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 12955 states and 16458 transitions. cyclomatic complexity: 3554 Second operand 5 states. [2019-12-07 14:07:41,685 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 12955 states and 16458 transitions. cyclomatic complexity: 3554. Second operand 5 states. Result 53003 states and 65357 transitions. Complement of second has 9 states. [2019-12-07 14:07:41,685 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-12-07 14:07:41,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-12-07 14:07:41,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 523 transitions. [2019-12-07 14:07:41,686 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 523 transitions. Stem has 43 letters. Loop has 23 letters. [2019-12-07 14:07:41,686 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 14:07:41,686 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 523 transitions. Stem has 66 letters. Loop has 23 letters. [2019-12-07 14:07:41,686 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 14:07:41,686 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 523 transitions. Stem has 43 letters. Loop has 46 letters. [2019-12-07 14:07:41,687 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 14:07:41,687 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 53003 states and 65357 transitions. [2019-12-07 14:07:41,819 INFO L131 ngComponentsAnalysis]: Automaton has 48 accepting balls. 6252 [2019-12-07 14:07:41,890 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 53003 states to 41740 states and 51945 transitions. [2019-12-07 14:07:41,891 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10877 [2019-12-07 14:07:41,896 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12128 [2019-12-07 14:07:41,896 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41740 states and 51945 transitions. [2019-12-07 14:07:41,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 14:07:41,898 INFO L688 BuchiCegarLoop]: Abstraction has 41740 states and 51945 transitions. [2019-12-07 14:07:41,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41740 states and 51945 transitions. [2019-12-07 14:07:42,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41740 to 24126. [2019-12-07 14:07:42,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24126 states. [2019-12-07 14:07:42,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24126 states to 24126 states and 31005 transitions. [2019-12-07 14:07:42,087 INFO L711 BuchiCegarLoop]: Abstraction has 24126 states and 31005 transitions. [2019-12-07 14:07:42,087 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 14:07:42,087 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 14:07:42,088 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 14:07:42,088 INFO L87 Difference]: Start difference. First operand 24126 states and 31005 transitions. Second operand 3 states. [2019-12-07 14:07:42,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 14:07:42,200 INFO L93 Difference]: Finished difference Result 24206 states and 31070 transitions. [2019-12-07 14:07:42,200 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 14:07:42,200 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 24206 states and 31070 transitions. [2019-12-07 14:07:42,255 INFO L131 ngComponentsAnalysis]: Automaton has 31 accepting balls. 4721 [2019-12-07 14:07:42,294 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 24206 states to 23748 states and 30486 transitions. [2019-12-07 14:07:42,295 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6534 [2019-12-07 14:07:42,298 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6944 [2019-12-07 14:07:42,298 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23748 states and 30486 transitions. [2019-12-07 14:07:42,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 14:07:42,299 INFO L688 BuchiCegarLoop]: Abstraction has 23748 states and 30486 transitions. [2019-12-07 14:07:42,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23748 states and 30486 transitions. [2019-12-07 14:07:42,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23748 to 21332. [2019-12-07 14:07:42,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21332 states. [2019-12-07 14:07:42,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21332 states to 21332 states and 27461 transitions. [2019-12-07 14:07:42,435 INFO L711 BuchiCegarLoop]: Abstraction has 21332 states and 27461 transitions. [2019-12-07 14:07:42,435 INFO L591 BuchiCegarLoop]: Abstraction has 21332 states and 27461 transitions. [2019-12-07 14:07:42,435 INFO L424 BuchiCegarLoop]: ======== Iteration 33============ [2019-12-07 14:07:42,435 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 21332 states and 27461 transitions. [2019-12-07 14:07:42,468 INFO L131 ngComponentsAnalysis]: Automaton has 29 accepting balls. 4617 [2019-12-07 14:07:42,468 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 14:07:42,468 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 14:07:42,469 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:42,469 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 14:07:42,469 INFO L794 eck$LassoCheckResult]: Stem: 416540#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 416541#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 416531#L85-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 416532#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 416469#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 416624#L99-2 assume !false; 418817#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 418816#L102 assume !(12292 == ssl3_accept_~s__state~0); 418815#L105 assume !(16384 == ssl3_accept_~s__state~0); 418814#L108 assume !(8192 == ssl3_accept_~s__state~0); 418813#L111 assume !(24576 == ssl3_accept_~s__state~0); 418810#L114 assume !(8195 == ssl3_accept_~s__state~0); 418800#L117 assume !(8480 == ssl3_accept_~s__state~0); 418793#L120 assume !(8481 == ssl3_accept_~s__state~0); 418785#L123 assume !(8482 == ssl3_accept_~s__state~0); 418781#L126 assume 8464 == ssl3_accept_~s__state~0; 418777#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 418773#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 418768#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; 418763#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 418756#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 418757#L652-1 ssl3_accept_~skip~0 := 0; 426173#L99-2 assume !false; 426172#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 426171#L102 assume !(12292 == ssl3_accept_~s__state~0); 426170#L105 assume !(16384 == ssl3_accept_~s__state~0); 426169#L108 assume !(8192 == ssl3_accept_~s__state~0); 426168#L111 assume !(24576 == ssl3_accept_~s__state~0); 426167#L114 assume !(8195 == ssl3_accept_~s__state~0); 426166#L117 assume !(8480 == ssl3_accept_~s__state~0); 426165#L120 assume !(8481 == ssl3_accept_~s__state~0); 426164#L123 assume !(8482 == ssl3_accept_~s__state~0); 426163#L126 assume !(8464 == ssl3_accept_~s__state~0); 426162#L129 assume !(8465 == ssl3_accept_~s__state~0); 426161#L132 assume !(8466 == ssl3_accept_~s__state~0); 426159#L135 assume 8496 == ssl3_accept_~s__state~0; 426160#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 428114#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 428110#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 428107#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 428108#L293-2 ssl3_accept_~s__init_num~0 := 0; 428112#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 428064#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 421537#L652-1 [2019-12-07 14:07:42,470 INFO L796 eck$LassoCheckResult]: Loop: 421537#L652-1 ssl3_accept_~skip~0 := 0; 427235#L99-2 assume !false; 427228#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 427221#L102 assume !(12292 == ssl3_accept_~s__state~0); 427214#L105 assume !(16384 == ssl3_accept_~s__state~0); 427207#L108 assume !(8192 == ssl3_accept_~s__state~0); 427200#L111 assume !(24576 == ssl3_accept_~s__state~0); 427192#L114 assume !(8195 == ssl3_accept_~s__state~0); 427184#L117 assume !(8480 == ssl3_accept_~s__state~0); 427176#L120 assume !(8481 == ssl3_accept_~s__state~0); 427170#L123 assume !(8482 == ssl3_accept_~s__state~0); 427162#L126 assume !(8464 == ssl3_accept_~s__state~0); 427155#L129 assume !(8465 == ssl3_accept_~s__state~0); 427148#L132 assume !(8466 == ssl3_accept_~s__state~0); 427142#L135 assume !(8496 == ssl3_accept_~s__state~0); 427136#L138 assume !(8497 == ssl3_accept_~s__state~0); 426998#L141 assume 8512 == ssl3_accept_~s__state~0; 416608#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 416582#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 416583#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 427408#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 427409#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 422034#L652-1 ssl3_accept_~skip~0 := 0; 428346#L99-2 assume !false; 428345#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 428344#L102 assume !(12292 == ssl3_accept_~s__state~0); 428343#L105 assume !(16384 == ssl3_accept_~s__state~0); 428342#L108 assume !(8192 == ssl3_accept_~s__state~0); 428341#L111 assume !(24576 == ssl3_accept_~s__state~0); 428340#L114 assume !(8195 == ssl3_accept_~s__state~0); 428339#L117 assume !(8480 == ssl3_accept_~s__state~0); 428338#L120 assume !(8481 == ssl3_accept_~s__state~0); 428337#L123 assume !(8482 == ssl3_accept_~s__state~0); 428336#L126 assume !(8464 == ssl3_accept_~s__state~0); 428335#L129 assume !(8465 == ssl3_accept_~s__state~0); 428334#L132 assume !(8466 == ssl3_accept_~s__state~0); 428333#L135 assume !(8496 == ssl3_accept_~s__state~0); 428332#L138 assume !(8497 == ssl3_accept_~s__state~0); 428331#L141 assume !(8512 == ssl3_accept_~s__state~0); 428330#L144 assume !(8513 == ssl3_accept_~s__state~0); 428329#L147 assume 8528 == ssl3_accept_~s__state~0; 422360#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 428328#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 416598#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 416285#L360 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 416336#L362 assume !(3 == ssl3_accept_~blastFlag~0); 416337#L362-2 assume !(ssl3_accept_~ret~0 <= 0); 416439#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 416440#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 427986#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 421991#L652-1 ssl3_accept_~skip~0 := 0; 427981#L99-2 assume !false; 427969#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 427970#L102 assume !(12292 == ssl3_accept_~s__state~0); 427964#L105 assume !(16384 == ssl3_accept_~s__state~0); 427965#L108 assume !(8192 == ssl3_accept_~s__state~0); 427958#L111 assume !(24576 == ssl3_accept_~s__state~0); 427959#L114 assume !(8195 == ssl3_accept_~s__state~0); 427952#L117 assume !(8480 == ssl3_accept_~s__state~0); 427953#L120 assume !(8481 == ssl3_accept_~s__state~0); 427946#L123 assume !(8482 == ssl3_accept_~s__state~0); 427947#L126 assume !(8464 == ssl3_accept_~s__state~0); 427940#L129 assume !(8465 == ssl3_accept_~s__state~0); 427941#L132 assume !(8466 == ssl3_accept_~s__state~0); 427934#L135 assume !(8496 == ssl3_accept_~s__state~0); 427935#L138 assume !(8497 == ssl3_accept_~s__state~0); 427928#L141 assume !(8512 == ssl3_accept_~s__state~0); 427929#L144 assume !(8513 == ssl3_accept_~s__state~0); 427923#L147 assume !(8528 == ssl3_accept_~s__state~0); 427924#L150 assume !(8529 == ssl3_accept_~s__state~0); 428280#L153 assume 8544 == ssl3_accept_~s__state~0; 422350#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 428267#L388 assume !(0 != ssl3_accept_~s__session__peer~0); 428264#L398 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 428261#L403 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 428253#L414 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 428252#L417 assume !(4 == ssl3_accept_~blastFlag~0); 428251#L417-2 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; 428248#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 428245#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 421912#L652-1 ssl3_accept_~skip~0 := 0; 428242#L99-2 assume !false; 428241#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 428240#L102 assume !(12292 == ssl3_accept_~s__state~0); 428239#L105 assume !(16384 == ssl3_accept_~s__state~0); 428237#L108 assume !(8192 == ssl3_accept_~s__state~0); 428235#L111 assume !(24576 == ssl3_accept_~s__state~0); 428233#L114 assume !(8195 == ssl3_accept_~s__state~0); 428231#L117 assume !(8480 == ssl3_accept_~s__state~0); 428229#L120 assume !(8481 == ssl3_accept_~s__state~0); 428227#L123 assume !(8482 == ssl3_accept_~s__state~0); 428225#L126 assume !(8464 == ssl3_accept_~s__state~0); 428223#L129 assume !(8465 == ssl3_accept_~s__state~0); 428221#L132 assume !(8466 == ssl3_accept_~s__state~0); 428219#L135 assume !(8496 == ssl3_accept_~s__state~0); 428217#L138 assume !(8497 == ssl3_accept_~s__state~0); 428215#L141 assume !(8512 == ssl3_accept_~s__state~0); 428213#L144 assume !(8513 == ssl3_accept_~s__state~0); 428211#L147 assume !(8528 == ssl3_accept_~s__state~0); 428209#L150 assume !(8529 == ssl3_accept_~s__state~0); 428207#L153 assume !(8544 == ssl3_accept_~s__state~0); 428205#L156 assume !(8545 == ssl3_accept_~s__state~0); 428203#L159 assume !(8560 == ssl3_accept_~s__state~0); 428201#L162 assume !(8561 == ssl3_accept_~s__state~0); 428199#L165 assume 8448 == ssl3_accept_~s__state~0; 428196#L166 assume !(ssl3_accept_~num1~0 > 0); 428193#L446-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 428191#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 428174#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 421849#L652-1 ssl3_accept_~skip~0 := 0; 428165#L99-2 assume !false; 428163#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 428161#L102 assume !(12292 == ssl3_accept_~s__state~0); 428159#L105 assume !(16384 == ssl3_accept_~s__state~0); 428157#L108 assume !(8192 == ssl3_accept_~s__state~0); 428155#L111 assume !(24576 == ssl3_accept_~s__state~0); 428153#L114 assume !(8195 == ssl3_accept_~s__state~0); 428151#L117 assume !(8480 == ssl3_accept_~s__state~0); 428149#L120 assume !(8481 == ssl3_accept_~s__state~0); 428147#L123 assume !(8482 == ssl3_accept_~s__state~0); 428145#L126 assume !(8464 == ssl3_accept_~s__state~0); 428143#L129 assume !(8465 == ssl3_accept_~s__state~0); 428141#L132 assume !(8466 == ssl3_accept_~s__state~0); 428139#L135 assume !(8496 == ssl3_accept_~s__state~0); 428137#L138 assume !(8497 == ssl3_accept_~s__state~0); 428135#L141 assume !(8512 == ssl3_accept_~s__state~0); 428133#L144 assume !(8513 == ssl3_accept_~s__state~0); 428131#L147 assume !(8528 == ssl3_accept_~s__state~0); 428129#L150 assume !(8529 == ssl3_accept_~s__state~0); 428127#L153 assume !(8544 == ssl3_accept_~s__state~0); 428125#L156 assume !(8545 == ssl3_accept_~s__state~0); 428123#L159 assume !(8560 == ssl3_accept_~s__state~0); 428121#L162 assume !(8561 == ssl3_accept_~s__state~0); 428119#L165 assume !(8448 == ssl3_accept_~s__state~0); 428117#L168 assume 8576 == ssl3_accept_~s__state~0; 427131#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 427753#L460 assume !(5 == ssl3_accept_~blastFlag~0); 427430#L460-2 assume !(ssl3_accept_~ret~0 <= 0); 427425#L466 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 425762#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 428845#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 421675#L652-1 ssl3_accept_~skip~0 := 0; 428842#L99-2 assume !false; 428841#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 428840#L102 assume !(12292 == ssl3_accept_~s__state~0); 428839#L105 assume !(16384 == ssl3_accept_~s__state~0); 428838#L108 assume !(8192 == ssl3_accept_~s__state~0); 428837#L111 assume !(24576 == ssl3_accept_~s__state~0); 428836#L114 assume !(8195 == ssl3_accept_~s__state~0); 428835#L117 assume !(8480 == ssl3_accept_~s__state~0); 428834#L120 assume !(8481 == ssl3_accept_~s__state~0); 428833#L123 assume !(8482 == ssl3_accept_~s__state~0); 428832#L126 assume !(8464 == ssl3_accept_~s__state~0); 428831#L129 assume !(8465 == ssl3_accept_~s__state~0); 428830#L132 assume 8466 == ssl3_accept_~s__state~0; 422374#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 428829#L274 assume !(0 == ssl3_accept_~blastFlag~0); 428827#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; 428824#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 428821#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 421631#L652-1 ssl3_accept_~skip~0 := 0; 428812#L99-2 assume !false; 428811#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 428793#L102 assume !(12292 == ssl3_accept_~s__state~0); 428790#L105 assume !(16384 == ssl3_accept_~s__state~0); 428789#L108 assume !(8192 == ssl3_accept_~s__state~0); 428788#L111 assume !(24576 == ssl3_accept_~s__state~0); 428787#L114 assume !(8195 == ssl3_accept_~s__state~0); 428786#L117 assume !(8480 == ssl3_accept_~s__state~0); 428784#L120 assume !(8481 == ssl3_accept_~s__state~0); 428780#L123 assume !(8482 == ssl3_accept_~s__state~0); 428773#L126 assume !(8464 == ssl3_accept_~s__state~0); 428770#L129 assume !(8465 == ssl3_accept_~s__state~0); 428767#L132 assume !(8466 == ssl3_accept_~s__state~0); 428742#L135 assume 8496 == ssl3_accept_~s__state~0; 422368#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 428737#L287 assume !(1 == ssl3_accept_~blastFlag~0); 428731#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 428098#L293 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 428097#L293-2 ssl3_accept_~s__init_num~0 := 0; 428088#L614 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 428085#L652 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 421537#L652-1 [2019-12-07 14:07:42,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:42,470 INFO L82 PathProgramCache]: Analyzing trace with hash -938349786, now seen corresponding path program 2 times [2019-12-07 14:07:42,470 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:42,470 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406984425] [2019-12-07 14:07:42,470 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:42,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:42,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:42,478 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 14:07:42,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:42,479 INFO L82 PathProgramCache]: Analyzing trace with hash 1536206799, now seen corresponding path program 3 times [2019-12-07 14:07:42,479 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:42,479 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178573452] [2019-12-07 14:07:42,479 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:42,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:42,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:42,498 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 14:07:42,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 14:07:42,499 INFO L82 PathProgramCache]: Analyzing trace with hash -1915136716, now seen corresponding path program 1 times [2019-12-07 14:07:42,499 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 14:07:42,499 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699636216] [2019-12-07 14:07:42,499 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 14:07:42,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:42,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 14:07:42,529 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 14:07:43,680 WARN L192 SmtUtils]: Spent 1.15 s on a formula simplification. DAG size of input: 435 DAG size of output: 196 [2019-12-07 14:07:43,898 WARN L192 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 91 [2019-12-07 14:07:43,966 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 07.12 02:07:43 BoogieIcfgContainer [2019-12-07 14:07:43,966 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-12-07 14:07:43,966 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-12-07 14:07:43,966 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-12-07 14:07:43,966 INFO L275 PluginConnector]: Witness Printer initialized [2019-12-07 14:07:43,967 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 02:07:28" (3/4) ... [2019-12-07 14:07:43,969 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2019-12-07 14:07:44,024 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/run_dir_82ee6dfb-dd47-4c57-aff2-8f193a823294/bin/uautomizer/witness.graphml [2019-12-07 14:07:44,024 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-12-07 14:07:44,025 INFO L168 Benchmark]: Toolchain (without parser) took 16074.79 ms. Allocated memory was 1.0 GB in the beginning and 1.8 GB in the end (delta: 810.5 MB). Free memory was 940.7 MB in the beginning and 1.5 GB in the end (delta: -553.1 MB). Peak memory consumption was 257.5 MB. Max. memory is 11.5 GB. [2019-12-07 14:07:44,025 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 1.0 GB. Free memory is still 955.4 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-12-07 14:07:44,025 INFO L168 Benchmark]: CACSL2BoogieTranslator took 260.77 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 104.3 MB). Free memory was 940.7 MB in the beginning and 1.1 GB in the end (delta: -152.8 MB). Peak memory consumption was 23.7 MB. Max. memory is 11.5 GB. [2019-12-07 14:07:44,025 INFO L168 Benchmark]: Boogie Procedure Inliner took 35.91 ms. Allocated memory is still 1.1 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-12-07 14:07:44,026 INFO L168 Benchmark]: Boogie Preprocessor took 24.05 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. [2019-12-07 14:07:44,026 INFO L168 Benchmark]: RCFGBuilder took 437.62 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 61.3 MB). Peak memory consumption was 61.3 MB. Max. memory is 11.5 GB. [2019-12-07 14:07:44,026 INFO L168 Benchmark]: BuchiAutomizer took 15255.63 ms. Allocated memory was 1.1 GB in the beginning and 1.8 GB in the end (delta: 706.2 MB). Free memory was 1.0 GB in the beginning and 1.5 GB in the end (delta: -473.2 MB). Peak memory consumption was 979.4 MB. Max. memory is 11.5 GB. [2019-12-07 14:07:44,026 INFO L168 Benchmark]: Witness Printer took 57.93 ms. Allocated memory is still 1.8 GB. Free memory was 1.5 GB in the beginning and 1.5 GB in the end (delta: 6.2 MB). Peak memory consumption was 6.2 MB. Max. memory is 11.5 GB. [2019-12-07 14:07:44,028 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.17 ms. Allocated memory is still 1.0 GB. Free memory is still 955.4 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 260.77 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 104.3 MB). Free memory was 940.7 MB in the beginning and 1.1 GB in the end (delta: -152.8 MB). Peak memory consumption was 23.7 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 35.91 ms. Allocated memory is still 1.1 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * Boogie Preprocessor took 24.05 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 437.62 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 61.3 MB). Peak memory consumption was 61.3 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 15255.63 ms. Allocated memory was 1.1 GB in the beginning and 1.8 GB in the end (delta: 706.2 MB). Free memory was 1.0 GB in the beginning and 1.5 GB in the end (delta: -473.2 MB). Peak memory consumption was 979.4 MB. Max. memory is 11.5 GB. * Witness Printer took 57.93 ms. Allocated memory is still 1.8 GB. Free memory was 1.5 GB in the beginning and 1.5 GB in the end (delta: 6.2 MB). Peak memory consumption was 6.2 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 35 terminating modules (31 trivial, 4 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 state and consists of 7 locations. One deterministic module has affine ranking function -2 * s__state + 17009 and consists of 5 locations. 31 modules have a trivial ranking function, the largest among these consists of 4 locations. The remainder module has 21332 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 15.1s and 33 iterations. TraceHistogramMax:7. Analysis of lassos took 8.1s. Construction of modules took 2.3s. Büchi inclusion checks took 1.5s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 35. Automata minimization 1.4s AutomataMinimizationTime, 35 MinimizatonAttempts, 35966 StatesRemovedByMinimization, 29 NontrivialMinimizations. Non-live state removal took 1.1s Buchi closure took 0.0s. Biggest automaton had 21332 states and ocurred in iteration 32. Nontrivial modules had stage [4, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 393/393 HoareTripleCheckerStatistics: 9573 SDtfs, 6445 SDslu, 5736 SDs, 0 SdLazy, 4031 SolverSat, 885 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.3s Time LassoAnalysisResults: nont1 unkn0 SFLI20 SFLT1 conc2 concLT2 SILN0 SILU0 SILI6 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital58 mio100 ax100 hnf99 lsp28 ukn100 mio100 lsp100 div164 bol100 ite100 ukn100 eq198 hnf77 smp98 dnf110 smp100 tf107 neg96 sie108 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 7ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 20 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 4 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.1s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 99]: 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@3ec04ee6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@61f78725=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@685c9980=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2c02aef1=0, __cil_tmp60=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@40d19621=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1d2e52c1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@674adaf7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5bc10f86=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3645b9d6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6bd6ce94=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@390de8ed=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@22a55515=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@216c4fb3=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1263783b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@723b3fcd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@737d19c0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@39c15faa=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=8512, s__info_callback=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@6cec5463=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@796b6aa8=0, tmp___2=0, cb=4, s__s3__tmp__new_cipher__algorithms=-256, tmp___10=0, __cil_tmp56=256345, s__verify_mode=12, tmp___6=0, tmp=3, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@55e55440=0, s__s3__tmp__reuse_message=5, s__ctx__stats__sess_accept_renegotiate=0, l=13, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@38be97d6=0, s__cert__pkeys__AT0__privatekey=0, s__debug=0, tmp___1=-12288, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@569b5aba=7, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@fb68e34=0, __cil_tmp59=0, tmp___5=0, s__hit=0, __cil_tmp55=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@36d070c1=0, blastFlag=2, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2c941705=1, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1a779aaf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1b03dfd6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@308fab5f=0, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@65679277=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@63f3838f=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@69ed1304=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3f4ccee8=0, s__options=-2097151, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@33ecda3b=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3e8dc849=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3117607d=1, Time=3, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@d037599=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@10e2dbb4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@705739ca=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2b5f3397=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@57fac7a5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@67459e89=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@19617db3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4f6677ea=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@49df2a1e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@8fdaac=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7f6c39c8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@65066ae7=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@150352cf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@533bbdda=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4e5630c8=0, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2bc7298f=13, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@65db742c=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7b67a326=-255, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@33c0c89a=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5c173c79=1, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 652]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L702] int s ; [L703] int tmp ; [L707] 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 ; [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 ; [L39] int s__s3__tmp__next_state___0 ; [L40] int s__s3__tmp__new_cipher__algo_strength ; [L41] int s__session__cipher ; [L42] int buf ; [L43] unsigned long l ; [L44] unsigned long Time ; [L45] unsigned long tmp ; [L46] int cb ; [L47] long num1 = __VERIFIER_nondet_long() ; [L48] int ret ; [L49] int new_state ; [L50] int state ; [L51] int skip ; [L52] int got_new_session ; [L53] int tmp___1 = __VERIFIER_nondet_int() ; [L54] int tmp___2 = __VERIFIER_nondet_int() ; [L55] int tmp___3 = __VERIFIER_nondet_int() ; [L56] int tmp___4 = __VERIFIER_nondet_int() ; [L57] int tmp___5 = __VERIFIER_nondet_int() ; [L58] int tmp___6 = __VERIFIER_nondet_int() ; [L59] int tmp___7 ; [L60] long tmp___8 = __VERIFIER_nondet_long() ; [L61] int tmp___9 = __VERIFIER_nondet_int() ; [L62] int tmp___10 = __VERIFIER_nondet_int() ; [L63] int blastFlag ; [L64] int __cil_tmp55 ; [L65] unsigned long __cil_tmp56 ; [L66] unsigned long __cil_tmp57 ; [L67] unsigned long __cil_tmp58 ; [L68] unsigned long __cil_tmp59 ; [L69] int __cil_tmp60 ; [L70] unsigned long __cil_tmp61 = __VERIFIER_nondet_ulong() ; [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 [L651] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L652] COND FALSE !(! s__s3__tmp__reuse_message) [L686] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND TRUE blastFlag == 1 [L288] blastFlag = 2 [L290] COND FALSE !(ret <= 0) [L293] COND FALSE !(\read(s__hit)) [L296] s__state = 8512 [L298] s__init_num = 0 [L651] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L652] COND FALSE !(! s__s3__tmp__reuse_message) Loop: [L686] 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] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L304] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L305] COND TRUE __cil_tmp56 + 256UL [L306] __cil_tmp56 = 256345 [L307] skip = 1 [L318] s__state = 8528 [L319] s__init_num = 0 [L651] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L652] COND FALSE !(! s__s3__tmp__reuse_message) [L686] 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 [L323] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L324] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L326] __cil_tmp57 = (unsigned long )s__options [L327] COND TRUE __cil_tmp57 + 2097152UL [L328] s__s3__tmp__use_rsa_tmp = 1 [L333] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L361] ret = __VERIFIER_nondet_int() [L362] COND FALSE !(blastFlag == 3) [L365] COND FALSE !(ret <= 0) [L382] s__state = 8544 [L383] s__init_num = 0 [L651] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L652] COND FALSE !(! s__s3__tmp__reuse_message) [L686] 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 [L387] COND TRUE s__verify_mode + 1 [L388] COND FALSE !(s__session__peer != 0) [L400] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L401] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L403] COND FALSE !(__cil_tmp61 + 256UL) [L415] s__s3__tmp__cert_request = 1 [L416] ret = __VERIFIER_nondet_int() [L417] COND FALSE !(blastFlag == 4) [L420] COND FALSE !(ret <= 0) [L423] s__state = 8448 [L424] s__s3__tmp__next_state___0 = 8576 [L425] s__init_num = 0 [L651] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L652] COND FALSE !(! s__s3__tmp__reuse_message) [L686] 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 [L446] COND FALSE !(num1 > 0L) [L455] s__state = s__s3__tmp__next_state___0 [L651] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L652] COND FALSE !(! s__s3__tmp__reuse_message) [L686] 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 [L459] ret = __VERIFIER_nondet_int() [L460] COND FALSE !(blastFlag == 5) [L463] COND FALSE !(ret <= 0) [L466] COND TRUE ret == 2 [L467] s__state = 8466 [L651] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L652] COND FALSE !(! s__s3__tmp__reuse_message) [L686] 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 [L651] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L652] COND FALSE !(! s__s3__tmp__reuse_message) [L686] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND FALSE !(blastFlag == 1) [L290] COND FALSE !(ret <= 0) [L293] COND FALSE !(\read(s__hit)) [L296] s__state = 8512 [L298] s__init_num = 0 [L651] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L652] COND FALSE !(! s__s3__tmp__reuse_message) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...