./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_10.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 6b5699aa Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_e617840d-53bb-4674-9ed9-acf8e2260205/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_e617840d-53bb-4674-9ed9-acf8e2260205/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_e617840d-53bb-4674-9ed9-acf8e2260205/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_e617840d-53bb-4674-9ed9-acf8e2260205/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_10.cil.c -s /tmp/vcloud-vcloud-master/worker/run_dir_e617840d-53bb-4674-9ed9-acf8e2260205/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_e617840d-53bb-4674-9ed9-acf8e2260205/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 221038eb3d852e675138331615da45f0057866c6 ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.1.24-6b5699a [2019-11-25 08:53:02,201 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-25 08:53:02,203 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-25 08:53:02,216 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-25 08:53:02,216 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-25 08:53:02,218 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-25 08:53:02,219 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-25 08:53:02,228 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-25 08:53:02,232 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-25 08:53:02,236 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-25 08:53:02,237 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-25 08:53:02,238 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-25 08:53:02,238 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-25 08:53:02,240 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-25 08:53:02,241 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-25 08:53:02,242 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-25 08:53:02,243 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-25 08:53:02,244 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-25 08:53:02,246 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-25 08:53:02,249 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-25 08:53:02,252 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-25 08:53:02,255 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-25 08:53:02,257 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-25 08:53:02,257 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-25 08:53:02,260 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-25 08:53:02,260 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-25 08:53:02,260 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-25 08:53:02,262 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-25 08:53:02,262 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-25 08:53:02,263 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-25 08:53:02,263 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-25 08:53:02,264 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-25 08:53:02,264 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-25 08:53:02,265 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-25 08:53:02,266 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-25 08:53:02,266 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-25 08:53:02,266 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-25 08:53:02,267 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-25 08:53:02,267 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-25 08:53:02,267 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-25 08:53:02,269 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-25 08:53:02,269 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_e617840d-53bb-4674-9ed9-acf8e2260205/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-11-25 08:53:02,294 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-25 08:53:02,294 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-25 08:53:02,295 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-25 08:53:02,295 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-25 08:53:02,296 INFO L138 SettingsManager]: * Use SBE=true [2019-11-25 08:53:02,296 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-11-25 08:53:02,296 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-11-25 08:53:02,296 INFO L138 SettingsManager]: * Use old map elimination=false [2019-11-25 08:53:02,296 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-11-25 08:53:02,297 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-11-25 08:53:02,297 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-11-25 08:53:02,297 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-25 08:53:02,297 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-25 08:53:02,297 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-11-25 08:53:02,297 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-11-25 08:53:02,298 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-25 08:53:02,298 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-25 08:53:02,298 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-11-25 08:53:02,298 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-11-25 08:53:02,298 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-11-25 08:53:02,299 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-25 08:53:02,299 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-11-25 08:53:02,299 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-11-25 08:53:02,299 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-25 08:53:02,299 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-11-25 08:53:02,299 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-25 08:53:02,300 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-25 08:53:02,300 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-11-25 08:53:02,300 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-25 08:53:02,300 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-11-25 08:53:02,300 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-11-25 08:53:02,301 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-11-25 08:53:02,301 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_e617840d-53bb-4674-9ed9-acf8e2260205/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 -> 221038eb3d852e675138331615da45f0057866c6 [2019-11-25 08:53:02,472 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-25 08:53:02,485 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-25 08:53:02,489 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-25 08:53:02,490 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-25 08:53:02,490 INFO L275 PluginConnector]: CDTParser initialized [2019-11-25 08:53:02,491 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_e617840d-53bb-4674-9ed9-acf8e2260205/bin/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_10.cil.c [2019-11-25 08:53:02,547 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_e617840d-53bb-4674-9ed9-acf8e2260205/bin/uautomizer/data/075d69b8c/04b3fb7789644ee4be53796207b5800a/FLAG49e4f2e67 [2019-11-25 08:53:02,958 INFO L306 CDTParser]: Found 1 translation units. [2019-11-25 08:53:02,959 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_e617840d-53bb-4674-9ed9-acf8e2260205/sv-benchmarks/c/ssh-simplified/s3_srvr_10.cil.c [2019-11-25 08:53:02,972 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_e617840d-53bb-4674-9ed9-acf8e2260205/bin/uautomizer/data/075d69b8c/04b3fb7789644ee4be53796207b5800a/FLAG49e4f2e67 [2019-11-25 08:53:03,334 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_e617840d-53bb-4674-9ed9-acf8e2260205/bin/uautomizer/data/075d69b8c/04b3fb7789644ee4be53796207b5800a [2019-11-25 08:53:03,336 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-25 08:53:03,337 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-11-25 08:53:03,337 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-25 08:53:03,338 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-25 08:53:03,341 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-25 08:53:03,341 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:53:03" (1/1) ... [2019-11-25 08:53:03,344 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4d2b1b34 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:53:03, skipping insertion in model container [2019-11-25 08:53:03,344 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:53:03" (1/1) ... [2019-11-25 08:53:03,353 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2019-11-25 08:53:03,410 INFO L179 MainTranslator]: Built tables and reachable declarations [2019-11-25 08:53:03,743 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-25 08:53:03,750 INFO L201 MainTranslator]: Completed pre-run [2019-11-25 08:53:03,800 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-25 08:53:03,813 INFO L205 MainTranslator]: Completed translation [2019-11-25 08:53:03,813 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:53:03 WrapperNode [2019-11-25 08:53:03,813 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-25 08:53:03,814 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-11-25 08:53:03,814 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-11-25 08:53:03,814 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-11-25 08:53:03,822 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:53:03" (1/1) ... [2019-11-25 08:53:03,831 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:53:03" (1/1) ... [2019-11-25 08:53:03,866 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-11-25 08:53:03,869 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-25 08:53:03,869 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-25 08:53:03,870 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-25 08:53:03,878 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:53:03" (1/1) ... [2019-11-25 08:53:03,879 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:53:03" (1/1) ... [2019-11-25 08:53:03,895 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:53:03" (1/1) ... [2019-11-25 08:53:03,895 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:53:03" (1/1) ... [2019-11-25 08:53:03,902 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:53:03" (1/1) ... [2019-11-25 08:53:03,910 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:53:03" (1/1) ... [2019-11-25 08:53:03,913 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:53:03" (1/1) ... [2019-11-25 08:53:03,917 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-25 08:53:03,918 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-25 08:53:03,918 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-25 08:53:03,918 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-25 08:53:03,919 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:53:03" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e617840d-53bb-4674-9ed9-acf8e2260205/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-11-25 08:53:03,981 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-25 08:53:03,981 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-25 08:53:04,088 WARN L735 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-25 08:53:04,713 INFO L688 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2019-11-25 08:53:04,713 INFO L688 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2019-11-25 08:53:04,714 INFO L279 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-25 08:53:04,714 INFO L284 CfgBuilder]: Removed 7 assume(true) statements. [2019-11-25 08:53:04,715 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:53:04 BoogieIcfgContainer [2019-11-25 08:53:04,715 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-25 08:53:04,716 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-11-25 08:53:04,716 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-11-25 08:53:04,719 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-11-25 08:53:04,720 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-25 08:53:04,720 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 25.11 08:53:03" (1/3) ... [2019-11-25 08:53:04,721 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@17a42f8e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 25.11 08:53:04, skipping insertion in model container [2019-11-25 08:53:04,721 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-25 08:53:04,721 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:53:03" (2/3) ... [2019-11-25 08:53:04,722 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@17a42f8e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 25.11 08:53:04, skipping insertion in model container [2019-11-25 08:53:04,722 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-25 08:53:04,722 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:53:04" (3/3) ... [2019-11-25 08:53:04,724 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_srvr_10.cil.c [2019-11-25 08:53:04,763 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-11-25 08:53:04,763 INFO L357 BuchiCegarLoop]: Hoare is false [2019-11-25 08:53:04,763 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-11-25 08:53:04,763 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-25 08:53:04,764 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-25 08:53:04,764 INFO L361 BuchiCegarLoop]: Difference is false [2019-11-25 08:53:04,764 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-25 08:53:04,764 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-11-25 08:53:04,781 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 145 states. [2019-11-25 08:53:04,808 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2019-11-25 08:53:04,808 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:04,808 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:04,816 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-25 08:53:04,817 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:04,817 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-11-25 08:53:04,817 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 145 states. [2019-11-25 08:53:04,824 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2019-11-25 08:53:04,824 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:04,825 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:04,826 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-25 08:53:04,826 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:04,830 INFO L794 eck$LassoCheckResult]: Stem: 96#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 13#L87true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 143#L90-2true ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 23#L95true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8#L95-1true assume !(0 == ssl3_accept_~s__cert~0); 106#L104-2true [2019-11-25 08:53:04,831 INFO L796 eck$LassoCheckResult]: Loop: 106#L104-2true assume !false; 55#L105true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114#L107true assume !(12292 == ssl3_accept_~s__state~0); 104#L110true assume !(16384 == ssl3_accept_~s__state~0); 64#L113true assume !(8192 == ssl3_accept_~s__state~0); 57#L116true assume !(24576 == ssl3_accept_~s__state~0); 60#L119true assume !(8195 == ssl3_accept_~s__state~0); 36#L122true assume 8480 == ssl3_accept_~s__state~0; 108#L126true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27; 51#L262true 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; 56#L554true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 147#L591true ssl3_accept_~skip~0 := 0; 106#L104-2true [2019-11-25 08:53:04,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:04,837 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 1 times [2019-11-25 08:53:04,844 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:04,845 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825115515] [2019-11-25 08:53:04,845 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:04,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:04,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:04,955 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:04,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:04,956 INFO L82 PathProgramCache]: Analyzing trace with hash 722349943, now seen corresponding path program 1 times [2019-11-25 08:53:04,957 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:04,957 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184354857] [2019-11-25 08:53:04,957 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:04,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:04,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:04,971 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:04,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:04,973 INFO L82 PathProgramCache]: Analyzing trace with hash -2007470107, now seen corresponding path program 1 times [2019-11-25 08:53:04,973 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:04,973 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620469601] [2019-11-25 08:53:04,973 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:04,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:05,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:53:05,056 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620469601] [2019-11-25 08:53:05,057 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:05,057 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:53:05,058 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426508391] [2019-11-25 08:53:05,167 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:53:05,167 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:53:05,167 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:53:05,167 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:53:05,168 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-25 08:53:05,168 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:53:05,168 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:53:05,168 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:53:05,168 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10.cil.c_Iteration1_Loop [2019-11-25 08:53:05,168 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:53:05,168 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:53:05,184 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:53:05,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-11-25 08:53:05,202 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:53:05,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-11-25 08:53:05,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-11-25 08:53:05,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-11-25 08:53:05,227 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:53:05,340 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:53:05,340 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e617840d-53bb-4674-9ed9-acf8e2260205/bin/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:53:05,347 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:53:05,347 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:53:05,356 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:53:05,356 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_e617840d-53bb-4674-9ed9-acf8e2260205/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-11-25 08:53:05,363 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:53:05,363 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:53:05,367 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:53:05,367 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_e617840d-53bb-4674-9ed9-acf8e2260205/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-11-25 08:53:05,377 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:53:05,377 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:53:05,382 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:53:05,382 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_e617840d-53bb-4674-9ed9-acf8e2260205/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-11-25 08:53:05,390 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:53:05,391 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:53:05,396 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:53:05,396 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet27=4, ULTIMATE.start_ssl3_accept_~ret~0=4} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet27=4, ULTIMATE.start_ssl3_accept_~ret~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e617840d-53bb-4674-9ed9-acf8e2260205/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-11-25 08:53:05,409 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:53:05,409 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:53:05,418 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:53:05,418 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-5} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e617840d-53bb-4674-9ed9-acf8e2260205/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-11-25 08:53:05,432 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:53:05,432 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e617840d-53bb-4674-9ed9-acf8e2260205/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-11-25 08:53:05,442 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-25 08:53:05,442 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:53:05,452 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-25 08:53:05,455 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:53:05,455 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:53:05,455 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:53:05,456 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:53:05,456 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-25 08:53:05,456 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:53:05,456 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:53:05,456 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:53:05,456 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10.cil.c_Iteration1_Loop [2019-11-25 08:53:05,456 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:53:05,456 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:53:05,459 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:53:05,471 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:53:05,477 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:53:05,481 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:53:05,488 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:53:05,498 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:53:05,502 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:53:05,635 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:53:05,639 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e617840d-53bb-4674-9ed9-acf8e2260205/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) [2019-11-25 08:53:05,659 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-11-25 08:53:05,661 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:53:05,661 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:53:05,662 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:53:05,662 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:53:05,662 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:53:05,664 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:53:05,664 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:53:05,667 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e617840d-53bb-4674-9ed9-acf8e2260205/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) [2019-11-25 08:53:05,681 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-11-25 08:53:05,683 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:53:05,683 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:53:05,684 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:53:05,684 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:53:05,684 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:53:05,685 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:53:05,685 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:53:05,690 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e617840d-53bb-4674-9ed9-acf8e2260205/bin/uautomizer/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:53:05,708 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-11-25 08:53:05,710 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:53:05,710 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:53:05,710 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:53:05,710 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:53:05,711 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:53:05,711 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:53:05,712 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:53:05,714 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e617840d-53bb-4674-9ed9-acf8e2260205/bin/uautomizer/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:53:05,728 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 Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:53:05,729 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:53:05,729 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:53:05,730 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:53:05,730 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:53:05,730 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:53:05,733 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:53:05,734 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:53:05,737 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-25 08:53:05,743 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-25 08:53:05,744 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_e617840d-53bb-4674-9ed9-acf8e2260205/bin/uautomizer/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:53:05,758 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-25 08:53:05,758 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-25 08:53:05,758 INFO L510 LassoAnalysis]: Proved termination. [2019-11-25 08:53:05,759 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-11-25 08:53:05,763 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:53:05,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:05,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:05,817 INFO L255 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-25 08:53:05,824 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:53:05,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:05,840 INFO L255 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-25 08:53:05,843 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:53:05,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:53:05,896 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-11-25 08:53:05,898 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 145 states. Second operand 5 states. [2019-11-25 08:53:06,700 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 145 states.. Second operand 5 states. Result 818 states and 1375 transitions. Complement of second has 10 states. [2019-11-25 08:53:06,701 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-11-25 08:53:06,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-25 08:53:06,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 593 transitions. [2019-11-25 08:53:06,705 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 593 transitions. Stem has 5 letters. Loop has 12 letters. [2019-11-25 08:53:06,707 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:53:06,707 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 593 transitions. Stem has 17 letters. Loop has 12 letters. [2019-11-25 08:53:06,707 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:53:06,707 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 593 transitions. Stem has 5 letters. Loop has 24 letters. [2019-11-25 08:53:06,709 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:53:06,710 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 818 states and 1375 transitions. [2019-11-25 08:53:06,725 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 313 [2019-11-25 08:53:06,738 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 818 states to 677 states and 1052 transitions. [2019-11-25 08:53:06,740 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 381 [2019-11-25 08:53:06,742 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 391 [2019-11-25 08:53:06,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 677 states and 1052 transitions. [2019-11-25 08:53:06,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:06,744 INFO L688 BuchiCegarLoop]: Abstraction has 677 states and 1052 transitions. [2019-11-25 08:53:06,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states and 1052 transitions. [2019-11-25 08:53:06,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 482. [2019-11-25 08:53:06,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 482 states. [2019-11-25 08:53:06,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 747 transitions. [2019-11-25 08:53:06,806 INFO L711 BuchiCegarLoop]: Abstraction has 482 states and 747 transitions. [2019-11-25 08:53:06,807 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:06,810 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:06,815 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:53:06,817 INFO L87 Difference]: Start difference. First operand 482 states and 747 transitions. Second operand 3 states. [2019-11-25 08:53:06,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:06,975 INFO L93 Difference]: Finished difference Result 562 states and 872 transitions. [2019-11-25 08:53:06,976 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:06,976 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 562 states and 872 transitions. [2019-11-25 08:53:06,980 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 274 [2019-11-25 08:53:06,985 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 562 states to 562 states and 872 transitions. [2019-11-25 08:53:06,985 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 341 [2019-11-25 08:53:06,986 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 341 [2019-11-25 08:53:06,986 INFO L73 IsDeterministic]: Start isDeterministic. Operand 562 states and 872 transitions. [2019-11-25 08:53:06,987 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:06,987 INFO L688 BuchiCegarLoop]: Abstraction has 562 states and 872 transitions. [2019-11-25 08:53:06,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 562 states and 872 transitions. [2019-11-25 08:53:06,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 562 to 529. [2019-11-25 08:53:06,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 529 states. [2019-11-25 08:53:07,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 828 transitions. [2019-11-25 08:53:07,002 INFO L711 BuchiCegarLoop]: Abstraction has 529 states and 828 transitions. [2019-11-25 08:53:07,002 INFO L591 BuchiCegarLoop]: Abstraction has 529 states and 828 transitions. [2019-11-25 08:53:07,002 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-11-25 08:53:07,002 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 529 states and 828 transitions. [2019-11-25 08:53:07,005 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 259 [2019-11-25 08:53:07,005 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:07,005 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:07,007 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:07,007 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:07,007 INFO L794 eck$LassoCheckResult]: Stem: 2323#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 2124#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2125#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 2152#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2110#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 2111#L104-2 assume !false; 2241#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2242#L107 assume !(12292 == ssl3_accept_~s__state~0); 2333#L110 assume !(16384 == ssl3_accept_~s__state~0); 2264#L113 assume !(8192 == ssl3_accept_~s__state~0); 2248#L116 assume !(24576 == ssl3_accept_~s__state~0); 2249#L119 assume !(8195 == ssl3_accept_~s__state~0); 2258#L122 assume !(8480 == ssl3_accept_~s__state~0); 2484#L125 assume !(8481 == ssl3_accept_~s__state~0); 2482#L128 assume !(8482 == ssl3_accept_~s__state~0); 2478#L131 assume 8464 == ssl3_accept_~s__state~0; 2280#L138 [2019-11-25 08:53:07,007 INFO L796 eck$LassoCheckResult]: Loop: 2280#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 2116#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2117#L277-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; 2099#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2593#L591 ssl3_accept_~skip~0 := 0; 2591#L104-2 assume !false; 2589#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2587#L107 assume !(12292 == ssl3_accept_~s__state~0); 2585#L110 assume !(16384 == ssl3_accept_~s__state~0); 2583#L113 assume !(8192 == ssl3_accept_~s__state~0); 2581#L116 assume !(24576 == ssl3_accept_~s__state~0); 2579#L119 assume !(8195 == ssl3_accept_~s__state~0); 2391#L122 assume !(8480 == ssl3_accept_~s__state~0); 2390#L125 assume !(8481 == ssl3_accept_~s__state~0); 2388#L128 assume !(8482 == ssl3_accept_~s__state~0); 2389#L131 assume 8464 == ssl3_accept_~s__state~0; 2280#L138 [2019-11-25 08:53:07,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:07,008 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 1 times [2019-11-25 08:53:07,008 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:07,008 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881153718] [2019-11-25 08:53:07,008 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:07,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:07,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:07,033 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:07,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:07,034 INFO L82 PathProgramCache]: Analyzing trace with hash 405870917, now seen corresponding path program 1 times [2019-11-25 08:53:07,034 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:07,034 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632960299] [2019-11-25 08:53:07,034 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:07,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:07,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:53:07,056 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632960299] [2019-11-25 08:53:07,056 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:07,056 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:53:07,056 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328831449] [2019-11-25 08:53:07,056 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:07,057 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:07,057 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:07,057 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:53:07,057 INFO L87 Difference]: Start difference. First operand 529 states and 828 transitions. cyclomatic complexity: 302 Second operand 3 states. [2019-11-25 08:53:07,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:07,267 INFO L93 Difference]: Finished difference Result 652 states and 1023 transitions. [2019-11-25 08:53:07,267 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:07,267 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 652 states and 1023 transitions. [2019-11-25 08:53:07,273 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2019-11-25 08:53:07,279 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 652 states to 652 states and 1023 transitions. [2019-11-25 08:53:07,279 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 405 [2019-11-25 08:53:07,281 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 405 [2019-11-25 08:53:07,281 INFO L73 IsDeterministic]: Start isDeterministic. Operand 652 states and 1023 transitions. [2019-11-25 08:53:07,282 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:07,282 INFO L688 BuchiCegarLoop]: Abstraction has 652 states and 1023 transitions. [2019-11-25 08:53:07,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states and 1023 transitions. [2019-11-25 08:53:07,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 565. [2019-11-25 08:53:07,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 565 states. [2019-11-25 08:53:07,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 881 transitions. [2019-11-25 08:53:07,295 INFO L711 BuchiCegarLoop]: Abstraction has 565 states and 881 transitions. [2019-11-25 08:53:07,295 INFO L591 BuchiCegarLoop]: Abstraction has 565 states and 881 transitions. [2019-11-25 08:53:07,295 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-11-25 08:53:07,295 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 565 states and 881 transitions. [2019-11-25 08:53:07,298 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 293 [2019-11-25 08:53:07,299 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:07,299 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:07,302 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:07,302 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:07,302 INFO L794 eck$LassoCheckResult]: Stem: 3506#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 3311#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3312#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 3337#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3297#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 3298#L104-2 assume !false; 3709#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3767#L107 assume !(12292 == ssl3_accept_~s__state~0); 3764#L110 assume !(16384 == ssl3_accept_~s__state~0); 3762#L113 assume !(8192 == ssl3_accept_~s__state~0); 3763#L116 assume !(24576 == ssl3_accept_~s__state~0); 3760#L119 assume !(8195 == ssl3_accept_~s__state~0); 3761#L122 assume !(8480 == ssl3_accept_~s__state~0); 3836#L125 assume !(8481 == ssl3_accept_~s__state~0); 3835#L128 assume !(8482 == ssl3_accept_~s__state~0); 3618#L131 assume 8464 == ssl3_accept_~s__state~0; 3466#L138 [2019-11-25 08:53:07,302 INFO L796 eck$LassoCheckResult]: Loop: 3466#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 3303#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3304#L277-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; 3286#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3797#L591 ssl3_accept_~skip~0 := 0; 3796#L104-2 assume !false; 3795#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3794#L107 assume !(12292 == ssl3_accept_~s__state~0); 3779#L110 assume 16384 == ssl3_accept_~s__state~0; 3374#L216 ssl3_accept_~s__server~0 := 1; 3375#L221 assume 0 != ssl3_accept_~cb~0; 3389#L221-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3390#L226 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3473#L231 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3481#L231-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 3415#L240 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3416#L245 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post26 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post26;havoc ssl3_accept_#t~post26;ssl3_accept_~s__state~0 := 8480; 3483#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3584#L591 ssl3_accept_~skip~0 := 0; 3582#L104-2 assume !false; 3580#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3578#L107 assume !(12292 == ssl3_accept_~s__state~0); 3577#L110 assume !(16384 == ssl3_accept_~s__state~0); 3575#L113 assume !(8192 == ssl3_accept_~s__state~0); 3573#L116 assume !(24576 == ssl3_accept_~s__state~0); 3572#L119 assume !(8195 == ssl3_accept_~s__state~0); 3566#L122 assume !(8480 == ssl3_accept_~s__state~0); 3567#L125 assume !(8481 == ssl3_accept_~s__state~0); 3568#L128 assume !(8482 == ssl3_accept_~s__state~0); 3571#L131 assume 8464 == ssl3_accept_~s__state~0; 3466#L138 [2019-11-25 08:53:07,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:07,303 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 2 times [2019-11-25 08:53:07,303 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:07,303 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455562824] [2019-11-25 08:53:07,304 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:07,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:07,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:07,349 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:07,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:07,352 INFO L82 PathProgramCache]: Analyzing trace with hash -618508662, now seen corresponding path program 1 times [2019-11-25 08:53:07,353 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:07,353 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650163771] [2019-11-25 08:53:07,353 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:07,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:07,384 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:53:07,385 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650163771] [2019-11-25 08:53:07,385 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:07,385 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:53:07,385 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851098208] [2019-11-25 08:53:07,386 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:07,386 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:07,386 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:07,386 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:53:07,386 INFO L87 Difference]: Start difference. First operand 565 states and 881 transitions. cyclomatic complexity: 319 Second operand 3 states. [2019-11-25 08:53:07,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:07,596 INFO L93 Difference]: Finished difference Result 718 states and 1025 transitions. [2019-11-25 08:53:07,597 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:07,597 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 718 states and 1025 transitions. [2019-11-25 08:53:07,603 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 386 [2019-11-25 08:53:07,608 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 718 states to 645 states and 945 transitions. [2019-11-25 08:53:07,609 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 437 [2019-11-25 08:53:07,609 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 448 [2019-11-25 08:53:07,609 INFO L73 IsDeterministic]: Start isDeterministic. Operand 645 states and 945 transitions. [2019-11-25 08:53:07,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:07,612 INFO L688 BuchiCegarLoop]: Abstraction has 645 states and 945 transitions. [2019-11-25 08:53:07,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states and 945 transitions. [2019-11-25 08:53:07,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 576. [2019-11-25 08:53:07,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 576 states. [2019-11-25 08:53:07,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 576 states to 576 states and 860 transitions. [2019-11-25 08:53:07,623 INFO L711 BuchiCegarLoop]: Abstraction has 576 states and 860 transitions. [2019-11-25 08:53:07,623 INFO L591 BuchiCegarLoop]: Abstraction has 576 states and 860 transitions. [2019-11-25 08:53:07,624 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-11-25 08:53:07,624 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 576 states and 860 transitions. [2019-11-25 08:53:07,627 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2019-11-25 08:53:07,627 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:07,627 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:07,628 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:07,628 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:07,628 INFO L794 eck$LassoCheckResult]: Stem: 4794#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 4600#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4601#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 4625#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4586#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 4587#L104-2 assume !false; 4935#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5093#L107 assume !(12292 == ssl3_accept_~s__state~0); 5091#L110 assume !(16384 == ssl3_accept_~s__state~0); 5090#L113 assume 8192 == ssl3_accept_~s__state~0; 4731#L216 [2019-11-25 08:53:07,629 INFO L796 eck$LassoCheckResult]: Loop: 4731#L216 ssl3_accept_~s__server~0 := 1; 5143#L221 assume 0 != ssl3_accept_~cb~0; 5142#L221-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5129#L226 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5128#L231 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5089#L231-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 5088#L240 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5073#L245 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24; 4845#L247 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post25 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post25;havoc ssl3_accept_#t~post25; 4693#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5050#L591 ssl3_accept_~skip~0 := 0; 5048#L104-2 assume !false; 5046#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5044#L107 assume !(12292 == ssl3_accept_~s__state~0); 5043#L110 assume !(16384 == ssl3_accept_~s__state~0); 5042#L113 assume 8192 == ssl3_accept_~s__state~0; 4731#L216 [2019-11-25 08:53:07,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:07,629 INFO L82 PathProgramCache]: Analyzing trace with hash 1269760736, now seen corresponding path program 1 times [2019-11-25 08:53:07,629 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:07,630 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467411026] [2019-11-25 08:53:07,630 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:07,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:07,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:53:07,657 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467411026] [2019-11-25 08:53:07,657 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:07,657 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-25 08:53:07,657 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597280481] [2019-11-25 08:53:07,658 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:53:07,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:07,658 INFO L82 PathProgramCache]: Analyzing trace with hash 1806774873, now seen corresponding path program 1 times [2019-11-25 08:53:07,658 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:07,658 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580118332] [2019-11-25 08:53:07,658 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:07,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:07,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:53:07,682 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580118332] [2019-11-25 08:53:07,683 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:07,683 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:53:07,683 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679281331] [2019-11-25 08:53:07,683 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:07,684 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:07,684 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:07,684 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:53:07,684 INFO L87 Difference]: Start difference. First operand 576 states and 860 transitions. cyclomatic complexity: 287 Second operand 3 states. [2019-11-25 08:53:07,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:07,833 INFO L93 Difference]: Finished difference Result 586 states and 868 transitions. [2019-11-25 08:53:07,834 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:07,834 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 586 states and 868 transitions. [2019-11-25 08:53:07,838 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2019-11-25 08:53:07,842 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 586 states to 586 states and 868 transitions. [2019-11-25 08:53:07,842 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 406 [2019-11-25 08:53:07,843 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 406 [2019-11-25 08:53:07,843 INFO L73 IsDeterministic]: Start isDeterministic. Operand 586 states and 868 transitions. [2019-11-25 08:53:07,843 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:07,843 INFO L688 BuchiCegarLoop]: Abstraction has 586 states and 868 transitions. [2019-11-25 08:53:07,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 586 states and 868 transitions. [2019-11-25 08:53:07,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 586 to 576. [2019-11-25 08:53:07,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 576 states. [2019-11-25 08:53:07,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 576 states to 576 states and 856 transitions. [2019-11-25 08:53:07,854 INFO L711 BuchiCegarLoop]: Abstraction has 576 states and 856 transitions. [2019-11-25 08:53:07,854 INFO L591 BuchiCegarLoop]: Abstraction has 576 states and 856 transitions. [2019-11-25 08:53:07,854 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-11-25 08:53:07,855 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 576 states and 856 transitions. [2019-11-25 08:53:07,858 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2019-11-25 08:53:07,858 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:07,858 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:07,859 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:07,859 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-11-25 08:53:07,859 INFO L794 eck$LassoCheckResult]: Stem: 5958#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 5769#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5770#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 5795#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5755#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 5756#L104-2 assume !false; 6126#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6125#L107 assume !(12292 == ssl3_accept_~s__state~0); 6124#L110 assume !(16384 == ssl3_accept_~s__state~0); 6123#L113 assume !(8192 == ssl3_accept_~s__state~0); 6122#L116 assume !(24576 == ssl3_accept_~s__state~0); 6121#L119 assume 8195 == ssl3_accept_~s__state~0; 5830#L216 [2019-11-25 08:53:07,860 INFO L796 eck$LassoCheckResult]: Loop: 5830#L216 ssl3_accept_~s__server~0 := 1; 5831#L221 assume 0 != ssl3_accept_~cb~0; 5840#L221-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5841#L226 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5929#L231 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5936#L231-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 5868#L240 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5869#L245 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24; 6011#L247 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post25 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post25;havoc ssl3_accept_#t~post25; 5861#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6270#L591 ssl3_accept_~skip~0 := 0; 6268#L104-2 assume !false; 6266#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6264#L107 assume !(12292 == ssl3_accept_~s__state~0); 6262#L110 assume !(16384 == ssl3_accept_~s__state~0); 6260#L113 assume !(8192 == ssl3_accept_~s__state~0); 6258#L116 assume !(24576 == ssl3_accept_~s__state~0); 6256#L119 assume 8195 == ssl3_accept_~s__state~0; 5830#L216 [2019-11-25 08:53:07,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:07,860 INFO L82 PathProgramCache]: Analyzing trace with hash 469359109, now seen corresponding path program 1 times [2019-11-25 08:53:07,860 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:07,861 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855928988] [2019-11-25 08:53:07,861 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:07,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:07,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:53:07,879 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855928988] [2019-11-25 08:53:07,879 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:07,879 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-25 08:53:07,879 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123286144] [2019-11-25 08:53:07,880 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:53:07,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:07,880 INFO L82 PathProgramCache]: Analyzing trace with hash 1143869246, now seen corresponding path program 1 times [2019-11-25 08:53:07,880 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:07,880 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718818378] [2019-11-25 08:53:07,880 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:07,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:07,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:53:07,900 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718818378] [2019-11-25 08:53:07,900 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:07,900 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:53:07,900 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414070567] [2019-11-25 08:53:07,900 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:07,901 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:07,901 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:07,901 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:53:07,901 INFO L87 Difference]: Start difference. First operand 576 states and 856 transitions. cyclomatic complexity: 283 Second operand 3 states. [2019-11-25 08:53:08,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:08,022 INFO L93 Difference]: Finished difference Result 586 states and 864 transitions. [2019-11-25 08:53:08,022 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:08,022 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 586 states and 864 transitions. [2019-11-25 08:53:08,026 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2019-11-25 08:53:08,031 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 586 states to 586 states and 864 transitions. [2019-11-25 08:53:08,031 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 406 [2019-11-25 08:53:08,031 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 406 [2019-11-25 08:53:08,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 586 states and 864 transitions. [2019-11-25 08:53:08,032 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:08,032 INFO L688 BuchiCegarLoop]: Abstraction has 586 states and 864 transitions. [2019-11-25 08:53:08,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 586 states and 864 transitions. [2019-11-25 08:53:08,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 586 to 576. [2019-11-25 08:53:08,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 576 states. [2019-11-25 08:53:08,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 576 states to 576 states and 852 transitions. [2019-11-25 08:53:08,044 INFO L711 BuchiCegarLoop]: Abstraction has 576 states and 852 transitions. [2019-11-25 08:53:08,044 INFO L591 BuchiCegarLoop]: Abstraction has 576 states and 852 transitions. [2019-11-25 08:53:08,045 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-11-25 08:53:08,045 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 576 states and 852 transitions. [2019-11-25 08:53:08,047 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2019-11-25 08:53:08,048 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:08,048 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:08,049 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:08,049 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:08,050 INFO L794 eck$LassoCheckResult]: Stem: 7125#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 6938#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6939#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 6963#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6924#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 6925#L104-2 assume !false; 7360#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7382#L107 assume !(12292 == ssl3_accept_~s__state~0); 7380#L110 assume !(16384 == ssl3_accept_~s__state~0); 7378#L113 assume !(8192 == ssl3_accept_~s__state~0); 7376#L116 assume !(24576 == ssl3_accept_~s__state~0); 7374#L119 assume !(8195 == ssl3_accept_~s__state~0); 7372#L122 assume !(8480 == ssl3_accept_~s__state~0); 7370#L125 assume !(8481 == ssl3_accept_~s__state~0); 7368#L128 assume !(8482 == ssl3_accept_~s__state~0); 7231#L131 assume 8464 == ssl3_accept_~s__state~0; 7090#L138 [2019-11-25 08:53:08,050 INFO L796 eck$LassoCheckResult]: Loop: 7090#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 6930#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6931#L277-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; 7177#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7457#L591 ssl3_accept_~skip~0 := 0; 7432#L104-2 assume !false; 7431#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7430#L107 assume !(12292 == ssl3_accept_~s__state~0); 7427#L110 assume !(16384 == ssl3_accept_~s__state~0); 7424#L113 assume !(8192 == ssl3_accept_~s__state~0); 7423#L116 assume !(24576 == ssl3_accept_~s__state~0); 7418#L119 assume !(8195 == ssl3_accept_~s__state~0); 7003#L122 assume !(8480 == ssl3_accept_~s__state~0); 6954#L125 assume !(8481 == ssl3_accept_~s__state~0); 6955#L128 assume !(8482 == ssl3_accept_~s__state~0); 6941#L131 assume !(8464 == ssl3_accept_~s__state~0); 6942#L134 assume !(8465 == ssl3_accept_~s__state~0); 7146#L137 assume !(8466 == ssl3_accept_~s__state~0); 7147#L140 assume 8496 == ssl3_accept_~s__state~0; 7005#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 7006#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7028#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 6922#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6912#L296-2 ssl3_accept_~s__init_num~0 := 0; 6913#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7383#L591 ssl3_accept_~skip~0 := 0; 7381#L104-2 assume !false; 7379#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7377#L107 assume 12292 == ssl3_accept_~s__state~0; 7304#L108 ssl3_accept_~s__new_session~0 := 1; 7297#L216 ssl3_accept_~s__server~0 := 1; 7455#L221 assume 0 != ssl3_accept_~cb~0; 7453#L221-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7451#L226 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7449#L231 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7446#L231-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 7444#L240 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7442#L245 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post26 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post26;havoc ssl3_accept_#t~post26;ssl3_accept_~s__state~0 := 8480; 7054#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7045#L591 ssl3_accept_~skip~0 := 0; 7142#L104-2 assume !false; 7050#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7051#L107 assume !(12292 == ssl3_accept_~s__state~0); 7139#L110 assume !(16384 == ssl3_accept_~s__state~0); 7073#L113 assume !(8192 == ssl3_accept_~s__state~0); 7059#L116 assume !(24576 == ssl3_accept_~s__state~0); 7060#L119 assume !(8195 == ssl3_accept_~s__state~0); 7068#L122 assume !(8480 == ssl3_accept_~s__state~0); 7195#L125 assume !(8481 == ssl3_accept_~s__state~0); 7196#L128 assume !(8482 == ssl3_accept_~s__state~0); 7201#L131 assume 8464 == ssl3_accept_~s__state~0; 7090#L138 [2019-11-25 08:53:08,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:08,051 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 3 times [2019-11-25 08:53:08,051 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:08,051 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935781369] [2019-11-25 08:53:08,051 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:08,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:08,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:08,067 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:08,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:08,068 INFO L82 PathProgramCache]: Analyzing trace with hash -1411707101, now seen corresponding path program 1 times [2019-11-25 08:53:08,068 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:08,068 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476092879] [2019-11-25 08:53:08,068 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:08,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:08,095 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:53:08,095 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476092879] [2019-11-25 08:53:08,096 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:08,096 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:53:08,096 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531974918] [2019-11-25 08:53:08,096 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:08,096 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:08,097 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:08,097 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:53:08,097 INFO L87 Difference]: Start difference. First operand 576 states and 852 transitions. cyclomatic complexity: 279 Second operand 3 states. [2019-11-25 08:53:08,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:08,300 INFO L93 Difference]: Finished difference Result 722 states and 1074 transitions. [2019-11-25 08:53:08,301 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:08,301 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 722 states and 1074 transitions. [2019-11-25 08:53:08,305 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 457 [2019-11-25 08:53:08,315 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 722 states to 715 states and 1067 transitions. [2019-11-25 08:53:08,315 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 489 [2019-11-25 08:53:08,316 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 489 [2019-11-25 08:53:08,316 INFO L73 IsDeterministic]: Start isDeterministic. Operand 715 states and 1067 transitions. [2019-11-25 08:53:08,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:08,317 INFO L688 BuchiCegarLoop]: Abstraction has 715 states and 1067 transitions. [2019-11-25 08:53:08,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states and 1067 transitions. [2019-11-25 08:53:08,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 702. [2019-11-25 08:53:08,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 702 states. [2019-11-25 08:53:08,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 702 states to 702 states and 1051 transitions. [2019-11-25 08:53:08,330 INFO L711 BuchiCegarLoop]: Abstraction has 702 states and 1051 transitions. [2019-11-25 08:53:08,330 INFO L591 BuchiCegarLoop]: Abstraction has 702 states and 1051 transitions. [2019-11-25 08:53:08,330 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-11-25 08:53:08,330 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 702 states and 1051 transitions. [2019-11-25 08:53:08,334 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 448 [2019-11-25 08:53:08,334 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:08,334 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:08,337 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:08,338 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:08,338 INFO L794 eck$LassoCheckResult]: Stem: 8438#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 8240#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8241#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 8266#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8226#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 8227#L104-2 assume !false; 8562#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8860#L107 assume !(12292 == ssl3_accept_~s__state~0); 8858#L110 assume !(16384 == ssl3_accept_~s__state~0); 8856#L113 assume !(8192 == ssl3_accept_~s__state~0); 8854#L116 assume !(24576 == ssl3_accept_~s__state~0); 8853#L119 assume !(8195 == ssl3_accept_~s__state~0); 8819#L122 assume !(8480 == ssl3_accept_~s__state~0); 8256#L125 assume !(8481 == ssl3_accept_~s__state~0); 8257#L128 assume !(8482 == ssl3_accept_~s__state~0); 8268#L131 assume 8464 == ssl3_accept_~s__state~0; 8394#L138 [2019-11-25 08:53:08,345 INFO L796 eck$LassoCheckResult]: Loop: 8394#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 8232#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8233#L277-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; 8489#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8833#L591 ssl3_accept_~skip~0 := 0; 8831#L104-2 assume !false; 8829#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8827#L107 assume !(12292 == ssl3_accept_~s__state~0); 8825#L110 assume !(16384 == ssl3_accept_~s__state~0); 8823#L113 assume !(8192 == ssl3_accept_~s__state~0); 8772#L116 assume !(24576 == ssl3_accept_~s__state~0); 8771#L119 assume !(8195 == ssl3_accept_~s__state~0); 8769#L122 assume !(8480 == ssl3_accept_~s__state~0); 8767#L125 assume !(8481 == ssl3_accept_~s__state~0); 8765#L128 assume !(8482 == ssl3_accept_~s__state~0); 8243#L131 assume !(8464 == ssl3_accept_~s__state~0); 8244#L134 assume !(8465 == ssl3_accept_~s__state~0); 8455#L137 assume !(8466 == ssl3_accept_~s__state~0); 8456#L140 assume 8496 == ssl3_accept_~s__state~0; 8310#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 8311#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8335#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 8753#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8752#L296-2 ssl3_accept_~s__init_num~0 := 0; 8464#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8732#L591 ssl3_accept_~skip~0 := 0; 8730#L104-2 assume !false; 8718#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8717#L107 assume !(12292 == ssl3_accept_~s__state~0); 8716#L110 assume !(16384 == ssl3_accept_~s__state~0); 8715#L113 assume !(8192 == ssl3_accept_~s__state~0); 8714#L116 assume !(24576 == ssl3_accept_~s__state~0); 8713#L119 assume !(8195 == ssl3_accept_~s__state~0); 8712#L122 assume !(8480 == ssl3_accept_~s__state~0); 8710#L125 assume !(8481 == ssl3_accept_~s__state~0); 8707#L128 assume !(8482 == ssl3_accept_~s__state~0); 8706#L131 assume !(8464 == ssl3_accept_~s__state~0); 8704#L134 assume !(8465 == ssl3_accept_~s__state~0); 8702#L137 assume !(8466 == ssl3_accept_~s__state~0); 8700#L140 assume !(8496 == ssl3_accept_~s__state~0); 8698#L143 assume !(8497 == ssl3_accept_~s__state~0); 8696#L146 assume !(8512 == ssl3_accept_~s__state~0); 8694#L149 assume !(8513 == ssl3_accept_~s__state~0); 8692#L152 assume !(8528 == ssl3_accept_~s__state~0); 8690#L155 assume !(8529 == ssl3_accept_~s__state~0); 8688#L158 assume !(8544 == ssl3_accept_~s__state~0); 8686#L161 assume !(8545 == ssl3_accept_~s__state~0); 8684#L164 assume 8560 == ssl3_accept_~s__state~0; 8386#L168 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 8336#L422 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 8337#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8351#L591 ssl3_accept_~skip~0 := 0; 8451#L104-2 assume !false; 8356#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8357#L107 assume !(12292 == ssl3_accept_~s__state~0); 8447#L110 assume !(16384 == ssl3_accept_~s__state~0); 8377#L113 assume !(8192 == ssl3_accept_~s__state~0); 8363#L116 assume !(24576 == ssl3_accept_~s__state~0); 8364#L119 assume !(8195 == ssl3_accept_~s__state~0); 8307#L122 assume !(8480 == ssl3_accept_~s__state~0); 8308#L125 assume !(8481 == ssl3_accept_~s__state~0); 8495#L128 assume !(8482 == ssl3_accept_~s__state~0); 8500#L131 assume 8464 == ssl3_accept_~s__state~0; 8394#L138 [2019-11-25 08:53:08,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:08,345 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 4 times [2019-11-25 08:53:08,346 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:08,346 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227639108] [2019-11-25 08:53:08,346 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:08,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:08,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:08,378 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:08,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:08,382 INFO L82 PathProgramCache]: Analyzing trace with hash 1402631121, now seen corresponding path program 1 times [2019-11-25 08:53:08,382 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:08,382 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849793963] [2019-11-25 08:53:08,382 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:08,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:08,422 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:53:08,422 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849793963] [2019-11-25 08:53:08,423 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:08,423 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:53:08,423 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503492596] [2019-11-25 08:53:08,424 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:08,424 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:08,424 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:08,424 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:53:08,424 INFO L87 Difference]: Start difference. First operand 702 states and 1051 transitions. cyclomatic complexity: 352 Second operand 3 states. [2019-11-25 08:53:08,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:08,614 INFO L93 Difference]: Finished difference Result 844 states and 1167 transitions. [2019-11-25 08:53:08,618 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:08,618 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 844 states and 1167 transitions. [2019-11-25 08:53:08,624 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 547 [2019-11-25 08:53:08,630 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 844 states to 844 states and 1167 transitions. [2019-11-25 08:53:08,630 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 579 [2019-11-25 08:53:08,631 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 579 [2019-11-25 08:53:08,631 INFO L73 IsDeterministic]: Start isDeterministic. Operand 844 states and 1167 transitions. [2019-11-25 08:53:08,631 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:08,631 INFO L688 BuchiCegarLoop]: Abstraction has 844 states and 1167 transitions. [2019-11-25 08:53:08,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 844 states and 1167 transitions. [2019-11-25 08:53:08,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 844 to 836. [2019-11-25 08:53:08,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 836 states. [2019-11-25 08:53:08,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 836 states to 836 states and 1156 transitions. [2019-11-25 08:53:08,646 INFO L711 BuchiCegarLoop]: Abstraction has 836 states and 1156 transitions. [2019-11-25 08:53:08,646 INFO L591 BuchiCegarLoop]: Abstraction has 836 states and 1156 transitions. [2019-11-25 08:53:08,647 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-11-25 08:53:08,647 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 836 states and 1156 transitions. [2019-11-25 08:53:08,650 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 540 [2019-11-25 08:53:08,650 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:08,650 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:08,652 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:08,652 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:08,652 INFO L794 eck$LassoCheckResult]: Stem: 9978#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 9794#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9795#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 9819#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9780#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 9781#L104-2 assume !false; 10342#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10340#L107 assume !(12292 == ssl3_accept_~s__state~0); 10338#L110 assume !(16384 == ssl3_accept_~s__state~0); 10336#L113 assume !(8192 == ssl3_accept_~s__state~0); 10334#L116 assume !(24576 == ssl3_accept_~s__state~0); 10332#L119 assume !(8195 == ssl3_accept_~s__state~0); 10330#L122 assume !(8480 == ssl3_accept_~s__state~0); 10328#L125 assume !(8481 == ssl3_accept_~s__state~0); 10326#L128 assume !(8482 == ssl3_accept_~s__state~0); 10125#L131 assume 8464 == ssl3_accept_~s__state~0; 9943#L138 [2019-11-25 08:53:08,653 INFO L796 eck$LassoCheckResult]: Loop: 9943#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 9786#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9787#L277-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; 9906#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9897#L591 ssl3_accept_~skip~0 := 0; 9994#L104-2 assume !false; 9902#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9903#L107 assume !(12292 == ssl3_accept_~s__state~0); 10570#L110 assume !(16384 == ssl3_accept_~s__state~0); 10566#L113 assume !(8192 == ssl3_accept_~s__state~0); 9911#L116 assume !(24576 == ssl3_accept_~s__state~0); 9912#L119 assume !(8195 == ssl3_accept_~s__state~0); 9919#L122 assume !(8480 == ssl3_accept_~s__state~0); 10564#L125 assume !(8481 == ssl3_accept_~s__state~0); 10563#L128 assume !(8482 == ssl3_accept_~s__state~0); 10562#L131 assume !(8464 == ssl3_accept_~s__state~0); 10561#L134 assume !(8465 == ssl3_accept_~s__state~0); 10560#L137 assume !(8466 == ssl3_accept_~s__state~0); 10188#L140 assume 8496 == ssl3_accept_~s__state~0; 9862#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 9863#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9880#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 9776#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9777#L296-2 ssl3_accept_~s__init_num~0 := 0; 9797#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10542#L591 ssl3_accept_~skip~0 := 0; 10540#L104-2 assume !false; 10538#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10536#L107 assume !(12292 == ssl3_accept_~s__state~0); 10534#L110 assume !(16384 == ssl3_accept_~s__state~0); 10532#L113 assume !(8192 == ssl3_accept_~s__state~0); 10531#L116 assume !(24576 == ssl3_accept_~s__state~0); 10530#L119 assume !(8195 == ssl3_accept_~s__state~0); 10529#L122 assume !(8480 == ssl3_accept_~s__state~0); 10528#L125 assume !(8481 == ssl3_accept_~s__state~0); 10527#L128 assume !(8482 == ssl3_accept_~s__state~0); 10526#L131 assume !(8464 == ssl3_accept_~s__state~0); 10524#L134 assume !(8465 == ssl3_accept_~s__state~0); 10522#L137 assume !(8466 == ssl3_accept_~s__state~0); 10520#L140 assume !(8496 == ssl3_accept_~s__state~0); 10189#L143 assume !(8497 == ssl3_accept_~s__state~0); 10146#L146 assume !(8512 == ssl3_accept_~s__state~0); 10144#L149 assume !(8513 == ssl3_accept_~s__state~0); 10145#L152 assume !(8528 == ssl3_accept_~s__state~0); 10434#L155 assume !(8529 == ssl3_accept_~s__state~0); 10141#L158 assume !(8544 == ssl3_accept_~s__state~0); 10142#L161 assume !(8545 == ssl3_accept_~s__state~0); 10104#L164 assume 8560 == ssl3_accept_~s__state~0; 9935#L168 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 9882#L422 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 9883#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10549#L591 ssl3_accept_~skip~0 := 0; 10548#L104-2 assume !false; 10543#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10541#L107 assume !(12292 == ssl3_accept_~s__state~0); 10539#L110 assume !(16384 == ssl3_accept_~s__state~0); 10537#L113 assume !(8192 == ssl3_accept_~s__state~0); 10535#L116 assume !(24576 == ssl3_accept_~s__state~0); 10533#L119 assume !(8195 == ssl3_accept_~s__state~0); 10479#L122 assume !(8480 == ssl3_accept_~s__state~0); 10063#L125 assume !(8481 == ssl3_accept_~s__state~0); 10064#L128 assume !(8482 == ssl3_accept_~s__state~0); 10070#L131 assume 8464 == ssl3_accept_~s__state~0; 9943#L138 [2019-11-25 08:53:08,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:08,653 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 5 times [2019-11-25 08:53:08,653 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:08,654 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207476846] [2019-11-25 08:53:08,654 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:08,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:08,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:08,680 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:08,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:08,682 INFO L82 PathProgramCache]: Analyzing trace with hash 1826277843, now seen corresponding path program 1 times [2019-11-25 08:53:08,683 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:08,683 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632165772] [2019-11-25 08:53:08,683 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:08,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:08,719 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:53:08,721 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632165772] [2019-11-25 08:53:08,721 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:08,721 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:53:08,721 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21698374] [2019-11-25 08:53:08,722 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:08,723 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:08,723 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:08,723 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:53:08,723 INFO L87 Difference]: Start difference. First operand 836 states and 1156 transitions. cyclomatic complexity: 323 Second operand 3 states. [2019-11-25 08:53:08,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:08,859 INFO L93 Difference]: Finished difference Result 923 states and 1264 transitions. [2019-11-25 08:53:08,859 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:08,859 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 923 states and 1264 transitions. [2019-11-25 08:53:08,865 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 598 [2019-11-25 08:53:08,871 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 923 states to 923 states and 1264 transitions. [2019-11-25 08:53:08,871 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 630 [2019-11-25 08:53:08,872 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 630 [2019-11-25 08:53:08,872 INFO L73 IsDeterministic]: Start isDeterministic. Operand 923 states and 1264 transitions. [2019-11-25 08:53:08,872 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:08,872 INFO L688 BuchiCegarLoop]: Abstraction has 923 states and 1264 transitions. [2019-11-25 08:53:08,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 923 states and 1264 transitions. [2019-11-25 08:53:08,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 923 to 911. [2019-11-25 08:53:08,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 911 states. [2019-11-25 08:53:08,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 911 states to 911 states and 1249 transitions. [2019-11-25 08:53:08,887 INFO L711 BuchiCegarLoop]: Abstraction has 911 states and 1249 transitions. [2019-11-25 08:53:08,887 INFO L591 BuchiCegarLoop]: Abstraction has 911 states and 1249 transitions. [2019-11-25 08:53:08,887 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-11-25 08:53:08,887 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 911 states and 1249 transitions. [2019-11-25 08:53:08,891 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 590 [2019-11-25 08:53:08,891 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:08,891 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:08,892 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:08,892 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:08,893 INFO L794 eck$LassoCheckResult]: Stem: 11749#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 11559#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11560#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 11585#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11545#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 11546#L104-2 assume !false; 11954#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12292#L107 assume !(12292 == ssl3_accept_~s__state~0); 12290#L110 assume !(16384 == ssl3_accept_~s__state~0); 12288#L113 assume !(8192 == ssl3_accept_~s__state~0); 12286#L116 assume !(24576 == ssl3_accept_~s__state~0); 12284#L119 assume !(8195 == ssl3_accept_~s__state~0); 12282#L122 assume !(8480 == ssl3_accept_~s__state~0); 12280#L125 assume !(8481 == ssl3_accept_~s__state~0); 12278#L128 assume !(8482 == ssl3_accept_~s__state~0); 11921#L131 assume 8464 == ssl3_accept_~s__state~0; 11705#L138 [2019-11-25 08:53:08,893 INFO L796 eck$LassoCheckResult]: Loop: 11705#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 11551#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11552#L277-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; 11819#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12376#L591 ssl3_accept_~skip~0 := 0; 12374#L104-2 assume !false; 12372#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12370#L107 assume !(12292 == ssl3_accept_~s__state~0); 12368#L110 assume !(16384 == ssl3_accept_~s__state~0); 12366#L113 assume !(8192 == ssl3_accept_~s__state~0); 12364#L116 assume !(24576 == ssl3_accept_~s__state~0); 12362#L119 assume !(8195 == ssl3_accept_~s__state~0); 12360#L122 assume !(8480 == ssl3_accept_~s__state~0); 12358#L125 assume !(8481 == ssl3_accept_~s__state~0); 12356#L128 assume !(8482 == ssl3_accept_~s__state~0); 12342#L131 assume !(8464 == ssl3_accept_~s__state~0); 12341#L134 assume !(8465 == ssl3_accept_~s__state~0); 12340#L137 assume !(8466 == ssl3_accept_~s__state~0); 11996#L140 assume 8496 == ssl3_accept_~s__state~0; 11626#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 11627#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11647#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 11541#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11531#L296-2 ssl3_accept_~s__init_num~0 := 0; 11532#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11663#L591 ssl3_accept_~skip~0 := 0; 11769#L104-2 assume !false; 11668#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11669#L107 assume !(12292 == ssl3_accept_~s__state~0); 11779#L110 assume !(16384 == ssl3_accept_~s__state~0); 12427#L113 assume !(8192 == ssl3_accept_~s__state~0); 12426#L116 assume !(24576 == ssl3_accept_~s__state~0); 12425#L119 assume !(8195 == ssl3_accept_~s__state~0); 12424#L122 assume !(8480 == ssl3_accept_~s__state~0); 12423#L125 assume !(8481 == ssl3_accept_~s__state~0); 12422#L128 assume !(8482 == ssl3_accept_~s__state~0); 12421#L131 assume !(8464 == ssl3_accept_~s__state~0); 12420#L134 assume !(8465 == ssl3_accept_~s__state~0); 12419#L137 assume !(8466 == ssl3_accept_~s__state~0); 11782#L140 assume !(8496 == ssl3_accept_~s__state~0); 11783#L143 assume !(8497 == ssl3_accept_~s__state~0); 11691#L146 assume 8512 == ssl3_accept_~s__state~0; 11692#L150 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 12399#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11562#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11563#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12257#L591 ssl3_accept_~skip~0 := 0; 12255#L104-2 assume !false; 12253#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12251#L107 assume !(12292 == ssl3_accept_~s__state~0); 12249#L110 assume !(16384 == ssl3_accept_~s__state~0); 12247#L113 assume !(8192 == ssl3_accept_~s__state~0); 12245#L116 assume !(24576 == ssl3_accept_~s__state~0); 12243#L119 assume !(8195 == ssl3_accept_~s__state~0); 12239#L122 assume !(8480 == ssl3_accept_~s__state~0); 12236#L125 assume !(8481 == ssl3_accept_~s__state~0); 12235#L128 assume !(8482 == ssl3_accept_~s__state~0); 12233#L131 assume !(8464 == ssl3_accept_~s__state~0); 12231#L134 assume !(8465 == ssl3_accept_~s__state~0); 12229#L137 assume !(8466 == ssl3_accept_~s__state~0); 12199#L140 assume !(8496 == ssl3_accept_~s__state~0); 11997#L143 assume !(8497 == ssl3_accept_~s__state~0); 11998#L146 assume !(8512 == ssl3_accept_~s__state~0); 12228#L149 assume !(8513 == ssl3_accept_~s__state~0); 12172#L152 assume !(8528 == ssl3_accept_~s__state~0); 12173#L155 assume !(8529 == ssl3_accept_~s__state~0); 11981#L158 assume !(8544 == ssl3_accept_~s__state~0); 11982#L161 assume !(8545 == ssl3_accept_~s__state~0); 12184#L164 assume 8560 == ssl3_accept_~s__state~0; 11697#L168 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 11648#L422 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 11649#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12256#L591 ssl3_accept_~skip~0 := 0; 12254#L104-2 assume !false; 12252#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12250#L107 assume !(12292 == ssl3_accept_~s__state~0); 12248#L110 assume !(16384 == ssl3_accept_~s__state~0); 12246#L113 assume !(8192 == ssl3_accept_~s__state~0); 12244#L116 assume !(24576 == ssl3_accept_~s__state~0); 12242#L119 assume !(8195 == ssl3_accept_~s__state~0); 12241#L122 assume !(8480 == ssl3_accept_~s__state~0); 11833#L125 assume !(8481 == ssl3_accept_~s__state~0); 11834#L128 assume !(8482 == ssl3_accept_~s__state~0); 11841#L131 assume 8464 == ssl3_accept_~s__state~0; 11705#L138 [2019-11-25 08:53:08,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:08,894 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 6 times [2019-11-25 08:53:08,894 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:08,894 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865984724] [2019-11-25 08:53:08,894 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:08,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:08,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:08,904 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:08,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:08,905 INFO L82 PathProgramCache]: Analyzing trace with hash 585483806, now seen corresponding path program 1 times [2019-11-25 08:53:08,905 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:08,905 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363299714] [2019-11-25 08:53:08,906 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:08,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:08,934 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-11-25 08:53:08,935 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363299714] [2019-11-25 08:53:08,935 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:08,935 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:53:08,935 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827755030] [2019-11-25 08:53:08,936 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:08,936 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:08,936 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:08,936 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:53:08,937 INFO L87 Difference]: Start difference. First operand 911 states and 1249 transitions. cyclomatic complexity: 341 Second operand 3 states. [2019-11-25 08:53:09,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:09,077 INFO L93 Difference]: Finished difference Result 1031 states and 1411 transitions. [2019-11-25 08:53:09,077 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:09,078 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1031 states and 1411 transitions. [2019-11-25 08:53:09,083 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 670 [2019-11-25 08:53:09,090 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1031 states to 1031 states and 1411 transitions. [2019-11-25 08:53:09,090 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 702 [2019-11-25 08:53:09,091 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 702 [2019-11-25 08:53:09,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1031 states and 1411 transitions. [2019-11-25 08:53:09,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:09,091 INFO L688 BuchiCegarLoop]: Abstraction has 1031 states and 1411 transitions. [2019-11-25 08:53:09,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1031 states and 1411 transitions. [2019-11-25 08:53:09,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1031 to 992. [2019-11-25 08:53:09,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 992 states. [2019-11-25 08:53:09,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 992 states to 992 states and 1348 transitions. [2019-11-25 08:53:09,107 INFO L711 BuchiCegarLoop]: Abstraction has 992 states and 1348 transitions. [2019-11-25 08:53:09,107 INFO L591 BuchiCegarLoop]: Abstraction has 992 states and 1348 transitions. [2019-11-25 08:53:09,107 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-11-25 08:53:09,108 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 992 states and 1348 transitions. [2019-11-25 08:53:09,111 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 644 [2019-11-25 08:53:09,112 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:09,112 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:09,113 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:09,113 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:09,113 INFO L794 eck$LassoCheckResult]: Stem: 13699#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 13507#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13508#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 13534#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13493#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 13494#L104-2 assume !false; 13895#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14238#L107 assume !(12292 == ssl3_accept_~s__state~0); 14234#L110 assume !(16384 == ssl3_accept_~s__state~0); 14230#L113 assume !(8192 == ssl3_accept_~s__state~0); 14226#L116 assume !(24576 == ssl3_accept_~s__state~0); 14222#L119 assume !(8195 == ssl3_accept_~s__state~0); 14218#L122 assume !(8480 == ssl3_accept_~s__state~0); 14214#L125 assume !(8481 == ssl3_accept_~s__state~0); 14211#L128 assume !(8482 == ssl3_accept_~s__state~0); 14208#L131 assume 8464 == ssl3_accept_~s__state~0; 13658#L138 [2019-11-25 08:53:09,114 INFO L796 eck$LassoCheckResult]: Loop: 13658#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 13499#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13500#L277-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; 13762#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14444#L591 ssl3_accept_~skip~0 := 0; 14442#L104-2 assume !false; 14440#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14438#L107 assume !(12292 == ssl3_accept_~s__state~0); 14436#L110 assume !(16384 == ssl3_accept_~s__state~0); 14434#L113 assume !(8192 == ssl3_accept_~s__state~0); 14432#L116 assume !(24576 == ssl3_accept_~s__state~0); 14430#L119 assume !(8195 == ssl3_accept_~s__state~0); 14428#L122 assume !(8480 == ssl3_accept_~s__state~0); 14424#L125 assume !(8481 == ssl3_accept_~s__state~0); 14423#L128 assume !(8482 == ssl3_accept_~s__state~0); 14421#L131 assume !(8464 == ssl3_accept_~s__state~0); 14419#L134 assume !(8465 == ssl3_accept_~s__state~0); 14417#L137 assume !(8466 == ssl3_accept_~s__state~0); 13730#L140 assume 8496 == ssl3_accept_~s__state~0; 13575#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 13576#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13594#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 13595#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 14150#L296-2 ssl3_accept_~s__init_num~0 := 0; 14143#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14142#L591 ssl3_accept_~skip~0 := 0; 14141#L104-2 assume !false; 14138#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14130#L107 assume !(12292 == ssl3_accept_~s__state~0); 14126#L110 assume !(16384 == ssl3_accept_~s__state~0); 14125#L113 assume !(8192 == ssl3_accept_~s__state~0); 14116#L116 assume !(24576 == ssl3_accept_~s__state~0); 14113#L119 assume !(8195 == ssl3_accept_~s__state~0); 14110#L122 assume !(8480 == ssl3_accept_~s__state~0); 14107#L125 assume !(8481 == ssl3_accept_~s__state~0); 14104#L128 assume !(8482 == ssl3_accept_~s__state~0); 14101#L131 assume !(8464 == ssl3_accept_~s__state~0); 14098#L134 assume !(8465 == ssl3_accept_~s__state~0); 14095#L137 assume !(8466 == ssl3_accept_~s__state~0); 14092#L140 assume !(8496 == ssl3_accept_~s__state~0); 14088#L143 assume !(8497 == ssl3_accept_~s__state~0); 14083#L146 assume !(8512 == ssl3_accept_~s__state~0); 14076#L149 assume !(8513 == ssl3_accept_~s__state~0); 14072#L152 assume !(8528 == ssl3_accept_~s__state~0); 14068#L155 assume !(8529 == ssl3_accept_~s__state~0); 14064#L158 assume !(8544 == ssl3_accept_~s__state~0); 14060#L161 assume !(8545 == ssl3_accept_~s__state~0); 14055#L164 assume !(8560 == ssl3_accept_~s__state~0); 14051#L167 assume !(8561 == ssl3_accept_~s__state~0); 14046#L170 assume !(8448 == ssl3_accept_~s__state~0); 14042#L173 assume !(8576 == ssl3_accept_~s__state~0); 14037#L176 assume !(8577 == ssl3_accept_~s__state~0); 14033#L179 assume !(8592 == ssl3_accept_~s__state~0); 14029#L182 assume !(8593 == ssl3_accept_~s__state~0); 14004#L185 assume !(8608 == ssl3_accept_~s__state~0); 13988#L188 assume !(8609 == ssl3_accept_~s__state~0); 13986#L191 assume !(8640 == ssl3_accept_~s__state~0); 13971#L194 assume !(8641 == ssl3_accept_~s__state~0); 13938#L197 assume 8656 == ssl3_accept_~s__state~0; 13655#L201 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 13656#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 13705#L503 assume !(2 == ssl3_accept_~blastFlag~0); 13751#L503-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 13691#L512 assume !(0 == ssl3_accept_~tmp___10~0); 13692#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14250#L591 ssl3_accept_~skip~0 := 0; 14246#L104-2 assume !false; 14242#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14239#L107 assume !(12292 == ssl3_accept_~s__state~0); 14235#L110 assume 16384 == ssl3_accept_~s__state~0; 13568#L216 ssl3_accept_~s__server~0 := 1; 13569#L221 assume 0 != ssl3_accept_~cb~0; 13582#L221-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13583#L226 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13665#L231 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13684#L231-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 14269#L240 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14268#L245 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post26 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post26;havoc ssl3_accept_#t~post26;ssl3_accept_~s__state~0 := 8480; 14251#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14247#L591 ssl3_accept_~skip~0 := 0; 14243#L104-2 assume !false; 14240#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14236#L107 assume !(12292 == ssl3_accept_~s__state~0); 14232#L110 assume !(16384 == ssl3_accept_~s__state~0); 14228#L113 assume !(8192 == ssl3_accept_~s__state~0); 14224#L116 assume !(24576 == ssl3_accept_~s__state~0); 14220#L119 assume !(8195 == ssl3_accept_~s__state~0); 14216#L122 assume !(8480 == ssl3_accept_~s__state~0); 14213#L125 assume !(8481 == ssl3_accept_~s__state~0); 14210#L128 assume !(8482 == ssl3_accept_~s__state~0); 14207#L131 assume 8464 == ssl3_accept_~s__state~0; 13658#L138 [2019-11-25 08:53:09,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:09,114 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 7 times [2019-11-25 08:53:09,114 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:09,115 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037135051] [2019-11-25 08:53:09,115 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:09,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:09,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:09,125 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:09,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:09,125 INFO L82 PathProgramCache]: Analyzing trace with hash -1810644782, now seen corresponding path program 1 times [2019-11-25 08:53:09,125 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:09,126 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805110042] [2019-11-25 08:53:09,126 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:09,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:09,154 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2019-11-25 08:53:09,155 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805110042] [2019-11-25 08:53:09,155 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:09,155 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:53:09,155 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792068770] [2019-11-25 08:53:09,156 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:09,156 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:09,156 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:09,156 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:53:09,157 INFO L87 Difference]: Start difference. First operand 992 states and 1348 transitions. cyclomatic complexity: 359 Second operand 3 states. [2019-11-25 08:53:09,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:09,185 INFO L93 Difference]: Finished difference Result 1786 states and 2424 transitions. [2019-11-25 08:53:09,186 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:09,186 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1786 states and 2424 transitions. [2019-11-25 08:53:09,196 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1186 [2019-11-25 08:53:09,208 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1786 states to 1786 states and 2424 transitions. [2019-11-25 08:53:09,209 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1241 [2019-11-25 08:53:09,210 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1241 [2019-11-25 08:53:09,210 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1786 states and 2424 transitions. [2019-11-25 08:53:09,210 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:09,210 INFO L688 BuchiCegarLoop]: Abstraction has 1786 states and 2424 transitions. [2019-11-25 08:53:09,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1786 states and 2424 transitions. [2019-11-25 08:53:09,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1786 to 1786. [2019-11-25 08:53:09,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1786 states. [2019-11-25 08:53:09,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1786 states to 1786 states and 2424 transitions. [2019-11-25 08:53:09,238 INFO L711 BuchiCegarLoop]: Abstraction has 1786 states and 2424 transitions. [2019-11-25 08:53:09,239 INFO L591 BuchiCegarLoop]: Abstraction has 1786 states and 2424 transitions. [2019-11-25 08:53:09,239 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-11-25 08:53:09,239 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1786 states and 2424 transitions. [2019-11-25 08:53:09,246 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1186 [2019-11-25 08:53:09,247 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:09,247 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:09,248 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:09,248 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:09,249 INFO L794 eck$LassoCheckResult]: Stem: 16483#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 16292#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16293#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 16319#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16278#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 16279#L104-2 assume !false; 17081#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17076#L107 assume !(12292 == ssl3_accept_~s__state~0); 17072#L110 assume !(16384 == ssl3_accept_~s__state~0); 17069#L113 assume !(8192 == ssl3_accept_~s__state~0); 17066#L116 assume !(24576 == ssl3_accept_~s__state~0); 17063#L119 assume !(8195 == ssl3_accept_~s__state~0); 17059#L122 assume !(8480 == ssl3_accept_~s__state~0); 17057#L125 assume !(8481 == ssl3_accept_~s__state~0); 17055#L128 assume !(8482 == ssl3_accept_~s__state~0); 17048#L131 assume 8464 == ssl3_accept_~s__state~0; 16973#L138 [2019-11-25 08:53:09,249 INFO L796 eck$LassoCheckResult]: Loop: 16973#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 17520#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 17518#L277-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; 17365#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17363#L591 ssl3_accept_~skip~0 := 0; 17361#L104-2 assume !false; 17360#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17358#L107 assume !(12292 == ssl3_accept_~s__state~0); 17357#L110 assume !(16384 == ssl3_accept_~s__state~0); 17356#L113 assume !(8192 == ssl3_accept_~s__state~0); 17355#L116 assume !(24576 == ssl3_accept_~s__state~0); 17354#L119 assume !(8195 == ssl3_accept_~s__state~0); 17353#L122 assume !(8480 == ssl3_accept_~s__state~0); 17352#L125 assume !(8481 == ssl3_accept_~s__state~0); 17351#L128 assume !(8482 == ssl3_accept_~s__state~0); 17350#L131 assume !(8464 == ssl3_accept_~s__state~0); 17349#L134 assume !(8465 == ssl3_accept_~s__state~0); 17348#L137 assume !(8466 == ssl3_accept_~s__state~0); 17346#L140 assume 8496 == ssl3_accept_~s__state~0; 16965#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 17343#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 17344#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 17505#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 17506#L296-2 ssl3_accept_~s__init_num~0 := 0; 17751#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17748#L591 ssl3_accept_~skip~0 := 0; 17745#L104-2 assume !false; 17694#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17693#L107 assume !(12292 == ssl3_accept_~s__state~0); 17691#L110 assume !(16384 == ssl3_accept_~s__state~0); 17690#L113 assume !(8192 == ssl3_accept_~s__state~0); 17689#L116 assume !(24576 == ssl3_accept_~s__state~0); 17687#L119 assume !(8195 == ssl3_accept_~s__state~0); 17686#L122 assume !(8480 == ssl3_accept_~s__state~0); 17681#L125 assume !(8481 == ssl3_accept_~s__state~0); 17675#L128 assume !(8482 == ssl3_accept_~s__state~0); 17673#L131 assume !(8464 == ssl3_accept_~s__state~0); 17671#L134 assume !(8465 == ssl3_accept_~s__state~0); 17669#L137 assume !(8466 == ssl3_accept_~s__state~0); 17667#L140 assume !(8496 == ssl3_accept_~s__state~0); 17665#L143 assume !(8497 == ssl3_accept_~s__state~0); 17663#L146 assume !(8512 == ssl3_accept_~s__state~0); 17661#L149 assume !(8513 == ssl3_accept_~s__state~0); 17659#L152 assume !(8528 == ssl3_accept_~s__state~0); 17657#L155 assume !(8529 == ssl3_accept_~s__state~0); 17655#L158 assume !(8544 == ssl3_accept_~s__state~0); 17653#L161 assume !(8545 == ssl3_accept_~s__state~0); 17651#L164 assume !(8560 == ssl3_accept_~s__state~0); 17649#L167 assume !(8561 == ssl3_accept_~s__state~0); 17647#L170 assume !(8448 == ssl3_accept_~s__state~0); 17645#L173 assume !(8576 == ssl3_accept_~s__state~0); 17643#L176 assume !(8577 == ssl3_accept_~s__state~0); 17641#L179 assume !(8592 == ssl3_accept_~s__state~0); 17639#L182 assume !(8593 == ssl3_accept_~s__state~0); 17052#L185 assume !(8608 == ssl3_accept_~s__state~0); 17045#L188 assume !(8609 == ssl3_accept_~s__state~0); 17039#L191 assume !(8640 == ssl3_accept_~s__state~0); 17032#L194 assume !(8641 == ssl3_accept_~s__state~0); 17030#L197 assume 8656 == ssl3_accept_~s__state~0; 16836#L201 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 17028#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 17026#L503 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 17021#L503-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 17016#L512 assume !(0 == ssl3_accept_~tmp___10~0); 17007#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17005#L591 ssl3_accept_~skip~0 := 0; 17003#L104-2 assume !false; 17001#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16998#L107 assume !(12292 == ssl3_accept_~s__state~0); 16996#L110 assume 16384 == ssl3_accept_~s__state~0; 16992#L216 ssl3_accept_~s__server~0 := 1; 17196#L221 assume 0 != ssl3_accept_~cb~0; 17194#L221-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 17192#L226 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 17190#L231 assume !(0 == ssl3_accept_~s__init_buf___0~0); 17147#L231-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 17146#L240 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 17145#L245 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post26 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post26;havoc ssl3_accept_#t~post26;ssl3_accept_~s__state~0 := 8480; 17105#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17093#L591 ssl3_accept_~skip~0 := 0; 17089#L104-2 assume !false; 17084#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17079#L107 assume !(12292 == ssl3_accept_~s__state~0); 17053#L110 assume !(16384 == ssl3_accept_~s__state~0); 17054#L113 assume !(8192 == ssl3_accept_~s__state~0); 17040#L116 assume !(24576 == ssl3_accept_~s__state~0); 17041#L119 assume !(8195 == ssl3_accept_~s__state~0); 16901#L122 assume !(8480 == ssl3_accept_~s__state~0); 16903#L125 assume !(8481 == ssl3_accept_~s__state~0); 16904#L128 assume !(8482 == ssl3_accept_~s__state~0); 17056#L131 assume 8464 == ssl3_accept_~s__state~0; 16973#L138 [2019-11-25 08:53:09,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:09,249 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 8 times [2019-11-25 08:53:09,250 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:09,250 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202426718] [2019-11-25 08:53:09,250 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:09,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:09,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:09,259 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:09,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:09,260 INFO L82 PathProgramCache]: Analyzing trace with hash -1833277036, now seen corresponding path program 1 times [2019-11-25 08:53:09,260 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:09,260 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816882453] [2019-11-25 08:53:09,261 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:09,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:09,288 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-11-25 08:53:09,289 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816882453] [2019-11-25 08:53:09,289 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:09,289 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:53:09,289 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938765729] [2019-11-25 08:53:09,290 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:09,290 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:09,290 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:09,290 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:53:09,291 INFO L87 Difference]: Start difference. First operand 1786 states and 2424 transitions. cyclomatic complexity: 641 Second operand 3 states. [2019-11-25 08:53:09,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:09,464 INFO L93 Difference]: Finished difference Result 1752 states and 2360 transitions. [2019-11-25 08:53:09,465 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:09,465 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1752 states and 2360 transitions. [2019-11-25 08:53:09,474 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1082 [2019-11-25 08:53:09,486 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1752 states to 1750 states and 2358 transitions. [2019-11-25 08:53:09,486 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1240 [2019-11-25 08:53:09,488 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1240 [2019-11-25 08:53:09,488 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1750 states and 2358 transitions. [2019-11-25 08:53:09,488 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:09,488 INFO L688 BuchiCegarLoop]: Abstraction has 1750 states and 2358 transitions. [2019-11-25 08:53:09,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1750 states and 2358 transitions. [2019-11-25 08:53:09,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1750 to 1740. [2019-11-25 08:53:09,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1740 states. [2019-11-25 08:53:09,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1740 states to 1740 states and 2347 transitions. [2019-11-25 08:53:09,516 INFO L711 BuchiCegarLoop]: Abstraction has 1740 states and 2347 transitions. [2019-11-25 08:53:09,517 INFO L591 BuchiCegarLoop]: Abstraction has 1740 states and 2347 transitions. [2019-11-25 08:53:09,517 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-11-25 08:53:09,517 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1740 states and 2347 transitions. [2019-11-25 08:53:09,522 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1072 [2019-11-25 08:53:09,522 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:09,522 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:09,524 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:09,524 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:09,524 INFO L794 eck$LassoCheckResult]: Stem: 20020#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 19837#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 19838#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 19864#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 19823#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 19824#L104-2 assume !false; 20211#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21100#L107 assume !(12292 == ssl3_accept_~s__state~0); 21097#L110 assume !(16384 == ssl3_accept_~s__state~0); 21094#L113 assume !(8192 == ssl3_accept_~s__state~0); 21091#L116 assume !(24576 == ssl3_accept_~s__state~0); 21090#L119 assume !(8195 == ssl3_accept_~s__state~0); 21089#L122 assume !(8480 == ssl3_accept_~s__state~0); 21088#L125 assume !(8481 == ssl3_accept_~s__state~0); 21087#L128 assume !(8482 == ssl3_accept_~s__state~0); 20152#L131 assume 8464 == ssl3_accept_~s__state~0; 20147#L138 [2019-11-25 08:53:09,524 INFO L796 eck$LassoCheckResult]: Loop: 20147#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 20110#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 20090#L277-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; 20091#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21396#L591 ssl3_accept_~skip~0 := 0; 21395#L104-2 assume !false; 21394#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21393#L107 assume !(12292 == ssl3_accept_~s__state~0); 21392#L110 assume !(16384 == ssl3_accept_~s__state~0); 21391#L113 assume !(8192 == ssl3_accept_~s__state~0); 21390#L116 assume !(24576 == ssl3_accept_~s__state~0); 21389#L119 assume !(8195 == ssl3_accept_~s__state~0); 21388#L122 assume !(8480 == ssl3_accept_~s__state~0); 21387#L125 assume !(8481 == ssl3_accept_~s__state~0); 21386#L128 assume !(8482 == ssl3_accept_~s__state~0); 21385#L131 assume !(8464 == ssl3_accept_~s__state~0); 21384#L134 assume !(8465 == ssl3_accept_~s__state~0); 21383#L137 assume !(8466 == ssl3_accept_~s__state~0); 20995#L140 assume 8496 == ssl3_accept_~s__state~0; 20568#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 20688#L290 assume !(1 == ssl3_accept_~blastFlag~0); 20689#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 20982#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 20978#L296-2 ssl3_accept_~s__init_num~0 := 0; 20970#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20969#L591 ssl3_accept_~skip~0 := 0; 20968#L104-2 assume !false; 20967#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20966#L107 assume !(12292 == ssl3_accept_~s__state~0); 20965#L110 assume !(16384 == ssl3_accept_~s__state~0); 20964#L113 assume !(8192 == ssl3_accept_~s__state~0); 20963#L116 assume !(24576 == ssl3_accept_~s__state~0); 20962#L119 assume !(8195 == ssl3_accept_~s__state~0); 20961#L122 assume !(8480 == ssl3_accept_~s__state~0); 20959#L125 assume !(8481 == ssl3_accept_~s__state~0); 20956#L128 assume !(8482 == ssl3_accept_~s__state~0); 20955#L131 assume !(8464 == ssl3_accept_~s__state~0); 20950#L134 assume !(8465 == ssl3_accept_~s__state~0); 20948#L137 assume !(8466 == ssl3_accept_~s__state~0); 20946#L140 assume !(8496 == ssl3_accept_~s__state~0); 20944#L143 assume !(8497 == ssl3_accept_~s__state~0); 20942#L146 assume 8512 == ssl3_accept_~s__state~0; 20565#L150 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 20937#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 20935#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 20882#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20880#L591 ssl3_accept_~skip~0 := 0; 20878#L104-2 assume !false; 20876#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20874#L107 assume !(12292 == ssl3_accept_~s__state~0); 20873#L110 assume !(16384 == ssl3_accept_~s__state~0); 20872#L113 assume !(8192 == ssl3_accept_~s__state~0); 20871#L116 assume !(24576 == ssl3_accept_~s__state~0); 20870#L119 assume !(8195 == ssl3_accept_~s__state~0); 20869#L122 assume !(8480 == ssl3_accept_~s__state~0); 20868#L125 assume !(8481 == ssl3_accept_~s__state~0); 20867#L128 assume !(8482 == ssl3_accept_~s__state~0); 20866#L131 assume !(8464 == ssl3_accept_~s__state~0); 20863#L134 assume !(8465 == ssl3_accept_~s__state~0); 20862#L137 assume !(8466 == ssl3_accept_~s__state~0); 20861#L140 assume !(8496 == ssl3_accept_~s__state~0); 20860#L143 assume !(8497 == ssl3_accept_~s__state~0); 20858#L146 assume !(8512 == ssl3_accept_~s__state~0); 20856#L149 assume !(8513 == ssl3_accept_~s__state~0); 20855#L152 assume 8528 == ssl3_accept_~s__state~0; 20561#L156 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 20854#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 20852#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 20850#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 20848#L357 assume !(ssl3_accept_~ret~0 <= 0); 20831#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 20354#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20821#L591 ssl3_accept_~skip~0 := 0; 20818#L104-2 assume !false; 20817#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20815#L107 assume !(12292 == ssl3_accept_~s__state~0); 20813#L110 assume !(16384 == ssl3_accept_~s__state~0); 20811#L113 assume !(8192 == ssl3_accept_~s__state~0); 20810#L116 assume !(24576 == ssl3_accept_~s__state~0); 20809#L119 assume !(8195 == ssl3_accept_~s__state~0); 20808#L122 assume !(8480 == ssl3_accept_~s__state~0); 20807#L125 assume !(8481 == ssl3_accept_~s__state~0); 20806#L128 assume !(8482 == ssl3_accept_~s__state~0); 20805#L131 assume !(8464 == ssl3_accept_~s__state~0); 20804#L134 assume !(8465 == ssl3_accept_~s__state~0); 20803#L137 assume !(8466 == ssl3_accept_~s__state~0); 20801#L140 assume !(8496 == ssl3_accept_~s__state~0); 20798#L143 assume !(8497 == ssl3_accept_~s__state~0); 20797#L146 assume !(8512 == ssl3_accept_~s__state~0); 20791#L149 assume !(8513 == ssl3_accept_~s__state~0); 20789#L152 assume !(8528 == ssl3_accept_~s__state~0); 20787#L155 assume !(8529 == ssl3_accept_~s__state~0); 20783#L158 assume !(8544 == ssl3_accept_~s__state~0); 20784#L161 assume !(8545 == ssl3_accept_~s__state~0); 20346#L164 assume 8560 == ssl3_accept_~s__state~0; 19973#L168 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 19922#L422 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 19923#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21120#L591 ssl3_accept_~skip~0 := 0; 21115#L104-2 assume !false; 21109#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21106#L107 assume !(12292 == ssl3_accept_~s__state~0); 21103#L110 assume !(16384 == ssl3_accept_~s__state~0); 21101#L113 assume !(8192 == ssl3_accept_~s__state~0); 21098#L116 assume !(24576 == ssl3_accept_~s__state~0); 21095#L119 assume !(8195 == ssl3_accept_~s__state~0); 21092#L122 assume !(8480 == ssl3_accept_~s__state~0); 20124#L125 assume !(8481 == ssl3_accept_~s__state~0); 20125#L128 assume !(8482 == ssl3_accept_~s__state~0); 20131#L131 assume 8464 == ssl3_accept_~s__state~0; 20147#L138 [2019-11-25 08:53:09,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:09,525 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 9 times [2019-11-25 08:53:09,525 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:09,525 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128701123] [2019-11-25 08:53:09,525 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:09,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:09,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:09,534 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:09,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:09,534 INFO L82 PathProgramCache]: Analyzing trace with hash -1452667289, now seen corresponding path program 1 times [2019-11-25 08:53:09,535 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:09,535 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930846855] [2019-11-25 08:53:09,535 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:09,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:09,567 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 61 proven. 0 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2019-11-25 08:53:09,567 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930846855] [2019-11-25 08:53:09,567 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:09,568 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:53:09,568 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686255248] [2019-11-25 08:53:09,568 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:09,569 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:09,569 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:09,569 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:53:09,569 INFO L87 Difference]: Start difference. First operand 1740 states and 2347 transitions. cyclomatic complexity: 612 Second operand 3 states. [2019-11-25 08:53:09,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:09,590 INFO L93 Difference]: Finished difference Result 1768 states and 2383 transitions. [2019-11-25 08:53:09,591 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:09,591 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1768 states and 2383 transitions. [2019-11-25 08:53:09,600 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1100 [2019-11-25 08:53:09,612 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1768 states to 1768 states and 2383 transitions. [2019-11-25 08:53:09,612 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1258 [2019-11-25 08:53:09,613 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1258 [2019-11-25 08:53:09,613 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1768 states and 2383 transitions. [2019-11-25 08:53:09,614 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:09,614 INFO L688 BuchiCegarLoop]: Abstraction has 1768 states and 2383 transitions. [2019-11-25 08:53:09,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1768 states and 2383 transitions. [2019-11-25 08:53:09,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1768 to 1768. [2019-11-25 08:53:09,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1768 states. [2019-11-25 08:53:09,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1768 states to 1768 states and 2383 transitions. [2019-11-25 08:53:09,642 INFO L711 BuchiCegarLoop]: Abstraction has 1768 states and 2383 transitions. [2019-11-25 08:53:09,642 INFO L591 BuchiCegarLoop]: Abstraction has 1768 states and 2383 transitions. [2019-11-25 08:53:09,642 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-11-25 08:53:09,642 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1768 states and 2383 transitions. [2019-11-25 08:53:09,648 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1100 [2019-11-25 08:53:09,674 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:09,674 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:09,680 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:09,680 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:09,680 INFO L794 eck$LassoCheckResult]: Stem: 23543#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 23350#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23351#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 23377#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23335#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 23336#L104-2 assume !false; 24134#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24754#L107 assume !(12292 == ssl3_accept_~s__state~0); 24752#L110 assume !(16384 == ssl3_accept_~s__state~0); 24750#L113 assume !(8192 == ssl3_accept_~s__state~0); 24749#L116 assume !(24576 == ssl3_accept_~s__state~0); 24748#L119 assume !(8195 == ssl3_accept_~s__state~0); 24747#L122 assume !(8480 == ssl3_accept_~s__state~0); 24745#L125 assume !(8481 == ssl3_accept_~s__state~0); 24744#L128 assume !(8482 == ssl3_accept_~s__state~0); 24656#L131 assume 8464 == ssl3_accept_~s__state~0; 23505#L138 [2019-11-25 08:53:09,681 INFO L796 eck$LassoCheckResult]: Loop: 23505#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 23341#L277 assume !(0 == ssl3_accept_~blastFlag~0); 23343#L277-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; 24793#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24791#L591 ssl3_accept_~skip~0 := 0; 24789#L104-2 assume !false; 24787#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24785#L107 assume !(12292 == ssl3_accept_~s__state~0); 24783#L110 assume !(16384 == ssl3_accept_~s__state~0); 24781#L113 assume !(8192 == ssl3_accept_~s__state~0); 24779#L116 assume !(24576 == ssl3_accept_~s__state~0); 24777#L119 assume !(8195 == ssl3_accept_~s__state~0); 24775#L122 assume !(8480 == ssl3_accept_~s__state~0); 24773#L125 assume !(8481 == ssl3_accept_~s__state~0); 24771#L128 assume !(8482 == ssl3_accept_~s__state~0); 24684#L131 assume !(8464 == ssl3_accept_~s__state~0); 24683#L134 assume !(8465 == ssl3_accept_~s__state~0); 24681#L137 assume !(8466 == ssl3_accept_~s__state~0); 24634#L140 assume 8496 == ssl3_accept_~s__state~0; 23854#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 24631#L290 assume !(1 == ssl3_accept_~blastFlag~0); 24629#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 24625#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 24621#L296-2 ssl3_accept_~s__init_num~0 := 0; 24615#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24613#L591 ssl3_accept_~skip~0 := 0; 24611#L104-2 assume !false; 24609#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24607#L107 assume !(12292 == ssl3_accept_~s__state~0); 24605#L110 assume !(16384 == ssl3_accept_~s__state~0); 24603#L113 assume !(8192 == ssl3_accept_~s__state~0); 24601#L116 assume !(24576 == ssl3_accept_~s__state~0); 24599#L119 assume !(8195 == ssl3_accept_~s__state~0); 24597#L122 assume !(8480 == ssl3_accept_~s__state~0); 24595#L125 assume !(8481 == ssl3_accept_~s__state~0); 24594#L128 assume !(8482 == ssl3_accept_~s__state~0); 24590#L131 assume !(8464 == ssl3_accept_~s__state~0); 24586#L134 assume !(8465 == ssl3_accept_~s__state~0); 24508#L137 assume !(8466 == ssl3_accept_~s__state~0); 24507#L140 assume !(8496 == ssl3_accept_~s__state~0); 24506#L143 assume !(8497 == ssl3_accept_~s__state~0); 24505#L146 assume 8512 == ssl3_accept_~s__state~0; 23849#L150 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 24501#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 24498#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 24490#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24489#L591 ssl3_accept_~skip~0 := 0; 24488#L104-2 assume !false; 24485#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24483#L107 assume !(12292 == ssl3_accept_~s__state~0); 24481#L110 assume !(16384 == ssl3_accept_~s__state~0); 24479#L113 assume !(8192 == ssl3_accept_~s__state~0); 24477#L116 assume !(24576 == ssl3_accept_~s__state~0); 24475#L119 assume !(8195 == ssl3_accept_~s__state~0); 24473#L122 assume !(8480 == ssl3_accept_~s__state~0); 24471#L125 assume !(8481 == ssl3_accept_~s__state~0); 24469#L128 assume !(8482 == ssl3_accept_~s__state~0); 24468#L131 assume !(8464 == ssl3_accept_~s__state~0); 24467#L134 assume !(8465 == ssl3_accept_~s__state~0); 24466#L137 assume !(8466 == ssl3_accept_~s__state~0); 24465#L140 assume !(8496 == ssl3_accept_~s__state~0); 24464#L143 assume !(8497 == ssl3_accept_~s__state~0); 24463#L146 assume !(8512 == ssl3_accept_~s__state~0); 24462#L149 assume !(8513 == ssl3_accept_~s__state~0); 24461#L152 assume 8528 == ssl3_accept_~s__state~0; 23844#L156 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 24460#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 24456#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 24457#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 24443#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 24365#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 24343#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24342#L591 ssl3_accept_~skip~0 := 0; 24331#L104-2 assume !false; 24328#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24325#L107 assume !(12292 == ssl3_accept_~s__state~0); 24322#L110 assume !(16384 == ssl3_accept_~s__state~0); 24319#L113 assume !(8192 == ssl3_accept_~s__state~0); 24316#L116 assume !(24576 == ssl3_accept_~s__state~0); 24313#L119 assume !(8195 == ssl3_accept_~s__state~0); 24310#L122 assume !(8480 == ssl3_accept_~s__state~0); 24307#L125 assume !(8481 == ssl3_accept_~s__state~0); 24304#L128 assume !(8482 == ssl3_accept_~s__state~0); 24301#L131 assume !(8464 == ssl3_accept_~s__state~0); 24298#L134 assume !(8465 == ssl3_accept_~s__state~0); 24295#L137 assume !(8466 == ssl3_accept_~s__state~0); 24292#L140 assume !(8496 == ssl3_accept_~s__state~0); 24289#L143 assume !(8497 == ssl3_accept_~s__state~0); 24286#L146 assume !(8512 == ssl3_accept_~s__state~0); 24281#L149 assume !(8513 == ssl3_accept_~s__state~0); 24279#L152 assume !(8528 == ssl3_accept_~s__state~0); 24278#L155 assume !(8529 == ssl3_accept_~s__state~0); 24277#L158 assume !(8544 == ssl3_accept_~s__state~0); 24276#L161 assume !(8545 == ssl3_accept_~s__state~0); 24275#L164 assume 8560 == ssl3_accept_~s__state~0; 23496#L168 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 23443#L422 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 23444#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24484#L591 ssl3_accept_~skip~0 := 0; 24482#L104-2 assume !false; 24480#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24478#L107 assume !(12292 == ssl3_accept_~s__state~0); 24476#L110 assume !(16384 == ssl3_accept_~s__state~0); 24474#L113 assume !(8192 == ssl3_accept_~s__state~0); 24472#L116 assume !(24576 == ssl3_accept_~s__state~0); 24470#L119 assume !(8195 == ssl3_accept_~s__state~0); 24218#L122 assume !(8480 == ssl3_accept_~s__state~0); 23656#L125 assume !(8481 == ssl3_accept_~s__state~0); 23657#L128 assume !(8482 == ssl3_accept_~s__state~0); 23696#L131 assume 8464 == ssl3_accept_~s__state~0; 23505#L138 [2019-11-25 08:53:09,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:09,681 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 10 times [2019-11-25 08:53:09,681 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:09,682 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505816965] [2019-11-25 08:53:09,682 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:09,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:09,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:09,693 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:09,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:09,694 INFO L82 PathProgramCache]: Analyzing trace with hash -252775638, now seen corresponding path program 1 times [2019-11-25 08:53:09,694 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:09,694 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551396016] [2019-11-25 08:53:09,694 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:09,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:09,738 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2019-11-25 08:53:09,739 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551396016] [2019-11-25 08:53:09,739 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:09,739 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:53:09,740 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32973842] [2019-11-25 08:53:09,741 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:09,741 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:09,742 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:09,746 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:53:09,746 INFO L87 Difference]: Start difference. First operand 1768 states and 2383 transitions. cyclomatic complexity: 620 Second operand 3 states. [2019-11-25 08:53:09,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:09,768 INFO L93 Difference]: Finished difference Result 3486 states and 4669 transitions. [2019-11-25 08:53:09,769 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:09,769 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3486 states and 4669 transitions. [2019-11-25 08:53:09,784 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 2172 [2019-11-25 08:53:09,814 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3486 states to 3486 states and 4669 transitions. [2019-11-25 08:53:09,815 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2480 [2019-11-25 08:53:09,816 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2480 [2019-11-25 08:53:09,817 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3486 states and 4669 transitions. [2019-11-25 08:53:09,817 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:09,817 INFO L688 BuchiCegarLoop]: Abstraction has 3486 states and 4669 transitions. [2019-11-25 08:53:09,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3486 states and 4669 transitions. [2019-11-25 08:53:09,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3486 to 1774. [2019-11-25 08:53:09,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1774 states. [2019-11-25 08:53:09,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1774 states to 1774 states and 2389 transitions. [2019-11-25 08:53:09,856 INFO L711 BuchiCegarLoop]: Abstraction has 1774 states and 2389 transitions. [2019-11-25 08:53:09,856 INFO L591 BuchiCegarLoop]: Abstraction has 1774 states and 2389 transitions. [2019-11-25 08:53:09,856 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-11-25 08:53:09,856 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1774 states and 2389 transitions. [2019-11-25 08:53:09,861 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1104 [2019-11-25 08:53:09,861 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:09,861 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:09,863 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:09,864 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:09,864 INFO L794 eck$LassoCheckResult]: Stem: 28810#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 28610#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 28611#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 28639#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 28596#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 28597#L104-2 assume !false; 29118#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30263#L107 assume !(12292 == ssl3_accept_~s__state~0); 30261#L110 assume !(16384 == ssl3_accept_~s__state~0); 30259#L113 assume !(8192 == ssl3_accept_~s__state~0); 30257#L116 assume !(24576 == ssl3_accept_~s__state~0); 30255#L119 assume !(8195 == ssl3_accept_~s__state~0); 30253#L122 assume !(8480 == ssl3_accept_~s__state~0); 30251#L125 assume !(8481 == ssl3_accept_~s__state~0); 30250#L128 assume !(8482 == ssl3_accept_~s__state~0); 30249#L131 assume 8464 == ssl3_accept_~s__state~0; 28998#L138 [2019-11-25 08:53:09,864 INFO L796 eck$LassoCheckResult]: Loop: 28998#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 29405#L277 assume !(0 == ssl3_accept_~blastFlag~0); 28884#L277-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; 28885#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30280#L591 ssl3_accept_~skip~0 := 0; 30278#L104-2 assume !false; 30275#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30274#L107 assume !(12292 == ssl3_accept_~s__state~0); 30269#L110 assume !(16384 == ssl3_accept_~s__state~0); 30267#L113 assume !(8192 == ssl3_accept_~s__state~0); 30265#L116 assume !(24576 == ssl3_accept_~s__state~0); 30264#L119 assume !(8195 == ssl3_accept_~s__state~0); 30262#L122 assume !(8480 == ssl3_accept_~s__state~0); 30260#L125 assume !(8481 == ssl3_accept_~s__state~0); 30258#L128 assume !(8482 == ssl3_accept_~s__state~0); 30256#L131 assume !(8464 == ssl3_accept_~s__state~0); 30254#L134 assume !(8465 == ssl3_accept_~s__state~0); 30252#L137 assume !(8466 == ssl3_accept_~s__state~0); 29225#L140 assume 8496 == ssl3_accept_~s__state~0; 28991#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 29222#L290 assume !(1 == ssl3_accept_~blastFlag~0); 29220#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 29216#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 29217#L296-2 ssl3_accept_~s__init_num~0 := 0; 29532#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29531#L591 ssl3_accept_~skip~0 := 0; 29530#L104-2 assume !false; 29529#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29528#L107 assume !(12292 == ssl3_accept_~s__state~0); 29526#L110 assume !(16384 == ssl3_accept_~s__state~0); 29523#L113 assume !(8192 == ssl3_accept_~s__state~0); 29522#L116 assume !(24576 == ssl3_accept_~s__state~0); 29516#L119 assume !(8195 == ssl3_accept_~s__state~0); 29514#L122 assume !(8480 == ssl3_accept_~s__state~0); 29512#L125 assume !(8481 == ssl3_accept_~s__state~0); 29510#L128 assume !(8482 == ssl3_accept_~s__state~0); 29508#L131 assume !(8464 == ssl3_accept_~s__state~0); 29506#L134 assume !(8465 == ssl3_accept_~s__state~0); 29504#L137 assume !(8466 == ssl3_accept_~s__state~0); 29502#L140 assume !(8496 == ssl3_accept_~s__state~0); 29500#L143 assume !(8497 == ssl3_accept_~s__state~0); 29498#L146 assume 8512 == ssl3_accept_~s__state~0; 28983#L150 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29495#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 29477#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 29450#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29448#L591 ssl3_accept_~skip~0 := 0; 29446#L104-2 assume !false; 29444#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29442#L107 assume !(12292 == ssl3_accept_~s__state~0); 29440#L110 assume !(16384 == ssl3_accept_~s__state~0); 29438#L113 assume !(8192 == ssl3_accept_~s__state~0); 29436#L116 assume !(24576 == ssl3_accept_~s__state~0); 29434#L119 assume !(8195 == ssl3_accept_~s__state~0); 29432#L122 assume !(8480 == ssl3_accept_~s__state~0); 29430#L125 assume !(8481 == ssl3_accept_~s__state~0); 29428#L128 assume !(8482 == ssl3_accept_~s__state~0); 29426#L131 assume !(8464 == ssl3_accept_~s__state~0); 29425#L134 assume !(8465 == ssl3_accept_~s__state~0); 29420#L137 assume !(8466 == ssl3_accept_~s__state~0); 29418#L140 assume !(8496 == ssl3_accept_~s__state~0); 29416#L143 assume !(8497 == ssl3_accept_~s__state~0); 29414#L146 assume !(8512 == ssl3_accept_~s__state~0); 29412#L149 assume !(8513 == ssl3_accept_~s__state~0); 29410#L152 assume 8528 == ssl3_accept_~s__state~0; 28975#L156 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 29376#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 29377#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 29372#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 29370#L357 assume !(ssl3_accept_~ret~0 <= 0); 29278#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 29261#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29259#L591 ssl3_accept_~skip~0 := 0; 29257#L104-2 assume !false; 29255#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29253#L107 assume !(12292 == ssl3_accept_~s__state~0); 29251#L110 assume !(16384 == ssl3_accept_~s__state~0); 29249#L113 assume !(8192 == ssl3_accept_~s__state~0); 29247#L116 assume !(24576 == ssl3_accept_~s__state~0); 29245#L119 assume !(8195 == ssl3_accept_~s__state~0); 29243#L122 assume !(8480 == ssl3_accept_~s__state~0); 29241#L125 assume !(8481 == ssl3_accept_~s__state~0); 29239#L128 assume !(8482 == ssl3_accept_~s__state~0); 29237#L131 assume !(8464 == ssl3_accept_~s__state~0); 29235#L134 assume !(8465 == ssl3_accept_~s__state~0); 29233#L137 assume !(8466 == ssl3_accept_~s__state~0); 29231#L140 assume !(8496 == ssl3_accept_~s__state~0); 29226#L143 assume !(8497 == ssl3_accept_~s__state~0); 29227#L146 assume !(8512 == ssl3_accept_~s__state~0); 29293#L149 assume !(8513 == ssl3_accept_~s__state~0); 29290#L152 assume !(8528 == ssl3_accept_~s__state~0); 29289#L155 assume !(8529 == ssl3_accept_~s__state~0); 29286#L158 assume !(8544 == ssl3_accept_~s__state~0); 29287#L161 assume !(8545 == ssl3_accept_~s__state~0); 29288#L164 assume 8560 == ssl3_accept_~s__state~0; 28754#L168 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 28755#L422 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 29092#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29090#L591 ssl3_accept_~skip~0 := 0; 29088#L104-2 assume !false; 29085#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29082#L107 assume !(12292 == ssl3_accept_~s__state~0); 29083#L110 assume !(16384 == ssl3_accept_~s__state~0); 29884#L113 assume !(8192 == ssl3_accept_~s__state~0); 29076#L116 assume !(24576 == ssl3_accept_~s__state~0); 29074#L119 assume !(8195 == ssl3_accept_~s__state~0); 29071#L122 assume !(8480 == ssl3_accept_~s__state~0); 29068#L125 assume !(8481 == ssl3_accept_~s__state~0); 29069#L128 assume !(8482 == ssl3_accept_~s__state~0); 29470#L131 assume 8464 == ssl3_accept_~s__state~0; 28998#L138 [2019-11-25 08:53:09,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:09,865 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 11 times [2019-11-25 08:53:09,865 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:09,865 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429153835] [2019-11-25 08:53:09,865 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:09,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:09,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:09,884 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:09,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:09,884 INFO L82 PathProgramCache]: Analyzing trace with hash 1803715433, now seen corresponding path program 1 times [2019-11-25 08:53:09,885 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:09,885 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554203910] [2019-11-25 08:53:09,885 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:09,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:09,943 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2019-11-25 08:53:09,943 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554203910] [2019-11-25 08:53:09,944 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:09,944 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:53:09,944 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089552165] [2019-11-25 08:53:09,945 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:09,945 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:09,945 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:09,945 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:53:09,945 INFO L87 Difference]: Start difference. First operand 1774 states and 2389 transitions. cyclomatic complexity: 620 Second operand 3 states. [2019-11-25 08:53:10,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:10,096 INFO L93 Difference]: Finished difference Result 1992 states and 2669 transitions. [2019-11-25 08:53:10,098 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:10,098 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1992 states and 2669 transitions. [2019-11-25 08:53:10,105 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1248 [2019-11-25 08:53:10,117 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1992 states to 1992 states and 2669 transitions. [2019-11-25 08:53:10,117 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1406 [2019-11-25 08:53:10,118 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1406 [2019-11-25 08:53:10,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1992 states and 2669 transitions. [2019-11-25 08:53:10,119 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:10,119 INFO L688 BuchiCegarLoop]: Abstraction has 1992 states and 2669 transitions. [2019-11-25 08:53:10,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1992 states and 2669 transitions. [2019-11-25 08:53:10,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1992 to 1948. [2019-11-25 08:53:10,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1948 states. [2019-11-25 08:53:10,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1948 states to 1948 states and 2599 transitions. [2019-11-25 08:53:10,146 INFO L711 BuchiCegarLoop]: Abstraction has 1948 states and 2599 transitions. [2019-11-25 08:53:10,146 INFO L591 BuchiCegarLoop]: Abstraction has 1948 states and 2599 transitions. [2019-11-25 08:53:10,146 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-11-25 08:53:10,146 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1948 states and 2599 transitions. [2019-11-25 08:53:10,151 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1220 [2019-11-25 08:53:10,151 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:10,151 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:10,153 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:10,153 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:10,153 INFO L794 eck$LassoCheckResult]: Stem: 32576#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 32383#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 32384#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 32410#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 32368#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 32369#L104-2 assume !false; 33065#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33706#L107 assume !(12292 == ssl3_accept_~s__state~0); 33703#L110 assume !(16384 == ssl3_accept_~s__state~0); 33700#L113 assume !(8192 == ssl3_accept_~s__state~0); 33697#L116 assume !(24576 == ssl3_accept_~s__state~0); 33694#L119 assume !(8195 == ssl3_accept_~s__state~0); 33691#L122 assume !(8480 == ssl3_accept_~s__state~0); 33688#L125 assume !(8481 == ssl3_accept_~s__state~0); 33683#L128 assume !(8482 == ssl3_accept_~s__state~0); 33684#L131 assume 8464 == ssl3_accept_~s__state~0; 32537#L138 [2019-11-25 08:53:10,154 INFO L796 eck$LassoCheckResult]: Loop: 32537#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 32374#L277 assume !(0 == ssl3_accept_~blastFlag~0); 32376#L277-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; 32653#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33834#L591 ssl3_accept_~skip~0 := 0; 33832#L104-2 assume !false; 33829#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33826#L107 assume !(12292 == ssl3_accept_~s__state~0); 33824#L110 assume !(16384 == ssl3_accept_~s__state~0); 33822#L113 assume !(8192 == ssl3_accept_~s__state~0); 33820#L116 assume !(24576 == ssl3_accept_~s__state~0); 33818#L119 assume !(8195 == ssl3_accept_~s__state~0); 33816#L122 assume !(8480 == ssl3_accept_~s__state~0); 33814#L125 assume !(8481 == ssl3_accept_~s__state~0); 33812#L128 assume !(8482 == ssl3_accept_~s__state~0); 33810#L131 assume !(8464 == ssl3_accept_~s__state~0); 33808#L134 assume !(8465 == ssl3_accept_~s__state~0); 33806#L137 assume !(8466 == ssl3_accept_~s__state~0); 33687#L140 assume 8496 == ssl3_accept_~s__state~0; 32882#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 33681#L290 assume !(1 == ssl3_accept_~blastFlag~0); 33680#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 33678#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 33679#L296-2 ssl3_accept_~s__init_num~0 := 0; 33931#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33930#L591 ssl3_accept_~skip~0 := 0; 33929#L104-2 assume !false; 33928#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33927#L107 assume !(12292 == ssl3_accept_~s__state~0); 33926#L110 assume !(16384 == ssl3_accept_~s__state~0); 33925#L113 assume !(8192 == ssl3_accept_~s__state~0); 33924#L116 assume !(24576 == ssl3_accept_~s__state~0); 33923#L119 assume !(8195 == ssl3_accept_~s__state~0); 33922#L122 assume !(8480 == ssl3_accept_~s__state~0); 33921#L125 assume !(8481 == ssl3_accept_~s__state~0); 33920#L128 assume !(8482 == ssl3_accept_~s__state~0); 33919#L131 assume !(8464 == ssl3_accept_~s__state~0); 33918#L134 assume !(8465 == ssl3_accept_~s__state~0); 33917#L137 assume !(8466 == ssl3_accept_~s__state~0); 33916#L140 assume !(8496 == ssl3_accept_~s__state~0); 33915#L143 assume !(8497 == ssl3_accept_~s__state~0); 33914#L146 assume 8512 == ssl3_accept_~s__state~0; 32877#L150 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 33911#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 33908#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 33903#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33902#L591 ssl3_accept_~skip~0 := 0; 33901#L104-2 assume !false; 33900#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33899#L107 assume !(12292 == ssl3_accept_~s__state~0); 33898#L110 assume !(16384 == ssl3_accept_~s__state~0); 33897#L113 assume !(8192 == ssl3_accept_~s__state~0); 33896#L116 assume !(24576 == ssl3_accept_~s__state~0); 33895#L119 assume !(8195 == ssl3_accept_~s__state~0); 33894#L122 assume !(8480 == ssl3_accept_~s__state~0); 33893#L125 assume !(8481 == ssl3_accept_~s__state~0); 33892#L128 assume !(8482 == ssl3_accept_~s__state~0); 33891#L131 assume !(8464 == ssl3_accept_~s__state~0); 33890#L134 assume !(8465 == ssl3_accept_~s__state~0); 33889#L137 assume !(8466 == ssl3_accept_~s__state~0); 33888#L140 assume !(8496 == ssl3_accept_~s__state~0); 33887#L143 assume !(8497 == ssl3_accept_~s__state~0); 33886#L146 assume !(8512 == ssl3_accept_~s__state~0); 33885#L149 assume !(8513 == ssl3_accept_~s__state~0); 33884#L152 assume 8528 == ssl3_accept_~s__state~0; 32872#L156 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 33883#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 33881#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 33877#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 33875#L357 assume !(ssl3_accept_~ret~0 <= 0); 33868#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 33863#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33862#L591 ssl3_accept_~skip~0 := 0; 33861#L104-2 assume !false; 33860#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33859#L107 assume !(12292 == ssl3_accept_~s__state~0); 33858#L110 assume !(16384 == ssl3_accept_~s__state~0); 33857#L113 assume !(8192 == ssl3_accept_~s__state~0); 33856#L116 assume !(24576 == ssl3_accept_~s__state~0); 33855#L119 assume !(8195 == ssl3_accept_~s__state~0); 33854#L122 assume !(8480 == ssl3_accept_~s__state~0); 33853#L125 assume !(8481 == ssl3_accept_~s__state~0); 33852#L128 assume !(8482 == ssl3_accept_~s__state~0); 33851#L131 assume !(8464 == ssl3_accept_~s__state~0); 33850#L134 assume !(8465 == ssl3_accept_~s__state~0); 33849#L137 assume !(8466 == ssl3_accept_~s__state~0); 33848#L140 assume !(8496 == ssl3_accept_~s__state~0); 33847#L143 assume !(8497 == ssl3_accept_~s__state~0); 33846#L146 assume !(8512 == ssl3_accept_~s__state~0); 33845#L149 assume !(8513 == ssl3_accept_~s__state~0); 33844#L152 assume !(8528 == ssl3_accept_~s__state~0); 33843#L155 assume !(8529 == ssl3_accept_~s__state~0); 33842#L158 assume 8544 == ssl3_accept_~s__state~0; 32617#L162 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 32618#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 32421#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 33676#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 32612#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 32658#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 33213#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33214#L591 ssl3_accept_~skip~0 := 0; 33201#L104-2 assume !false; 33202#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33187#L107 assume !(12292 == ssl3_accept_~s__state~0); 33188#L110 assume !(16384 == ssl3_accept_~s__state~0); 33179#L113 assume !(8192 == ssl3_accept_~s__state~0); 33180#L116 assume !(24576 == ssl3_accept_~s__state~0); 33140#L119 assume !(8195 == ssl3_accept_~s__state~0); 33141#L122 assume !(8480 == ssl3_accept_~s__state~0); 32692#L125 assume !(8481 == ssl3_accept_~s__state~0); 32694#L128 assume !(8482 == ssl3_accept_~s__state~0); 32700#L131 assume 8464 == ssl3_accept_~s__state~0; 32537#L138 [2019-11-25 08:53:10,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:10,154 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 12 times [2019-11-25 08:53:10,154 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:10,155 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869750183] [2019-11-25 08:53:10,155 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:10,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:10,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:10,163 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:10,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:10,164 INFO L82 PathProgramCache]: Analyzing trace with hash -548893801, now seen corresponding path program 1 times [2019-11-25 08:53:10,164 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:10,164 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64597367] [2019-11-25 08:53:10,164 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:10,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:10,191 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2019-11-25 08:53:10,191 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64597367] [2019-11-25 08:53:10,192 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:10,192 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:53:10,192 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247964156] [2019-11-25 08:53:10,192 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:10,193 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:10,193 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:10,193 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:53:10,193 INFO L87 Difference]: Start difference. First operand 1948 states and 2599 transitions. cyclomatic complexity: 656 Second operand 3 states. [2019-11-25 08:53:10,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:10,209 INFO L93 Difference]: Finished difference Result 3834 states and 5083 transitions. [2019-11-25 08:53:10,210 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:10,210 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3834 states and 5083 transitions. [2019-11-25 08:53:10,224 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 2404 [2019-11-25 08:53:10,247 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3834 states to 3834 states and 5083 transitions. [2019-11-25 08:53:10,248 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2712 [2019-11-25 08:53:10,249 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2712 [2019-11-25 08:53:10,250 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3834 states and 5083 transitions. [2019-11-25 08:53:10,250 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:10,250 INFO L688 BuchiCegarLoop]: Abstraction has 3834 states and 5083 transitions. [2019-11-25 08:53:10,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3834 states and 5083 transitions. [2019-11-25 08:53:10,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3834 to 1948. [2019-11-25 08:53:10,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1948 states. [2019-11-25 08:53:10,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1948 states to 1948 states and 2593 transitions. [2019-11-25 08:53:10,285 INFO L711 BuchiCegarLoop]: Abstraction has 1948 states and 2593 transitions. [2019-11-25 08:53:10,285 INFO L591 BuchiCegarLoop]: Abstraction has 1948 states and 2593 transitions. [2019-11-25 08:53:10,285 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-11-25 08:53:10,285 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1948 states and 2593 transitions. [2019-11-25 08:53:10,289 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1220 [2019-11-25 08:53:10,289 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:10,290 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:10,291 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:10,291 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:10,291 INFO L794 eck$LassoCheckResult]: Stem: 38360#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 38170#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 38171#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 38198#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 38156#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 38157#L104-2 assume !false; 38680#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39555#L107 assume !(12292 == ssl3_accept_~s__state~0); 39553#L110 assume !(16384 == ssl3_accept_~s__state~0); 39551#L113 assume !(8192 == ssl3_accept_~s__state~0); 39549#L116 assume !(24576 == ssl3_accept_~s__state~0); 39546#L119 assume !(8195 == ssl3_accept_~s__state~0); 39543#L122 assume !(8480 == ssl3_accept_~s__state~0); 39541#L125 assume !(8481 == ssl3_accept_~s__state~0); 39539#L128 assume !(8482 == ssl3_accept_~s__state~0); 39536#L131 assume 8464 == ssl3_accept_~s__state~0; 38555#L138 [2019-11-25 08:53:10,292 INFO L796 eck$LassoCheckResult]: Loop: 38555#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 38985#L277 assume !(0 == ssl3_accept_~blastFlag~0); 38986#L277-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; 40009#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40007#L591 ssl3_accept_~skip~0 := 0; 40005#L104-2 assume !false; 40003#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40001#L107 assume !(12292 == ssl3_accept_~s__state~0); 39999#L110 assume !(16384 == ssl3_accept_~s__state~0); 39997#L113 assume !(8192 == ssl3_accept_~s__state~0); 39995#L116 assume !(24576 == ssl3_accept_~s__state~0); 39993#L119 assume !(8195 == ssl3_accept_~s__state~0); 39991#L122 assume !(8480 == ssl3_accept_~s__state~0); 39882#L125 assume !(8481 == ssl3_accept_~s__state~0); 39880#L128 assume !(8482 == ssl3_accept_~s__state~0); 39876#L131 assume !(8464 == ssl3_accept_~s__state~0); 39875#L134 assume !(8465 == ssl3_accept_~s__state~0); 39874#L137 assume !(8466 == ssl3_accept_~s__state~0); 38793#L140 assume 8496 == ssl3_accept_~s__state~0; 38548#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 38790#L290 assume !(1 == ssl3_accept_~blastFlag~0); 38788#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 38784#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 38785#L296-2 ssl3_accept_~s__init_num~0 := 0; 39341#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39340#L591 ssl3_accept_~skip~0 := 0; 39339#L104-2 assume !false; 39338#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39337#L107 assume !(12292 == ssl3_accept_~s__state~0); 39336#L110 assume !(16384 == ssl3_accept_~s__state~0); 39335#L113 assume !(8192 == ssl3_accept_~s__state~0); 39334#L116 assume !(24576 == ssl3_accept_~s__state~0); 39333#L119 assume !(8195 == ssl3_accept_~s__state~0); 39319#L122 assume !(8480 == ssl3_accept_~s__state~0); 39318#L125 assume !(8481 == ssl3_accept_~s__state~0); 39317#L128 assume !(8482 == ssl3_accept_~s__state~0); 39316#L131 assume !(8464 == ssl3_accept_~s__state~0); 39315#L134 assume !(8465 == ssl3_accept_~s__state~0); 39314#L137 assume !(8466 == ssl3_accept_~s__state~0); 39313#L140 assume !(8496 == ssl3_accept_~s__state~0); 39312#L143 assume !(8497 == ssl3_accept_~s__state~0); 39311#L146 assume 8512 == ssl3_accept_~s__state~0; 38540#L150 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 39307#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 39306#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 39298#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39297#L591 ssl3_accept_~skip~0 := 0; 39296#L104-2 assume !false; 39294#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39291#L107 assume !(12292 == ssl3_accept_~s__state~0); 39290#L110 assume !(16384 == ssl3_accept_~s__state~0); 39284#L113 assume !(8192 == ssl3_accept_~s__state~0); 39282#L116 assume !(24576 == ssl3_accept_~s__state~0); 39280#L119 assume !(8195 == ssl3_accept_~s__state~0); 39278#L122 assume !(8480 == ssl3_accept_~s__state~0); 39276#L125 assume !(8481 == ssl3_accept_~s__state~0); 39274#L128 assume !(8482 == ssl3_accept_~s__state~0); 39272#L131 assume !(8464 == ssl3_accept_~s__state~0); 39270#L134 assume !(8465 == ssl3_accept_~s__state~0); 39268#L137 assume !(8466 == ssl3_accept_~s__state~0); 39266#L140 assume !(8496 == ssl3_accept_~s__state~0); 39264#L143 assume !(8497 == ssl3_accept_~s__state~0); 39262#L146 assume !(8512 == ssl3_accept_~s__state~0); 39260#L149 assume !(8513 == ssl3_accept_~s__state~0); 39258#L152 assume 8528 == ssl3_accept_~s__state~0; 38532#L156 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 38968#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 38967#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 38965#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 38960#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 38956#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 38939#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38937#L591 ssl3_accept_~skip~0 := 0; 38935#L104-2 assume !false; 38933#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38931#L107 assume !(12292 == ssl3_accept_~s__state~0); 38925#L110 assume !(16384 == ssl3_accept_~s__state~0); 38923#L113 assume !(8192 == ssl3_accept_~s__state~0); 38921#L116 assume !(24576 == ssl3_accept_~s__state~0); 38919#L119 assume !(8195 == ssl3_accept_~s__state~0); 38917#L122 assume !(8480 == ssl3_accept_~s__state~0); 38915#L125 assume !(8481 == ssl3_accept_~s__state~0); 38913#L128 assume !(8482 == ssl3_accept_~s__state~0); 38911#L131 assume !(8464 == ssl3_accept_~s__state~0); 38909#L134 assume !(8465 == ssl3_accept_~s__state~0); 38907#L137 assume !(8466 == ssl3_accept_~s__state~0); 38905#L140 assume !(8496 == ssl3_accept_~s__state~0); 38903#L143 assume !(8497 == ssl3_accept_~s__state~0); 38901#L146 assume !(8512 == ssl3_accept_~s__state~0); 38892#L149 assume !(8513 == ssl3_accept_~s__state~0); 38889#L152 assume !(8528 == ssl3_accept_~s__state~0); 38885#L155 assume !(8529 == ssl3_accept_~s__state~0); 38854#L158 assume 8544 == ssl3_accept_~s__state~0; 38524#L162 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 38848#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 38852#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 38853#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 38850#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 39749#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 38872#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39739#L591 ssl3_accept_~skip~0 := 0; 38642#L104-2 assume !false; 38640#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38638#L107 assume !(12292 == ssl3_accept_~s__state~0); 38636#L110 assume !(16384 == ssl3_accept_~s__state~0); 38633#L113 assume !(8192 == ssl3_accept_~s__state~0); 38634#L116 assume !(24576 == ssl3_accept_~s__state~0); 39670#L119 assume !(8195 == ssl3_accept_~s__state~0); 39667#L122 assume !(8480 == ssl3_accept_~s__state~0); 39666#L125 assume !(8481 == ssl3_accept_~s__state~0); 39665#L128 assume !(8482 == ssl3_accept_~s__state~0); 38993#L131 assume 8464 == ssl3_accept_~s__state~0; 38555#L138 [2019-11-25 08:53:10,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:10,292 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 13 times [2019-11-25 08:53:10,292 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:10,293 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311375472] [2019-11-25 08:53:10,293 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:10,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:10,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:10,306 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:10,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:10,306 INFO L82 PathProgramCache]: Analyzing trace with hash -1151856872, now seen corresponding path program 1 times [2019-11-25 08:53:10,306 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:10,307 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813559690] [2019-11-25 08:53:10,307 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:10,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:10,349 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-25 08:53:10,350 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813559690] [2019-11-25 08:53:10,350 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:10,350 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:53:10,350 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222101352] [2019-11-25 08:53:10,351 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:10,351 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:10,351 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:10,351 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:53:10,351 INFO L87 Difference]: Start difference. First operand 1948 states and 2593 transitions. cyclomatic complexity: 650 Second operand 3 states. [2019-11-25 08:53:10,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:10,498 INFO L93 Difference]: Finished difference Result 2106 states and 2787 transitions. [2019-11-25 08:53:10,499 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:10,499 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2106 states and 2787 transitions. [2019-11-25 08:53:10,506 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1288 [2019-11-25 08:53:10,524 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2106 states to 2059 states and 2722 transitions. [2019-11-25 08:53:10,525 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1490 [2019-11-25 08:53:10,526 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1514 [2019-11-25 08:53:10,526 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2059 states and 2722 transitions. [2019-11-25 08:53:10,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:10,527 INFO L688 BuchiCegarLoop]: Abstraction has 2059 states and 2722 transitions. [2019-11-25 08:53:10,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2059 states and 2722 transitions. [2019-11-25 08:53:10,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2059 to 1966. [2019-11-25 08:53:10,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1966 states. [2019-11-25 08:53:10,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1966 states to 1966 states and 2613 transitions. [2019-11-25 08:53:10,554 INFO L711 BuchiCegarLoop]: Abstraction has 1966 states and 2613 transitions. [2019-11-25 08:53:10,554 INFO L591 BuchiCegarLoop]: Abstraction has 1966 states and 2613 transitions. [2019-11-25 08:53:10,554 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-11-25 08:53:10,554 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1966 states and 2613 transitions. [2019-11-25 08:53:10,559 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1266 [2019-11-25 08:53:10,559 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:10,559 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:10,560 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:10,560 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:10,560 INFO L794 eck$LassoCheckResult]: Stem: 42426#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 42230#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 42231#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 42259#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 42215#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 42216#L104-2 assume !false; 43052#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44138#L107 assume !(12292 == ssl3_accept_~s__state~0); 44137#L110 assume !(16384 == ssl3_accept_~s__state~0); 44136#L113 assume !(8192 == ssl3_accept_~s__state~0); 44135#L116 assume !(24576 == ssl3_accept_~s__state~0); 44134#L119 assume !(8195 == ssl3_accept_~s__state~0); 43022#L122 assume !(8480 == ssl3_accept_~s__state~0); 43023#L125 assume 8481 == ssl3_accept_~s__state~0; 42875#L126 [2019-11-25 08:53:10,560 INFO L796 eck$LassoCheckResult]: Loop: 42875#L126 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27; 44128#L262 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; 42343#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42344#L591 ssl3_accept_~skip~0 := 0; 44082#L104-2 assume !false; 44081#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44080#L107 assume !(12292 == ssl3_accept_~s__state~0); 44079#L110 assume !(16384 == ssl3_accept_~s__state~0); 44078#L113 assume !(8192 == ssl3_accept_~s__state~0); 44077#L116 assume !(24576 == ssl3_accept_~s__state~0); 44074#L119 assume !(8195 == ssl3_accept_~s__state~0); 42301#L122 assume !(8480 == ssl3_accept_~s__state~0); 42251#L125 assume !(8481 == ssl3_accept_~s__state~0); 42252#L128 assume !(8482 == ssl3_accept_~s__state~0); 42237#L131 assume !(8464 == ssl3_accept_~s__state~0); 42238#L134 assume !(8465 == ssl3_accept_~s__state~0); 42446#L137 assume !(8466 == ssl3_accept_~s__state~0); 42447#L140 assume !(8496 == ssl3_accept_~s__state~0); 43002#L143 assume !(8497 == ssl3_accept_~s__state~0); 42999#L146 assume !(8512 == ssl3_accept_~s__state~0); 42996#L149 assume !(8513 == ssl3_accept_~s__state~0); 42993#L152 assume !(8528 == ssl3_accept_~s__state~0); 42990#L155 assume !(8529 == ssl3_accept_~s__state~0); 42908#L158 assume !(8544 == ssl3_accept_~s__state~0); 42904#L161 assume !(8545 == ssl3_accept_~s__state~0); 42902#L164 assume !(8560 == ssl3_accept_~s__state~0); 42900#L167 assume !(8561 == ssl3_accept_~s__state~0); 42896#L170 assume 8448 == ssl3_accept_~s__state~0; 42857#L171 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 42895#L432 assume !(ssl3_accept_~num1~0 > 0); 42893#L432-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 42885#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42884#L591 ssl3_accept_~skip~0 := 0; 42883#L104-2 assume !false; 42882#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42881#L107 assume !(12292 == ssl3_accept_~s__state~0); 42880#L110 assume !(16384 == ssl3_accept_~s__state~0); 42879#L113 assume !(8192 == ssl3_accept_~s__state~0); 42878#L116 assume !(24576 == ssl3_accept_~s__state~0); 42877#L119 assume !(8195 == ssl3_accept_~s__state~0); 42876#L122 assume 8480 == ssl3_accept_~s__state~0; 42875#L126 [2019-11-25 08:53:10,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:10,561 INFO L82 PathProgramCache]: Analyzing trace with hash 82541866, now seen corresponding path program 1 times [2019-11-25 08:53:10,561 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:10,561 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852329972] [2019-11-25 08:53:10,561 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:10,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:10,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:53:10,575 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852329972] [2019-11-25 08:53:10,575 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:10,575 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-25 08:53:10,575 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846641994] [2019-11-25 08:53:10,576 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:53:10,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:10,576 INFO L82 PathProgramCache]: Analyzing trace with hash 1341049336, now seen corresponding path program 1 times [2019-11-25 08:53:10,576 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:10,576 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720218852] [2019-11-25 08:53:10,576 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:10,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:10,602 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:53:10,602 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720218852] [2019-11-25 08:53:10,603 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760154967] [2019-11-25 08:53:10,603 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e617840d-53bb-4674-9ed9-acf8e2260205/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-11-25 08:53:10,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:10,651 INFO L255 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:53:10,656 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:53:10,664 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:53:10,665 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-25 08:53:10,665 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-25 08:53:10,665 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434968034] [2019-11-25 08:53:10,665 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:10,666 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:10,666 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:10,666 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:53:10,666 INFO L87 Difference]: Start difference. First operand 1966 states and 2613 transitions. cyclomatic complexity: 654 Second operand 3 states. [2019-11-25 08:53:10,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:10,796 INFO L93 Difference]: Finished difference Result 1970 states and 2613 transitions. [2019-11-25 08:53:10,796 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:10,796 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1970 states and 2613 transitions. [2019-11-25 08:53:10,800 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2019-11-25 08:53:10,807 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1970 states to 1970 states and 2613 transitions. [2019-11-25 08:53:10,807 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1425 [2019-11-25 08:53:10,808 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1425 [2019-11-25 08:53:10,808 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1970 states and 2613 transitions. [2019-11-25 08:53:10,809 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:10,810 INFO L688 BuchiCegarLoop]: Abstraction has 1970 states and 2613 transitions. [2019-11-25 08:53:10,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1970 states and 2613 transitions. [2019-11-25 08:53:10,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1970 to 1966. [2019-11-25 08:53:10,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1966 states. [2019-11-25 08:53:10,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1966 states to 1966 states and 2609 transitions. [2019-11-25 08:53:10,833 INFO L711 BuchiCegarLoop]: Abstraction has 1966 states and 2609 transitions. [2019-11-25 08:53:10,833 INFO L591 BuchiCegarLoop]: Abstraction has 1966 states and 2609 transitions. [2019-11-25 08:53:10,833 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-11-25 08:53:10,833 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1966 states and 2609 transitions. [2019-11-25 08:53:10,837 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1266 [2019-11-25 08:53:10,837 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:10,838 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:10,838 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:10,838 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:10,839 INFO L794 eck$LassoCheckResult]: Stem: 46478#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 46294#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 46295#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 46321#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 46280#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 46281#L104-2 assume !false; 46852#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46850#L107 assume !(12292 == ssl3_accept_~s__state~0); 46848#L110 assume !(16384 == ssl3_accept_~s__state~0); 46846#L113 assume !(8192 == ssl3_accept_~s__state~0); 46844#L116 assume !(24576 == ssl3_accept_~s__state~0); 46842#L119 assume !(8195 == ssl3_accept_~s__state~0); 46840#L122 assume !(8480 == ssl3_accept_~s__state~0); 46838#L125 assume !(8481 == ssl3_accept_~s__state~0); 46836#L128 assume 8482 == ssl3_accept_~s__state~0; 46835#L129 [2019-11-25 08:53:10,839 INFO L796 eck$LassoCheckResult]: Loop: 46835#L129 ssl3_accept_~s__state~0 := 3; 48133#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48131#L591 ssl3_accept_~skip~0 := 0; 48129#L104-2 assume !false; 48127#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48124#L107 assume !(12292 == ssl3_accept_~s__state~0); 48122#L110 assume !(16384 == ssl3_accept_~s__state~0); 48120#L113 assume !(8192 == ssl3_accept_~s__state~0); 48117#L116 assume !(24576 == ssl3_accept_~s__state~0); 48115#L119 assume !(8195 == ssl3_accept_~s__state~0); 48113#L122 assume !(8480 == ssl3_accept_~s__state~0); 48111#L125 assume !(8481 == ssl3_accept_~s__state~0); 48109#L128 assume !(8482 == ssl3_accept_~s__state~0); 48107#L131 assume !(8464 == ssl3_accept_~s__state~0); 48099#L134 assume !(8465 == ssl3_accept_~s__state~0); 47992#L137 assume !(8466 == ssl3_accept_~s__state~0); 47554#L140 assume !(8496 == ssl3_accept_~s__state~0); 47552#L143 assume !(8497 == ssl3_accept_~s__state~0); 47551#L146 assume !(8512 == ssl3_accept_~s__state~0); 47550#L149 assume !(8513 == ssl3_accept_~s__state~0); 47549#L152 assume !(8528 == ssl3_accept_~s__state~0); 47547#L155 assume !(8529 == ssl3_accept_~s__state~0); 47544#L158 assume !(8544 == ssl3_accept_~s__state~0); 47539#L161 assume !(8545 == ssl3_accept_~s__state~0); 47537#L164 assume !(8560 == ssl3_accept_~s__state~0); 47535#L167 assume !(8561 == ssl3_accept_~s__state~0); 47533#L170 assume 8448 == ssl3_accept_~s__state~0; 46443#L171 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 46444#L432 assume !(ssl3_accept_~num1~0 > 0); 46442#L432-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 46457#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47055#L591 ssl3_accept_~skip~0 := 0; 47053#L104-2 assume !false; 47050#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46860#L107 assume !(12292 == ssl3_accept_~s__state~0); 46862#L110 assume !(16384 == ssl3_accept_~s__state~0); 47182#L113 assume !(8192 == ssl3_accept_~s__state~0); 47179#L116 assume !(24576 == ssl3_accept_~s__state~0); 47176#L119 assume !(8195 == ssl3_accept_~s__state~0); 47175#L122 assume !(8480 == ssl3_accept_~s__state~0); 47173#L125 assume !(8481 == ssl3_accept_~s__state~0); 47172#L128 assume 8482 == ssl3_accept_~s__state~0; 46835#L129 [2019-11-25 08:53:10,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:10,839 INFO L82 PathProgramCache]: Analyzing trace with hash -1736169309, now seen corresponding path program 1 times [2019-11-25 08:53:10,840 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:10,840 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127288644] [2019-11-25 08:53:10,840 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:10,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:10,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:53:10,856 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127288644] [2019-11-25 08:53:10,856 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:10,856 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-25 08:53:10,856 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376408174] [2019-11-25 08:53:10,857 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:53:10,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:10,857 INFO L82 PathProgramCache]: Analyzing trace with hash -1169497002, now seen corresponding path program 1 times [2019-11-25 08:53:10,857 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:10,857 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538807533] [2019-11-25 08:53:10,857 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:10,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:10,869 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:53:10,869 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538807533] [2019-11-25 08:53:10,869 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:10,869 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:53:10,870 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029892753] [2019-11-25 08:53:10,870 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:10,870 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:10,870 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:10,870 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:53:10,870 INFO L87 Difference]: Start difference. First operand 1966 states and 2609 transitions. cyclomatic complexity: 650 Second operand 3 states. [2019-11-25 08:53:11,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:11,011 INFO L93 Difference]: Finished difference Result 1966 states and 2605 transitions. [2019-11-25 08:53:11,011 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:11,012 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1966 states and 2605 transitions. [2019-11-25 08:53:11,018 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1266 [2019-11-25 08:53:11,023 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1966 states to 1966 states and 2605 transitions. [2019-11-25 08:53:11,023 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1421 [2019-11-25 08:53:11,024 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1421 [2019-11-25 08:53:11,024 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1966 states and 2605 transitions. [2019-11-25 08:53:11,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:11,026 INFO L688 BuchiCegarLoop]: Abstraction has 1966 states and 2605 transitions. [2019-11-25 08:53:11,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1966 states and 2605 transitions. [2019-11-25 08:53:11,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1966 to 1936. [2019-11-25 08:53:11,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1936 states. [2019-11-25 08:53:11,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1936 states to 1936 states and 2569 transitions. [2019-11-25 08:53:11,049 INFO L711 BuchiCegarLoop]: Abstraction has 1936 states and 2569 transitions. [2019-11-25 08:53:11,049 INFO L591 BuchiCegarLoop]: Abstraction has 1936 states and 2569 transitions. [2019-11-25 08:53:11,049 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-11-25 08:53:11,049 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1936 states and 2569 transitions. [2019-11-25 08:53:11,054 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1266 [2019-11-25 08:53:11,054 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:11,054 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:11,055 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:11,056 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:11,056 INFO L794 eck$LassoCheckResult]: Stem: 50428#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 50233#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 50234#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 50261#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 50219#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 50220#L104-2 assume !false; 51271#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51802#L107 assume !(12292 == ssl3_accept_~s__state~0); 51800#L110 assume !(16384 == ssl3_accept_~s__state~0); 51798#L113 assume !(8192 == ssl3_accept_~s__state~0); 51796#L116 assume !(24576 == ssl3_accept_~s__state~0); 51794#L119 assume !(8195 == ssl3_accept_~s__state~0); 51792#L122 assume !(8480 == ssl3_accept_~s__state~0); 51790#L125 assume !(8481 == ssl3_accept_~s__state~0); 51788#L128 assume !(8482 == ssl3_accept_~s__state~0); 51786#L131 assume 8464 == ssl3_accept_~s__state~0; 50843#L138 [2019-11-25 08:53:11,056 INFO L796 eck$LassoCheckResult]: Loop: 50843#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 51861#L277 assume !(0 == ssl3_accept_~blastFlag~0); 51860#L277-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; 51846#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51845#L591 ssl3_accept_~skip~0 := 0; 51844#L104-2 assume !false; 51843#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51842#L107 assume !(12292 == ssl3_accept_~s__state~0); 51840#L110 assume !(16384 == ssl3_accept_~s__state~0); 51838#L113 assume !(8192 == ssl3_accept_~s__state~0); 51836#L116 assume !(24576 == ssl3_accept_~s__state~0); 51834#L119 assume !(8195 == ssl3_accept_~s__state~0); 51832#L122 assume !(8480 == ssl3_accept_~s__state~0); 51830#L125 assume !(8481 == ssl3_accept_~s__state~0); 51828#L128 assume !(8482 == ssl3_accept_~s__state~0); 51826#L131 assume !(8464 == ssl3_accept_~s__state~0); 51824#L134 assume !(8465 == ssl3_accept_~s__state~0); 51823#L137 assume !(8466 == ssl3_accept_~s__state~0); 51822#L140 assume 8496 == ssl3_accept_~s__state~0; 50840#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 51821#L290 assume !(1 == ssl3_accept_~blastFlag~0); 50322#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 50214#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 50216#L296-2 ssl3_accept_~s__init_num~0 := 0; 52122#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52120#L591 ssl3_accept_~skip~0 := 0; 52118#L104-2 assume !false; 52117#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52116#L107 assume !(12292 == ssl3_accept_~s__state~0); 52115#L110 assume !(16384 == ssl3_accept_~s__state~0); 50367#L113 assume !(8192 == ssl3_accept_~s__state~0); 50351#L116 assume !(24576 == ssl3_accept_~s__state~0); 50352#L119 assume !(8195 == ssl3_accept_~s__state~0); 50359#L122 assume !(8480 == ssl3_accept_~s__state~0); 52108#L125 assume !(8481 == ssl3_accept_~s__state~0); 52106#L128 assume !(8482 == ssl3_accept_~s__state~0); 52104#L131 assume !(8464 == ssl3_accept_~s__state~0); 52102#L134 assume !(8465 == ssl3_accept_~s__state~0); 52100#L137 assume !(8466 == ssl3_accept_~s__state~0); 52098#L140 assume !(8496 == ssl3_accept_~s__state~0); 52097#L143 assume !(8497 == ssl3_accept_~s__state~0); 51403#L146 assume 8512 == ssl3_accept_~s__state~0; 50275#L150 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 50227#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 50228#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 50236#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52072#L591 ssl3_accept_~skip~0 := 0; 52070#L104-2 assume !false; 52068#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52066#L107 assume !(12292 == ssl3_accept_~s__state~0); 52064#L110 assume !(16384 == ssl3_accept_~s__state~0); 52062#L113 assume !(8192 == ssl3_accept_~s__state~0); 52060#L116 assume !(24576 == ssl3_accept_~s__state~0); 52059#L119 assume !(8195 == ssl3_accept_~s__state~0); 52058#L122 assume !(8480 == ssl3_accept_~s__state~0); 52057#L125 assume !(8481 == ssl3_accept_~s__state~0); 52056#L128 assume !(8482 == ssl3_accept_~s__state~0); 52054#L131 assume !(8464 == ssl3_accept_~s__state~0); 52051#L134 assume !(8465 == ssl3_accept_~s__state~0); 52047#L137 assume !(8466 == ssl3_accept_~s__state~0); 52046#L140 assume !(8496 == ssl3_accept_~s__state~0); 52040#L143 assume !(8497 == ssl3_accept_~s__state~0); 52037#L146 assume !(8512 == ssl3_accept_~s__state~0); 51869#L149 assume !(8513 == ssl3_accept_~s__state~0); 51870#L152 assume 8528 == ssl3_accept_~s__state~0; 50492#L156 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 50493#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 50488#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 50416#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 50399#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 50210#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 50404#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52039#L591 ssl3_accept_~skip~0 := 0; 52036#L104-2 assume !false; 52035#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52034#L107 assume !(12292 == ssl3_accept_~s__state~0); 52033#L110 assume !(16384 == ssl3_accept_~s__state~0); 52032#L113 assume !(8192 == ssl3_accept_~s__state~0); 52028#L116 assume !(24576 == ssl3_accept_~s__state~0); 52026#L119 assume !(8195 == ssl3_accept_~s__state~0); 51779#L122 assume !(8480 == ssl3_accept_~s__state~0); 51778#L125 assume !(8481 == ssl3_accept_~s__state~0); 51777#L128 assume !(8482 == ssl3_accept_~s__state~0); 51776#L131 assume !(8464 == ssl3_accept_~s__state~0); 51775#L134 assume !(8465 == ssl3_accept_~s__state~0); 51774#L137 assume !(8466 == ssl3_accept_~s__state~0); 51773#L140 assume !(8496 == ssl3_accept_~s__state~0); 51772#L143 assume !(8497 == ssl3_accept_~s__state~0); 51771#L146 assume !(8512 == ssl3_accept_~s__state~0); 51767#L149 assume !(8513 == ssl3_accept_~s__state~0); 51766#L152 assume !(8528 == ssl3_accept_~s__state~0); 51596#L155 assume !(8529 == ssl3_accept_~s__state~0); 50876#L158 assume 8544 == ssl3_accept_~s__state~0; 50466#L162 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; 50272#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51735#L591 ssl3_accept_~skip~0 := 0; 51733#L104-2 assume !false; 51731#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51730#L107 assume !(12292 == ssl3_accept_~s__state~0); 51728#L110 assume !(16384 == ssl3_accept_~s__state~0); 51723#L113 assume !(8192 == ssl3_accept_~s__state~0); 51720#L116 assume !(24576 == ssl3_accept_~s__state~0); 51708#L119 assume !(8195 == ssl3_accept_~s__state~0); 51705#L122 assume !(8480 == ssl3_accept_~s__state~0); 51704#L125 assume !(8481 == ssl3_accept_~s__state~0); 51703#L128 assume !(8482 == ssl3_accept_~s__state~0); 51702#L131 assume !(8464 == ssl3_accept_~s__state~0); 51700#L134 assume !(8465 == ssl3_accept_~s__state~0); 51697#L137 assume !(8466 == ssl3_accept_~s__state~0); 51696#L140 assume !(8496 == ssl3_accept_~s__state~0); 51695#L143 assume !(8497 == ssl3_accept_~s__state~0); 51694#L146 assume !(8512 == ssl3_accept_~s__state~0); 51693#L149 assume !(8513 == ssl3_accept_~s__state~0); 51692#L152 assume !(8528 == ssl3_accept_~s__state~0); 51691#L155 assume !(8529 == ssl3_accept_~s__state~0); 51690#L158 assume !(8544 == ssl3_accept_~s__state~0); 51689#L161 assume !(8545 == ssl3_accept_~s__state~0); 51688#L164 assume !(8560 == ssl3_accept_~s__state~0); 51687#L167 assume !(8561 == ssl3_accept_~s__state~0); 51686#L170 assume !(8448 == ssl3_accept_~s__state~0); 51679#L173 assume 8576 == ssl3_accept_~s__state~0; 50312#L177 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 50313#L446 assume !(ssl3_accept_~ret~0 <= 0); 50374#L449 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 50375#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51859#L591 ssl3_accept_~skip~0 := 0; 51979#L104-2 assume !false; 51978#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51977#L107 assume !(12292 == ssl3_accept_~s__state~0); 51972#L110 assume !(16384 == ssl3_accept_~s__state~0); 51965#L113 assume !(8192 == ssl3_accept_~s__state~0); 51958#L116 assume !(24576 == ssl3_accept_~s__state~0); 51955#L119 assume !(8195 == ssl3_accept_~s__state~0); 51952#L122 assume !(8480 == ssl3_accept_~s__state~0); 50638#L125 assume !(8481 == ssl3_accept_~s__state~0); 51947#L128 assume !(8482 == ssl3_accept_~s__state~0); 51490#L131 assume 8464 == ssl3_accept_~s__state~0; 50843#L138 [2019-11-25 08:53:11,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:11,057 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 14 times [2019-11-25 08:53:11,057 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:11,057 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2148579] [2019-11-25 08:53:11,057 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:11,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:11,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:11,065 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:11,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:11,065 INFO L82 PathProgramCache]: Analyzing trace with hash 74205782, now seen corresponding path program 1 times [2019-11-25 08:53:11,065 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:11,066 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821725002] [2019-11-25 08:53:11,066 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:11,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:11,104 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-25 08:53:11,104 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821725002] [2019-11-25 08:53:11,104 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:11,105 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:53:11,105 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541663249] [2019-11-25 08:53:11,105 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:11,105 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:11,105 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:11,106 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:53:11,106 INFO L87 Difference]: Start difference. First operand 1936 states and 2569 transitions. cyclomatic complexity: 640 Second operand 3 states. [2019-11-25 08:53:11,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:11,259 INFO L93 Difference]: Finished difference Result 1796 states and 2317 transitions. [2019-11-25 08:53:11,259 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:11,260 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1796 states and 2317 transitions. [2019-11-25 08:53:11,265 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 976 [2019-11-25 08:53:11,269 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1796 states to 1522 states and 1973 transitions. [2019-11-25 08:53:11,269 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1092 [2019-11-25 08:53:11,271 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1366 [2019-11-25 08:53:11,271 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1522 states and 1973 transitions. [2019-11-25 08:53:11,272 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:11,272 INFO L688 BuchiCegarLoop]: Abstraction has 1522 states and 1973 transitions. [2019-11-25 08:53:11,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1522 states and 1973 transitions. [2019-11-25 08:53:11,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1522 to 1244. [2019-11-25 08:53:11,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1244 states. [2019-11-25 08:53:11,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1244 states to 1244 states and 1621 transitions. [2019-11-25 08:53:11,287 INFO L711 BuchiCegarLoop]: Abstraction has 1244 states and 1621 transitions. [2019-11-25 08:53:11,287 INFO L591 BuchiCegarLoop]: Abstraction has 1244 states and 1621 transitions. [2019-11-25 08:53:11,287 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-11-25 08:53:11,287 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1244 states and 1621 transitions. [2019-11-25 08:53:11,290 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 972 [2019-11-25 08:53:11,290 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:11,290 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:11,291 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:11,291 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:11,292 INFO L794 eck$LassoCheckResult]: Stem: 54114#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 53962#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 53963#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 53985#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 53953#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 53954#L104-2 assume !false; 54206#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54841#L107 assume !(12292 == ssl3_accept_~s__state~0); 54840#L110 assume !(16384 == ssl3_accept_~s__state~0); 54838#L113 assume !(8192 == ssl3_accept_~s__state~0); 54836#L116 assume !(24576 == ssl3_accept_~s__state~0); 54835#L119 assume !(8195 == ssl3_accept_~s__state~0); 54833#L122 assume !(8480 == ssl3_accept_~s__state~0); 54832#L125 assume !(8481 == ssl3_accept_~s__state~0); 54830#L128 assume !(8482 == ssl3_accept_~s__state~0); 54510#L131 assume 8464 == ssl3_accept_~s__state~0; 54444#L138 [2019-11-25 08:53:11,292 INFO L796 eck$LassoCheckResult]: Loop: 54444#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 54805#L277 assume !(0 == ssl3_accept_~blastFlag~0); 54806#L277-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; 54795#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54792#L591 ssl3_accept_~skip~0 := 0; 54790#L104-2 assume !false; 54789#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54788#L107 assume !(12292 == ssl3_accept_~s__state~0); 54787#L110 assume !(16384 == ssl3_accept_~s__state~0); 54786#L113 assume !(8192 == ssl3_accept_~s__state~0); 54784#L116 assume !(24576 == ssl3_accept_~s__state~0); 54781#L119 assume !(8195 == ssl3_accept_~s__state~0); 54780#L122 assume !(8480 == ssl3_accept_~s__state~0); 54775#L125 assume !(8481 == ssl3_accept_~s__state~0); 54699#L128 assume !(8482 == ssl3_accept_~s__state~0); 54693#L131 assume !(8464 == ssl3_accept_~s__state~0); 54687#L134 assume !(8465 == ssl3_accept_~s__state~0); 54681#L137 assume !(8466 == ssl3_accept_~s__state~0); 54675#L140 assume 8496 == ssl3_accept_~s__state~0; 54327#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 54666#L290 assume !(1 == ssl3_accept_~blastFlag~0); 54663#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 54662#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 53952#L296-2 ssl3_accept_~s__init_num~0 := 0; 55174#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55173#L591 ssl3_accept_~skip~0 := 0; 55172#L104-2 assume !false; 55171#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55170#L107 assume !(12292 == ssl3_accept_~s__state~0); 55169#L110 assume !(16384 == ssl3_accept_~s__state~0); 55168#L113 assume !(8192 == ssl3_accept_~s__state~0); 55167#L116 assume !(24576 == ssl3_accept_~s__state~0); 55166#L119 assume !(8195 == ssl3_accept_~s__state~0); 55165#L122 assume !(8480 == ssl3_accept_~s__state~0); 55164#L125 assume !(8481 == ssl3_accept_~s__state~0); 55163#L128 assume !(8482 == ssl3_accept_~s__state~0); 55161#L131 assume !(8464 == ssl3_accept_~s__state~0); 55158#L134 assume !(8465 == ssl3_accept_~s__state~0); 55157#L137 assume !(8466 == ssl3_accept_~s__state~0); 55156#L140 assume !(8496 == ssl3_accept_~s__state~0); 55155#L143 assume !(8497 == ssl3_accept_~s__state~0); 55154#L146 assume 8512 == ssl3_accept_~s__state~0; 54323#L150 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 53959#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 53960#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 53965#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55147#L591 ssl3_accept_~skip~0 := 0; 55143#L104-2 assume !false; 55137#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55135#L107 assume !(12292 == ssl3_accept_~s__state~0); 55133#L110 assume !(16384 == ssl3_accept_~s__state~0); 55131#L113 assume !(8192 == ssl3_accept_~s__state~0); 55129#L116 assume !(24576 == ssl3_accept_~s__state~0); 55127#L119 assume !(8195 == ssl3_accept_~s__state~0); 55125#L122 assume !(8480 == ssl3_accept_~s__state~0); 55123#L125 assume !(8481 == ssl3_accept_~s__state~0); 55121#L128 assume !(8482 == ssl3_accept_~s__state~0); 55119#L131 assume !(8464 == ssl3_accept_~s__state~0); 55117#L134 assume !(8465 == ssl3_accept_~s__state~0); 55115#L137 assume !(8466 == ssl3_accept_~s__state~0); 55113#L140 assume !(8496 == ssl3_accept_~s__state~0); 55111#L143 assume !(8497 == ssl3_accept_~s__state~0); 55109#L146 assume !(8512 == ssl3_accept_~s__state~0); 55105#L149 assume !(8513 == ssl3_accept_~s__state~0); 55104#L152 assume 8528 == ssl3_accept_~s__state~0; 54318#L156 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 54141#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 54142#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 54010#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 54099#L357 assume !(ssl3_accept_~ret~0 <= 0); 54093#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 54094#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55084#L591 ssl3_accept_~skip~0 := 0; 55082#L104-2 assume !false; 55080#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55078#L107 assume !(12292 == ssl3_accept_~s__state~0); 55076#L110 assume !(16384 == ssl3_accept_~s__state~0); 55074#L113 assume !(8192 == ssl3_accept_~s__state~0); 55072#L116 assume !(24576 == ssl3_accept_~s__state~0); 55070#L119 assume !(8195 == ssl3_accept_~s__state~0); 55068#L122 assume !(8480 == ssl3_accept_~s__state~0); 55066#L125 assume !(8481 == ssl3_accept_~s__state~0); 55064#L128 assume !(8482 == ssl3_accept_~s__state~0); 55062#L131 assume !(8464 == ssl3_accept_~s__state~0); 55060#L134 assume !(8465 == ssl3_accept_~s__state~0); 55058#L137 assume !(8466 == ssl3_accept_~s__state~0); 55056#L140 assume !(8496 == ssl3_accept_~s__state~0); 55054#L143 assume !(8497 == ssl3_accept_~s__state~0); 55052#L146 assume !(8512 == ssl3_accept_~s__state~0); 55050#L149 assume !(8513 == ssl3_accept_~s__state~0); 55048#L152 assume !(8528 == ssl3_accept_~s__state~0); 55045#L155 assume !(8529 == ssl3_accept_~s__state~0); 54939#L158 assume 8544 == ssl3_accept_~s__state~0; 54310#L162 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 54938#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 54936#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 53987#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 53988#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 54133#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 54039#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54894#L591 ssl3_accept_~skip~0 := 0; 54892#L104-2 assume !false; 54890#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54888#L107 assume !(12292 == ssl3_accept_~s__state~0); 54886#L110 assume !(16384 == ssl3_accept_~s__state~0); 54884#L113 assume !(8192 == ssl3_accept_~s__state~0); 54882#L116 assume !(24576 == ssl3_accept_~s__state~0); 54880#L119 assume !(8195 == ssl3_accept_~s__state~0); 54878#L122 assume !(8480 == ssl3_accept_~s__state~0); 54876#L125 assume !(8481 == ssl3_accept_~s__state~0); 54874#L128 assume !(8482 == ssl3_accept_~s__state~0); 54872#L131 assume !(8464 == ssl3_accept_~s__state~0); 54870#L134 assume !(8465 == ssl3_accept_~s__state~0); 54868#L137 assume !(8466 == ssl3_accept_~s__state~0); 54441#L140 assume !(8496 == ssl3_accept_~s__state~0); 54439#L143 assume !(8497 == ssl3_accept_~s__state~0); 54437#L146 assume !(8512 == ssl3_accept_~s__state~0); 54435#L149 assume !(8513 == ssl3_accept_~s__state~0); 54433#L152 assume !(8528 == ssl3_accept_~s__state~0); 54431#L155 assume !(8529 == ssl3_accept_~s__state~0); 54429#L158 assume !(8544 == ssl3_accept_~s__state~0); 54427#L161 assume !(8545 == ssl3_accept_~s__state~0); 54425#L164 assume !(8560 == ssl3_accept_~s__state~0); 54423#L167 assume !(8561 == ssl3_accept_~s__state~0); 54422#L170 assume 8448 == ssl3_accept_~s__state~0; 54420#L171 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 54419#L432 assume !(ssl3_accept_~num1~0 > 0); 54417#L432-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 54409#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54408#L591 ssl3_accept_~skip~0 := 0; 54407#L104-2 assume !false; 54406#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54403#L107 assume !(12292 == ssl3_accept_~s__state~0); 54401#L110 assume !(16384 == ssl3_accept_~s__state~0); 54398#L113 assume !(8192 == ssl3_accept_~s__state~0); 54394#L116 assume !(24576 == ssl3_accept_~s__state~0); 54392#L119 assume !(8195 == ssl3_accept_~s__state~0); 54390#L122 assume !(8480 == ssl3_accept_~s__state~0); 54345#L125 assume !(8481 == ssl3_accept_~s__state~0); 54346#L128 assume !(8482 == ssl3_accept_~s__state~0); 54446#L131 assume 8464 == ssl3_accept_~s__state~0; 54444#L138 [2019-11-25 08:53:11,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:11,293 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 15 times [2019-11-25 08:53:11,293 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:11,293 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240551085] [2019-11-25 08:53:11,293 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:11,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:11,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:11,301 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:11,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:11,302 INFO L82 PathProgramCache]: Analyzing trace with hash -1856260462, now seen corresponding path program 1 times [2019-11-25 08:53:11,302 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:11,302 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107469046] [2019-11-25 08:53:11,302 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:11,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:11,348 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-25 08:53:11,349 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107469046] [2019-11-25 08:53:11,349 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2082331618] [2019-11-25 08:53:11,349 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e617840d-53bb-4674-9ed9-acf8e2260205/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-11-25 08:53:11,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:11,418 INFO L255 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:53:11,421 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:53:11,451 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-25 08:53:11,451 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-25 08:53:11,452 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-25 08:53:11,452 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80393033] [2019-11-25 08:53:11,453 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:11,453 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:11,453 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-25 08:53:11,453 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-25 08:53:11,453 INFO L87 Difference]: Start difference. First operand 1244 states and 1621 transitions. cyclomatic complexity: 380 Second operand 4 states. [2019-11-25 08:53:11,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:11,792 INFO L93 Difference]: Finished difference Result 2150 states and 2762 transitions. [2019-11-25 08:53:11,792 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-25 08:53:11,792 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2150 states and 2762 transitions. [2019-11-25 08:53:11,799 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1878 [2019-11-25 08:53:11,805 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2150 states to 2150 states and 2762 transitions. [2019-11-25 08:53:11,805 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1994 [2019-11-25 08:53:11,806 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1994 [2019-11-25 08:53:11,806 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2150 states and 2762 transitions. [2019-11-25 08:53:11,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:11,808 INFO L688 BuchiCegarLoop]: Abstraction has 2150 states and 2762 transitions. [2019-11-25 08:53:11,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2150 states and 2762 transitions. [2019-11-25 08:53:11,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2150 to 1612. [2019-11-25 08:53:11,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1612 states. [2019-11-25 08:53:11,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1612 states to 1612 states and 2092 transitions. [2019-11-25 08:53:11,824 INFO L711 BuchiCegarLoop]: Abstraction has 1612 states and 2092 transitions. [2019-11-25 08:53:11,825 INFO L591 BuchiCegarLoop]: Abstraction has 1612 states and 2092 transitions. [2019-11-25 08:53:11,825 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-11-25 08:53:11,825 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1612 states and 2092 transitions. [2019-11-25 08:53:11,828 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1340 [2019-11-25 08:53:11,828 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:11,829 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:11,830 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:11,830 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:11,831 INFO L794 eck$LassoCheckResult]: Stem: 57941#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 57786#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 57787#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 57809#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 57777#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 57778#L104-2 assume !false; 58033#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58455#L107 assume !(12292 == ssl3_accept_~s__state~0); 58454#L110 assume !(16384 == ssl3_accept_~s__state~0); 58453#L113 assume !(8192 == ssl3_accept_~s__state~0); 58452#L116 assume !(24576 == ssl3_accept_~s__state~0); 58451#L119 assume !(8195 == ssl3_accept_~s__state~0); 58450#L122 assume !(8480 == ssl3_accept_~s__state~0); 58449#L125 assume !(8481 == ssl3_accept_~s__state~0); 58448#L128 assume !(8482 == ssl3_accept_~s__state~0); 58447#L131 assume 8464 == ssl3_accept_~s__state~0; 58199#L138 [2019-11-25 08:53:11,831 INFO L796 eck$LassoCheckResult]: Loop: 58199#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 59207#L277 assume !(0 == ssl3_accept_~blastFlag~0); 59205#L277-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; 59192#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59190#L591 ssl3_accept_~skip~0 := 0; 59188#L104-2 assume !false; 59186#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59184#L107 assume !(12292 == ssl3_accept_~s__state~0); 59182#L110 assume !(16384 == ssl3_accept_~s__state~0); 59180#L113 assume !(8192 == ssl3_accept_~s__state~0); 59178#L116 assume !(24576 == ssl3_accept_~s__state~0); 59176#L119 assume !(8195 == ssl3_accept_~s__state~0); 59174#L122 assume !(8480 == ssl3_accept_~s__state~0); 59172#L125 assume !(8481 == ssl3_accept_~s__state~0); 59170#L128 assume !(8482 == ssl3_accept_~s__state~0); 59168#L131 assume !(8464 == ssl3_accept_~s__state~0); 59166#L134 assume !(8465 == ssl3_accept_~s__state~0); 59161#L137 assume !(8466 == ssl3_accept_~s__state~0); 59148#L140 assume 8496 == ssl3_accept_~s__state~0; 58194#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 59146#L290 assume !(1 == ssl3_accept_~blastFlag~0); 59143#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 59142#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 59141#L296-2 ssl3_accept_~s__init_num~0 := 0; 59113#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59110#L591 ssl3_accept_~skip~0 := 0; 59107#L104-2 assume !false; 59104#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59101#L107 assume !(12292 == ssl3_accept_~s__state~0); 59098#L110 assume !(16384 == ssl3_accept_~s__state~0); 59095#L113 assume !(8192 == ssl3_accept_~s__state~0); 59092#L116 assume !(24576 == ssl3_accept_~s__state~0); 59089#L119 assume !(8195 == ssl3_accept_~s__state~0); 59086#L122 assume !(8480 == ssl3_accept_~s__state~0); 59083#L125 assume !(8481 == ssl3_accept_~s__state~0); 58987#L128 assume !(8482 == ssl3_accept_~s__state~0); 58985#L131 assume !(8464 == ssl3_accept_~s__state~0); 58984#L134 assume !(8465 == ssl3_accept_~s__state~0); 58926#L137 assume !(8466 == ssl3_accept_~s__state~0); 58922#L140 assume !(8496 == ssl3_accept_~s__state~0); 58921#L143 assume !(8497 == ssl3_accept_~s__state~0); 58915#L146 assume !(8512 == ssl3_accept_~s__state~0); 58909#L149 assume !(8513 == ssl3_accept_~s__state~0); 58906#L152 assume !(8528 == ssl3_accept_~s__state~0); 58903#L155 assume !(8529 == ssl3_accept_~s__state~0); 58900#L158 assume !(8544 == ssl3_accept_~s__state~0); 58897#L161 assume !(8545 == ssl3_accept_~s__state~0); 58894#L164 assume !(8560 == ssl3_accept_~s__state~0); 58891#L167 assume !(8561 == ssl3_accept_~s__state~0); 58888#L170 assume !(8448 == ssl3_accept_~s__state~0); 58885#L173 assume !(8576 == ssl3_accept_~s__state~0); 58882#L176 assume !(8577 == ssl3_accept_~s__state~0); 58880#L179 assume !(8592 == ssl3_accept_~s__state~0); 58877#L182 assume !(8593 == ssl3_accept_~s__state~0); 58874#L185 assume !(8608 == ssl3_accept_~s__state~0); 58871#L188 assume !(8609 == ssl3_accept_~s__state~0); 58868#L191 assume !(8640 == ssl3_accept_~s__state~0); 58462#L194 assume !(8641 == ssl3_accept_~s__state~0); 58461#L197 assume 8656 == ssl3_accept_~s__state~0; 58113#L201 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 58155#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 58103#L503 assume !(2 == ssl3_accept_~blastFlag~0); 57976#L503-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 57989#L512 assume !(0 == ssl3_accept_~tmp___10~0); 58383#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58382#L591 ssl3_accept_~skip~0 := 0; 58381#L104-2 assume !false; 58380#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58379#L107 assume !(12292 == ssl3_accept_~s__state~0); 58378#L110 assume !(16384 == ssl3_accept_~s__state~0); 58377#L113 assume !(8192 == ssl3_accept_~s__state~0); 58376#L116 assume !(24576 == ssl3_accept_~s__state~0); 58375#L119 assume !(8195 == ssl3_accept_~s__state~0); 58374#L122 assume !(8480 == ssl3_accept_~s__state~0); 58373#L125 assume !(8481 == ssl3_accept_~s__state~0); 58372#L128 assume !(8482 == ssl3_accept_~s__state~0); 58371#L131 assume !(8464 == ssl3_accept_~s__state~0); 58370#L134 assume !(8465 == ssl3_accept_~s__state~0); 58368#L137 assume !(8466 == ssl3_accept_~s__state~0); 58365#L140 assume !(8496 == ssl3_accept_~s__state~0); 58362#L143 assume !(8497 == ssl3_accept_~s__state~0); 58360#L146 assume !(8512 == ssl3_accept_~s__state~0); 58358#L149 assume !(8513 == ssl3_accept_~s__state~0); 58356#L152 assume !(8528 == ssl3_accept_~s__state~0); 58317#L155 assume !(8529 == ssl3_accept_~s__state~0); 58315#L158 assume !(8544 == ssl3_accept_~s__state~0); 58311#L161 assume !(8545 == ssl3_accept_~s__state~0); 58307#L164 assume !(8560 == ssl3_accept_~s__state~0); 58300#L167 assume !(8561 == ssl3_accept_~s__state~0); 58291#L170 assume !(8448 == ssl3_accept_~s__state~0); 58283#L173 assume !(8576 == ssl3_accept_~s__state~0); 58276#L176 assume !(8577 == ssl3_accept_~s__state~0); 58269#L179 assume !(8592 == ssl3_accept_~s__state~0); 58262#L182 assume !(8593 == ssl3_accept_~s__state~0); 58168#L185 assume !(8608 == ssl3_accept_~s__state~0); 58164#L188 assume !(8609 == ssl3_accept_~s__state~0); 58159#L191 assume !(8640 == ssl3_accept_~s__state~0); 58158#L194 assume !(8641 == ssl3_accept_~s__state~0); 58157#L197 assume !(8656 == ssl3_accept_~s__state~0); 58156#L200 assume !(8657 == ssl3_accept_~s__state~0); 57987#L203 assume 8672 == ssl3_accept_~s__state~0; 58105#L207 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 58104#L520 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 57932#L520-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 57938#L531 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 57940#L531-2 ssl3_accept_~s__init_num~0 := 0; 57866#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58907#L591 ssl3_accept_~skip~0 := 0; 58908#L104-2 assume !false; 58901#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58902#L107 assume !(12292 == ssl3_accept_~s__state~0); 58895#L110 assume !(16384 == ssl3_accept_~s__state~0); 58896#L113 assume !(8192 == ssl3_accept_~s__state~0); 58889#L116 assume !(24576 == ssl3_accept_~s__state~0); 58890#L119 assume !(8195 == ssl3_accept_~s__state~0); 58883#L122 assume !(8480 == ssl3_accept_~s__state~0); 58884#L125 assume !(8481 == ssl3_accept_~s__state~0); 58878#L128 assume !(8482 == ssl3_accept_~s__state~0); 58879#L131 assume !(8464 == ssl3_accept_~s__state~0); 58872#L134 assume !(8465 == ssl3_accept_~s__state~0); 58873#L137 assume !(8466 == ssl3_accept_~s__state~0); 58864#L140 assume !(8496 == ssl3_accept_~s__state~0); 58444#L143 assume !(8497 == ssl3_accept_~s__state~0); 58861#L146 assume !(8512 == ssl3_accept_~s__state~0); 58859#L149 assume !(8513 == ssl3_accept_~s__state~0); 58857#L152 assume !(8528 == ssl3_accept_~s__state~0); 58855#L155 assume !(8529 == ssl3_accept_~s__state~0); 58853#L158 assume !(8544 == ssl3_accept_~s__state~0); 58850#L161 assume !(8545 == ssl3_accept_~s__state~0); 58846#L164 assume !(8560 == ssl3_accept_~s__state~0); 58840#L167 assume !(8561 == ssl3_accept_~s__state~0); 58160#L170 assume 8448 == ssl3_accept_~s__state~0; 58161#L171 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 58146#L432 assume !(ssl3_accept_~num1~0 > 0); 58145#L432-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 58124#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58125#L591 ssl3_accept_~skip~0 := 0; 58117#L104-2 assume !false; 58118#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58110#L107 assume !(12292 == ssl3_accept_~s__state~0); 58111#L110 assume !(16384 == ssl3_accept_~s__state~0); 58101#L113 assume !(8192 == ssl3_accept_~s__state~0); 58102#L116 assume !(24576 == ssl3_accept_~s__state~0); 58074#L119 assume !(8195 == ssl3_accept_~s__state~0); 58075#L122 assume !(8480 == ssl3_accept_~s__state~0); 58036#L125 assume !(8481 == ssl3_accept_~s__state~0); 58037#L128 assume !(8482 == ssl3_accept_~s__state~0); 58203#L131 assume 8464 == ssl3_accept_~s__state~0; 58199#L138 [2019-11-25 08:53:11,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:11,832 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 16 times [2019-11-25 08:53:11,832 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:11,832 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502354046] [2019-11-25 08:53:11,832 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:11,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:11,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:11,864 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:11,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:11,865 INFO L82 PathProgramCache]: Analyzing trace with hash 162104434, now seen corresponding path program 1 times [2019-11-25 08:53:11,865 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:11,865 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464740863] [2019-11-25 08:53:11,865 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:11,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:11,917 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2019-11-25 08:53:11,917 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464740863] [2019-11-25 08:53:11,917 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:11,917 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:53:11,918 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953055145] [2019-11-25 08:53:11,918 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:11,918 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:11,918 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:11,918 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:53:11,919 INFO L87 Difference]: Start difference. First operand 1612 states and 2092 transitions. cyclomatic complexity: 483 Second operand 3 states. [2019-11-25 08:53:11,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:11,938 INFO L93 Difference]: Finished difference Result 2840 states and 3726 transitions. [2019-11-25 08:53:11,938 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:11,938 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2840 states and 3726 transitions. [2019-11-25 08:53:11,948 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2538 [2019-11-25 08:53:11,955 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2840 states to 2840 states and 3726 transitions. [2019-11-25 08:53:11,956 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2684 [2019-11-25 08:53:11,957 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2684 [2019-11-25 08:53:11,957 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2840 states and 3726 transitions. [2019-11-25 08:53:11,958 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:11,959 INFO L688 BuchiCegarLoop]: Abstraction has 2840 states and 3726 transitions. [2019-11-25 08:53:11,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2840 states and 3726 transitions. [2019-11-25 08:53:11,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2840 to 2840. [2019-11-25 08:53:11,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2840 states. [2019-11-25 08:53:11,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2840 states to 2840 states and 3726 transitions. [2019-11-25 08:53:11,985 INFO L711 BuchiCegarLoop]: Abstraction has 2840 states and 3726 transitions. [2019-11-25 08:53:11,985 INFO L591 BuchiCegarLoop]: Abstraction has 2840 states and 3726 transitions. [2019-11-25 08:53:11,985 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-11-25 08:53:11,985 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2840 states and 3726 transitions. [2019-11-25 08:53:11,993 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2538 [2019-11-25 08:53:11,993 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:11,993 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:11,995 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:11,995 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:11,996 INFO L794 eck$LassoCheckResult]: Stem: 62400#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 62244#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 62245#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 62267#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 62235#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 62236#L104-2 assume !false; 62489#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62799#L107 assume !(12292 == ssl3_accept_~s__state~0); 62798#L110 assume !(16384 == ssl3_accept_~s__state~0); 62797#L113 assume !(8192 == ssl3_accept_~s__state~0); 62796#L116 assume !(24576 == ssl3_accept_~s__state~0); 62795#L119 assume !(8195 == ssl3_accept_~s__state~0); 62794#L122 assume !(8480 == ssl3_accept_~s__state~0); 62793#L125 assume !(8481 == ssl3_accept_~s__state~0); 62792#L128 assume !(8482 == ssl3_accept_~s__state~0); 62791#L131 assume 8464 == ssl3_accept_~s__state~0; 62575#L138 [2019-11-25 08:53:11,996 INFO L796 eck$LassoCheckResult]: Loop: 62575#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 63384#L277 assume !(0 == ssl3_accept_~blastFlag~0); 63385#L277-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; 64551#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64549#L591 ssl3_accept_~skip~0 := 0; 64547#L104-2 assume !false; 64545#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64534#L107 assume !(12292 == ssl3_accept_~s__state~0); 64532#L110 assume !(16384 == ssl3_accept_~s__state~0); 64530#L113 assume !(8192 == ssl3_accept_~s__state~0); 64528#L116 assume !(24576 == ssl3_accept_~s__state~0); 64527#L119 assume !(8195 == ssl3_accept_~s__state~0); 64526#L122 assume !(8480 == ssl3_accept_~s__state~0); 64525#L125 assume !(8481 == ssl3_accept_~s__state~0); 64524#L128 assume !(8482 == ssl3_accept_~s__state~0); 64522#L131 assume !(8464 == ssl3_accept_~s__state~0); 64519#L134 assume !(8465 == ssl3_accept_~s__state~0); 64518#L137 assume !(8466 == ssl3_accept_~s__state~0); 62838#L140 assume 8496 == ssl3_accept_~s__state~0; 62836#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 62814#L290 assume !(1 == ssl3_accept_~blastFlag~0); 62815#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 62827#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 62541#L296-2 ssl3_accept_~s__init_num~0 := 0; 64614#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64612#L591 ssl3_accept_~skip~0 := 0; 64609#L104-2 assume !false; 64607#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64605#L107 assume !(12292 == ssl3_accept_~s__state~0); 64603#L110 assume !(16384 == ssl3_accept_~s__state~0); 64601#L113 assume !(8192 == ssl3_accept_~s__state~0); 64599#L116 assume !(24576 == ssl3_accept_~s__state~0); 64596#L119 assume !(8195 == ssl3_accept_~s__state~0); 64594#L122 assume !(8480 == ssl3_accept_~s__state~0); 64592#L125 assume !(8481 == ssl3_accept_~s__state~0); 64590#L128 assume !(8482 == ssl3_accept_~s__state~0); 64588#L131 assume !(8464 == ssl3_accept_~s__state~0); 64586#L134 assume !(8465 == ssl3_accept_~s__state~0); 64584#L137 assume !(8466 == ssl3_accept_~s__state~0); 64582#L140 assume !(8496 == ssl3_accept_~s__state~0); 64580#L143 assume !(8497 == ssl3_accept_~s__state~0); 64579#L146 assume 8512 == ssl3_accept_~s__state~0; 63810#L150 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 64577#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 64576#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 64568#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64567#L591 ssl3_accept_~skip~0 := 0; 64566#L104-2 assume !false; 64565#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64564#L107 assume !(12292 == ssl3_accept_~s__state~0); 64563#L110 assume !(16384 == ssl3_accept_~s__state~0); 64560#L113 assume !(8192 == ssl3_accept_~s__state~0); 64557#L116 assume !(24576 == ssl3_accept_~s__state~0); 64556#L119 assume !(8195 == ssl3_accept_~s__state~0); 64550#L122 assume !(8480 == ssl3_accept_~s__state~0); 64548#L125 assume !(8481 == ssl3_accept_~s__state~0); 64546#L128 assume !(8482 == ssl3_accept_~s__state~0); 64544#L131 assume !(8464 == ssl3_accept_~s__state~0); 64543#L134 assume !(8465 == ssl3_accept_~s__state~0); 64542#L137 assume !(8466 == ssl3_accept_~s__state~0); 64541#L140 assume !(8496 == ssl3_accept_~s__state~0); 64540#L143 assume !(8497 == ssl3_accept_~s__state~0); 64539#L146 assume !(8512 == ssl3_accept_~s__state~0); 64538#L149 assume !(8513 == ssl3_accept_~s__state~0); 64537#L152 assume 8528 == ssl3_accept_~s__state~0; 63807#L156 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 64535#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 64536#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 62388#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 62389#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 64529#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 64513#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64512#L591 ssl3_accept_~skip~0 := 0; 64452#L104-2 assume !false; 64349#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64344#L107 assume !(12292 == ssl3_accept_~s__state~0); 64342#L110 assume !(16384 == ssl3_accept_~s__state~0); 64340#L113 assume !(8192 == ssl3_accept_~s__state~0); 64338#L116 assume !(24576 == ssl3_accept_~s__state~0); 64336#L119 assume !(8195 == ssl3_accept_~s__state~0); 64334#L122 assume !(8480 == ssl3_accept_~s__state~0); 64332#L125 assume !(8481 == ssl3_accept_~s__state~0); 64330#L128 assume !(8482 == ssl3_accept_~s__state~0); 64328#L131 assume !(8464 == ssl3_accept_~s__state~0); 64326#L134 assume !(8465 == ssl3_accept_~s__state~0); 64324#L137 assume !(8466 == ssl3_accept_~s__state~0); 64322#L140 assume !(8496 == ssl3_accept_~s__state~0); 64320#L143 assume !(8497 == ssl3_accept_~s__state~0); 64318#L146 assume !(8512 == ssl3_accept_~s__state~0); 64316#L149 assume !(8513 == ssl3_accept_~s__state~0); 64314#L152 assume !(8528 == ssl3_accept_~s__state~0); 64312#L155 assume !(8529 == ssl3_accept_~s__state~0); 64310#L158 assume 8544 == ssl3_accept_~s__state~0; 63804#L162 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 64307#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 64304#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 64298#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 64297#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 64296#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 64290#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64286#L591 ssl3_accept_~skip~0 := 0; 64285#L104-2 assume !false; 64284#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64280#L107 assume !(12292 == ssl3_accept_~s__state~0); 64279#L110 assume !(16384 == ssl3_accept_~s__state~0); 64277#L113 assume !(8192 == ssl3_accept_~s__state~0); 64212#L116 assume !(24576 == ssl3_accept_~s__state~0); 64211#L119 assume !(8195 == ssl3_accept_~s__state~0); 64210#L122 assume !(8480 == ssl3_accept_~s__state~0); 64209#L125 assume !(8481 == ssl3_accept_~s__state~0); 64208#L128 assume !(8482 == ssl3_accept_~s__state~0); 64207#L131 assume !(8464 == ssl3_accept_~s__state~0); 64206#L134 assume !(8465 == ssl3_accept_~s__state~0); 64203#L137 assume !(8466 == ssl3_accept_~s__state~0); 64189#L140 assume !(8496 == ssl3_accept_~s__state~0); 64182#L143 assume !(8497 == ssl3_accept_~s__state~0); 64174#L146 assume !(8512 == ssl3_accept_~s__state~0); 64168#L149 assume !(8513 == ssl3_accept_~s__state~0); 64165#L152 assume !(8528 == ssl3_accept_~s__state~0); 64121#L155 assume !(8529 == ssl3_accept_~s__state~0); 64116#L158 assume !(8544 == ssl3_accept_~s__state~0); 64114#L161 assume !(8545 == ssl3_accept_~s__state~0); 64112#L164 assume !(8560 == ssl3_accept_~s__state~0); 64111#L167 assume !(8561 == ssl3_accept_~s__state~0); 64110#L170 assume 8448 == ssl3_accept_~s__state~0; 64108#L171 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 64106#L432 assume !(ssl3_accept_~num1~0 > 0); 64104#L432-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 64093#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64091#L591 ssl3_accept_~skip~0 := 0; 64089#L104-2 assume !false; 64087#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64085#L107 assume !(12292 == ssl3_accept_~s__state~0); 64077#L110 assume 16384 == ssl3_accept_~s__state~0; 64075#L216 ssl3_accept_~s__server~0 := 1; 64073#L221 assume 0 != ssl3_accept_~cb~0; 64071#L221-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 64069#L226 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 64067#L231 assume !(0 == ssl3_accept_~s__init_buf___0~0); 64065#L231-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 64061#L240 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 64060#L245 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post26 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post26;havoc ssl3_accept_#t~post26;ssl3_accept_~s__state~0 := 8480; 63962#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63960#L591 ssl3_accept_~skip~0 := 0; 63957#L104-2 assume !false; 63958#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64109#L107 assume !(12292 == ssl3_accept_~s__state~0); 64107#L110 assume !(16384 == ssl3_accept_~s__state~0); 63948#L113 assume !(8192 == ssl3_accept_~s__state~0); 63946#L116 assume !(24576 == ssl3_accept_~s__state~0); 63903#L119 assume !(8195 == ssl3_accept_~s__state~0); 63904#L122 assume !(8480 == ssl3_accept_~s__state~0); 63781#L125 assume !(8481 == ssl3_accept_~s__state~0); 63782#L128 assume !(8482 == ssl3_accept_~s__state~0); 63389#L131 assume 8464 == ssl3_accept_~s__state~0; 62575#L138 [2019-11-25 08:53:11,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:11,997 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 17 times [2019-11-25 08:53:11,997 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:11,997 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138395010] [2019-11-25 08:53:11,997 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:12,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:12,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:12,009 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:12,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:12,010 INFO L82 PathProgramCache]: Analyzing trace with hash 1872912632, now seen corresponding path program 1 times [2019-11-25 08:53:12,010 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:12,010 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935994879] [2019-11-25 08:53:12,010 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:12,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:12,077 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-25 08:53:12,078 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935994879] [2019-11-25 08:53:12,078 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [388982308] [2019-11-25 08:53:12,078 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e617840d-53bb-4674-9ed9-acf8e2260205/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-11-25 08:53:12,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:12,159 INFO L255 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:53:12,163 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:53:12,214 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2019-11-25 08:53:12,214 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-25 08:53:12,214 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-11-25 08:53:12,214 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135248878] [2019-11-25 08:53:12,218 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:12,218 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:12,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:12,219 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-11-25 08:53:12,219 INFO L87 Difference]: Start difference. First operand 2840 states and 3726 transitions. cyclomatic complexity: 891 Second operand 3 states. [2019-11-25 08:53:12,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:12,323 INFO L93 Difference]: Finished difference Result 2912 states and 3814 transitions. [2019-11-25 08:53:12,323 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:12,323 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2912 states and 3814 transitions. [2019-11-25 08:53:12,332 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2610 [2019-11-25 08:53:12,340 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2912 states to 2912 states and 3814 transitions. [2019-11-25 08:53:12,340 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2756 [2019-11-25 08:53:12,341 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2756 [2019-11-25 08:53:12,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2912 states and 3814 transitions. [2019-11-25 08:53:12,342 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:12,342 INFO L688 BuchiCegarLoop]: Abstraction has 2912 states and 3814 transitions. [2019-11-25 08:53:12,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2912 states and 3814 transitions. [2019-11-25 08:53:12,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2912 to 2876. [2019-11-25 08:53:12,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2876 states. [2019-11-25 08:53:12,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2876 states to 2876 states and 3770 transitions. [2019-11-25 08:53:12,367 INFO L711 BuchiCegarLoop]: Abstraction has 2876 states and 3770 transitions. [2019-11-25 08:53:12,367 INFO L591 BuchiCegarLoop]: Abstraction has 2876 states and 3770 transitions. [2019-11-25 08:53:12,367 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-11-25 08:53:12,368 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2876 states and 3770 transitions. [2019-11-25 08:53:12,374 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2574 [2019-11-25 08:53:12,374 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:12,374 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:12,376 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:12,376 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:12,376 INFO L794 eck$LassoCheckResult]: Stem: 68646#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 68466#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 68467#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 68489#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 68457#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 68458#L104-2 assume !false; 68734#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69051#L107 assume !(12292 == ssl3_accept_~s__state~0); 69050#L110 assume !(16384 == ssl3_accept_~s__state~0); 69049#L113 assume !(8192 == ssl3_accept_~s__state~0); 69048#L116 assume !(24576 == ssl3_accept_~s__state~0); 69047#L119 assume !(8195 == ssl3_accept_~s__state~0); 69046#L122 assume !(8480 == ssl3_accept_~s__state~0); 69045#L125 assume !(8481 == ssl3_accept_~s__state~0); 69044#L128 assume !(8482 == ssl3_accept_~s__state~0); 69043#L131 assume 8464 == ssl3_accept_~s__state~0; 69041#L138 [2019-11-25 08:53:12,377 INFO L796 eck$LassoCheckResult]: Loop: 69041#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 69192#L277 assume !(0 == ssl3_accept_~blastFlag~0); 69193#L277-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; 70877#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70874#L591 ssl3_accept_~skip~0 := 0; 70873#L104-2 assume !false; 70867#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70865#L107 assume !(12292 == ssl3_accept_~s__state~0); 70863#L110 assume !(16384 == ssl3_accept_~s__state~0); 70861#L113 assume !(8192 == ssl3_accept_~s__state~0); 70859#L116 assume !(24576 == ssl3_accept_~s__state~0); 70857#L119 assume !(8195 == ssl3_accept_~s__state~0); 70855#L122 assume !(8480 == ssl3_accept_~s__state~0); 70854#L125 assume !(8481 == ssl3_accept_~s__state~0); 70852#L128 assume !(8482 == ssl3_accept_~s__state~0); 70851#L131 assume !(8464 == ssl3_accept_~s__state~0); 70850#L134 assume !(8465 == ssl3_accept_~s__state~0); 70505#L137 assume !(8466 == ssl3_accept_~s__state~0); 69140#L140 assume 8496 == ssl3_accept_~s__state~0; 69136#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 69127#L290 assume !(1 == ssl3_accept_~blastFlag~0); 69128#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 69944#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 68456#L296-2 ssl3_accept_~s__init_num~0 := 0; 69936#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69930#L591 ssl3_accept_~skip~0 := 0; 69928#L104-2 assume !false; 69926#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69924#L107 assume !(12292 == ssl3_accept_~s__state~0); 69922#L110 assume !(16384 == ssl3_accept_~s__state~0); 69920#L113 assume !(8192 == ssl3_accept_~s__state~0); 69918#L116 assume !(24576 == ssl3_accept_~s__state~0); 69916#L119 assume !(8195 == ssl3_accept_~s__state~0); 69914#L122 assume !(8480 == ssl3_accept_~s__state~0); 69912#L125 assume !(8481 == ssl3_accept_~s__state~0); 69910#L128 assume !(8482 == ssl3_accept_~s__state~0); 69908#L131 assume !(8464 == ssl3_accept_~s__state~0); 69906#L134 assume !(8465 == ssl3_accept_~s__state~0); 69904#L137 assume !(8466 == ssl3_accept_~s__state~0); 69902#L140 assume !(8496 == ssl3_accept_~s__state~0); 69129#L143 assume !(8497 == ssl3_accept_~s__state~0); 69130#L146 assume 8512 == ssl3_accept_~s__state~0; 69627#L150 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 69897#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 69894#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 69889#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69888#L591 ssl3_accept_~skip~0 := 0; 69887#L104-2 assume !false; 69886#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69885#L107 assume !(12292 == ssl3_accept_~s__state~0); 69884#L110 assume !(16384 == ssl3_accept_~s__state~0); 69883#L113 assume !(8192 == ssl3_accept_~s__state~0); 69882#L116 assume !(24576 == ssl3_accept_~s__state~0); 69880#L119 assume !(8195 == ssl3_accept_~s__state~0); 69877#L122 assume !(8480 == ssl3_accept_~s__state~0); 69876#L125 assume !(8481 == ssl3_accept_~s__state~0); 69875#L128 assume !(8482 == ssl3_accept_~s__state~0); 69874#L131 assume !(8464 == ssl3_accept_~s__state~0); 69873#L134 assume !(8465 == ssl3_accept_~s__state~0); 69872#L137 assume !(8466 == ssl3_accept_~s__state~0); 69871#L140 assume !(8496 == ssl3_accept_~s__state~0); 69869#L143 assume !(8497 == ssl3_accept_~s__state~0); 69867#L146 assume !(8512 == ssl3_accept_~s__state~0); 69851#L149 assume !(8513 == ssl3_accept_~s__state~0); 69850#L152 assume 8528 == ssl3_accept_~s__state~0; 69622#L156 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 69849#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 69846#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 69844#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 69842#L357 assume !(ssl3_accept_~ret~0 <= 0); 69837#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 69829#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69827#L591 ssl3_accept_~skip~0 := 0; 69824#L104-2 assume !false; 69819#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69817#L107 assume !(12292 == ssl3_accept_~s__state~0); 69815#L110 assume !(16384 == ssl3_accept_~s__state~0); 69813#L113 assume !(8192 == ssl3_accept_~s__state~0); 69811#L116 assume !(24576 == ssl3_accept_~s__state~0); 69809#L119 assume !(8195 == ssl3_accept_~s__state~0); 69807#L122 assume !(8480 == ssl3_accept_~s__state~0); 69805#L125 assume !(8481 == ssl3_accept_~s__state~0); 69803#L128 assume !(8482 == ssl3_accept_~s__state~0); 69801#L131 assume !(8464 == ssl3_accept_~s__state~0); 69799#L134 assume !(8465 == ssl3_accept_~s__state~0); 69797#L137 assume !(8466 == ssl3_accept_~s__state~0); 69795#L140 assume !(8496 == ssl3_accept_~s__state~0); 69793#L143 assume !(8497 == ssl3_accept_~s__state~0); 69791#L146 assume !(8512 == ssl3_accept_~s__state~0); 69789#L149 assume !(8513 == ssl3_accept_~s__state~0); 69787#L152 assume !(8528 == ssl3_accept_~s__state~0); 69785#L155 assume !(8529 == ssl3_accept_~s__state~0); 69783#L158 assume 8544 == ssl3_accept_~s__state~0; 69617#L162 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 69780#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 69777#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 69773#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 69770#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 69767#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 69761#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69760#L591 ssl3_accept_~skip~0 := 0; 69759#L104-2 assume !false; 69758#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69757#L107 assume !(12292 == ssl3_accept_~s__state~0); 69756#L110 assume !(16384 == ssl3_accept_~s__state~0); 69753#L113 assume !(8192 == ssl3_accept_~s__state~0); 69752#L116 assume !(24576 == ssl3_accept_~s__state~0); 69751#L119 assume !(8195 == ssl3_accept_~s__state~0); 69750#L122 assume !(8480 == ssl3_accept_~s__state~0); 69749#L125 assume !(8481 == ssl3_accept_~s__state~0); 69745#L128 assume !(8482 == ssl3_accept_~s__state~0); 69743#L131 assume !(8464 == ssl3_accept_~s__state~0); 69741#L134 assume !(8465 == ssl3_accept_~s__state~0); 69739#L137 assume !(8466 == ssl3_accept_~s__state~0); 69737#L140 assume !(8496 == ssl3_accept_~s__state~0); 69736#L143 assume !(8497 == ssl3_accept_~s__state~0); 69735#L146 assume !(8512 == ssl3_accept_~s__state~0); 69731#L149 assume !(8513 == ssl3_accept_~s__state~0); 69726#L152 assume !(8528 == ssl3_accept_~s__state~0); 69722#L155 assume !(8529 == ssl3_accept_~s__state~0); 69719#L158 assume !(8544 == ssl3_accept_~s__state~0); 69713#L161 assume !(8545 == ssl3_accept_~s__state~0); 69711#L164 assume !(8560 == ssl3_accept_~s__state~0); 69708#L167 assume !(8561 == ssl3_accept_~s__state~0); 69696#L170 assume 8448 == ssl3_accept_~s__state~0; 69695#L171 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 69694#L432 assume !(ssl3_accept_~num1~0 > 0); 69692#L432-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 69684#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69683#L591 ssl3_accept_~skip~0 := 0; 69681#L104-2 assume !false; 69678#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69676#L107 assume 12292 == ssl3_accept_~s__state~0; 69675#L108 ssl3_accept_~s__new_session~0 := 1; 69674#L216 ssl3_accept_~s__server~0 := 1; 69673#L221 assume 0 != ssl3_accept_~cb~0; 69672#L221-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 69671#L226 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 69670#L231 assume !(0 == ssl3_accept_~s__init_buf___0~0); 69668#L231-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 69665#L240 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 69662#L245 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post26 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post26;havoc ssl3_accept_#t~post26;ssl3_accept_~s__state~0 := 8480; 69594#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69595#L591 ssl3_accept_~skip~0 := 0; 69582#L104-2 assume !false; 69583#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69574#L107 assume !(12292 == ssl3_accept_~s__state~0); 69575#L110 assume !(16384 == ssl3_accept_~s__state~0); 69566#L113 assume !(8192 == ssl3_accept_~s__state~0); 69567#L116 assume !(24576 == ssl3_accept_~s__state~0); 69558#L119 assume !(8195 == ssl3_accept_~s__state~0); 69559#L122 assume !(8480 == ssl3_accept_~s__state~0); 69551#L125 assume !(8481 == ssl3_accept_~s__state~0); 69552#L128 assume !(8482 == ssl3_accept_~s__state~0); 69199#L131 assume 8464 == ssl3_accept_~s__state~0; 69041#L138 [2019-11-25 08:53:12,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:12,377 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 18 times [2019-11-25 08:53:12,377 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:12,378 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433536949] [2019-11-25 08:53:12,378 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:12,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:12,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:12,385 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:12,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:12,385 INFO L82 PathProgramCache]: Analyzing trace with hash 1516231723, now seen corresponding path program 1 times [2019-11-25 08:53:12,386 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:12,386 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746660329] [2019-11-25 08:53:12,386 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:12,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:12,430 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-25 08:53:12,431 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746660329] [2019-11-25 08:53:12,431 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2092109504] [2019-11-25 08:53:12,431 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e617840d-53bb-4674-9ed9-acf8e2260205/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-11-25 08:53:12,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:12,497 INFO L255 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:53:12,500 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:53:12,527 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2019-11-25 08:53:12,527 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-25 08:53:12,528 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-11-25 08:53:12,528 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592581946] [2019-11-25 08:53:12,528 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:12,528 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:12,529 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:12,529 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-11-25 08:53:12,529 INFO L87 Difference]: Start difference. First operand 2876 states and 3770 transitions. cyclomatic complexity: 899 Second operand 3 states. [2019-11-25 08:53:12,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:12,637 INFO L93 Difference]: Finished difference Result 2884 states and 3762 transitions. [2019-11-25 08:53:12,639 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:12,639 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2884 states and 3762 transitions. [2019-11-25 08:53:12,645 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2582 [2019-11-25 08:53:12,652 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2884 states to 2884 states and 3762 transitions. [2019-11-25 08:53:12,653 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2728 [2019-11-25 08:53:12,654 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2728 [2019-11-25 08:53:12,654 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2884 states and 3762 transitions. [2019-11-25 08:53:12,656 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:12,656 INFO L688 BuchiCegarLoop]: Abstraction has 2884 states and 3762 transitions. [2019-11-25 08:53:12,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2884 states and 3762 transitions. [2019-11-25 08:53:12,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2884 to 2808. [2019-11-25 08:53:12,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2808 states. [2019-11-25 08:53:12,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2808 states to 2808 states and 3662 transitions. [2019-11-25 08:53:12,680 INFO L711 BuchiCegarLoop]: Abstraction has 2808 states and 3662 transitions. [2019-11-25 08:53:12,681 INFO L591 BuchiCegarLoop]: Abstraction has 2808 states and 3662 transitions. [2019-11-25 08:53:12,681 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-11-25 08:53:12,681 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2808 states and 3662 transitions. [2019-11-25 08:53:12,687 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2506 [2019-11-25 08:53:12,687 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:12,688 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:12,690 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:12,690 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:12,690 INFO L794 eck$LassoCheckResult]: Stem: 74864#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 74696#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 74697#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 74719#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 74687#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 74688#L104-2 assume !false; 74962#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75207#L107 assume !(12292 == ssl3_accept_~s__state~0); 75206#L110 assume !(16384 == ssl3_accept_~s__state~0); 75205#L113 assume !(8192 == ssl3_accept_~s__state~0); 75204#L116 assume !(24576 == ssl3_accept_~s__state~0); 75203#L119 assume !(8195 == ssl3_accept_~s__state~0); 75202#L122 assume !(8480 == ssl3_accept_~s__state~0); 75201#L125 assume !(8481 == ssl3_accept_~s__state~0); 75200#L128 assume !(8482 == ssl3_accept_~s__state~0); 75199#L131 assume 8464 == ssl3_accept_~s__state~0; 75195#L138 [2019-11-25 08:53:12,690 INFO L796 eck$LassoCheckResult]: Loop: 75195#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 76460#L277 assume !(0 == ssl3_accept_~blastFlag~0); 76461#L277-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; 76819#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76817#L591 ssl3_accept_~skip~0 := 0; 76815#L104-2 assume !false; 76813#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76811#L107 assume !(12292 == ssl3_accept_~s__state~0); 76809#L110 assume !(16384 == ssl3_accept_~s__state~0); 76808#L113 assume !(8192 == ssl3_accept_~s__state~0); 76806#L116 assume !(24576 == ssl3_accept_~s__state~0); 76804#L119 assume !(8195 == ssl3_accept_~s__state~0); 76802#L122 assume !(8480 == ssl3_accept_~s__state~0); 76800#L125 assume !(8481 == ssl3_accept_~s__state~0); 76798#L128 assume !(8482 == ssl3_accept_~s__state~0); 76796#L131 assume !(8464 == ssl3_accept_~s__state~0); 76794#L134 assume !(8465 == ssl3_accept_~s__state~0); 76792#L137 assume !(8466 == ssl3_accept_~s__state~0); 75265#L140 assume 8496 == ssl3_accept_~s__state~0; 75263#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 75264#L290 assume !(1 == ssl3_accept_~blastFlag~0); 76377#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 76952#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 75014#L296-2 ssl3_accept_~s__init_num~0 := 0; 76944#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76943#L591 ssl3_accept_~skip~0 := 0; 76942#L104-2 assume !false; 76941#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76940#L107 assume !(12292 == ssl3_accept_~s__state~0); 76937#L110 assume !(16384 == ssl3_accept_~s__state~0); 76935#L113 assume !(8192 == ssl3_accept_~s__state~0); 76933#L116 assume !(24576 == ssl3_accept_~s__state~0); 76930#L119 assume !(8195 == ssl3_accept_~s__state~0); 76929#L122 assume !(8480 == ssl3_accept_~s__state~0); 76928#L125 assume !(8481 == ssl3_accept_~s__state~0); 76927#L128 assume !(8482 == ssl3_accept_~s__state~0); 76926#L131 assume !(8464 == ssl3_accept_~s__state~0); 76925#L134 assume !(8465 == ssl3_accept_~s__state~0); 76924#L137 assume !(8466 == ssl3_accept_~s__state~0); 76923#L140 assume !(8496 == ssl3_accept_~s__state~0); 76918#L143 assume !(8497 == ssl3_accept_~s__state~0); 76916#L146 assume 8512 == ssl3_accept_~s__state~0; 75346#L150 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 76904#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 76901#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 76893#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76892#L591 ssl3_accept_~skip~0 := 0; 76891#L104-2 assume !false; 76885#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76883#L107 assume !(12292 == ssl3_accept_~s__state~0); 76881#L110 assume !(16384 == ssl3_accept_~s__state~0); 76879#L113 assume !(8192 == ssl3_accept_~s__state~0); 76877#L116 assume !(24576 == ssl3_accept_~s__state~0); 76875#L119 assume !(8195 == ssl3_accept_~s__state~0); 76873#L122 assume !(8480 == ssl3_accept_~s__state~0); 76871#L125 assume !(8481 == ssl3_accept_~s__state~0); 76869#L128 assume !(8482 == ssl3_accept_~s__state~0); 76867#L131 assume !(8464 == ssl3_accept_~s__state~0); 76865#L134 assume !(8465 == ssl3_accept_~s__state~0); 76863#L137 assume !(8466 == ssl3_accept_~s__state~0); 76861#L140 assume !(8496 == ssl3_accept_~s__state~0); 75321#L143 assume !(8497 == ssl3_accept_~s__state~0); 75259#L146 assume !(8512 == ssl3_accept_~s__state~0); 75036#L149 assume !(8513 == ssl3_accept_~s__state~0); 75037#L152 assume 8528 == ssl3_accept_~s__state~0; 74906#L156 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 74907#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 76745#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 74681#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 74924#L357 assume !(ssl3_accept_~ret~0 <= 0); 74682#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 76734#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76621#L591 ssl3_accept_~skip~0 := 0; 76622#L104-2 assume !false; 76614#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76615#L107 assume !(12292 == ssl3_accept_~s__state~0); 76607#L110 assume !(16384 == ssl3_accept_~s__state~0); 76608#L113 assume !(8192 == ssl3_accept_~s__state~0); 76603#L116 assume !(24576 == ssl3_accept_~s__state~0); 76604#L119 assume !(8195 == ssl3_accept_~s__state~0); 76598#L122 assume !(8480 == ssl3_accept_~s__state~0); 76599#L125 assume !(8481 == ssl3_accept_~s__state~0); 76574#L128 assume !(8482 == ssl3_accept_~s__state~0); 76575#L131 assume !(8464 == ssl3_accept_~s__state~0); 76558#L134 assume !(8465 == ssl3_accept_~s__state~0); 76559#L137 assume !(8466 == ssl3_accept_~s__state~0); 76543#L140 assume !(8496 == ssl3_accept_~s__state~0); 76544#L143 assume !(8497 == ssl3_accept_~s__state~0); 76533#L146 assume !(8512 == ssl3_accept_~s__state~0); 76534#L149 assume !(8513 == ssl3_accept_~s__state~0); 76521#L152 assume !(8528 == ssl3_accept_~s__state~0); 76522#L155 assume !(8529 == ssl3_accept_~s__state~0); 75038#L158 assume 8544 == ssl3_accept_~s__state~0; 74889#L162 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 74890#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 74776#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 74721#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 74722#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 74923#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 76699#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76698#L591 ssl3_accept_~skip~0 := 0; 76697#L104-2 assume !false; 76696#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76695#L107 assume !(12292 == ssl3_accept_~s__state~0); 76694#L110 assume !(16384 == ssl3_accept_~s__state~0); 76693#L113 assume !(8192 == ssl3_accept_~s__state~0); 76692#L116 assume !(24576 == ssl3_accept_~s__state~0); 76691#L119 assume !(8195 == ssl3_accept_~s__state~0); 76690#L122 assume !(8480 == ssl3_accept_~s__state~0); 76689#L125 assume !(8481 == ssl3_accept_~s__state~0); 76688#L128 assume !(8482 == ssl3_accept_~s__state~0); 76687#L131 assume !(8464 == ssl3_accept_~s__state~0); 76686#L134 assume !(8465 == ssl3_accept_~s__state~0); 76685#L137 assume !(8466 == ssl3_accept_~s__state~0); 76684#L140 assume !(8496 == ssl3_accept_~s__state~0); 76683#L143 assume !(8497 == ssl3_accept_~s__state~0); 76682#L146 assume !(8512 == ssl3_accept_~s__state~0); 76681#L149 assume !(8513 == ssl3_accept_~s__state~0); 76680#L152 assume !(8528 == ssl3_accept_~s__state~0); 76679#L155 assume !(8529 == ssl3_accept_~s__state~0); 76678#L158 assume !(8544 == ssl3_accept_~s__state~0); 76677#L161 assume !(8545 == ssl3_accept_~s__state~0); 76676#L164 assume !(8560 == ssl3_accept_~s__state~0); 76675#L167 assume !(8561 == ssl3_accept_~s__state~0); 76674#L170 assume 8448 == ssl3_accept_~s__state~0; 76673#L171 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 74871#L432 assume !(ssl3_accept_~num1~0 > 0); 74830#L432-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 74845#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 77199#L591 ssl3_accept_~skip~0 := 0; 77196#L104-2 assume !false; 77194#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77191#L107 assume 12292 == ssl3_accept_~s__state~0; 77190#L108 ssl3_accept_~s__new_session~0 := 1; 77189#L216 ssl3_accept_~s__server~0 := 1; 77187#L221 assume 0 != ssl3_accept_~cb~0; 77185#L221-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 77183#L226 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 77181#L231 assume !(0 == ssl3_accept_~s__init_buf___0~0); 77177#L231-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 77175#L240 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 77173#L245 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24; 76931#L247 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post25 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post25;havoc ssl3_accept_#t~post25; 76854#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76852#L591 ssl3_accept_~skip~0 := 0; 76850#L104-2 assume !false; 76848#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76846#L107 assume !(12292 == ssl3_accept_~s__state~0); 76844#L110 assume !(16384 == ssl3_accept_~s__state~0); 76842#L113 assume !(8192 == ssl3_accept_~s__state~0); 76840#L116 assume !(24576 == ssl3_accept_~s__state~0); 76838#L119 assume !(8195 == ssl3_accept_~s__state~0); 76836#L122 assume !(8480 == ssl3_accept_~s__state~0); 76834#L125 assume !(8481 == ssl3_accept_~s__state~0); 76832#L128 assume !(8482 == ssl3_accept_~s__state~0); 75255#L131 assume 8464 == ssl3_accept_~s__state~0; 75195#L138 [2019-11-25 08:53:12,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:12,691 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 19 times [2019-11-25 08:53:12,691 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:12,691 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905753449] [2019-11-25 08:53:12,691 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:12,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:12,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:12,698 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:12,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:12,699 INFO L82 PathProgramCache]: Analyzing trace with hash 874965924, now seen corresponding path program 1 times [2019-11-25 08:53:12,699 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:12,699 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420432432] [2019-11-25 08:53:12,700 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:12,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:12,747 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-25 08:53:12,748 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420432432] [2019-11-25 08:53:12,748 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1301330876] [2019-11-25 08:53:12,748 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e617840d-53bb-4674-9ed9-acf8e2260205/bin/uautomizer/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-25 08:53:12,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:12,812 INFO L255 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:53:12,814 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:53:12,837 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2019-11-25 08:53:12,838 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-25 08:53:12,838 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-11-25 08:53:12,838 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175673226] [2019-11-25 08:53:12,839 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:12,839 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:12,840 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:12,840 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-25 08:53:12,840 INFO L87 Difference]: Start difference. First operand 2808 states and 3662 transitions. cyclomatic complexity: 859 Second operand 3 states. [2019-11-25 08:53:12,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:12,944 INFO L93 Difference]: Finished difference Result 2808 states and 3654 transitions. [2019-11-25 08:53:12,944 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:12,944 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2808 states and 3654 transitions. [2019-11-25 08:53:12,953 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2506 [2019-11-25 08:53:12,960 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2808 states to 2808 states and 3654 transitions. [2019-11-25 08:53:12,960 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2652 [2019-11-25 08:53:12,962 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2652 [2019-11-25 08:53:12,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2808 states and 3654 transitions. [2019-11-25 08:53:12,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:12,962 INFO L688 BuchiCegarLoop]: Abstraction has 2808 states and 3654 transitions. [2019-11-25 08:53:12,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2808 states and 3654 transitions. [2019-11-25 08:53:12,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2808 to 2768. [2019-11-25 08:53:12,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2768 states. [2019-11-25 08:53:12,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2768 states to 2768 states and 3606 transitions. [2019-11-25 08:53:12,987 INFO L711 BuchiCegarLoop]: Abstraction has 2768 states and 3606 transitions. [2019-11-25 08:53:12,987 INFO L591 BuchiCegarLoop]: Abstraction has 2768 states and 3606 transitions. [2019-11-25 08:53:12,988 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-11-25 08:53:12,988 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2768 states and 3606 transitions. [2019-11-25 08:53:12,993 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2466 [2019-11-25 08:53:12,993 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:12,994 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:12,995 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:12,995 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:12,995 INFO L794 eck$LassoCheckResult]: Stem: 80951#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 80785#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 80786#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 80808#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 80776#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 80777#L104-2 assume !false; 81038#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81431#L107 assume !(12292 == ssl3_accept_~s__state~0); 81430#L110 assume !(16384 == ssl3_accept_~s__state~0); 81429#L113 assume !(8192 == ssl3_accept_~s__state~0); 81428#L116 assume !(24576 == ssl3_accept_~s__state~0); 81427#L119 assume !(8195 == ssl3_accept_~s__state~0); 81426#L122 assume !(8480 == ssl3_accept_~s__state~0); 81425#L125 assume !(8481 == ssl3_accept_~s__state~0); 81424#L128 assume !(8482 == ssl3_accept_~s__state~0); 81423#L131 assume 8464 == ssl3_accept_~s__state~0; 81421#L138 [2019-11-25 08:53:12,996 INFO L796 eck$LassoCheckResult]: Loop: 81421#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 82293#L277 assume !(0 == ssl3_accept_~blastFlag~0); 82290#L277-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; 82285#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82284#L591 ssl3_accept_~skip~0 := 0; 82283#L104-2 assume !false; 82282#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82281#L107 assume !(12292 == ssl3_accept_~s__state~0); 82280#L110 assume !(16384 == ssl3_accept_~s__state~0); 82279#L113 assume !(8192 == ssl3_accept_~s__state~0); 82278#L116 assume !(24576 == ssl3_accept_~s__state~0); 82265#L119 assume !(8195 == ssl3_accept_~s__state~0); 82261#L122 assume !(8480 == ssl3_accept_~s__state~0); 82257#L125 assume !(8481 == ssl3_accept_~s__state~0); 82237#L128 assume !(8482 == ssl3_accept_~s__state~0); 82236#L131 assume !(8464 == ssl3_accept_~s__state~0); 82235#L134 assume !(8465 == ssl3_accept_~s__state~0); 82212#L137 assume !(8466 == ssl3_accept_~s__state~0); 82211#L140 assume 8496 == ssl3_accept_~s__state~0; 81531#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 82209#L290 assume !(1 == ssl3_accept_~blastFlag~0); 82208#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 82205#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 80775#L296-2 ssl3_accept_~s__init_num~0 := 0; 82198#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82197#L591 ssl3_accept_~skip~0 := 0; 82196#L104-2 assume !false; 82195#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82194#L107 assume !(12292 == ssl3_accept_~s__state~0); 82193#L110 assume !(16384 == ssl3_accept_~s__state~0); 82192#L113 assume !(8192 == ssl3_accept_~s__state~0); 82191#L116 assume !(24576 == ssl3_accept_~s__state~0); 82190#L119 assume !(8195 == ssl3_accept_~s__state~0); 82189#L122 assume !(8480 == ssl3_accept_~s__state~0); 82188#L125 assume !(8481 == ssl3_accept_~s__state~0); 82187#L128 assume !(8482 == ssl3_accept_~s__state~0); 82186#L131 assume !(8464 == ssl3_accept_~s__state~0); 82185#L134 assume !(8465 == ssl3_accept_~s__state~0); 82184#L137 assume !(8466 == ssl3_accept_~s__state~0); 82183#L140 assume !(8496 == ssl3_accept_~s__state~0); 82182#L143 assume !(8497 == ssl3_accept_~s__state~0); 82181#L146 assume 8512 == ssl3_accept_~s__state~0; 81525#L150 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 82178#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 82175#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 82170#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82169#L591 ssl3_accept_~skip~0 := 0; 82168#L104-2 assume !false; 82167#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82166#L107 assume !(12292 == ssl3_accept_~s__state~0); 82165#L110 assume !(16384 == ssl3_accept_~s__state~0); 82164#L113 assume !(8192 == ssl3_accept_~s__state~0); 82163#L116 assume !(24576 == ssl3_accept_~s__state~0); 82162#L119 assume !(8195 == ssl3_accept_~s__state~0); 82161#L122 assume !(8480 == ssl3_accept_~s__state~0); 82160#L125 assume !(8481 == ssl3_accept_~s__state~0); 82159#L128 assume !(8482 == ssl3_accept_~s__state~0); 82158#L131 assume !(8464 == ssl3_accept_~s__state~0); 82157#L134 assume !(8465 == ssl3_accept_~s__state~0); 82156#L137 assume !(8466 == ssl3_accept_~s__state~0); 82155#L140 assume !(8496 == ssl3_accept_~s__state~0); 82154#L143 assume !(8497 == ssl3_accept_~s__state~0); 82153#L146 assume !(8512 == ssl3_accept_~s__state~0); 82152#L149 assume !(8513 == ssl3_accept_~s__state~0); 82151#L152 assume 8528 == ssl3_accept_~s__state~0; 81518#L156 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 82150#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 82147#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 82130#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 82128#L357 assume !(ssl3_accept_~ret~0 <= 0); 82120#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 82114#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82111#L591 ssl3_accept_~skip~0 := 0; 82107#L104-2 assume !false; 82101#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82098#L107 assume !(12292 == ssl3_accept_~s__state~0); 82095#L110 assume !(16384 == ssl3_accept_~s__state~0); 82092#L113 assume !(8192 == ssl3_accept_~s__state~0); 82089#L116 assume !(24576 == ssl3_accept_~s__state~0); 82086#L119 assume !(8195 == ssl3_accept_~s__state~0); 82083#L122 assume !(8480 == ssl3_accept_~s__state~0); 82080#L125 assume !(8481 == ssl3_accept_~s__state~0); 82077#L128 assume !(8482 == ssl3_accept_~s__state~0); 82074#L131 assume !(8464 == ssl3_accept_~s__state~0); 82071#L134 assume !(8465 == ssl3_accept_~s__state~0); 82068#L137 assume !(8466 == ssl3_accept_~s__state~0); 82065#L140 assume !(8496 == ssl3_accept_~s__state~0); 82062#L143 assume !(8497 == ssl3_accept_~s__state~0); 82059#L146 assume !(8512 == ssl3_accept_~s__state~0); 82056#L149 assume !(8513 == ssl3_accept_~s__state~0); 82053#L152 assume !(8528 == ssl3_accept_~s__state~0); 82050#L155 assume !(8529 == ssl3_accept_~s__state~0); 82046#L158 assume 8544 == ssl3_accept_~s__state~0; 81511#L162 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 82039#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 82031#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 82026#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 82022#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 82018#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 82016#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82230#L591 ssl3_accept_~skip~0 := 0; 82229#L104-2 assume !false; 82228#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82227#L107 assume !(12292 == ssl3_accept_~s__state~0); 82226#L110 assume !(16384 == ssl3_accept_~s__state~0); 82225#L113 assume !(8192 == ssl3_accept_~s__state~0); 82224#L116 assume !(24576 == ssl3_accept_~s__state~0); 82223#L119 assume !(8195 == ssl3_accept_~s__state~0); 82222#L122 assume !(8480 == ssl3_accept_~s__state~0); 82221#L125 assume !(8481 == ssl3_accept_~s__state~0); 82220#L128 assume !(8482 == ssl3_accept_~s__state~0); 82219#L131 assume !(8464 == ssl3_accept_~s__state~0); 82217#L134 assume !(8465 == ssl3_accept_~s__state~0); 82215#L137 assume !(8466 == ssl3_accept_~s__state~0); 81605#L140 assume !(8496 == ssl3_accept_~s__state~0); 81604#L143 assume !(8497 == ssl3_accept_~s__state~0); 81603#L146 assume !(8512 == ssl3_accept_~s__state~0); 81602#L149 assume !(8513 == ssl3_accept_~s__state~0); 81601#L152 assume !(8528 == ssl3_accept_~s__state~0); 81600#L155 assume !(8529 == ssl3_accept_~s__state~0); 81599#L158 assume !(8544 == ssl3_accept_~s__state~0); 81598#L161 assume !(8545 == ssl3_accept_~s__state~0); 81597#L164 assume !(8560 == ssl3_accept_~s__state~0); 81596#L167 assume !(8561 == ssl3_accept_~s__state~0); 81595#L170 assume 8448 == ssl3_accept_~s__state~0; 81593#L171 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 81591#L432 assume !(ssl3_accept_~num1~0 > 0); 81587#L432-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 81588#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81569#L591 ssl3_accept_~skip~0 := 0; 81570#L104-2 assume !false; 81563#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81564#L107 assume !(12292 == ssl3_accept_~s__state~0); 81556#L110 assume 16384 == ssl3_accept_~s__state~0; 81548#L216 ssl3_accept_~s__server~0 := 1; 82049#L221 assume 0 != ssl3_accept_~cb~0; 82045#L221-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 82042#L226 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 82037#L231 assume !(0 == ssl3_accept_~s__init_buf___0~0); 82030#L231-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 82025#L240 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 82021#L245 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24; 82017#L247 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post25 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post25;havoc ssl3_accept_#t~post25; 81921#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81654#L591 ssl3_accept_~skip~0 := 0; 81655#L104-2 assume !false; 81646#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81647#L107 assume !(12292 == ssl3_accept_~s__state~0); 81638#L110 assume !(16384 == ssl3_accept_~s__state~0); 81639#L113 assume !(8192 == ssl3_accept_~s__state~0); 81630#L116 assume !(24576 == ssl3_accept_~s__state~0); 81631#L119 assume !(8195 == ssl3_accept_~s__state~0); 81620#L122 assume !(8480 == ssl3_accept_~s__state~0); 81621#L125 assume !(8481 == ssl3_accept_~s__state~0); 81616#L128 assume !(8482 == ssl3_accept_~s__state~0); 81617#L131 assume 8464 == ssl3_accept_~s__state~0; 81421#L138 [2019-11-25 08:53:12,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:12,996 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 20 times [2019-11-25 08:53:12,996 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:12,997 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197597579] [2019-11-25 08:53:12,997 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:12,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:13,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:13,005 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:13,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:13,005 INFO L82 PathProgramCache]: Analyzing trace with hash -415611848, now seen corresponding path program 1 times [2019-11-25 08:53:13,006 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:13,006 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228137487] [2019-11-25 08:53:13,006 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:13,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:13,067 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-25 08:53:13,068 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228137487] [2019-11-25 08:53:13,068 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [88122966] [2019-11-25 08:53:13,068 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e617840d-53bb-4674-9ed9-acf8e2260205/bin/uautomizer/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-25 08:53:13,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:13,133 INFO L255 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:53:13,135 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:53:13,183 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-25 08:53:13,184 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-25 08:53:13,184 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-25 08:53:13,184 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284766355] [2019-11-25 08:53:13,185 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:13,185 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:13,185 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-25 08:53:13,185 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-25 08:53:13,185 INFO L87 Difference]: Start difference. First operand 2768 states and 3606 transitions. cyclomatic complexity: 843 Second operand 4 states. [2019-11-25 08:53:13,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:13,498 INFO L93 Difference]: Finished difference Result 3537 states and 4499 transitions. [2019-11-25 08:53:13,499 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-25 08:53:13,499 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3537 states and 4499 transitions. [2019-11-25 08:53:13,510 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2628 [2019-11-25 08:53:13,520 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3537 states to 3479 states and 4439 transitions. [2019-11-25 08:53:13,520 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3323 [2019-11-25 08:53:13,522 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3323 [2019-11-25 08:53:13,522 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3479 states and 4439 transitions. [2019-11-25 08:53:13,522 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:13,523 INFO L688 BuchiCegarLoop]: Abstraction has 3479 states and 4439 transitions. [2019-11-25 08:53:13,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3479 states and 4439 transitions. [2019-11-25 08:53:13,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3479 to 2658. [2019-11-25 08:53:13,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2658 states. [2019-11-25 08:53:13,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2658 states to 2658 states and 3423 transitions. [2019-11-25 08:53:13,547 INFO L711 BuchiCegarLoop]: Abstraction has 2658 states and 3423 transitions. [2019-11-25 08:53:13,547 INFO L591 BuchiCegarLoop]: Abstraction has 2658 states and 3423 transitions. [2019-11-25 08:53:13,547 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-11-25 08:53:13,548 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2658 states and 3423 transitions. [2019-11-25 08:53:13,552 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2317 [2019-11-25 08:53:13,553 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:13,553 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:13,554 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:13,554 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:13,555 INFO L794 eck$LassoCheckResult]: Stem: 87722#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 87565#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 87566#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 87588#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 87556#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 87557#L104-2 assume !false; 87819#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 88129#L107 assume !(12292 == ssl3_accept_~s__state~0); 88128#L110 assume !(16384 == ssl3_accept_~s__state~0); 88127#L113 assume !(8192 == ssl3_accept_~s__state~0); 88126#L116 assume !(24576 == ssl3_accept_~s__state~0); 88125#L119 assume !(8195 == ssl3_accept_~s__state~0); 88124#L122 assume !(8480 == ssl3_accept_~s__state~0); 88123#L125 assume !(8481 == ssl3_accept_~s__state~0); 88122#L128 assume !(8482 == ssl3_accept_~s__state~0); 88121#L131 assume 8464 == ssl3_accept_~s__state~0; 87689#L138 [2019-11-25 08:53:13,555 INFO L796 eck$LassoCheckResult]: Loop: 87689#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 87690#L277 assume !(0 == ssl3_accept_~blastFlag~0); 90098#L277-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; 90091#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 90088#L591 ssl3_accept_~skip~0 := 0; 90084#L104-2 assume !false; 90078#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 90075#L107 assume !(12292 == ssl3_accept_~s__state~0); 90072#L110 assume !(16384 == ssl3_accept_~s__state~0); 90069#L113 assume !(8192 == ssl3_accept_~s__state~0); 90066#L116 assume !(24576 == ssl3_accept_~s__state~0); 90063#L119 assume !(8195 == ssl3_accept_~s__state~0); 90060#L122 assume !(8480 == ssl3_accept_~s__state~0); 90057#L125 assume !(8481 == ssl3_accept_~s__state~0); 90054#L128 assume !(8482 == ssl3_accept_~s__state~0); 90051#L131 assume !(8464 == ssl3_accept_~s__state~0); 90049#L134 assume !(8465 == ssl3_accept_~s__state~0); 90048#L137 assume !(8466 == ssl3_accept_~s__state~0); 90008#L140 assume 8496 == ssl3_accept_~s__state~0; 87932#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 89958#L290 assume !(1 == ssl3_accept_~blastFlag~0); 89959#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 90047#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 87545#L296-2 ssl3_accept_~s__init_num~0 := 0; 87546#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 90077#L591 ssl3_accept_~skip~0 := 0; 90074#L104-2 assume !false; 90071#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 90068#L107 assume !(12292 == ssl3_accept_~s__state~0); 90065#L110 assume !(16384 == ssl3_accept_~s__state~0); 90062#L113 assume !(8192 == ssl3_accept_~s__state~0); 90059#L116 assume !(24576 == ssl3_accept_~s__state~0); 90056#L119 assume !(8195 == ssl3_accept_~s__state~0); 90053#L122 assume !(8480 == ssl3_accept_~s__state~0); 90050#L125 assume !(8481 == ssl3_accept_~s__state~0); 90004#L128 assume !(8482 == ssl3_accept_~s__state~0); 90001#L131 assume !(8464 == ssl3_accept_~s__state~0); 89998#L134 assume !(8465 == ssl3_accept_~s__state~0); 89997#L137 assume !(8466 == ssl3_accept_~s__state~0); 89991#L140 assume !(8496 == ssl3_accept_~s__state~0); 89989#L143 assume !(8497 == ssl3_accept_~s__state~0); 89987#L146 assume 8512 == ssl3_accept_~s__state~0; 87929#L150 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 89982#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 89980#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 89964#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89962#L591 ssl3_accept_~skip~0 := 0; 89961#L104-2 assume !false; 89957#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89956#L107 assume !(12292 == ssl3_accept_~s__state~0); 89955#L110 assume !(16384 == ssl3_accept_~s__state~0); 89954#L113 assume !(8192 == ssl3_accept_~s__state~0); 89953#L116 assume !(24576 == ssl3_accept_~s__state~0); 89952#L119 assume !(8195 == ssl3_accept_~s__state~0); 89950#L122 assume !(8480 == ssl3_accept_~s__state~0); 89947#L125 assume !(8481 == ssl3_accept_~s__state~0); 89946#L128 assume !(8482 == ssl3_accept_~s__state~0); 89941#L131 assume !(8464 == ssl3_accept_~s__state~0); 89939#L134 assume !(8465 == ssl3_accept_~s__state~0); 89937#L137 assume !(8466 == ssl3_accept_~s__state~0); 89935#L140 assume !(8496 == ssl3_accept_~s__state~0); 89933#L143 assume !(8497 == ssl3_accept_~s__state~0); 89931#L146 assume !(8512 == ssl3_accept_~s__state~0); 89929#L149 assume !(8513 == ssl3_accept_~s__state~0); 89927#L152 assume 8528 == ssl3_accept_~s__state~0; 87926#L156 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 89925#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 89922#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 89920#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 89913#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 89910#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 89887#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89885#L591 ssl3_accept_~skip~0 := 0; 89883#L104-2 assume !false; 89881#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89879#L107 assume !(12292 == ssl3_accept_~s__state~0); 89877#L110 assume !(16384 == ssl3_accept_~s__state~0); 89875#L113 assume !(8192 == ssl3_accept_~s__state~0); 89873#L116 assume !(24576 == ssl3_accept_~s__state~0); 89871#L119 assume !(8195 == ssl3_accept_~s__state~0); 89869#L122 assume !(8480 == ssl3_accept_~s__state~0); 89867#L125 assume !(8481 == ssl3_accept_~s__state~0); 89865#L128 assume !(8482 == ssl3_accept_~s__state~0); 89863#L131 assume !(8464 == ssl3_accept_~s__state~0); 89861#L134 assume !(8465 == ssl3_accept_~s__state~0); 89859#L137 assume !(8466 == ssl3_accept_~s__state~0); 89857#L140 assume !(8496 == ssl3_accept_~s__state~0); 89854#L143 assume !(8497 == ssl3_accept_~s__state~0); 89788#L146 assume !(8512 == ssl3_accept_~s__state~0); 89786#L149 assume !(8513 == ssl3_accept_~s__state~0); 89785#L152 assume !(8528 == ssl3_accept_~s__state~0); 89784#L155 assume !(8529 == ssl3_accept_~s__state~0); 89782#L158 assume 8544 == ssl3_accept_~s__state~0; 87749#L162 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 87698#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 87595#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 87642#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 89693#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 87743#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 87641#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89826#L591 ssl3_accept_~skip~0 := 0; 89824#L104-2 assume !false; 89822#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89820#L107 assume !(12292 == ssl3_accept_~s__state~0); 89818#L110 assume !(16384 == ssl3_accept_~s__state~0); 89816#L113 assume !(8192 == ssl3_accept_~s__state~0); 89814#L116 assume !(24576 == ssl3_accept_~s__state~0); 89812#L119 assume !(8195 == ssl3_accept_~s__state~0); 89810#L122 assume !(8480 == ssl3_accept_~s__state~0); 89808#L125 assume !(8481 == ssl3_accept_~s__state~0); 89806#L128 assume !(8482 == ssl3_accept_~s__state~0); 89804#L131 assume !(8464 == ssl3_accept_~s__state~0); 89802#L134 assume !(8465 == ssl3_accept_~s__state~0); 89694#L137 assume !(8466 == ssl3_accept_~s__state~0); 89636#L140 assume !(8496 == ssl3_accept_~s__state~0); 89572#L143 assume !(8497 == ssl3_accept_~s__state~0); 89573#L146 assume !(8512 == ssl3_accept_~s__state~0); 89429#L149 assume !(8513 == ssl3_accept_~s__state~0); 89430#L152 assume !(8528 == ssl3_accept_~s__state~0); 89422#L155 assume !(8529 == ssl3_accept_~s__state~0); 89423#L158 assume !(8544 == ssl3_accept_~s__state~0); 89415#L161 assume !(8545 == ssl3_accept_~s__state~0); 89416#L164 assume !(8560 == ssl3_accept_~s__state~0); 89411#L167 assume !(8561 == ssl3_accept_~s__state~0); 89371#L170 assume 8448 == ssl3_accept_~s__state~0; 87695#L171 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 87696#L432 assume !(ssl3_accept_~num1~0 > 0); 87694#L432-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 89624#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89623#L591 ssl3_accept_~skip~0 := 0; 89622#L104-2 assume !false; 89621#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89620#L107 assume !(12292 == ssl3_accept_~s__state~0); 89619#L110 assume !(16384 == ssl3_accept_~s__state~0); 89618#L113 assume !(8192 == ssl3_accept_~s__state~0); 89617#L116 assume !(24576 == ssl3_accept_~s__state~0); 89616#L119 assume !(8195 == ssl3_accept_~s__state~0); 89615#L122 assume !(8480 == ssl3_accept_~s__state~0); 89614#L125 assume !(8481 == ssl3_accept_~s__state~0); 89613#L128 assume !(8482 == ssl3_accept_~s__state~0); 89612#L131 assume !(8464 == ssl3_accept_~s__state~0); 89611#L134 assume !(8465 == ssl3_accept_~s__state~0); 89610#L137 assume !(8466 == ssl3_accept_~s__state~0); 89609#L140 assume !(8496 == ssl3_accept_~s__state~0); 89608#L143 assume !(8497 == ssl3_accept_~s__state~0); 89607#L146 assume !(8512 == ssl3_accept_~s__state~0); 89606#L149 assume !(8513 == ssl3_accept_~s__state~0); 89605#L152 assume !(8528 == ssl3_accept_~s__state~0); 89604#L155 assume !(8529 == ssl3_accept_~s__state~0); 89603#L158 assume !(8544 == ssl3_accept_~s__state~0); 89602#L161 assume !(8545 == ssl3_accept_~s__state~0); 89601#L164 assume !(8560 == ssl3_accept_~s__state~0); 89600#L167 assume !(8561 == ssl3_accept_~s__state~0); 89599#L170 assume !(8448 == ssl3_accept_~s__state~0); 89598#L173 assume 8576 == ssl3_accept_~s__state~0; 87627#L177 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 87628#L446 assume !(ssl3_accept_~ret~0 <= 0); 89567#L449 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 89568#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 90039#L591 ssl3_accept_~skip~0 := 0; 90038#L104-2 assume !false; 90037#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 90036#L107 assume !(12292 == ssl3_accept_~s__state~0); 90035#L110 assume !(16384 == ssl3_accept_~s__state~0); 90034#L113 assume !(8192 == ssl3_accept_~s__state~0); 90033#L116 assume !(24576 == ssl3_accept_~s__state~0); 90032#L119 assume !(8195 == ssl3_accept_~s__state~0); 90031#L122 assume !(8480 == ssl3_accept_~s__state~0); 90030#L125 assume !(8481 == ssl3_accept_~s__state~0); 90029#L128 assume !(8482 == ssl3_accept_~s__state~0); 90028#L131 assume 8464 == ssl3_accept_~s__state~0; 87689#L138 [2019-11-25 08:53:13,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:13,555 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 21 times [2019-11-25 08:53:13,556 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:13,556 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27483975] [2019-11-25 08:53:13,556 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:13,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:13,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:13,564 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:13,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:13,564 INFO L82 PathProgramCache]: Analyzing trace with hash 799891709, now seen corresponding path program 1 times [2019-11-25 08:53:13,565 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:13,565 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169909236] [2019-11-25 08:53:13,565 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:13,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:13,610 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2019-11-25 08:53:13,610 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169909236] [2019-11-25 08:53:13,610 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:13,611 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:53:13,611 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640798558] [2019-11-25 08:53:13,611 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:13,611 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:13,612 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:13,612 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:53:13,612 INFO L87 Difference]: Start difference. First operand 2658 states and 3423 transitions. cyclomatic complexity: 772 Second operand 3 states. [2019-11-25 08:53:13,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:13,774 INFO L93 Difference]: Finished difference Result 2891 states and 3690 transitions. [2019-11-25 08:53:13,775 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:13,775 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2891 states and 3690 transitions. [2019-11-25 08:53:13,783 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2385 [2019-11-25 08:53:13,790 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2891 states to 2801 states and 3600 transitions. [2019-11-25 08:53:13,790 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2645 [2019-11-25 08:53:13,792 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2645 [2019-11-25 08:53:13,792 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2801 states and 3600 transitions. [2019-11-25 08:53:13,792 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:13,792 INFO L688 BuchiCegarLoop]: Abstraction has 2801 states and 3600 transitions. [2019-11-25 08:53:13,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2801 states and 3600 transitions. [2019-11-25 08:53:13,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2801 to 2654. [2019-11-25 08:53:13,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2654 states. [2019-11-25 08:53:13,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2654 states to 2654 states and 3407 transitions. [2019-11-25 08:53:13,816 INFO L711 BuchiCegarLoop]: Abstraction has 2654 states and 3407 transitions. [2019-11-25 08:53:13,816 INFO L591 BuchiCegarLoop]: Abstraction has 2654 states and 3407 transitions. [2019-11-25 08:53:13,816 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-11-25 08:53:13,816 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2654 states and 3407 transitions. [2019-11-25 08:53:13,821 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2285 [2019-11-25 08:53:13,821 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:13,821 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:13,826 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:13,826 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:13,826 INFO L794 eck$LassoCheckResult]: Stem: 93283#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 93120#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 93121#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 93143#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 93110#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 93111#L104-2 assume !false; 93403#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 94856#L107 assume !(12292 == ssl3_accept_~s__state~0); 94855#L110 assume !(16384 == ssl3_accept_~s__state~0); 94854#L113 assume !(8192 == ssl3_accept_~s__state~0); 94853#L116 assume !(24576 == ssl3_accept_~s__state~0); 94852#L119 assume !(8195 == ssl3_accept_~s__state~0); 94851#L122 assume !(8480 == ssl3_accept_~s__state~0); 94848#L125 assume !(8481 == ssl3_accept_~s__state~0); 94845#L128 assume !(8482 == ssl3_accept_~s__state~0); 94842#L131 assume 8464 == ssl3_accept_~s__state~0; 93617#L138 [2019-11-25 08:53:13,827 INFO L796 eck$LassoCheckResult]: Loop: 93617#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 94945#L277 assume !(0 == ssl3_accept_~blastFlag~0); 93344#L277-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; 93345#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95701#L591 ssl3_accept_~skip~0 := 0; 95700#L104-2 assume !false; 95699#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95698#L107 assume !(12292 == ssl3_accept_~s__state~0); 95697#L110 assume !(16384 == ssl3_accept_~s__state~0); 95696#L113 assume !(8192 == ssl3_accept_~s__state~0); 95695#L116 assume !(24576 == ssl3_accept_~s__state~0); 95694#L119 assume !(8195 == ssl3_accept_~s__state~0); 95693#L122 assume !(8480 == ssl3_accept_~s__state~0); 95692#L125 assume !(8481 == ssl3_accept_~s__state~0); 95691#L128 assume !(8482 == ssl3_accept_~s__state~0); 95690#L131 assume !(8464 == ssl3_accept_~s__state~0); 95655#L134 assume !(8465 == ssl3_accept_~s__state~0); 95656#L137 assume !(8466 == ssl3_accept_~s__state~0); 94190#L140 assume 8496 == ssl3_accept_~s__state~0; 93614#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 94859#L290 assume !(1 == ssl3_accept_~blastFlag~0); 93191#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 93192#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 93506#L296-2 ssl3_accept_~s__init_num~0 := 0; 94998#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 94997#L591 ssl3_accept_~skip~0 := 0; 94996#L104-2 assume !false; 94995#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 94993#L107 assume !(12292 == ssl3_accept_~s__state~0); 94990#L110 assume !(16384 == ssl3_accept_~s__state~0); 94989#L113 assume !(8192 == ssl3_accept_~s__state~0); 94983#L116 assume !(24576 == ssl3_accept_~s__state~0); 94981#L119 assume !(8195 == ssl3_accept_~s__state~0); 94979#L122 assume !(8480 == ssl3_accept_~s__state~0); 94977#L125 assume !(8481 == ssl3_accept_~s__state~0); 94975#L128 assume !(8482 == ssl3_accept_~s__state~0); 94973#L131 assume !(8464 == ssl3_accept_~s__state~0); 94971#L134 assume !(8465 == ssl3_accept_~s__state~0); 94969#L137 assume !(8466 == ssl3_accept_~s__state~0); 94967#L140 assume !(8496 == ssl3_accept_~s__state~0); 94965#L143 assume !(8497 == ssl3_accept_~s__state~0); 94963#L146 assume 8512 == ssl3_accept_~s__state~0; 93580#L150 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 95626#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 95625#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 95617#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95616#L591 ssl3_accept_~skip~0 := 0; 95615#L104-2 assume !false; 95614#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95613#L107 assume !(12292 == ssl3_accept_~s__state~0); 95612#L110 assume !(16384 == ssl3_accept_~s__state~0); 95611#L113 assume !(8192 == ssl3_accept_~s__state~0); 95610#L116 assume !(24576 == ssl3_accept_~s__state~0); 95609#L119 assume !(8195 == ssl3_accept_~s__state~0); 95608#L122 assume !(8480 == ssl3_accept_~s__state~0); 95607#L125 assume !(8481 == ssl3_accept_~s__state~0); 95606#L128 assume !(8482 == ssl3_accept_~s__state~0); 95605#L131 assume !(8464 == ssl3_accept_~s__state~0); 95604#L134 assume !(8465 == ssl3_accept_~s__state~0); 95603#L137 assume !(8466 == ssl3_accept_~s__state~0); 95602#L140 assume !(8496 == ssl3_accept_~s__state~0); 95601#L143 assume !(8497 == ssl3_accept_~s__state~0); 95600#L146 assume !(8512 == ssl3_accept_~s__state~0); 95599#L149 assume !(8513 == ssl3_accept_~s__state~0); 95598#L152 assume 8528 == ssl3_accept_~s__state~0; 93573#L156 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 95596#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 94923#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 93105#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 93273#L357 assume !(ssl3_accept_~ret~0 <= 0); 93106#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 94984#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 94982#L591 ssl3_accept_~skip~0 := 0; 94980#L104-2 assume !false; 94978#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 94976#L107 assume !(12292 == ssl3_accept_~s__state~0); 94974#L110 assume !(16384 == ssl3_accept_~s__state~0); 94972#L113 assume !(8192 == ssl3_accept_~s__state~0); 94970#L116 assume !(24576 == ssl3_accept_~s__state~0); 94968#L119 assume !(8195 == ssl3_accept_~s__state~0); 94966#L122 assume !(8480 == ssl3_accept_~s__state~0); 94964#L125 assume !(8481 == ssl3_accept_~s__state~0); 94962#L128 assume !(8482 == ssl3_accept_~s__state~0); 94961#L131 assume !(8464 == ssl3_accept_~s__state~0); 94960#L134 assume !(8465 == ssl3_accept_~s__state~0); 94959#L137 assume !(8466 == ssl3_accept_~s__state~0); 94953#L140 assume !(8496 == ssl3_accept_~s__state~0); 94951#L143 assume !(8497 == ssl3_accept_~s__state~0); 94925#L146 assume !(8512 == ssl3_accept_~s__state~0); 94924#L149 assume !(8513 == ssl3_accept_~s__state~0); 94922#L152 assume !(8528 == ssl3_accept_~s__state~0); 94921#L155 assume !(8529 == ssl3_accept_~s__state~0); 93529#L158 assume 8544 == ssl3_accept_~s__state~0; 93316#L162 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 93261#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 93150#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 93145#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 93146#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 93307#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 93197#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95380#L591 ssl3_accept_~skip~0 := 0; 95372#L104-2 assume !false; 95373#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95364#L107 assume !(12292 == ssl3_accept_~s__state~0); 95365#L110 assume !(16384 == ssl3_accept_~s__state~0); 95356#L113 assume !(8192 == ssl3_accept_~s__state~0); 95357#L116 assume !(24576 == ssl3_accept_~s__state~0); 95348#L119 assume !(8195 == ssl3_accept_~s__state~0); 95349#L122 assume !(8480 == ssl3_accept_~s__state~0); 95340#L125 assume !(8481 == ssl3_accept_~s__state~0); 95341#L128 assume !(8482 == ssl3_accept_~s__state~0); 95332#L131 assume !(8464 == ssl3_accept_~s__state~0); 95333#L134 assume !(8465 == ssl3_accept_~s__state~0); 95324#L137 assume !(8466 == ssl3_accept_~s__state~0); 95325#L140 assume !(8496 == ssl3_accept_~s__state~0); 95316#L143 assume !(8497 == ssl3_accept_~s__state~0); 95317#L146 assume !(8512 == ssl3_accept_~s__state~0); 95308#L149 assume !(8513 == ssl3_accept_~s__state~0); 95309#L152 assume !(8528 == ssl3_accept_~s__state~0); 95300#L155 assume !(8529 == ssl3_accept_~s__state~0); 95301#L158 assume !(8544 == ssl3_accept_~s__state~0); 95193#L161 assume !(8545 == ssl3_accept_~s__state~0); 95194#L164 assume !(8560 == ssl3_accept_~s__state~0); 95098#L167 assume !(8561 == ssl3_accept_~s__state~0); 95099#L170 assume 8448 == ssl3_accept_~s__state~0; 93256#L171 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 93257#L432 assume !(ssl3_accept_~num1~0 > 0); 93255#L432-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 93269#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95497#L591 ssl3_accept_~skip~0 := 0; 95495#L104-2 assume !false; 95493#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95491#L107 assume !(12292 == ssl3_accept_~s__state~0); 95489#L110 assume !(16384 == ssl3_accept_~s__state~0); 95487#L113 assume !(8192 == ssl3_accept_~s__state~0); 95485#L116 assume !(24576 == ssl3_accept_~s__state~0); 95483#L119 assume !(8195 == ssl3_accept_~s__state~0); 95481#L122 assume !(8480 == ssl3_accept_~s__state~0); 95479#L125 assume !(8481 == ssl3_accept_~s__state~0); 95477#L128 assume !(8482 == ssl3_accept_~s__state~0); 95475#L131 assume !(8464 == ssl3_accept_~s__state~0); 95473#L134 assume !(8465 == ssl3_accept_~s__state~0); 95471#L137 assume !(8466 == ssl3_accept_~s__state~0); 95469#L140 assume !(8496 == ssl3_accept_~s__state~0); 95467#L143 assume !(8497 == ssl3_accept_~s__state~0); 95465#L146 assume !(8512 == ssl3_accept_~s__state~0); 95463#L149 assume !(8513 == ssl3_accept_~s__state~0); 95461#L152 assume !(8528 == ssl3_accept_~s__state~0); 95459#L155 assume !(8529 == ssl3_accept_~s__state~0); 95457#L158 assume !(8544 == ssl3_accept_~s__state~0); 95455#L161 assume !(8545 == ssl3_accept_~s__state~0); 95453#L164 assume !(8560 == ssl3_accept_~s__state~0); 95451#L167 assume !(8561 == ssl3_accept_~s__state~0); 95450#L170 assume !(8448 == ssl3_accept_~s__state~0); 95449#L173 assume 8576 == ssl3_accept_~s__state~0; 93184#L177 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 93185#L446 assume !(ssl3_accept_~ret~0 <= 0); 93253#L449 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 94614#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95722#L591 ssl3_accept_~skip~0 := 0; 95721#L104-2 assume !false; 95720#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95719#L107 assume !(12292 == ssl3_accept_~s__state~0); 95718#L110 assume !(16384 == ssl3_accept_~s__state~0); 95717#L113 assume !(8192 == ssl3_accept_~s__state~0); 95716#L116 assume !(24576 == ssl3_accept_~s__state~0); 95715#L119 assume !(8195 == ssl3_accept_~s__state~0); 95714#L122 assume !(8480 == ssl3_accept_~s__state~0); 95713#L125 assume !(8481 == ssl3_accept_~s__state~0); 95712#L128 assume !(8482 == ssl3_accept_~s__state~0); 95711#L131 assume !(8464 == ssl3_accept_~s__state~0); 95710#L134 assume !(8465 == ssl3_accept_~s__state~0); 95022#L137 assume 8466 == ssl3_accept_~s__state~0; 93617#L138 [2019-11-25 08:53:13,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:13,827 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 22 times [2019-11-25 08:53:13,827 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:13,828 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365339215] [2019-11-25 08:53:13,828 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:13,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:13,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:13,835 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:13,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:13,836 INFO L82 PathProgramCache]: Analyzing trace with hash -1533165823, now seen corresponding path program 1 times [2019-11-25 08:53:13,836 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:13,837 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068824136] [2019-11-25 08:53:13,837 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:13,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:13,973 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-11-25 08:53:13,974 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068824136] [2019-11-25 08:53:13,974 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:13,974 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-11-25 08:53:13,974 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432436186] [2019-11-25 08:53:13,974 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:13,975 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:13,975 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-11-25 08:53:13,975 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-25 08:53:13,975 INFO L87 Difference]: Start difference. First operand 2654 states and 3407 transitions. cyclomatic complexity: 761 Second operand 5 states. [2019-11-25 08:53:14,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:14,012 INFO L93 Difference]: Finished difference Result 2651 states and 3398 transitions. [2019-11-25 08:53:14,012 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:14,013 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2651 states and 3398 transitions. [2019-11-25 08:53:14,020 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2282 [2019-11-25 08:53:14,027 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2651 states to 2651 states and 3398 transitions. [2019-11-25 08:53:14,027 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2495 [2019-11-25 08:53:14,028 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2495 [2019-11-25 08:53:14,029 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2651 states and 3398 transitions. [2019-11-25 08:53:14,029 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:14,029 INFO L688 BuchiCegarLoop]: Abstraction has 2651 states and 3398 transitions. [2019-11-25 08:53:14,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2651 states and 3398 transitions. [2019-11-25 08:53:14,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2651 to 2651. [2019-11-25 08:53:14,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2651 states. [2019-11-25 08:53:14,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2651 states to 2651 states and 3398 transitions. [2019-11-25 08:53:14,052 INFO L711 BuchiCegarLoop]: Abstraction has 2651 states and 3398 transitions. [2019-11-25 08:53:14,052 INFO L591 BuchiCegarLoop]: Abstraction has 2651 states and 3398 transitions. [2019-11-25 08:53:14,052 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-11-25 08:53:14,052 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2651 states and 3398 transitions. [2019-11-25 08:53:14,057 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2282 [2019-11-25 08:53:14,057 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:14,057 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:14,058 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:14,058 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:14,059 INFO L794 eck$LassoCheckResult]: Stem: 98590#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 98436#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 98437#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 98459#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 98427#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 98428#L104-2 assume !false; 98688#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99015#L107 assume !(12292 == ssl3_accept_~s__state~0); 99014#L110 assume !(16384 == ssl3_accept_~s__state~0); 99013#L113 assume !(8192 == ssl3_accept_~s__state~0); 99012#L116 assume !(24576 == ssl3_accept_~s__state~0); 99011#L119 assume !(8195 == ssl3_accept_~s__state~0); 99010#L122 assume !(8480 == ssl3_accept_~s__state~0); 99009#L125 assume !(8481 == ssl3_accept_~s__state~0); 99007#L128 assume !(8482 == ssl3_accept_~s__state~0); 99005#L131 assume 8464 == ssl3_accept_~s__state~0; 99001#L138 [2019-11-25 08:53:14,059 INFO L796 eck$LassoCheckResult]: Loop: 99001#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 100353#L277 assume !(0 == ssl3_accept_~blastFlag~0); 100354#L277-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; 100495#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100493#L591 ssl3_accept_~skip~0 := 0; 100491#L104-2 assume !false; 100489#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100487#L107 assume !(12292 == ssl3_accept_~s__state~0); 100485#L110 assume !(16384 == ssl3_accept_~s__state~0); 100483#L113 assume !(8192 == ssl3_accept_~s__state~0); 100481#L116 assume !(24576 == ssl3_accept_~s__state~0); 100479#L119 assume !(8195 == ssl3_accept_~s__state~0); 100477#L122 assume !(8480 == ssl3_accept_~s__state~0); 100439#L125 assume !(8481 == ssl3_accept_~s__state~0); 100436#L128 assume !(8482 == ssl3_accept_~s__state~0); 100433#L131 assume !(8464 == ssl3_accept_~s__state~0); 100431#L134 assume !(8465 == ssl3_accept_~s__state~0); 100255#L137 assume !(8466 == ssl3_accept_~s__state~0); 99746#L140 assume 8496 == ssl3_accept_~s__state~0; 99219#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 100267#L290 assume !(1 == ssl3_accept_~blastFlag~0); 98505#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 98506#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 98779#L296-2 ssl3_accept_~s__init_num~0 := 0; 100336#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100335#L591 ssl3_accept_~skip~0 := 0; 100334#L104-2 assume !false; 100333#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100332#L107 assume !(12292 == ssl3_accept_~s__state~0); 100331#L110 assume !(16384 == ssl3_accept_~s__state~0); 100330#L113 assume !(8192 == ssl3_accept_~s__state~0); 100329#L116 assume !(24576 == ssl3_accept_~s__state~0); 100328#L119 assume !(8195 == ssl3_accept_~s__state~0); 100323#L122 assume !(8480 == ssl3_accept_~s__state~0); 100321#L125 assume !(8481 == ssl3_accept_~s__state~0); 100319#L128 assume !(8482 == ssl3_accept_~s__state~0); 100317#L131 assume !(8464 == ssl3_accept_~s__state~0); 100315#L134 assume !(8465 == ssl3_accept_~s__state~0); 100313#L137 assume !(8466 == ssl3_accept_~s__state~0); 100311#L140 assume !(8496 == ssl3_accept_~s__state~0); 100309#L143 assume !(8497 == ssl3_accept_~s__state~0); 100307#L146 assume 8512 == ssl3_accept_~s__state~0; 98464#L150 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 98434#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 98435#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 98439#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100028#L591 ssl3_accept_~skip~0 := 0; 100025#L104-2 assume !false; 100007#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100000#L107 assume !(12292 == ssl3_accept_~s__state~0); 99981#L110 assume !(16384 == ssl3_accept_~s__state~0); 99974#L113 assume !(8192 == ssl3_accept_~s__state~0); 99966#L116 assume !(24576 == ssl3_accept_~s__state~0); 99960#L119 assume !(8195 == ssl3_accept_~s__state~0); 99948#L122 assume !(8480 == ssl3_accept_~s__state~0); 99864#L125 assume !(8481 == ssl3_accept_~s__state~0); 99857#L128 assume !(8482 == ssl3_accept_~s__state~0); 99854#L131 assume !(8464 == ssl3_accept_~s__state~0); 99851#L134 assume !(8465 == ssl3_accept_~s__state~0); 99848#L137 assume !(8466 == ssl3_accept_~s__state~0); 99845#L140 assume !(8496 == ssl3_accept_~s__state~0); 99842#L143 assume !(8497 == ssl3_accept_~s__state~0); 99834#L146 assume !(8512 == ssl3_accept_~s__state~0); 99825#L149 assume !(8513 == ssl3_accept_~s__state~0); 98787#L152 assume 8528 == ssl3_accept_~s__state~0; 98630#L156 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 98625#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 98627#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 98581#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 98569#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 98422#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 98570#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100165#L591 ssl3_accept_~skip~0 := 0; 100162#L104-2 assume !false; 100161#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100160#L107 assume !(12292 == ssl3_accept_~s__state~0); 100159#L110 assume !(16384 == ssl3_accept_~s__state~0); 100158#L113 assume !(8192 == ssl3_accept_~s__state~0); 100157#L116 assume !(24576 == ssl3_accept_~s__state~0); 100156#L119 assume !(8195 == ssl3_accept_~s__state~0); 100148#L122 assume !(8480 == ssl3_accept_~s__state~0); 100144#L125 assume !(8481 == ssl3_accept_~s__state~0); 100024#L128 assume !(8482 == ssl3_accept_~s__state~0); 100006#L131 assume !(8464 == ssl3_accept_~s__state~0); 99999#L134 assume !(8465 == ssl3_accept_~s__state~0); 99992#L137 assume !(8466 == ssl3_accept_~s__state~0); 99989#L140 assume !(8496 == ssl3_accept_~s__state~0); 99986#L143 assume !(8497 == ssl3_accept_~s__state~0); 99980#L146 assume !(8512 == ssl3_accept_~s__state~0); 99973#L149 assume !(8513 == ssl3_accept_~s__state~0); 99965#L152 assume !(8528 == ssl3_accept_~s__state~0); 99959#L155 assume !(8529 == ssl3_accept_~s__state~0); 99827#L158 assume 8544 == ssl3_accept_~s__state~0; 98618#L162 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 98566#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 98466#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 98462#L392 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 98463#L393 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 98614#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 98613#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 98511#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100987#L591 ssl3_accept_~skip~0 := 0; 100985#L104-2 assume !false; 100983#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100981#L107 assume !(12292 == ssl3_accept_~s__state~0); 100979#L110 assume !(16384 == ssl3_accept_~s__state~0); 100977#L113 assume !(8192 == ssl3_accept_~s__state~0); 100975#L116 assume !(24576 == ssl3_accept_~s__state~0); 100973#L119 assume !(8195 == ssl3_accept_~s__state~0); 100971#L122 assume !(8480 == ssl3_accept_~s__state~0); 100969#L125 assume !(8481 == ssl3_accept_~s__state~0); 100967#L128 assume !(8482 == ssl3_accept_~s__state~0); 100965#L131 assume !(8464 == ssl3_accept_~s__state~0); 100963#L134 assume !(8465 == ssl3_accept_~s__state~0); 100961#L137 assume !(8466 == ssl3_accept_~s__state~0); 100959#L140 assume !(8496 == ssl3_accept_~s__state~0); 100957#L143 assume !(8497 == ssl3_accept_~s__state~0); 100955#L146 assume !(8512 == ssl3_accept_~s__state~0); 100953#L149 assume !(8513 == ssl3_accept_~s__state~0); 100942#L152 assume !(8528 == ssl3_accept_~s__state~0); 100932#L155 assume !(8529 == ssl3_accept_~s__state~0); 100931#L158 assume !(8544 == ssl3_accept_~s__state~0); 100930#L161 assume !(8545 == ssl3_accept_~s__state~0); 100929#L164 assume !(8560 == ssl3_accept_~s__state~0); 100928#L167 assume !(8561 == ssl3_accept_~s__state~0); 100927#L170 assume 8448 == ssl3_accept_~s__state~0; 98562#L171 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 98563#L432 assume !(ssl3_accept_~num1~0 > 0); 98561#L432-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 98574#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100684#L591 ssl3_accept_~skip~0 := 0; 100682#L104-2 assume !false; 100680#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100677#L107 assume !(12292 == ssl3_accept_~s__state~0); 100675#L110 assume !(16384 == ssl3_accept_~s__state~0); 100674#L113 assume !(8192 == ssl3_accept_~s__state~0); 100673#L116 assume !(24576 == ssl3_accept_~s__state~0); 100672#L119 assume !(8195 == ssl3_accept_~s__state~0); 100671#L122 assume !(8480 == ssl3_accept_~s__state~0); 100669#L125 assume !(8481 == ssl3_accept_~s__state~0); 100666#L128 assume !(8482 == ssl3_accept_~s__state~0); 100665#L131 assume !(8464 == ssl3_accept_~s__state~0); 100659#L134 assume !(8465 == ssl3_accept_~s__state~0); 100657#L137 assume !(8466 == ssl3_accept_~s__state~0); 100655#L140 assume !(8496 == ssl3_accept_~s__state~0); 100653#L143 assume !(8497 == ssl3_accept_~s__state~0); 100651#L146 assume !(8512 == ssl3_accept_~s__state~0); 100649#L149 assume !(8513 == ssl3_accept_~s__state~0); 100647#L152 assume !(8528 == ssl3_accept_~s__state~0); 100645#L155 assume !(8529 == ssl3_accept_~s__state~0); 100643#L158 assume !(8544 == ssl3_accept_~s__state~0); 100641#L161 assume !(8545 == ssl3_accept_~s__state~0); 100639#L164 assume !(8560 == ssl3_accept_~s__state~0); 100637#L167 assume !(8561 == ssl3_accept_~s__state~0); 100635#L170 assume !(8448 == ssl3_accept_~s__state~0); 100633#L173 assume 8576 == ssl3_accept_~s__state~0; 100553#L177 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 100630#L446 assume !(ssl3_accept_~ret~0 <= 0); 100628#L449 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 98545#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101020#L591 ssl3_accept_~skip~0 := 0; 101035#L104-2 assume !false; 101031#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101030#L107 assume !(12292 == ssl3_accept_~s__state~0); 101029#L110 assume !(16384 == ssl3_accept_~s__state~0); 101028#L113 assume !(8192 == ssl3_accept_~s__state~0); 100952#L116 assume !(24576 == ssl3_accept_~s__state~0); 100938#L119 assume !(8195 == ssl3_accept_~s__state~0); 100935#L122 assume !(8480 == ssl3_accept_~s__state~0); 100359#L125 assume !(8481 == ssl3_accept_~s__state~0); 100358#L128 assume !(8482 == ssl3_accept_~s__state~0); 100357#L131 assume !(8464 == ssl3_accept_~s__state~0); 100356#L134 assume !(8465 == ssl3_accept_~s__state~0); 100355#L137 assume 8466 == ssl3_accept_~s__state~0; 99001#L138 [2019-11-25 08:53:14,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:14,059 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 23 times [2019-11-25 08:53:14,060 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:14,060 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368494808] [2019-11-25 08:53:14,060 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:14,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:14,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:14,068 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:14,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:14,068 INFO L82 PathProgramCache]: Analyzing trace with hash -181140361, now seen corresponding path program 1 times [2019-11-25 08:53:14,068 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:14,069 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041905382] [2019-11-25 08:53:14,069 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:14,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:14,153 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2019-11-25 08:53:14,153 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041905382] [2019-11-25 08:53:14,153 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:14,153 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:53:14,154 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777961113] [2019-11-25 08:53:14,154 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:14,154 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:14,154 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:14,154 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:53:14,155 INFO L87 Difference]: Start difference. First operand 2651 states and 3398 transitions. cyclomatic complexity: 755 Second operand 3 states. [2019-11-25 08:53:14,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:14,172 INFO L93 Difference]: Finished difference Result 4590 states and 5848 transitions. [2019-11-25 08:53:14,173 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:14,173 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4590 states and 5848 transitions. [2019-11-25 08:53:14,188 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4169 [2019-11-25 08:53:14,199 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4590 states to 4590 states and 5848 transitions. [2019-11-25 08:53:14,200 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4434 [2019-11-25 08:53:14,202 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4434 [2019-11-25 08:53:14,203 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4590 states and 5848 transitions. [2019-11-25 08:53:14,203 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:14,203 INFO L688 BuchiCegarLoop]: Abstraction has 4590 states and 5848 transitions. [2019-11-25 08:53:14,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4590 states and 5848 transitions. [2019-11-25 08:53:14,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4590 to 2651. [2019-11-25 08:53:14,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2651 states. [2019-11-25 08:53:14,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2651 states to 2651 states and 3395 transitions. [2019-11-25 08:53:14,234 INFO L711 BuchiCegarLoop]: Abstraction has 2651 states and 3395 transitions. [2019-11-25 08:53:14,234 INFO L591 BuchiCegarLoop]: Abstraction has 2651 states and 3395 transitions. [2019-11-25 08:53:14,234 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-11-25 08:53:14,235 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2651 states and 3395 transitions. [2019-11-25 08:53:14,240 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2282 [2019-11-25 08:53:14,240 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:14,240 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:14,242 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:14,242 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:14,242 INFO L794 eck$LassoCheckResult]: Stem: 105835#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 105683#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 105684#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 105707#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 105675#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 105676#L104-2 assume !false; 105939#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 106240#L107 assume !(12292 == ssl3_accept_~s__state~0); 106239#L110 assume !(16384 == ssl3_accept_~s__state~0); 106238#L113 assume !(8192 == ssl3_accept_~s__state~0); 106237#L116 assume !(24576 == ssl3_accept_~s__state~0); 106236#L119 assume !(8195 == ssl3_accept_~s__state~0); 106235#L122 assume !(8480 == ssl3_accept_~s__state~0); 106234#L125 assume !(8481 == ssl3_accept_~s__state~0); 106233#L128 assume !(8482 == ssl3_accept_~s__state~0); 106232#L131 assume 8464 == ssl3_accept_~s__state~0; 106056#L138 [2019-11-25 08:53:14,242 INFO L796 eck$LassoCheckResult]: Loop: 106056#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 107508#L277 assume !(0 == ssl3_accept_~blastFlag~0); 107509#L277-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; 107545#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 107543#L591 ssl3_accept_~skip~0 := 0; 107541#L104-2 assume !false; 107539#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 107537#L107 assume !(12292 == ssl3_accept_~s__state~0); 107535#L110 assume !(16384 == ssl3_accept_~s__state~0); 107533#L113 assume !(8192 == ssl3_accept_~s__state~0); 107531#L116 assume !(24576 == ssl3_accept_~s__state~0); 107529#L119 assume !(8195 == ssl3_accept_~s__state~0); 107527#L122 assume !(8480 == ssl3_accept_~s__state~0); 107525#L125 assume !(8481 == ssl3_accept_~s__state~0); 107523#L128 assume !(8482 == ssl3_accept_~s__state~0); 107521#L131 assume !(8464 == ssl3_accept_~s__state~0); 107519#L134 assume !(8465 == ssl3_accept_~s__state~0); 107346#L137 assume !(8466 == ssl3_accept_~s__state~0); 107347#L140 assume 8496 == ssl3_accept_~s__state~0; 106053#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 107130#L290 assume !(1 == ssl3_accept_~blastFlag~0); 107485#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 107483#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 105674#L296-2 ssl3_accept_~s__init_num~0 := 0; 107476#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 107475#L591 ssl3_accept_~skip~0 := 0; 107474#L104-2 assume !false; 107473#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 107472#L107 assume !(12292 == ssl3_accept_~s__state~0); 107471#L110 assume !(16384 == ssl3_accept_~s__state~0); 107470#L113 assume !(8192 == ssl3_accept_~s__state~0); 107469#L116 assume !(24576 == ssl3_accept_~s__state~0); 107468#L119 assume !(8195 == ssl3_accept_~s__state~0); 107467#L122 assume !(8480 == ssl3_accept_~s__state~0); 107466#L125 assume !(8481 == ssl3_accept_~s__state~0); 107465#L128 assume !(8482 == ssl3_accept_~s__state~0); 107464#L131 assume !(8464 == ssl3_accept_~s__state~0); 107463#L134 assume !(8465 == ssl3_accept_~s__state~0); 107462#L137 assume !(8466 == ssl3_accept_~s__state~0); 107461#L140 assume !(8496 == ssl3_accept_~s__state~0); 107460#L143 assume !(8497 == ssl3_accept_~s__state~0); 107459#L146 assume 8512 == ssl3_accept_~s__state~0; 106050#L150 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 105681#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 105682#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 107417#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 107414#L591 ssl3_accept_~skip~0 := 0; 107411#L104-2 assume !false; 107408#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 107405#L107 assume !(12292 == ssl3_accept_~s__state~0); 107402#L110 assume !(16384 == ssl3_accept_~s__state~0); 107399#L113 assume !(8192 == ssl3_accept_~s__state~0); 107396#L116 assume !(24576 == ssl3_accept_~s__state~0); 107393#L119 assume !(8195 == ssl3_accept_~s__state~0); 107390#L122 assume !(8480 == ssl3_accept_~s__state~0); 107387#L125 assume !(8481 == ssl3_accept_~s__state~0); 107384#L128 assume !(8482 == ssl3_accept_~s__state~0); 107381#L131 assume !(8464 == ssl3_accept_~s__state~0); 107378#L134 assume !(8465 == ssl3_accept_~s__state~0); 107375#L137 assume !(8466 == ssl3_accept_~s__state~0); 107372#L140 assume !(8496 == ssl3_accept_~s__state~0); 107362#L143 assume !(8497 == ssl3_accept_~s__state~0); 107355#L146 assume !(8512 == ssl3_accept_~s__state~0); 107348#L149 assume !(8513 == ssl3_accept_~s__state~0); 106820#L152 assume 8528 == ssl3_accept_~s__state~0; 105879#L156 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 105880#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 105878#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 105668#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 105901#L357 assume !(ssl3_accept_~ret~0 <= 0); 105669#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 107365#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 107366#L591 ssl3_accept_~skip~0 := 0; 107351#L104-2 assume !false; 107352#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 107252#L107 assume !(12292 == ssl3_accept_~s__state~0); 107253#L110 assume !(16384 == ssl3_accept_~s__state~0); 107247#L113 assume !(8192 == ssl3_accept_~s__state~0); 107248#L116 assume !(24576 == ssl3_accept_~s__state~0); 107228#L119 assume !(8195 == ssl3_accept_~s__state~0); 107229#L122 assume !(8480 == ssl3_accept_~s__state~0); 107216#L125 assume !(8481 == ssl3_accept_~s__state~0); 107217#L128 assume !(8482 == ssl3_accept_~s__state~0); 107208#L131 assume !(8464 == ssl3_accept_~s__state~0); 107209#L134 assume !(8465 == ssl3_accept_~s__state~0); 107200#L137 assume !(8466 == ssl3_accept_~s__state~0); 107201#L140 assume !(8496 == ssl3_accept_~s__state~0); 107192#L143 assume !(8497 == ssl3_accept_~s__state~0); 107193#L146 assume !(8512 == ssl3_accept_~s__state~0); 107188#L149 assume !(8513 == ssl3_accept_~s__state~0); 107189#L152 assume !(8528 == ssl3_accept_~s__state~0); 107181#L155 assume !(8529 == ssl3_accept_~s__state~0); 107182#L158 assume 8544 == ssl3_accept_~s__state~0; 105863#L162 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 105864#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 107806#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 107805#L392 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 107804#L393 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 107801#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 107800#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 107795#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 107794#L591 ssl3_accept_~skip~0 := 0; 107793#L104-2 assume !false; 107792#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 107791#L107 assume !(12292 == ssl3_accept_~s__state~0); 107790#L110 assume !(16384 == ssl3_accept_~s__state~0); 107789#L113 assume !(8192 == ssl3_accept_~s__state~0); 107788#L116 assume !(24576 == ssl3_accept_~s__state~0); 107787#L119 assume !(8195 == ssl3_accept_~s__state~0); 107786#L122 assume !(8480 == ssl3_accept_~s__state~0); 107785#L125 assume !(8481 == ssl3_accept_~s__state~0); 107784#L128 assume !(8482 == ssl3_accept_~s__state~0); 107783#L131 assume !(8464 == ssl3_accept_~s__state~0); 107782#L134 assume !(8465 == ssl3_accept_~s__state~0); 107781#L137 assume !(8466 == ssl3_accept_~s__state~0); 107780#L140 assume !(8496 == ssl3_accept_~s__state~0); 107779#L143 assume !(8497 == ssl3_accept_~s__state~0); 107778#L146 assume !(8512 == ssl3_accept_~s__state~0); 107777#L149 assume !(8513 == ssl3_accept_~s__state~0); 107776#L152 assume !(8528 == ssl3_accept_~s__state~0); 107775#L155 assume !(8529 == ssl3_accept_~s__state~0); 107774#L158 assume !(8544 == ssl3_accept_~s__state~0); 107773#L161 assume !(8545 == ssl3_accept_~s__state~0); 107772#L164 assume !(8560 == ssl3_accept_~s__state~0); 107771#L167 assume !(8561 == ssl3_accept_~s__state~0); 107770#L170 assume 8448 == ssl3_accept_~s__state~0; 107769#L171 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 107765#L432 assume !(ssl3_accept_~num1~0 > 0); 107752#L432-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 107742#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 107740#L591 ssl3_accept_~skip~0 := 0; 107738#L104-2 assume !false; 107736#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 107734#L107 assume !(12292 == ssl3_accept_~s__state~0); 107732#L110 assume !(16384 == ssl3_accept_~s__state~0); 107730#L113 assume !(8192 == ssl3_accept_~s__state~0); 107728#L116 assume !(24576 == ssl3_accept_~s__state~0); 107726#L119 assume !(8195 == ssl3_accept_~s__state~0); 107724#L122 assume !(8480 == ssl3_accept_~s__state~0); 107722#L125 assume !(8481 == ssl3_accept_~s__state~0); 107720#L128 assume !(8482 == ssl3_accept_~s__state~0); 107718#L131 assume !(8464 == ssl3_accept_~s__state~0); 107716#L134 assume !(8465 == ssl3_accept_~s__state~0); 107714#L137 assume !(8466 == ssl3_accept_~s__state~0); 107712#L140 assume !(8496 == ssl3_accept_~s__state~0); 107710#L143 assume !(8497 == ssl3_accept_~s__state~0); 107708#L146 assume !(8512 == ssl3_accept_~s__state~0); 107706#L149 assume !(8513 == ssl3_accept_~s__state~0); 107704#L152 assume !(8528 == ssl3_accept_~s__state~0); 107702#L155 assume !(8529 == ssl3_accept_~s__state~0); 107700#L158 assume !(8544 == ssl3_accept_~s__state~0); 107698#L161 assume !(8545 == ssl3_accept_~s__state~0); 107696#L164 assume !(8560 == ssl3_accept_~s__state~0); 107694#L167 assume !(8561 == ssl3_accept_~s__state~0); 107692#L170 assume !(8448 == ssl3_accept_~s__state~0); 107687#L173 assume 8576 == ssl3_accept_~s__state~0; 107685#L177 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 107683#L446 assume !(ssl3_accept_~ret~0 <= 0); 107558#L449 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 106647#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 107544#L591 ssl3_accept_~skip~0 := 0; 107542#L104-2 assume !false; 107540#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 107538#L107 assume !(12292 == ssl3_accept_~s__state~0); 107536#L110 assume !(16384 == ssl3_accept_~s__state~0); 107534#L113 assume !(8192 == ssl3_accept_~s__state~0); 107532#L116 assume !(24576 == ssl3_accept_~s__state~0); 107530#L119 assume !(8195 == ssl3_accept_~s__state~0); 107528#L122 assume !(8480 == ssl3_accept_~s__state~0); 107526#L125 assume !(8481 == ssl3_accept_~s__state~0); 107524#L128 assume !(8482 == ssl3_accept_~s__state~0); 107522#L131 assume !(8464 == ssl3_accept_~s__state~0); 107520#L134 assume !(8465 == ssl3_accept_~s__state~0); 107513#L137 assume 8466 == ssl3_accept_~s__state~0; 106056#L138 [2019-11-25 08:53:14,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:14,243 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 24 times [2019-11-25 08:53:14,243 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:14,243 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426718169] [2019-11-25 08:53:14,243 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:14,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:14,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:14,251 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:14,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:14,252 INFO L82 PathProgramCache]: Analyzing trace with hash -1560135176, now seen corresponding path program 1 times [2019-11-25 08:53:14,252 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:14,252 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787201665] [2019-11-25 08:53:14,252 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:14,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:14,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:14,288 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:14,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:14,288 INFO L82 PathProgramCache]: Analyzing trace with hash -1192038970, now seen corresponding path program 1 times [2019-11-25 08:53:14,289 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:14,289 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544175958] [2019-11-25 08:53:14,289 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:14,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:14,341 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2019-11-25 08:53:14,342 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544175958] [2019-11-25 08:53:14,342 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:14,342 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:53:14,342 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612678005] [2019-11-25 08:53:15,850 WARN L192 SmtUtils]: Spent 1.49 s on a formula simplification. DAG size of input: 387 DAG size of output: 144 [2019-11-25 08:53:15,935 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:15,935 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:15,935 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:53:15,935 INFO L87 Difference]: Start difference. First operand 2651 states and 3395 transitions. cyclomatic complexity: 752 Second operand 3 states. [2019-11-25 08:53:15,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:15,978 INFO L93 Difference]: Finished difference Result 3869 states and 4953 transitions. [2019-11-25 08:53:15,978 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:15,978 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3869 states and 4953 transitions. [2019-11-25 08:53:15,989 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 3592 [2019-11-25 08:53:16,000 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3869 states to 3869 states and 4953 transitions. [2019-11-25 08:53:16,000 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3761 [2019-11-25 08:53:16,002 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3761 [2019-11-25 08:53:16,002 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3869 states and 4953 transitions. [2019-11-25 08:53:16,002 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:16,002 INFO L688 BuchiCegarLoop]: Abstraction has 3869 states and 4953 transitions. [2019-11-25 08:53:16,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3869 states and 4953 transitions. [2019-11-25 08:53:16,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3869 to 3869. [2019-11-25 08:53:16,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3869 states. [2019-11-25 08:53:16,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3869 states to 3869 states and 4953 transitions. [2019-11-25 08:53:16,037 INFO L711 BuchiCegarLoop]: Abstraction has 3869 states and 4953 transitions. [2019-11-25 08:53:16,037 INFO L591 BuchiCegarLoop]: Abstraction has 3869 states and 4953 transitions. [2019-11-25 08:53:16,037 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-11-25 08:53:16,037 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3869 states and 4953 transitions. [2019-11-25 08:53:16,045 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 3592 [2019-11-25 08:53:16,045 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:16,045 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:16,047 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-11-25 08:53:16,048 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 3, 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, 1, 1, 1, 1, 1, 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-11-25 08:53:16,048 INFO L794 eck$LassoCheckResult]: Stem: 112376#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 112209#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 112210#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 112233#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 112201#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 112202#L104-2 assume !false; 112470#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 115168#L107 assume !(12292 == ssl3_accept_~s__state~0); 115167#L110 assume !(16384 == ssl3_accept_~s__state~0); 115166#L113 assume !(8192 == ssl3_accept_~s__state~0); 115165#L116 assume !(24576 == ssl3_accept_~s__state~0); 115164#L119 assume !(8195 == ssl3_accept_~s__state~0); 115163#L122 assume !(8480 == ssl3_accept_~s__state~0); 115162#L125 assume !(8481 == ssl3_accept_~s__state~0); 115161#L128 assume !(8482 == ssl3_accept_~s__state~0); 115160#L131 assume 8464 == ssl3_accept_~s__state~0; 112879#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 114669#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 114668#L277-2 [2019-11-25 08:53:16,048 INFO L796 eck$LassoCheckResult]: Loop: 114668#L277-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; 114658#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114656#L591 ssl3_accept_~skip~0 := 0; 114654#L104-2 assume !false; 114652#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114650#L107 assume !(12292 == ssl3_accept_~s__state~0); 114648#L110 assume !(16384 == ssl3_accept_~s__state~0); 114646#L113 assume !(8192 == ssl3_accept_~s__state~0); 114644#L116 assume !(24576 == ssl3_accept_~s__state~0); 114642#L119 assume !(8195 == ssl3_accept_~s__state~0); 114640#L122 assume !(8480 == ssl3_accept_~s__state~0); 114638#L125 assume !(8481 == ssl3_accept_~s__state~0); 114636#L128 assume !(8482 == ssl3_accept_~s__state~0); 114634#L131 assume !(8464 == ssl3_accept_~s__state~0); 114632#L134 assume !(8465 == ssl3_accept_~s__state~0); 114630#L137 assume !(8466 == ssl3_accept_~s__state~0); 113463#L140 assume 8496 == ssl3_accept_~s__state~0; 113464#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 113452#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 113451#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 113448#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 113445#L296-2 ssl3_accept_~s__init_num~0 := 0; 113440#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 113439#L591 ssl3_accept_~skip~0 := 0; 113438#L104-2 assume !false; 113437#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 113436#L107 assume !(12292 == ssl3_accept_~s__state~0); 113435#L110 assume !(16384 == ssl3_accept_~s__state~0); 113434#L113 assume !(8192 == ssl3_accept_~s__state~0); 113433#L116 assume !(24576 == ssl3_accept_~s__state~0); 113432#L119 assume !(8195 == ssl3_accept_~s__state~0); 113431#L122 assume !(8480 == ssl3_accept_~s__state~0); 113430#L125 assume !(8481 == ssl3_accept_~s__state~0); 113429#L128 assume !(8482 == ssl3_accept_~s__state~0); 113428#L131 assume !(8464 == ssl3_accept_~s__state~0); 113427#L134 assume !(8465 == ssl3_accept_~s__state~0); 113426#L137 assume !(8466 == ssl3_accept_~s__state~0); 113425#L140 assume !(8496 == ssl3_accept_~s__state~0); 113424#L143 assume !(8497 == ssl3_accept_~s__state~0); 113423#L146 assume 8512 == ssl3_accept_~s__state~0; 113422#L150 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 113420#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 113417#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 113412#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 113411#L591 ssl3_accept_~skip~0 := 0; 113410#L104-2 assume !false; 113409#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 113408#L107 assume !(12292 == ssl3_accept_~s__state~0); 113407#L110 assume !(16384 == ssl3_accept_~s__state~0); 113406#L113 assume !(8192 == ssl3_accept_~s__state~0); 113405#L116 assume !(24576 == ssl3_accept_~s__state~0); 113404#L119 assume !(8195 == ssl3_accept_~s__state~0); 113403#L122 assume !(8480 == ssl3_accept_~s__state~0); 113402#L125 assume !(8481 == ssl3_accept_~s__state~0); 113401#L128 assume !(8482 == ssl3_accept_~s__state~0); 113400#L131 assume !(8464 == ssl3_accept_~s__state~0); 113399#L134 assume !(8465 == ssl3_accept_~s__state~0); 113398#L137 assume !(8466 == ssl3_accept_~s__state~0); 113397#L140 assume !(8496 == ssl3_accept_~s__state~0); 113396#L143 assume !(8497 == ssl3_accept_~s__state~0); 113395#L146 assume !(8512 == ssl3_accept_~s__state~0); 113394#L149 assume !(8513 == ssl3_accept_~s__state~0); 113393#L152 assume 8528 == ssl3_accept_~s__state~0; 113392#L156 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 113390#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 113388#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 113383#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 113381#L357 assume !(ssl3_accept_~ret~0 <= 0); 113376#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 113371#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 113370#L591 ssl3_accept_~skip~0 := 0; 113368#L104-2 assume !false; 113365#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 113360#L107 assume !(12292 == ssl3_accept_~s__state~0); 113358#L110 assume !(16384 == ssl3_accept_~s__state~0); 113356#L113 assume !(8192 == ssl3_accept_~s__state~0); 113354#L116 assume !(24576 == ssl3_accept_~s__state~0); 113352#L119 assume !(8195 == ssl3_accept_~s__state~0); 113350#L122 assume !(8480 == ssl3_accept_~s__state~0); 113348#L125 assume !(8481 == ssl3_accept_~s__state~0); 113346#L128 assume !(8482 == ssl3_accept_~s__state~0); 113344#L131 assume !(8464 == ssl3_accept_~s__state~0); 113342#L134 assume !(8465 == ssl3_accept_~s__state~0); 113340#L137 assume !(8466 == ssl3_accept_~s__state~0); 113338#L140 assume !(8496 == ssl3_accept_~s__state~0); 113336#L143 assume !(8497 == ssl3_accept_~s__state~0); 113334#L146 assume !(8512 == ssl3_accept_~s__state~0); 113332#L149 assume !(8513 == ssl3_accept_~s__state~0); 113330#L152 assume !(8528 == ssl3_accept_~s__state~0); 113328#L155 assume !(8529 == ssl3_accept_~s__state~0); 113326#L158 assume 8544 == ssl3_accept_~s__state~0; 113324#L162 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 113322#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 113319#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 113317#L392 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 113314#L393 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 113311#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 113307#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 113301#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 113300#L591 ssl3_accept_~skip~0 := 0; 113299#L104-2 assume !false; 113298#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 113297#L107 assume !(12292 == ssl3_accept_~s__state~0); 113296#L110 assume !(16384 == ssl3_accept_~s__state~0); 113295#L113 assume !(8192 == ssl3_accept_~s__state~0); 113294#L116 assume !(24576 == ssl3_accept_~s__state~0); 113293#L119 assume !(8195 == ssl3_accept_~s__state~0); 113292#L122 assume !(8480 == ssl3_accept_~s__state~0); 113291#L125 assume !(8481 == ssl3_accept_~s__state~0); 113290#L128 assume !(8482 == ssl3_accept_~s__state~0); 113289#L131 assume !(8464 == ssl3_accept_~s__state~0); 113288#L134 assume !(8465 == ssl3_accept_~s__state~0); 113287#L137 assume !(8466 == ssl3_accept_~s__state~0); 113286#L140 assume !(8496 == ssl3_accept_~s__state~0); 113285#L143 assume !(8497 == ssl3_accept_~s__state~0); 113284#L146 assume !(8512 == ssl3_accept_~s__state~0); 113283#L149 assume !(8513 == ssl3_accept_~s__state~0); 113282#L152 assume !(8528 == ssl3_accept_~s__state~0); 113281#L155 assume !(8529 == ssl3_accept_~s__state~0); 113280#L158 assume !(8544 == ssl3_accept_~s__state~0); 113279#L161 assume !(8545 == ssl3_accept_~s__state~0); 113278#L164 assume !(8560 == ssl3_accept_~s__state~0); 113277#L167 assume !(8561 == ssl3_accept_~s__state~0); 113276#L170 assume 8448 == ssl3_accept_~s__state~0; 113275#L171 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 113273#L432 assume !(ssl3_accept_~num1~0 > 0); 113269#L432-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 113262#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 113257#L591 ssl3_accept_~skip~0 := 0; 113252#L104-2 assume !false; 113251#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 113250#L107 assume !(12292 == ssl3_accept_~s__state~0); 113249#L110 assume !(16384 == ssl3_accept_~s__state~0); 113248#L113 assume !(8192 == ssl3_accept_~s__state~0); 113247#L116 assume !(24576 == ssl3_accept_~s__state~0); 113246#L119 assume !(8195 == ssl3_accept_~s__state~0); 113245#L122 assume !(8480 == ssl3_accept_~s__state~0); 113244#L125 assume !(8481 == ssl3_accept_~s__state~0); 113243#L128 assume !(8482 == ssl3_accept_~s__state~0); 113242#L131 assume !(8464 == ssl3_accept_~s__state~0); 113241#L134 assume !(8465 == ssl3_accept_~s__state~0); 113240#L137 assume !(8466 == ssl3_accept_~s__state~0); 113239#L140 assume !(8496 == ssl3_accept_~s__state~0); 113238#L143 assume !(8497 == ssl3_accept_~s__state~0); 113237#L146 assume !(8512 == ssl3_accept_~s__state~0); 113236#L149 assume !(8513 == ssl3_accept_~s__state~0); 113235#L152 assume !(8528 == ssl3_accept_~s__state~0); 113234#L155 assume !(8529 == ssl3_accept_~s__state~0); 113233#L158 assume !(8544 == ssl3_accept_~s__state~0); 113232#L161 assume !(8545 == ssl3_accept_~s__state~0); 113231#L164 assume !(8560 == ssl3_accept_~s__state~0); 113230#L167 assume !(8561 == ssl3_accept_~s__state~0); 113226#L170 assume !(8448 == ssl3_accept_~s__state~0); 113224#L173 assume 8576 == ssl3_accept_~s__state~0; 113034#L177 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 113220#L446 assume !(ssl3_accept_~ret~0 <= 0); 113212#L449 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 113208#L453 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 113207#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 113189#L591 ssl3_accept_~skip~0 := 0; 113190#L104-2 assume !false; 113181#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 113182#L107 assume !(12292 == ssl3_accept_~s__state~0); 113173#L110 assume !(16384 == ssl3_accept_~s__state~0); 113174#L113 assume !(8192 == ssl3_accept_~s__state~0); 113165#L116 assume !(24576 == ssl3_accept_~s__state~0); 113166#L119 assume !(8195 == ssl3_accept_~s__state~0); 113157#L122 assume !(8480 == ssl3_accept_~s__state~0); 113158#L125 assume !(8481 == ssl3_accept_~s__state~0); 113149#L128 assume !(8482 == ssl3_accept_~s__state~0); 113150#L131 assume !(8464 == ssl3_accept_~s__state~0); 113125#L134 assume !(8465 == ssl3_accept_~s__state~0); 113126#L137 assume !(8466 == ssl3_accept_~s__state~0); 113111#L140 assume !(8496 == ssl3_accept_~s__state~0); 113112#L143 assume !(8497 == ssl3_accept_~s__state~0); 113097#L146 assume !(8512 == ssl3_accept_~s__state~0); 113098#L149 assume !(8513 == ssl3_accept_~s__state~0); 113083#L152 assume !(8528 == ssl3_accept_~s__state~0); 113084#L155 assume !(8529 == ssl3_accept_~s__state~0); 113069#L158 assume !(8544 == ssl3_accept_~s__state~0); 113070#L161 assume !(8545 == ssl3_accept_~s__state~0); 113229#L164 assume !(8560 == ssl3_accept_~s__state~0); 113228#L167 assume !(8561 == ssl3_accept_~s__state~0); 113043#L170 assume !(8448 == ssl3_accept_~s__state~0); 113044#L173 assume !(8576 == ssl3_accept_~s__state~0); 113032#L176 assume !(8577 == ssl3_accept_~s__state~0); 113033#L179 assume !(8592 == ssl3_accept_~s__state~0); 113222#L182 assume !(8593 == ssl3_accept_~s__state~0); 113219#L185 assume !(8608 == ssl3_accept_~s__state~0); 113217#L188 assume !(8609 == ssl3_accept_~s__state~0); 113218#L191 assume !(8640 == ssl3_accept_~s__state~0); 113227#L194 assume !(8641 == ssl3_accept_~s__state~0); 112777#L197 assume 8656 == ssl3_accept_~s__state~0; 112774#L201 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 112775#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 112769#L503 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 112765#L503-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 112760#L512 assume !(0 == ssl3_accept_~tmp___10~0); 112761#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 112752#L591 ssl3_accept_~skip~0 := 0; 112753#L104-2 assume !false; 112748#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 112749#L107 assume !(12292 == ssl3_accept_~s__state~0); 112744#L110 assume !(16384 == ssl3_accept_~s__state~0); 112745#L113 assume !(8192 == ssl3_accept_~s__state~0); 112740#L116 assume !(24576 == ssl3_accept_~s__state~0); 112741#L119 assume !(8195 == ssl3_accept_~s__state~0); 112736#L122 assume !(8480 == ssl3_accept_~s__state~0); 112737#L125 assume !(8481 == ssl3_accept_~s__state~0); 112732#L128 assume !(8482 == ssl3_accept_~s__state~0); 112733#L131 assume !(8464 == ssl3_accept_~s__state~0); 112728#L134 assume !(8465 == ssl3_accept_~s__state~0); 112729#L137 assume !(8466 == ssl3_accept_~s__state~0); 112724#L140 assume !(8496 == ssl3_accept_~s__state~0); 112725#L143 assume !(8497 == ssl3_accept_~s__state~0); 112720#L146 assume !(8512 == ssl3_accept_~s__state~0); 112721#L149 assume !(8513 == ssl3_accept_~s__state~0); 112716#L152 assume !(8528 == ssl3_accept_~s__state~0); 112717#L155 assume !(8529 == ssl3_accept_~s__state~0); 112709#L158 assume !(8544 == ssl3_accept_~s__state~0); 112710#L161 assume !(8545 == ssl3_accept_~s__state~0); 112636#L164 assume !(8560 == ssl3_accept_~s__state~0); 112637#L167 assume !(8561 == ssl3_accept_~s__state~0); 112624#L170 assume !(8448 == ssl3_accept_~s__state~0); 112625#L173 assume !(8576 == ssl3_accept_~s__state~0); 112616#L176 assume !(8577 == ssl3_accept_~s__state~0); 112617#L179 assume !(8592 == ssl3_accept_~s__state~0); 112608#L182 assume !(8593 == ssl3_accept_~s__state~0); 112609#L185 assume !(8608 == ssl3_accept_~s__state~0); 112792#L188 assume !(8609 == ssl3_accept_~s__state~0); 112791#L191 assume !(8640 == ssl3_accept_~s__state~0); 112790#L194 assume !(8641 == ssl3_accept_~s__state~0); 112789#L197 assume !(8656 == ssl3_accept_~s__state~0); 112587#L200 assume !(8657 == ssl3_accept_~s__state~0); 112589#L203 assume 8672 == ssl3_accept_~s__state~0; 112287#L207 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 112288#L520 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 112386#L520-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 112387#L531 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 112782#L531-2 ssl3_accept_~s__init_num~0 := 0; 113574#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 113568#L591 ssl3_accept_~skip~0 := 0; 113566#L104-2 assume !false; 113564#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 113562#L107 assume !(12292 == ssl3_accept_~s__state~0); 113560#L110 assume !(16384 == ssl3_accept_~s__state~0); 113558#L113 assume !(8192 == ssl3_accept_~s__state~0); 113556#L116 assume !(24576 == ssl3_accept_~s__state~0); 113554#L119 assume !(8195 == ssl3_accept_~s__state~0); 113552#L122 assume !(8480 == ssl3_accept_~s__state~0); 113550#L125 assume !(8481 == ssl3_accept_~s__state~0); 113548#L128 assume !(8482 == ssl3_accept_~s__state~0); 113546#L131 assume !(8464 == ssl3_accept_~s__state~0); 113544#L134 assume !(8465 == ssl3_accept_~s__state~0); 113542#L137 assume !(8466 == ssl3_accept_~s__state~0); 113540#L140 assume !(8496 == ssl3_accept_~s__state~0); 113538#L143 assume !(8497 == ssl3_accept_~s__state~0); 113534#L146 assume !(8512 == ssl3_accept_~s__state~0); 113535#L149 assume !(8513 == ssl3_accept_~s__state~0); 113525#L152 assume !(8528 == ssl3_accept_~s__state~0); 113526#L155 assume !(8529 == ssl3_accept_~s__state~0); 113516#L158 assume !(8544 == ssl3_accept_~s__state~0); 113517#L161 assume !(8545 == ssl3_accept_~s__state~0); 113507#L164 assume !(8560 == ssl3_accept_~s__state~0); 113508#L167 assume !(8561 == ssl3_accept_~s__state~0); 113499#L170 assume 8448 == ssl3_accept_~s__state~0; 113498#L171 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 113495#L432 assume !(ssl3_accept_~num1~0 > 0); 113491#L432-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 113486#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 113485#L591 ssl3_accept_~skip~0 := 0; 113484#L104-2 assume !false; 113483#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 113482#L107 assume !(12292 == ssl3_accept_~s__state~0); 113481#L110 assume !(16384 == ssl3_accept_~s__state~0); 113480#L113 assume !(8192 == ssl3_accept_~s__state~0); 113479#L116 assume !(24576 == ssl3_accept_~s__state~0); 113477#L119 assume !(8195 == ssl3_accept_~s__state~0); 113476#L122 assume !(8480 == ssl3_accept_~s__state~0); 113474#L125 assume !(8481 == ssl3_accept_~s__state~0); 113472#L128 assume !(8482 == ssl3_accept_~s__state~0); 113471#L131 assume 8464 == ssl3_accept_~s__state~0; 113469#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 114680#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 114668#L277-2 [2019-11-25 08:53:16,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:16,049 INFO L82 PathProgramCache]: Analyzing trace with hash 2071410322, now seen corresponding path program 1 times [2019-11-25 08:53:16,049 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:16,049 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463293547] [2019-11-25 08:53:16,049 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:16,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:16,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:16,058 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:16,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:16,058 INFO L82 PathProgramCache]: Analyzing trace with hash 169424468, now seen corresponding path program 1 times [2019-11-25 08:53:16,058 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:16,059 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533833634] [2019-11-25 08:53:16,059 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:16,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:16,142 INFO L134 CoverageAnalysis]: Checked inductivity of 875 backedges. 535 proven. 0 refuted. 0 times theorem prover too weak. 340 trivial. 0 not checked. [2019-11-25 08:53:16,143 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533833634] [2019-11-25 08:53:16,143 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:16,143 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:53:16,143 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653112724] [2019-11-25 08:53:16,144 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:16,144 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:16,144 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:16,145 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:53:16,145 INFO L87 Difference]: Start difference. First operand 3869 states and 4953 transitions. cyclomatic complexity: 1094 Second operand 3 states. [2019-11-25 08:53:16,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:16,270 INFO L93 Difference]: Finished difference Result 4401 states and 5569 transitions. [2019-11-25 08:53:16,270 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:16,271 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4401 states and 5569 transitions. [2019-11-25 08:53:16,311 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 4124 [2019-11-25 08:53:16,320 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4401 states to 4401 states and 5569 transitions. [2019-11-25 08:53:16,321 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4293 [2019-11-25 08:53:16,323 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4293 [2019-11-25 08:53:16,323 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4401 states and 5569 transitions. [2019-11-25 08:53:16,323 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:16,323 INFO L688 BuchiCegarLoop]: Abstraction has 4401 states and 5569 transitions. [2019-11-25 08:53:16,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4401 states and 5569 transitions. [2019-11-25 08:53:16,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4401 to 4373. [2019-11-25 08:53:16,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4373 states. [2019-11-25 08:53:16,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4373 states to 4373 states and 5541 transitions. [2019-11-25 08:53:16,362 INFO L711 BuchiCegarLoop]: Abstraction has 4373 states and 5541 transitions. [2019-11-25 08:53:16,362 INFO L591 BuchiCegarLoop]: Abstraction has 4373 states and 5541 transitions. [2019-11-25 08:53:16,362 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-11-25 08:53:16,363 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4373 states and 5541 transitions. [2019-11-25 08:53:16,372 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 4096 [2019-11-25 08:53:16,372 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:16,372 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:16,375 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-11-25 08:53:16,375 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 6, 6, 4, 3, 3, 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, 1, 1, 1, 1, 1, 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-11-25 08:53:16,375 INFO L794 eck$LassoCheckResult]: Stem: 120644#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 120485#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 120486#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 120510#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 120477#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 120478#L104-2 assume !false; 120744#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 123750#L107 assume !(12292 == ssl3_accept_~s__state~0); 123748#L110 assume !(16384 == ssl3_accept_~s__state~0); 123746#L113 assume !(8192 == ssl3_accept_~s__state~0); 123744#L116 assume !(24576 == ssl3_accept_~s__state~0); 123742#L119 assume !(8195 == ssl3_accept_~s__state~0); 123740#L122 assume !(8480 == ssl3_accept_~s__state~0); 123738#L125 assume !(8481 == ssl3_accept_~s__state~0); 123736#L128 assume !(8482 == ssl3_accept_~s__state~0); 123734#L131 assume 8464 == ssl3_accept_~s__state~0; 121190#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 123265#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 123264#L277-2 [2019-11-25 08:53:16,376 INFO L796 eck$LassoCheckResult]: Loop: 123264#L277-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; 123254#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 123248#L591 ssl3_accept_~skip~0 := 0; 123246#L104-2 assume !false; 123244#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 123242#L107 assume !(12292 == ssl3_accept_~s__state~0); 123240#L110 assume !(16384 == ssl3_accept_~s__state~0); 123238#L113 assume !(8192 == ssl3_accept_~s__state~0); 123236#L116 assume !(24576 == ssl3_accept_~s__state~0); 123234#L119 assume !(8195 == ssl3_accept_~s__state~0); 123232#L122 assume !(8480 == ssl3_accept_~s__state~0); 123230#L125 assume !(8481 == ssl3_accept_~s__state~0); 123228#L128 assume !(8482 == ssl3_accept_~s__state~0); 123226#L131 assume !(8464 == ssl3_accept_~s__state~0); 123224#L134 assume !(8465 == ssl3_accept_~s__state~0); 123222#L137 assume !(8466 == ssl3_accept_~s__state~0); 121808#L140 assume 8496 == ssl3_accept_~s__state~0; 121809#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 121799#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 121798#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 121795#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 121792#L296-2 ssl3_accept_~s__init_num~0 := 0; 121787#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 121786#L591 ssl3_accept_~skip~0 := 0; 121785#L104-2 assume !false; 121784#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121783#L107 assume !(12292 == ssl3_accept_~s__state~0); 121782#L110 assume !(16384 == ssl3_accept_~s__state~0); 121781#L113 assume !(8192 == ssl3_accept_~s__state~0); 121780#L116 assume !(24576 == ssl3_accept_~s__state~0); 121779#L119 assume !(8195 == ssl3_accept_~s__state~0); 121778#L122 assume !(8480 == ssl3_accept_~s__state~0); 121777#L125 assume !(8481 == ssl3_accept_~s__state~0); 121776#L128 assume !(8482 == ssl3_accept_~s__state~0); 121775#L131 assume !(8464 == ssl3_accept_~s__state~0); 121774#L134 assume !(8465 == ssl3_accept_~s__state~0); 121773#L137 assume !(8466 == ssl3_accept_~s__state~0); 121772#L140 assume !(8496 == ssl3_accept_~s__state~0); 121771#L143 assume !(8497 == ssl3_accept_~s__state~0); 121770#L146 assume 8512 == ssl3_accept_~s__state~0; 121769#L150 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 121767#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 121764#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 121759#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 121758#L591 ssl3_accept_~skip~0 := 0; 121757#L104-2 assume !false; 121756#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121755#L107 assume !(12292 == ssl3_accept_~s__state~0); 121754#L110 assume !(16384 == ssl3_accept_~s__state~0); 121753#L113 assume !(8192 == ssl3_accept_~s__state~0); 121752#L116 assume !(24576 == ssl3_accept_~s__state~0); 121751#L119 assume !(8195 == ssl3_accept_~s__state~0); 121750#L122 assume !(8480 == ssl3_accept_~s__state~0); 121749#L125 assume !(8481 == ssl3_accept_~s__state~0); 121748#L128 assume !(8482 == ssl3_accept_~s__state~0); 121747#L131 assume !(8464 == ssl3_accept_~s__state~0); 121746#L134 assume !(8465 == ssl3_accept_~s__state~0); 121745#L137 assume !(8466 == ssl3_accept_~s__state~0); 121744#L140 assume !(8496 == ssl3_accept_~s__state~0); 121743#L143 assume !(8497 == ssl3_accept_~s__state~0); 121742#L146 assume !(8512 == ssl3_accept_~s__state~0); 121741#L149 assume !(8513 == ssl3_accept_~s__state~0); 121740#L152 assume 8528 == ssl3_accept_~s__state~0; 121739#L156 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 121737#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 121735#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 121730#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 121728#L357 assume !(ssl3_accept_~ret~0 <= 0); 121723#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 121718#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 121717#L591 ssl3_accept_~skip~0 := 0; 121715#L104-2 assume !false; 121712#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121707#L107 assume !(12292 == ssl3_accept_~s__state~0); 121705#L110 assume !(16384 == ssl3_accept_~s__state~0); 121703#L113 assume !(8192 == ssl3_accept_~s__state~0); 121701#L116 assume !(24576 == ssl3_accept_~s__state~0); 121699#L119 assume !(8195 == ssl3_accept_~s__state~0); 121697#L122 assume !(8480 == ssl3_accept_~s__state~0); 121695#L125 assume !(8481 == ssl3_accept_~s__state~0); 121693#L128 assume !(8482 == ssl3_accept_~s__state~0); 121691#L131 assume !(8464 == ssl3_accept_~s__state~0); 121689#L134 assume !(8465 == ssl3_accept_~s__state~0); 121687#L137 assume !(8466 == ssl3_accept_~s__state~0); 121685#L140 assume !(8496 == ssl3_accept_~s__state~0); 121683#L143 assume !(8497 == ssl3_accept_~s__state~0); 121681#L146 assume !(8512 == ssl3_accept_~s__state~0); 121679#L149 assume !(8513 == ssl3_accept_~s__state~0); 121677#L152 assume !(8528 == ssl3_accept_~s__state~0); 121675#L155 assume !(8529 == ssl3_accept_~s__state~0); 121673#L158 assume 8544 == ssl3_accept_~s__state~0; 121671#L162 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 121669#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 121666#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 121664#L392 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 121661#L393 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 121658#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 121654#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 121648#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 121647#L591 ssl3_accept_~skip~0 := 0; 121646#L104-2 assume !false; 121645#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121644#L107 assume !(12292 == ssl3_accept_~s__state~0); 121643#L110 assume !(16384 == ssl3_accept_~s__state~0); 121642#L113 assume !(8192 == ssl3_accept_~s__state~0); 121641#L116 assume !(24576 == ssl3_accept_~s__state~0); 121640#L119 assume !(8195 == ssl3_accept_~s__state~0); 121639#L122 assume !(8480 == ssl3_accept_~s__state~0); 121638#L125 assume !(8481 == ssl3_accept_~s__state~0); 121637#L128 assume !(8482 == ssl3_accept_~s__state~0); 121636#L131 assume !(8464 == ssl3_accept_~s__state~0); 121635#L134 assume !(8465 == ssl3_accept_~s__state~0); 121634#L137 assume !(8466 == ssl3_accept_~s__state~0); 121633#L140 assume !(8496 == ssl3_accept_~s__state~0); 121632#L143 assume !(8497 == ssl3_accept_~s__state~0); 121631#L146 assume !(8512 == ssl3_accept_~s__state~0); 121630#L149 assume !(8513 == ssl3_accept_~s__state~0); 121629#L152 assume !(8528 == ssl3_accept_~s__state~0); 121628#L155 assume !(8529 == ssl3_accept_~s__state~0); 121627#L158 assume !(8544 == ssl3_accept_~s__state~0); 121626#L161 assume !(8545 == ssl3_accept_~s__state~0); 121625#L164 assume !(8560 == ssl3_accept_~s__state~0); 121624#L167 assume !(8561 == ssl3_accept_~s__state~0); 121623#L170 assume 8448 == ssl3_accept_~s__state~0; 121622#L171 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 121620#L432 assume !(ssl3_accept_~num1~0 > 0); 121616#L432-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 121611#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 121610#L591 ssl3_accept_~skip~0 := 0; 121609#L104-2 assume !false; 121608#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121607#L107 assume !(12292 == ssl3_accept_~s__state~0); 121606#L110 assume !(16384 == ssl3_accept_~s__state~0); 121605#L113 assume !(8192 == ssl3_accept_~s__state~0); 121604#L116 assume !(24576 == ssl3_accept_~s__state~0); 121603#L119 assume !(8195 == ssl3_accept_~s__state~0); 121602#L122 assume !(8480 == ssl3_accept_~s__state~0); 121601#L125 assume !(8481 == ssl3_accept_~s__state~0); 121600#L128 assume !(8482 == ssl3_accept_~s__state~0); 121599#L131 assume !(8464 == ssl3_accept_~s__state~0); 121598#L134 assume !(8465 == ssl3_accept_~s__state~0); 121597#L137 assume !(8466 == ssl3_accept_~s__state~0); 121596#L140 assume !(8496 == ssl3_accept_~s__state~0); 121595#L143 assume !(8497 == ssl3_accept_~s__state~0); 121594#L146 assume !(8512 == ssl3_accept_~s__state~0); 121593#L149 assume !(8513 == ssl3_accept_~s__state~0); 121592#L152 assume !(8528 == ssl3_accept_~s__state~0); 121591#L155 assume !(8529 == ssl3_accept_~s__state~0); 121590#L158 assume !(8544 == ssl3_accept_~s__state~0); 121589#L161 assume !(8545 == ssl3_accept_~s__state~0); 121588#L164 assume !(8560 == ssl3_accept_~s__state~0); 121587#L167 assume !(8561 == ssl3_accept_~s__state~0); 121586#L170 assume !(8448 == ssl3_accept_~s__state~0); 121585#L173 assume 8576 == ssl3_accept_~s__state~0; 121352#L177 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 121584#L446 assume !(ssl3_accept_~ret~0 <= 0); 121581#L449 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 121578#L453 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 121573#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 121572#L591 ssl3_accept_~skip~0 := 0; 121571#L104-2 assume !false; 121570#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121569#L107 assume !(12292 == ssl3_accept_~s__state~0); 121568#L110 assume !(16384 == ssl3_accept_~s__state~0); 121567#L113 assume !(8192 == ssl3_accept_~s__state~0); 121566#L116 assume !(24576 == ssl3_accept_~s__state~0); 121565#L119 assume !(8195 == ssl3_accept_~s__state~0); 121564#L122 assume !(8480 == ssl3_accept_~s__state~0); 121563#L125 assume !(8481 == ssl3_accept_~s__state~0); 121562#L128 assume !(8482 == ssl3_accept_~s__state~0); 121561#L131 assume !(8464 == ssl3_accept_~s__state~0); 121560#L134 assume !(8465 == ssl3_accept_~s__state~0); 121559#L137 assume !(8466 == ssl3_accept_~s__state~0); 121558#L140 assume !(8496 == ssl3_accept_~s__state~0); 121557#L143 assume !(8497 == ssl3_accept_~s__state~0); 121556#L146 assume !(8512 == ssl3_accept_~s__state~0); 121555#L149 assume !(8513 == ssl3_accept_~s__state~0); 121554#L152 assume !(8528 == ssl3_accept_~s__state~0); 121553#L155 assume !(8529 == ssl3_accept_~s__state~0); 121552#L158 assume !(8544 == ssl3_accept_~s__state~0); 121551#L161 assume !(8545 == ssl3_accept_~s__state~0); 121550#L164 assume !(8560 == ssl3_accept_~s__state~0); 121549#L167 assume !(8561 == ssl3_accept_~s__state~0); 121548#L170 assume !(8448 == ssl3_accept_~s__state~0); 121547#L173 assume !(8576 == ssl3_accept_~s__state~0); 121546#L176 assume !(8577 == ssl3_accept_~s__state~0); 121545#L179 assume 8592 == ssl3_accept_~s__state~0; 121284#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 121523#L463 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 121521#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 121503#L591 ssl3_accept_~skip~0 := 0; 121504#L104-2 assume !false; 121495#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121496#L107 assume !(12292 == ssl3_accept_~s__state~0); 121487#L110 assume !(16384 == ssl3_accept_~s__state~0); 121488#L113 assume !(8192 == ssl3_accept_~s__state~0); 121479#L116 assume !(24576 == ssl3_accept_~s__state~0); 121480#L119 assume !(8195 == ssl3_accept_~s__state~0); 121471#L122 assume !(8480 == ssl3_accept_~s__state~0); 121472#L125 assume !(8481 == ssl3_accept_~s__state~0); 121463#L128 assume !(8482 == ssl3_accept_~s__state~0); 121464#L131 assume !(8464 == ssl3_accept_~s__state~0); 121441#L134 assume !(8465 == ssl3_accept_~s__state~0); 121442#L137 assume !(8466 == ssl3_accept_~s__state~0); 121429#L140 assume !(8496 == ssl3_accept_~s__state~0); 121430#L143 assume !(8497 == ssl3_accept_~s__state~0); 121416#L146 assume !(8512 == ssl3_accept_~s__state~0); 121417#L149 assume !(8513 == ssl3_accept_~s__state~0); 121404#L152 assume !(8528 == ssl3_accept_~s__state~0); 121405#L155 assume !(8529 == ssl3_accept_~s__state~0); 121392#L158 assume !(8544 == ssl3_accept_~s__state~0); 121393#L161 assume !(8545 == ssl3_accept_~s__state~0); 121378#L164 assume !(8560 == ssl3_accept_~s__state~0); 121379#L167 assume !(8561 == ssl3_accept_~s__state~0); 121364#L170 assume !(8448 == ssl3_accept_~s__state~0); 121365#L173 assume !(8576 == ssl3_accept_~s__state~0); 121350#L176 assume !(8577 == ssl3_accept_~s__state~0); 121351#L179 assume !(8592 == ssl3_accept_~s__state~0); 121283#L182 assume !(8593 == ssl3_accept_~s__state~0); 121285#L185 assume !(8608 == ssl3_accept_~s__state~0); 121527#L188 assume !(8609 == ssl3_accept_~s__state~0); 121528#L191 assume !(8640 == ssl3_accept_~s__state~0); 121532#L194 assume !(8641 == ssl3_accept_~s__state~0); 121086#L197 assume 8656 == ssl3_accept_~s__state~0; 121083#L201 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 121084#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 121078#L503 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 121074#L503-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 121069#L512 assume !(0 == ssl3_accept_~tmp___10~0); 121070#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 121061#L591 ssl3_accept_~skip~0 := 0; 121062#L104-2 assume !false; 121057#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121058#L107 assume !(12292 == ssl3_accept_~s__state~0); 121053#L110 assume !(16384 == ssl3_accept_~s__state~0); 121054#L113 assume !(8192 == ssl3_accept_~s__state~0); 121049#L116 assume !(24576 == ssl3_accept_~s__state~0); 121050#L119 assume !(8195 == ssl3_accept_~s__state~0); 121045#L122 assume !(8480 == ssl3_accept_~s__state~0); 121046#L125 assume !(8481 == ssl3_accept_~s__state~0); 121041#L128 assume !(8482 == ssl3_accept_~s__state~0); 121042#L131 assume !(8464 == ssl3_accept_~s__state~0); 121037#L134 assume !(8465 == ssl3_accept_~s__state~0); 121038#L137 assume !(8466 == ssl3_accept_~s__state~0); 121033#L140 assume !(8496 == ssl3_accept_~s__state~0); 121034#L143 assume !(8497 == ssl3_accept_~s__state~0); 121029#L146 assume !(8512 == ssl3_accept_~s__state~0); 121030#L149 assume !(8513 == ssl3_accept_~s__state~0); 121025#L152 assume !(8528 == ssl3_accept_~s__state~0); 121026#L155 assume !(8529 == ssl3_accept_~s__state~0); 121018#L158 assume !(8544 == ssl3_accept_~s__state~0); 121019#L161 assume !(8545 == ssl3_accept_~s__state~0); 120909#L164 assume !(8560 == ssl3_accept_~s__state~0); 120910#L167 assume !(8561 == ssl3_accept_~s__state~0); 120897#L170 assume !(8448 == ssl3_accept_~s__state~0); 120898#L173 assume !(8576 == ssl3_accept_~s__state~0); 120889#L176 assume !(8577 == ssl3_accept_~s__state~0); 120890#L179 assume !(8592 == ssl3_accept_~s__state~0); 120881#L182 assume !(8593 == ssl3_accept_~s__state~0); 120882#L185 assume !(8608 == ssl3_accept_~s__state~0); 121101#L188 assume !(8609 == ssl3_accept_~s__state~0); 121100#L191 assume !(8640 == ssl3_accept_~s__state~0); 121099#L194 assume !(8641 == ssl3_accept_~s__state~0); 121098#L197 assume !(8656 == ssl3_accept_~s__state~0); 120860#L200 assume !(8657 == ssl3_accept_~s__state~0); 120862#L203 assume 8672 == ssl3_accept_~s__state~0; 120559#L207 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 120560#L520 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 120655#L520-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 120656#L531 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 121091#L531-2 ssl3_accept_~s__init_num~0 := 0; 121914#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 121912#L591 ssl3_accept_~skip~0 := 0; 121910#L104-2 assume !false; 121908#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121906#L107 assume !(12292 == ssl3_accept_~s__state~0); 121904#L110 assume !(16384 == ssl3_accept_~s__state~0); 121902#L113 assume !(8192 == ssl3_accept_~s__state~0); 121900#L116 assume !(24576 == ssl3_accept_~s__state~0); 121898#L119 assume !(8195 == ssl3_accept_~s__state~0); 121896#L122 assume !(8480 == ssl3_accept_~s__state~0); 121894#L125 assume !(8481 == ssl3_accept_~s__state~0); 121892#L128 assume !(8482 == ssl3_accept_~s__state~0); 121890#L131 assume !(8464 == ssl3_accept_~s__state~0); 121888#L134 assume !(8465 == ssl3_accept_~s__state~0); 121886#L137 assume !(8466 == ssl3_accept_~s__state~0); 121884#L140 assume !(8496 == ssl3_accept_~s__state~0); 121883#L143 assume !(8497 == ssl3_accept_~s__state~0); 121879#L146 assume !(8512 == ssl3_accept_~s__state~0); 121880#L149 assume !(8513 == ssl3_accept_~s__state~0); 121870#L152 assume !(8528 == ssl3_accept_~s__state~0); 121871#L155 assume !(8529 == ssl3_accept_~s__state~0); 121861#L158 assume !(8544 == ssl3_accept_~s__state~0); 121862#L161 assume !(8545 == ssl3_accept_~s__state~0); 121852#L164 assume !(8560 == ssl3_accept_~s__state~0); 121853#L167 assume !(8561 == ssl3_accept_~s__state~0); 121844#L170 assume 8448 == ssl3_accept_~s__state~0; 121843#L171 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 121840#L432 assume !(ssl3_accept_~num1~0 > 0); 121836#L432-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 121831#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 121830#L591 ssl3_accept_~skip~0 := 0; 121829#L104-2 assume !false; 121828#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121827#L107 assume !(12292 == ssl3_accept_~s__state~0); 121826#L110 assume !(16384 == ssl3_accept_~s__state~0); 121825#L113 assume !(8192 == ssl3_accept_~s__state~0); 121824#L116 assume !(24576 == ssl3_accept_~s__state~0); 121822#L119 assume !(8195 == ssl3_accept_~s__state~0); 121821#L122 assume !(8480 == ssl3_accept_~s__state~0); 121819#L125 assume !(8481 == ssl3_accept_~s__state~0); 121817#L128 assume !(8482 == ssl3_accept_~s__state~0); 121816#L131 assume 8464 == ssl3_accept_~s__state~0; 121814#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 123316#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 123264#L277-2 [2019-11-25 08:53:16,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:16,376 INFO L82 PathProgramCache]: Analyzing trace with hash 2071410322, now seen corresponding path program 2 times [2019-11-25 08:53:16,376 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:16,377 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468028438] [2019-11-25 08:53:16,377 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:16,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:16,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:16,384 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:16,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:16,385 INFO L82 PathProgramCache]: Analyzing trace with hash -997717641, now seen corresponding path program 1 times [2019-11-25 08:53:16,385 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:16,385 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530489344] [2019-11-25 08:53:16,386 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:16,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:16,495 INFO L134 CoverageAnalysis]: Checked inductivity of 1101 backedges. 634 proven. 0 refuted. 0 times theorem prover too weak. 467 trivial. 0 not checked. [2019-11-25 08:53:16,495 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530489344] [2019-11-25 08:53:16,496 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:16,496 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:53:16,496 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251492382] [2019-11-25 08:53:16,497 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:16,497 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:16,497 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:16,498 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:53:16,498 INFO L87 Difference]: Start difference. First operand 4373 states and 5541 transitions. cyclomatic complexity: 1178 Second operand 3 states. [2019-11-25 08:53:16,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:16,654 INFO L93 Difference]: Finished difference Result 4933 states and 6185 transitions. [2019-11-25 08:53:16,654 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:16,654 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4933 states and 6185 transitions. [2019-11-25 08:53:16,669 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 4656 [2019-11-25 08:53:16,679 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4933 states to 4933 states and 6185 transitions. [2019-11-25 08:53:16,679 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4825 [2019-11-25 08:53:16,682 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4825 [2019-11-25 08:53:16,682 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4933 states and 6185 transitions. [2019-11-25 08:53:16,682 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:16,682 INFO L688 BuchiCegarLoop]: Abstraction has 4933 states and 6185 transitions. [2019-11-25 08:53:16,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4933 states and 6185 transitions. [2019-11-25 08:53:16,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4933 to 4905. [2019-11-25 08:53:16,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4905 states. [2019-11-25 08:53:16,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4905 states to 4905 states and 6157 transitions. [2019-11-25 08:53:16,729 INFO L711 BuchiCegarLoop]: Abstraction has 4905 states and 6157 transitions. [2019-11-25 08:53:16,729 INFO L591 BuchiCegarLoop]: Abstraction has 4905 states and 6157 transitions. [2019-11-25 08:53:16,729 INFO L424 BuchiCegarLoop]: ======== Iteration 32============ [2019-11-25 08:53:16,730 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4905 states and 6157 transitions. [2019-11-25 08:53:16,741 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 4628 [2019-11-25 08:53:16,741 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:16,741 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:16,744 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-11-25 08:53:16,744 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 7, 7, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-25 08:53:16,744 INFO L794 eck$LassoCheckResult]: Stem: 129964#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 129798#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 129799#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 129822#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 129790#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 129791#L104-2 assume !false; 130054#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133607#L107 assume !(12292 == ssl3_accept_~s__state~0); 133605#L110 assume !(16384 == ssl3_accept_~s__state~0); 133603#L113 assume !(8192 == ssl3_accept_~s__state~0); 133601#L116 assume !(24576 == ssl3_accept_~s__state~0); 133599#L119 assume !(8195 == ssl3_accept_~s__state~0); 133597#L122 assume !(8480 == ssl3_accept_~s__state~0); 133595#L125 assume !(8481 == ssl3_accept_~s__state~0); 133593#L128 assume !(8482 == ssl3_accept_~s__state~0); 133591#L131 assume 8464 == ssl3_accept_~s__state~0; 129926#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 129794#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 129795#L277-2 [2019-11-25 08:53:16,745 INFO L796 eck$LassoCheckResult]: Loop: 129795#L277-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; 132884#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 132882#L591 ssl3_accept_~skip~0 := 0; 132880#L104-2 assume !false; 132878#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 132876#L107 assume !(12292 == ssl3_accept_~s__state~0); 132874#L110 assume !(16384 == ssl3_accept_~s__state~0); 132872#L113 assume !(8192 == ssl3_accept_~s__state~0); 132870#L116 assume !(24576 == ssl3_accept_~s__state~0); 132868#L119 assume !(8195 == ssl3_accept_~s__state~0); 132866#L122 assume !(8480 == ssl3_accept_~s__state~0); 132864#L125 assume !(8481 == ssl3_accept_~s__state~0); 132862#L128 assume !(8482 == ssl3_accept_~s__state~0); 132860#L131 assume !(8464 == ssl3_accept_~s__state~0); 132858#L134 assume !(8465 == ssl3_accept_~s__state~0); 132137#L137 assume !(8466 == ssl3_accept_~s__state~0); 132138#L140 assume 8496 == ssl3_accept_~s__state~0; 132509#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 131762#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 130817#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 130818#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 131758#L296-2 ssl3_accept_~s__init_num~0 := 0; 131753#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131752#L591 ssl3_accept_~skip~0 := 0; 131751#L104-2 assume !false; 131750#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131749#L107 assume !(12292 == ssl3_accept_~s__state~0); 131748#L110 assume !(16384 == ssl3_accept_~s__state~0); 131747#L113 assume !(8192 == ssl3_accept_~s__state~0); 131746#L116 assume !(24576 == ssl3_accept_~s__state~0); 131745#L119 assume !(8195 == ssl3_accept_~s__state~0); 131744#L122 assume !(8480 == ssl3_accept_~s__state~0); 131743#L125 assume !(8481 == ssl3_accept_~s__state~0); 131742#L128 assume !(8482 == ssl3_accept_~s__state~0); 131741#L131 assume !(8464 == ssl3_accept_~s__state~0); 131740#L134 assume !(8465 == ssl3_accept_~s__state~0); 131739#L137 assume !(8466 == ssl3_accept_~s__state~0); 131738#L140 assume !(8496 == ssl3_accept_~s__state~0); 131737#L143 assume !(8497 == ssl3_accept_~s__state~0); 131736#L146 assume 8512 == ssl3_accept_~s__state~0; 131735#L150 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 131733#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 131730#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 131725#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131724#L591 ssl3_accept_~skip~0 := 0; 131723#L104-2 assume !false; 131722#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131721#L107 assume !(12292 == ssl3_accept_~s__state~0); 131720#L110 assume !(16384 == ssl3_accept_~s__state~0); 131719#L113 assume !(8192 == ssl3_accept_~s__state~0); 131718#L116 assume !(24576 == ssl3_accept_~s__state~0); 131717#L119 assume !(8195 == ssl3_accept_~s__state~0); 131716#L122 assume !(8480 == ssl3_accept_~s__state~0); 131715#L125 assume !(8481 == ssl3_accept_~s__state~0); 131714#L128 assume !(8482 == ssl3_accept_~s__state~0); 131713#L131 assume !(8464 == ssl3_accept_~s__state~0); 131712#L134 assume !(8465 == ssl3_accept_~s__state~0); 131711#L137 assume !(8466 == ssl3_accept_~s__state~0); 131710#L140 assume !(8496 == ssl3_accept_~s__state~0); 131709#L143 assume !(8497 == ssl3_accept_~s__state~0); 131708#L146 assume !(8512 == ssl3_accept_~s__state~0); 131707#L149 assume !(8513 == ssl3_accept_~s__state~0); 131706#L152 assume 8528 == ssl3_accept_~s__state~0; 131705#L156 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 131703#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 131701#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 131696#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 131694#L357 assume !(ssl3_accept_~ret~0 <= 0); 131689#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 131684#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131683#L591 ssl3_accept_~skip~0 := 0; 131681#L104-2 assume !false; 131678#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131673#L107 assume !(12292 == ssl3_accept_~s__state~0); 131671#L110 assume !(16384 == ssl3_accept_~s__state~0); 131669#L113 assume !(8192 == ssl3_accept_~s__state~0); 131667#L116 assume !(24576 == ssl3_accept_~s__state~0); 131665#L119 assume !(8195 == ssl3_accept_~s__state~0); 131663#L122 assume !(8480 == ssl3_accept_~s__state~0); 131661#L125 assume !(8481 == ssl3_accept_~s__state~0); 131659#L128 assume !(8482 == ssl3_accept_~s__state~0); 131657#L131 assume !(8464 == ssl3_accept_~s__state~0); 131655#L134 assume !(8465 == ssl3_accept_~s__state~0); 131653#L137 assume !(8466 == ssl3_accept_~s__state~0); 131651#L140 assume !(8496 == ssl3_accept_~s__state~0); 131649#L143 assume !(8497 == ssl3_accept_~s__state~0); 131647#L146 assume !(8512 == ssl3_accept_~s__state~0); 131645#L149 assume !(8513 == ssl3_accept_~s__state~0); 131643#L152 assume !(8528 == ssl3_accept_~s__state~0); 131641#L155 assume !(8529 == ssl3_accept_~s__state~0); 131639#L158 assume 8544 == ssl3_accept_~s__state~0; 131637#L162 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 131635#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 131632#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 131630#L392 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 131627#L393 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 131624#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 131620#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 131614#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131613#L591 ssl3_accept_~skip~0 := 0; 131612#L104-2 assume !false; 131611#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131610#L107 assume !(12292 == ssl3_accept_~s__state~0); 131609#L110 assume !(16384 == ssl3_accept_~s__state~0); 131608#L113 assume !(8192 == ssl3_accept_~s__state~0); 131607#L116 assume !(24576 == ssl3_accept_~s__state~0); 131606#L119 assume !(8195 == ssl3_accept_~s__state~0); 131605#L122 assume !(8480 == ssl3_accept_~s__state~0); 131604#L125 assume !(8481 == ssl3_accept_~s__state~0); 131603#L128 assume !(8482 == ssl3_accept_~s__state~0); 131602#L131 assume !(8464 == ssl3_accept_~s__state~0); 131601#L134 assume !(8465 == ssl3_accept_~s__state~0); 131600#L137 assume !(8466 == ssl3_accept_~s__state~0); 131599#L140 assume !(8496 == ssl3_accept_~s__state~0); 131598#L143 assume !(8497 == ssl3_accept_~s__state~0); 131597#L146 assume !(8512 == ssl3_accept_~s__state~0); 131596#L149 assume !(8513 == ssl3_accept_~s__state~0); 131595#L152 assume !(8528 == ssl3_accept_~s__state~0); 131594#L155 assume !(8529 == ssl3_accept_~s__state~0); 131593#L158 assume !(8544 == ssl3_accept_~s__state~0); 131592#L161 assume !(8545 == ssl3_accept_~s__state~0); 131591#L164 assume !(8560 == ssl3_accept_~s__state~0); 131590#L167 assume !(8561 == ssl3_accept_~s__state~0); 131589#L170 assume 8448 == ssl3_accept_~s__state~0; 131588#L171 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 131586#L432 assume !(ssl3_accept_~num1~0 > 0); 131582#L432-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 131577#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131576#L591 ssl3_accept_~skip~0 := 0; 131575#L104-2 assume !false; 131574#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131573#L107 assume !(12292 == ssl3_accept_~s__state~0); 131572#L110 assume !(16384 == ssl3_accept_~s__state~0); 131571#L113 assume !(8192 == ssl3_accept_~s__state~0); 131570#L116 assume !(24576 == ssl3_accept_~s__state~0); 131569#L119 assume !(8195 == ssl3_accept_~s__state~0); 131568#L122 assume !(8480 == ssl3_accept_~s__state~0); 131567#L125 assume !(8481 == ssl3_accept_~s__state~0); 131566#L128 assume !(8482 == ssl3_accept_~s__state~0); 131565#L131 assume !(8464 == ssl3_accept_~s__state~0); 131564#L134 assume !(8465 == ssl3_accept_~s__state~0); 131563#L137 assume !(8466 == ssl3_accept_~s__state~0); 131562#L140 assume !(8496 == ssl3_accept_~s__state~0); 131561#L143 assume !(8497 == ssl3_accept_~s__state~0); 131560#L146 assume !(8512 == ssl3_accept_~s__state~0); 131559#L149 assume !(8513 == ssl3_accept_~s__state~0); 131558#L152 assume !(8528 == ssl3_accept_~s__state~0); 131557#L155 assume !(8529 == ssl3_accept_~s__state~0); 131556#L158 assume !(8544 == ssl3_accept_~s__state~0); 131555#L161 assume !(8545 == ssl3_accept_~s__state~0); 131554#L164 assume !(8560 == ssl3_accept_~s__state~0); 131553#L167 assume !(8561 == ssl3_accept_~s__state~0); 131552#L170 assume !(8448 == ssl3_accept_~s__state~0); 131551#L173 assume 8576 == ssl3_accept_~s__state~0; 130758#L177 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 131550#L446 assume !(ssl3_accept_~ret~0 <= 0); 131547#L449 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 131544#L453 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 131539#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131538#L591 ssl3_accept_~skip~0 := 0; 131537#L104-2 assume !false; 131536#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131535#L107 assume !(12292 == ssl3_accept_~s__state~0); 131534#L110 assume !(16384 == ssl3_accept_~s__state~0); 131533#L113 assume !(8192 == ssl3_accept_~s__state~0); 131532#L116 assume !(24576 == ssl3_accept_~s__state~0); 131531#L119 assume !(8195 == ssl3_accept_~s__state~0); 131530#L122 assume !(8480 == ssl3_accept_~s__state~0); 131529#L125 assume !(8481 == ssl3_accept_~s__state~0); 131528#L128 assume !(8482 == ssl3_accept_~s__state~0); 131527#L131 assume !(8464 == ssl3_accept_~s__state~0); 131526#L134 assume !(8465 == ssl3_accept_~s__state~0); 131525#L137 assume !(8466 == ssl3_accept_~s__state~0); 131524#L140 assume !(8496 == ssl3_accept_~s__state~0); 131523#L143 assume !(8497 == ssl3_accept_~s__state~0); 131522#L146 assume !(8512 == ssl3_accept_~s__state~0); 131521#L149 assume !(8513 == ssl3_accept_~s__state~0); 131520#L152 assume !(8528 == ssl3_accept_~s__state~0); 131519#L155 assume !(8529 == ssl3_accept_~s__state~0); 131518#L158 assume !(8544 == ssl3_accept_~s__state~0); 131517#L161 assume !(8545 == ssl3_accept_~s__state~0); 131516#L164 assume !(8560 == ssl3_accept_~s__state~0); 131515#L167 assume !(8561 == ssl3_accept_~s__state~0); 131514#L170 assume !(8448 == ssl3_accept_~s__state~0); 131513#L173 assume !(8576 == ssl3_accept_~s__state~0); 131512#L176 assume !(8577 == ssl3_accept_~s__state~0); 131511#L179 assume 8592 == ssl3_accept_~s__state~0; 130744#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 131507#L463 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 131502#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131501#L591 ssl3_accept_~skip~0 := 0; 131500#L104-2 assume !false; 131499#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131498#L107 assume !(12292 == ssl3_accept_~s__state~0); 131497#L110 assume !(16384 == ssl3_accept_~s__state~0); 131496#L113 assume !(8192 == ssl3_accept_~s__state~0); 131495#L116 assume !(24576 == ssl3_accept_~s__state~0); 131494#L119 assume !(8195 == ssl3_accept_~s__state~0); 131493#L122 assume !(8480 == ssl3_accept_~s__state~0); 131492#L125 assume !(8481 == ssl3_accept_~s__state~0); 131491#L128 assume !(8482 == ssl3_accept_~s__state~0); 131490#L131 assume !(8464 == ssl3_accept_~s__state~0); 131489#L134 assume !(8465 == ssl3_accept_~s__state~0); 131488#L137 assume !(8466 == ssl3_accept_~s__state~0); 131487#L140 assume !(8496 == ssl3_accept_~s__state~0); 131486#L143 assume !(8497 == ssl3_accept_~s__state~0); 131485#L146 assume !(8512 == ssl3_accept_~s__state~0); 131484#L149 assume !(8513 == ssl3_accept_~s__state~0); 131483#L152 assume !(8528 == ssl3_accept_~s__state~0); 131482#L155 assume !(8529 == ssl3_accept_~s__state~0); 131481#L158 assume !(8544 == ssl3_accept_~s__state~0); 131480#L161 assume !(8545 == ssl3_accept_~s__state~0); 131479#L164 assume !(8560 == ssl3_accept_~s__state~0); 131478#L167 assume !(8561 == ssl3_accept_~s__state~0); 131477#L170 assume !(8448 == ssl3_accept_~s__state~0); 131476#L173 assume !(8576 == ssl3_accept_~s__state~0); 131475#L176 assume !(8577 == ssl3_accept_~s__state~0); 131474#L179 assume !(8592 == ssl3_accept_~s__state~0); 131473#L182 assume !(8593 == ssl3_accept_~s__state~0); 131472#L185 assume 8608 == ssl3_accept_~s__state~0; 130732#L189 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 131461#L472 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8640;ssl3_accept_~s__init_num~0 := 0; 131451#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131449#L591 ssl3_accept_~skip~0 := 0; 131447#L104-2 assume !false; 131445#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131443#L107 assume !(12292 == ssl3_accept_~s__state~0); 131412#L110 assume !(16384 == ssl3_accept_~s__state~0); 131410#L113 assume !(8192 == ssl3_accept_~s__state~0); 131408#L116 assume !(24576 == ssl3_accept_~s__state~0); 131406#L119 assume !(8195 == ssl3_accept_~s__state~0); 131233#L122 assume !(8480 == ssl3_accept_~s__state~0); 130836#L125 assume !(8481 == ssl3_accept_~s__state~0); 130834#L128 assume !(8482 == ssl3_accept_~s__state~0); 130833#L131 assume !(8464 == ssl3_accept_~s__state~0); 130832#L134 assume !(8465 == ssl3_accept_~s__state~0); 130829#L137 assume !(8466 == ssl3_accept_~s__state~0); 130826#L140 assume !(8496 == ssl3_accept_~s__state~0); 130809#L143 assume !(8497 == ssl3_accept_~s__state~0); 130808#L146 assume !(8512 == ssl3_accept_~s__state~0); 130802#L149 assume !(8513 == ssl3_accept_~s__state~0); 130800#L152 assume !(8528 == ssl3_accept_~s__state~0); 130798#L155 assume !(8529 == ssl3_accept_~s__state~0); 130789#L158 assume !(8544 == ssl3_accept_~s__state~0); 130784#L161 assume !(8545 == ssl3_accept_~s__state~0); 130779#L164 assume !(8560 == ssl3_accept_~s__state~0); 130774#L167 assume !(8561 == ssl3_accept_~s__state~0); 130769#L170 assume !(8448 == ssl3_accept_~s__state~0); 130764#L173 assume !(8576 == ssl3_accept_~s__state~0); 130757#L176 assume !(8577 == ssl3_accept_~s__state~0); 130751#L179 assume !(8592 == ssl3_accept_~s__state~0); 130743#L182 assume !(8593 == ssl3_accept_~s__state~0); 130738#L185 assume !(8608 == ssl3_accept_~s__state~0); 130731#L188 assume !(8609 == ssl3_accept_~s__state~0); 130733#L191 assume !(8640 == ssl3_accept_~s__state~0); 131415#L194 assume !(8641 == ssl3_accept_~s__state~0); 130437#L197 assume 8656 == ssl3_accept_~s__state~0; 130436#L201 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 130434#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 130431#L503 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 130427#L503-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 130422#L512 assume !(0 == ssl3_accept_~tmp___10~0); 130423#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 130414#L591 ssl3_accept_~skip~0 := 0; 130415#L104-2 assume !false; 130410#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 130411#L107 assume !(12292 == ssl3_accept_~s__state~0); 130406#L110 assume !(16384 == ssl3_accept_~s__state~0); 130407#L113 assume !(8192 == ssl3_accept_~s__state~0); 130402#L116 assume !(24576 == ssl3_accept_~s__state~0); 130403#L119 assume !(8195 == ssl3_accept_~s__state~0); 130398#L122 assume !(8480 == ssl3_accept_~s__state~0); 130399#L125 assume !(8481 == ssl3_accept_~s__state~0); 130394#L128 assume !(8482 == ssl3_accept_~s__state~0); 130395#L131 assume !(8464 == ssl3_accept_~s__state~0); 130390#L134 assume !(8465 == ssl3_accept_~s__state~0); 130391#L137 assume !(8466 == ssl3_accept_~s__state~0); 130386#L140 assume !(8496 == ssl3_accept_~s__state~0); 130387#L143 assume !(8497 == ssl3_accept_~s__state~0); 130382#L146 assume !(8512 == ssl3_accept_~s__state~0); 130383#L149 assume !(8513 == ssl3_accept_~s__state~0); 130378#L152 assume !(8528 == ssl3_accept_~s__state~0); 130379#L155 assume !(8529 == ssl3_accept_~s__state~0); 130371#L158 assume !(8544 == ssl3_accept_~s__state~0); 130372#L161 assume !(8545 == ssl3_accept_~s__state~0); 130225#L164 assume !(8560 == ssl3_accept_~s__state~0); 130226#L167 assume !(8561 == ssl3_accept_~s__state~0); 130213#L170 assume !(8448 == ssl3_accept_~s__state~0); 130214#L173 assume !(8576 == ssl3_accept_~s__state~0); 130205#L176 assume !(8577 == ssl3_accept_~s__state~0); 130206#L179 assume !(8592 == ssl3_accept_~s__state~0); 130197#L182 assume !(8593 == ssl3_accept_~s__state~0); 130198#L185 assume !(8608 == ssl3_accept_~s__state~0); 130189#L188 assume !(8609 == ssl3_accept_~s__state~0); 130190#L191 assume !(8640 == ssl3_accept_~s__state~0); 130181#L194 assume !(8641 == ssl3_accept_~s__state~0); 130182#L197 assume !(8656 == ssl3_accept_~s__state~0); 130172#L200 assume !(8657 == ssl3_accept_~s__state~0); 130174#L203 assume 8672 == ssl3_accept_~s__state~0; 129877#L207 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 129878#L520 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 129974#L520-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 129975#L531 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 130443#L531-2 ssl3_accept_~s__init_num~0 := 0; 132111#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 132109#L591 ssl3_accept_~skip~0 := 0; 132107#L104-2 assume !false; 132105#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 132103#L107 assume !(12292 == ssl3_accept_~s__state~0); 132101#L110 assume !(16384 == ssl3_accept_~s__state~0); 132099#L113 assume !(8192 == ssl3_accept_~s__state~0); 132097#L116 assume !(24576 == ssl3_accept_~s__state~0); 132095#L119 assume !(8195 == ssl3_accept_~s__state~0); 132093#L122 assume !(8480 == ssl3_accept_~s__state~0); 132091#L125 assume !(8481 == ssl3_accept_~s__state~0); 132089#L128 assume !(8482 == ssl3_accept_~s__state~0); 132087#L131 assume !(8464 == ssl3_accept_~s__state~0); 132085#L134 assume !(8465 == ssl3_accept_~s__state~0); 132083#L137 assume !(8466 == ssl3_accept_~s__state~0); 132081#L140 assume !(8496 == ssl3_accept_~s__state~0); 132080#L143 assume !(8497 == ssl3_accept_~s__state~0); 131926#L146 assume !(8512 == ssl3_accept_~s__state~0); 131927#L149 assume !(8513 == ssl3_accept_~s__state~0); 131906#L152 assume !(8528 == ssl3_accept_~s__state~0); 131907#L155 assume !(8529 == ssl3_accept_~s__state~0); 131886#L158 assume !(8544 == ssl3_accept_~s__state~0); 131887#L161 assume !(8545 == ssl3_accept_~s__state~0); 131866#L164 assume !(8560 == ssl3_accept_~s__state~0); 131867#L167 assume !(8561 == ssl3_accept_~s__state~0); 131847#L170 assume 8448 == ssl3_accept_~s__state~0; 131846#L171 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 131843#L432 assume !(ssl3_accept_~num1~0 > 0); 131839#L432-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 131834#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131833#L591 ssl3_accept_~skip~0 := 0; 131832#L104-2 assume !false; 131831#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131830#L107 assume !(12292 == ssl3_accept_~s__state~0); 131829#L110 assume !(16384 == ssl3_accept_~s__state~0); 131828#L113 assume !(8192 == ssl3_accept_~s__state~0); 131827#L116 assume !(24576 == ssl3_accept_~s__state~0); 131825#L119 assume !(8195 == ssl3_accept_~s__state~0); 131824#L122 assume !(8480 == ssl3_accept_~s__state~0); 131822#L125 assume !(8481 == ssl3_accept_~s__state~0); 131820#L128 assume !(8482 == ssl3_accept_~s__state~0); 131819#L131 assume 8464 == ssl3_accept_~s__state~0; 131817#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 133120#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 129795#L277-2 [2019-11-25 08:53:16,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:16,746 INFO L82 PathProgramCache]: Analyzing trace with hash 2071410322, now seen corresponding path program 3 times [2019-11-25 08:53:16,746 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:16,746 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050291376] [2019-11-25 08:53:16,746 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:16,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:16,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:16,754 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:16,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:16,755 INFO L82 PathProgramCache]: Analyzing trace with hash 856454201, now seen corresponding path program 1 times [2019-11-25 08:53:16,755 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:16,755 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241794097] [2019-11-25 08:53:16,756 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:16,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:16,878 INFO L134 CoverageAnalysis]: Checked inductivity of 1360 backedges. 737 proven. 0 refuted. 0 times theorem prover too weak. 623 trivial. 0 not checked. [2019-11-25 08:53:16,878 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241794097] [2019-11-25 08:53:16,878 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:16,879 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:53:16,879 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034683139] [2019-11-25 08:53:16,879 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:16,879 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:16,880 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:16,880 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:53:16,881 INFO L87 Difference]: Start difference. First operand 4905 states and 6157 transitions. cyclomatic complexity: 1262 Second operand 3 states. [2019-11-25 08:53:17,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:17,034 INFO L93 Difference]: Finished difference Result 4907 states and 6049 transitions. [2019-11-25 08:53:17,034 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:17,035 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4907 states and 6049 transitions. [2019-11-25 08:53:17,049 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4506 [2019-11-25 08:53:17,058 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4907 states to 4907 states and 6049 transitions. [2019-11-25 08:53:17,059 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4799 [2019-11-25 08:53:17,064 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4799 [2019-11-25 08:53:17,064 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4907 states and 6049 transitions. [2019-11-25 08:53:17,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:17,065 INFO L688 BuchiCegarLoop]: Abstraction has 4907 states and 6049 transitions. [2019-11-25 08:53:17,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4907 states and 6049 transitions. [2019-11-25 08:53:17,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4907 to 4891. [2019-11-25 08:53:17,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4891 states. [2019-11-25 08:53:17,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4891 states to 4891 states and 6031 transitions. [2019-11-25 08:53:17,100 INFO L711 BuchiCegarLoop]: Abstraction has 4891 states and 6031 transitions. [2019-11-25 08:53:17,100 INFO L591 BuchiCegarLoop]: Abstraction has 4891 states and 6031 transitions. [2019-11-25 08:53:17,100 INFO L424 BuchiCegarLoop]: ======== Iteration 33============ [2019-11-25 08:53:17,101 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4891 states and 6031 transitions. [2019-11-25 08:53:17,110 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 4494 [2019-11-25 08:53:17,111 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:17,111 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:17,113 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-11-25 08:53:17,113 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 8, 8, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:17,113 INFO L794 eck$LassoCheckResult]: Stem: 139779#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 139615#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 139616#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 139639#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 139607#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 139608#L104-2 assume !false; 139871#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 142719#L107 assume !(12292 == ssl3_accept_~s__state~0); 142717#L110 assume !(16384 == ssl3_accept_~s__state~0); 142715#L113 assume !(8192 == ssl3_accept_~s__state~0); 142713#L116 assume !(24576 == ssl3_accept_~s__state~0); 142711#L119 assume !(8195 == ssl3_accept_~s__state~0); 142708#L122 assume !(8480 == ssl3_accept_~s__state~0); 142706#L125 assume !(8481 == ssl3_accept_~s__state~0); 142703#L128 assume !(8482 == ssl3_accept_~s__state~0); 142700#L131 assume 8464 == ssl3_accept_~s__state~0; 142398#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 141722#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 141721#L277-2 [2019-11-25 08:53:17,114 INFO L796 eck$LassoCheckResult]: Loop: 141721#L277-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; 141710#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 141704#L591 ssl3_accept_~skip~0 := 0; 141702#L104-2 assume !false; 141700#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 141698#L107 assume !(12292 == ssl3_accept_~s__state~0); 141696#L110 assume !(16384 == ssl3_accept_~s__state~0); 141694#L113 assume !(8192 == ssl3_accept_~s__state~0); 141692#L116 assume !(24576 == ssl3_accept_~s__state~0); 141690#L119 assume !(8195 == ssl3_accept_~s__state~0); 141688#L122 assume !(8480 == ssl3_accept_~s__state~0); 141686#L125 assume !(8481 == ssl3_accept_~s__state~0); 141684#L128 assume !(8482 == ssl3_accept_~s__state~0); 141682#L131 assume !(8464 == ssl3_accept_~s__state~0); 141680#L134 assume !(8465 == ssl3_accept_~s__state~0); 141677#L137 assume !(8466 == ssl3_accept_~s__state~0); 140735#L140 assume 8496 == ssl3_accept_~s__state~0; 140736#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 140676#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 140673#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 140667#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 140664#L296-2 ssl3_accept_~s__init_num~0 := 0; 140659#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140658#L591 ssl3_accept_~skip~0 := 0; 140657#L104-2 assume !false; 140656#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140655#L107 assume !(12292 == ssl3_accept_~s__state~0); 140654#L110 assume !(16384 == ssl3_accept_~s__state~0); 140653#L113 assume !(8192 == ssl3_accept_~s__state~0); 140652#L116 assume !(24576 == ssl3_accept_~s__state~0); 140651#L119 assume !(8195 == ssl3_accept_~s__state~0); 140650#L122 assume !(8480 == ssl3_accept_~s__state~0); 140649#L125 assume !(8481 == ssl3_accept_~s__state~0); 140648#L128 assume !(8482 == ssl3_accept_~s__state~0); 140647#L131 assume !(8464 == ssl3_accept_~s__state~0); 140646#L134 assume !(8465 == ssl3_accept_~s__state~0); 140645#L137 assume !(8466 == ssl3_accept_~s__state~0); 140644#L140 assume !(8496 == ssl3_accept_~s__state~0); 140643#L143 assume !(8497 == ssl3_accept_~s__state~0); 140642#L146 assume 8512 == ssl3_accept_~s__state~0; 140641#L150 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 140639#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 140636#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 140631#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140630#L591 ssl3_accept_~skip~0 := 0; 140629#L104-2 assume !false; 140628#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140627#L107 assume !(12292 == ssl3_accept_~s__state~0); 140626#L110 assume !(16384 == ssl3_accept_~s__state~0); 140625#L113 assume !(8192 == ssl3_accept_~s__state~0); 140624#L116 assume !(24576 == ssl3_accept_~s__state~0); 140623#L119 assume !(8195 == ssl3_accept_~s__state~0); 140622#L122 assume !(8480 == ssl3_accept_~s__state~0); 140621#L125 assume !(8481 == ssl3_accept_~s__state~0); 140620#L128 assume !(8482 == ssl3_accept_~s__state~0); 140619#L131 assume !(8464 == ssl3_accept_~s__state~0); 140618#L134 assume !(8465 == ssl3_accept_~s__state~0); 140617#L137 assume !(8466 == ssl3_accept_~s__state~0); 140616#L140 assume !(8496 == ssl3_accept_~s__state~0); 140615#L143 assume !(8497 == ssl3_accept_~s__state~0); 140614#L146 assume !(8512 == ssl3_accept_~s__state~0); 140613#L149 assume !(8513 == ssl3_accept_~s__state~0); 140612#L152 assume 8528 == ssl3_accept_~s__state~0; 140611#L156 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 140609#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 140607#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 140602#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 140600#L357 assume !(ssl3_accept_~ret~0 <= 0); 140595#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 140590#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140589#L591 ssl3_accept_~skip~0 := 0; 140587#L104-2 assume !false; 140584#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140579#L107 assume !(12292 == ssl3_accept_~s__state~0); 140577#L110 assume !(16384 == ssl3_accept_~s__state~0); 140575#L113 assume !(8192 == ssl3_accept_~s__state~0); 140573#L116 assume !(24576 == ssl3_accept_~s__state~0); 140571#L119 assume !(8195 == ssl3_accept_~s__state~0); 140569#L122 assume !(8480 == ssl3_accept_~s__state~0); 140567#L125 assume !(8481 == ssl3_accept_~s__state~0); 140565#L128 assume !(8482 == ssl3_accept_~s__state~0); 140563#L131 assume !(8464 == ssl3_accept_~s__state~0); 140561#L134 assume !(8465 == ssl3_accept_~s__state~0); 140559#L137 assume !(8466 == ssl3_accept_~s__state~0); 140557#L140 assume !(8496 == ssl3_accept_~s__state~0); 140555#L143 assume !(8497 == ssl3_accept_~s__state~0); 140553#L146 assume !(8512 == ssl3_accept_~s__state~0); 140551#L149 assume !(8513 == ssl3_accept_~s__state~0); 140549#L152 assume !(8528 == ssl3_accept_~s__state~0); 140547#L155 assume !(8529 == ssl3_accept_~s__state~0); 140545#L158 assume 8544 == ssl3_accept_~s__state~0; 140543#L162 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 140541#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 140538#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 140536#L392 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 140533#L393 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 140530#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 140526#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 140520#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140519#L591 ssl3_accept_~skip~0 := 0; 140518#L104-2 assume !false; 140517#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140516#L107 assume !(12292 == ssl3_accept_~s__state~0); 140515#L110 assume !(16384 == ssl3_accept_~s__state~0); 140514#L113 assume !(8192 == ssl3_accept_~s__state~0); 140513#L116 assume !(24576 == ssl3_accept_~s__state~0); 140512#L119 assume !(8195 == ssl3_accept_~s__state~0); 140511#L122 assume !(8480 == ssl3_accept_~s__state~0); 140510#L125 assume !(8481 == ssl3_accept_~s__state~0); 140509#L128 assume !(8482 == ssl3_accept_~s__state~0); 140508#L131 assume !(8464 == ssl3_accept_~s__state~0); 140507#L134 assume !(8465 == ssl3_accept_~s__state~0); 140506#L137 assume !(8466 == ssl3_accept_~s__state~0); 140505#L140 assume !(8496 == ssl3_accept_~s__state~0); 140504#L143 assume !(8497 == ssl3_accept_~s__state~0); 140503#L146 assume !(8512 == ssl3_accept_~s__state~0); 140502#L149 assume !(8513 == ssl3_accept_~s__state~0); 140501#L152 assume !(8528 == ssl3_accept_~s__state~0); 140500#L155 assume !(8529 == ssl3_accept_~s__state~0); 140499#L158 assume !(8544 == ssl3_accept_~s__state~0); 140498#L161 assume !(8545 == ssl3_accept_~s__state~0); 140497#L164 assume !(8560 == ssl3_accept_~s__state~0); 140496#L167 assume !(8561 == ssl3_accept_~s__state~0); 140495#L170 assume 8448 == ssl3_accept_~s__state~0; 140494#L171 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 140492#L432 assume !(ssl3_accept_~num1~0 > 0); 140488#L432-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 140483#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140482#L591 ssl3_accept_~skip~0 := 0; 140481#L104-2 assume !false; 140480#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140479#L107 assume !(12292 == ssl3_accept_~s__state~0); 140478#L110 assume !(16384 == ssl3_accept_~s__state~0); 140477#L113 assume !(8192 == ssl3_accept_~s__state~0); 140476#L116 assume !(24576 == ssl3_accept_~s__state~0); 140475#L119 assume !(8195 == ssl3_accept_~s__state~0); 140474#L122 assume !(8480 == ssl3_accept_~s__state~0); 140473#L125 assume !(8481 == ssl3_accept_~s__state~0); 140472#L128 assume !(8482 == ssl3_accept_~s__state~0); 140471#L131 assume !(8464 == ssl3_accept_~s__state~0); 140470#L134 assume !(8465 == ssl3_accept_~s__state~0); 140469#L137 assume !(8466 == ssl3_accept_~s__state~0); 140468#L140 assume !(8496 == ssl3_accept_~s__state~0); 140467#L143 assume !(8497 == ssl3_accept_~s__state~0); 140466#L146 assume !(8512 == ssl3_accept_~s__state~0); 140465#L149 assume !(8513 == ssl3_accept_~s__state~0); 140464#L152 assume !(8528 == ssl3_accept_~s__state~0); 140463#L155 assume !(8529 == ssl3_accept_~s__state~0); 140462#L158 assume !(8544 == ssl3_accept_~s__state~0); 140461#L161 assume !(8545 == ssl3_accept_~s__state~0); 140460#L164 assume !(8560 == ssl3_accept_~s__state~0); 140459#L167 assume !(8561 == ssl3_accept_~s__state~0); 140458#L170 assume !(8448 == ssl3_accept_~s__state~0); 140457#L173 assume 8576 == ssl3_accept_~s__state~0; 140456#L177 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 140455#L446 assume !(ssl3_accept_~ret~0 <= 0); 140452#L449 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 140449#L453 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 140444#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140443#L591 ssl3_accept_~skip~0 := 0; 140442#L104-2 assume !false; 140441#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140440#L107 assume !(12292 == ssl3_accept_~s__state~0); 140439#L110 assume !(16384 == ssl3_accept_~s__state~0); 140438#L113 assume !(8192 == ssl3_accept_~s__state~0); 140437#L116 assume !(24576 == ssl3_accept_~s__state~0); 140436#L119 assume !(8195 == ssl3_accept_~s__state~0); 140435#L122 assume !(8480 == ssl3_accept_~s__state~0); 140434#L125 assume !(8481 == ssl3_accept_~s__state~0); 140433#L128 assume !(8482 == ssl3_accept_~s__state~0); 140432#L131 assume !(8464 == ssl3_accept_~s__state~0); 140431#L134 assume !(8465 == ssl3_accept_~s__state~0); 140430#L137 assume !(8466 == ssl3_accept_~s__state~0); 140429#L140 assume !(8496 == ssl3_accept_~s__state~0); 140428#L143 assume !(8497 == ssl3_accept_~s__state~0); 140427#L146 assume !(8512 == ssl3_accept_~s__state~0); 140426#L149 assume !(8513 == ssl3_accept_~s__state~0); 140425#L152 assume !(8528 == ssl3_accept_~s__state~0); 140424#L155 assume !(8529 == ssl3_accept_~s__state~0); 140423#L158 assume !(8544 == ssl3_accept_~s__state~0); 140422#L161 assume !(8545 == ssl3_accept_~s__state~0); 140421#L164 assume !(8560 == ssl3_accept_~s__state~0); 140420#L167 assume !(8561 == ssl3_accept_~s__state~0); 140419#L170 assume !(8448 == ssl3_accept_~s__state~0); 140418#L173 assume !(8576 == ssl3_accept_~s__state~0); 140417#L176 assume !(8577 == ssl3_accept_~s__state~0); 140416#L179 assume 8592 == ssl3_accept_~s__state~0; 140414#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 140411#L463 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 140406#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140405#L591 ssl3_accept_~skip~0 := 0; 140404#L104-2 assume !false; 140403#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140402#L107 assume !(12292 == ssl3_accept_~s__state~0); 140401#L110 assume !(16384 == ssl3_accept_~s__state~0); 140400#L113 assume !(8192 == ssl3_accept_~s__state~0); 140399#L116 assume !(24576 == ssl3_accept_~s__state~0); 140398#L119 assume !(8195 == ssl3_accept_~s__state~0); 140397#L122 assume !(8480 == ssl3_accept_~s__state~0); 140396#L125 assume !(8481 == ssl3_accept_~s__state~0); 140395#L128 assume !(8482 == ssl3_accept_~s__state~0); 140394#L131 assume !(8464 == ssl3_accept_~s__state~0); 140393#L134 assume !(8465 == ssl3_accept_~s__state~0); 140392#L137 assume !(8466 == ssl3_accept_~s__state~0); 140391#L140 assume !(8496 == ssl3_accept_~s__state~0); 140390#L143 assume !(8497 == ssl3_accept_~s__state~0); 140389#L146 assume !(8512 == ssl3_accept_~s__state~0); 140388#L149 assume !(8513 == ssl3_accept_~s__state~0); 140387#L152 assume !(8528 == ssl3_accept_~s__state~0); 140386#L155 assume !(8529 == ssl3_accept_~s__state~0); 140385#L158 assume !(8544 == ssl3_accept_~s__state~0); 140384#L161 assume !(8545 == ssl3_accept_~s__state~0); 140383#L164 assume !(8560 == ssl3_accept_~s__state~0); 140382#L167 assume !(8561 == ssl3_accept_~s__state~0); 140381#L170 assume !(8448 == ssl3_accept_~s__state~0); 140380#L173 assume !(8576 == ssl3_accept_~s__state~0); 140379#L176 assume !(8577 == ssl3_accept_~s__state~0); 140378#L179 assume !(8592 == ssl3_accept_~s__state~0); 140377#L182 assume !(8593 == ssl3_accept_~s__state~0); 140376#L185 assume 8608 == ssl3_accept_~s__state~0; 140374#L189 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 140371#L472 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8640;ssl3_accept_~s__init_num~0 := 0; 140366#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140365#L591 ssl3_accept_~skip~0 := 0; 140364#L104-2 assume !false; 140363#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140362#L107 assume !(12292 == ssl3_accept_~s__state~0); 140361#L110 assume !(16384 == ssl3_accept_~s__state~0); 140360#L113 assume !(8192 == ssl3_accept_~s__state~0); 140359#L116 assume !(24576 == ssl3_accept_~s__state~0); 140358#L119 assume !(8195 == ssl3_accept_~s__state~0); 140357#L122 assume !(8480 == ssl3_accept_~s__state~0); 140356#L125 assume !(8481 == ssl3_accept_~s__state~0); 140355#L128 assume !(8482 == ssl3_accept_~s__state~0); 140354#L131 assume !(8464 == ssl3_accept_~s__state~0); 140353#L134 assume !(8465 == ssl3_accept_~s__state~0); 140352#L137 assume !(8466 == ssl3_accept_~s__state~0); 140351#L140 assume !(8496 == ssl3_accept_~s__state~0); 140350#L143 assume !(8497 == ssl3_accept_~s__state~0); 140349#L146 assume !(8512 == ssl3_accept_~s__state~0); 140348#L149 assume !(8513 == ssl3_accept_~s__state~0); 140347#L152 assume !(8528 == ssl3_accept_~s__state~0); 140346#L155 assume !(8529 == ssl3_accept_~s__state~0); 140345#L158 assume !(8544 == ssl3_accept_~s__state~0); 140344#L161 assume !(8545 == ssl3_accept_~s__state~0); 140343#L164 assume !(8560 == ssl3_accept_~s__state~0); 140342#L167 assume !(8561 == ssl3_accept_~s__state~0); 140341#L170 assume !(8448 == ssl3_accept_~s__state~0); 140340#L173 assume !(8576 == ssl3_accept_~s__state~0); 140339#L176 assume !(8577 == ssl3_accept_~s__state~0); 140338#L179 assume !(8592 == ssl3_accept_~s__state~0); 140337#L182 assume !(8593 == ssl3_accept_~s__state~0); 140336#L185 assume !(8608 == ssl3_accept_~s__state~0); 140335#L188 assume !(8609 == ssl3_accept_~s__state~0); 140334#L191 assume 8640 == ssl3_accept_~s__state~0; 140333#L195 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 140332#L481 assume !(3 == ssl3_accept_~blastFlag~0); 140331#L481-2 assume !(ssl3_accept_~ret~0 <= 0); 140328#L487 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 140325#L487-2 ssl3_accept_~s__init_num~0 := 0; 140320#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140314#L591 ssl3_accept_~skip~0 := 0; 140312#L104-2 assume !false; 140310#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140308#L107 assume !(12292 == ssl3_accept_~s__state~0); 140306#L110 assume !(16384 == ssl3_accept_~s__state~0); 140304#L113 assume !(8192 == ssl3_accept_~s__state~0); 140302#L116 assume !(24576 == ssl3_accept_~s__state~0); 140300#L119 assume !(8195 == ssl3_accept_~s__state~0); 140298#L122 assume !(8480 == ssl3_accept_~s__state~0); 140296#L125 assume !(8481 == ssl3_accept_~s__state~0); 140294#L128 assume !(8482 == ssl3_accept_~s__state~0); 140292#L131 assume !(8464 == ssl3_accept_~s__state~0); 140290#L134 assume !(8465 == ssl3_accept_~s__state~0); 140288#L137 assume !(8466 == ssl3_accept_~s__state~0); 140286#L140 assume !(8496 == ssl3_accept_~s__state~0); 140284#L143 assume !(8497 == ssl3_accept_~s__state~0); 140282#L146 assume !(8512 == ssl3_accept_~s__state~0); 140280#L149 assume !(8513 == ssl3_accept_~s__state~0); 140278#L152 assume !(8528 == ssl3_accept_~s__state~0); 140276#L155 assume !(8529 == ssl3_accept_~s__state~0); 140274#L158 assume !(8544 == ssl3_accept_~s__state~0); 140272#L161 assume !(8545 == ssl3_accept_~s__state~0); 140270#L164 assume !(8560 == ssl3_accept_~s__state~0); 140268#L167 assume !(8561 == ssl3_accept_~s__state~0); 140266#L170 assume !(8448 == ssl3_accept_~s__state~0); 140264#L173 assume !(8576 == ssl3_accept_~s__state~0); 140262#L176 assume !(8577 == ssl3_accept_~s__state~0); 140260#L179 assume !(8592 == ssl3_accept_~s__state~0); 140258#L182 assume !(8593 == ssl3_accept_~s__state~0); 140256#L185 assume !(8608 == ssl3_accept_~s__state~0); 140254#L188 assume !(8609 == ssl3_accept_~s__state~0); 140252#L191 assume !(8640 == ssl3_accept_~s__state~0); 140250#L194 assume !(8641 == ssl3_accept_~s__state~0); 140248#L197 assume 8656 == ssl3_accept_~s__state~0; 140246#L201 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 140245#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 140242#L503 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 140241#L503-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 140231#L512 assume !(0 == ssl3_accept_~tmp___10~0); 140232#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140223#L591 ssl3_accept_~skip~0 := 0; 140224#L104-2 assume !false; 140219#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140220#L107 assume !(12292 == ssl3_accept_~s__state~0); 140215#L110 assume !(16384 == ssl3_accept_~s__state~0); 140216#L113 assume !(8192 == ssl3_accept_~s__state~0); 140211#L116 assume !(24576 == ssl3_accept_~s__state~0); 140212#L119 assume !(8195 == ssl3_accept_~s__state~0); 140207#L122 assume !(8480 == ssl3_accept_~s__state~0); 140208#L125 assume !(8481 == ssl3_accept_~s__state~0); 140203#L128 assume !(8482 == ssl3_accept_~s__state~0); 140204#L131 assume !(8464 == ssl3_accept_~s__state~0); 140199#L134 assume !(8465 == ssl3_accept_~s__state~0); 140200#L137 assume !(8466 == ssl3_accept_~s__state~0); 140195#L140 assume !(8496 == ssl3_accept_~s__state~0); 140196#L143 assume !(8497 == ssl3_accept_~s__state~0); 140191#L146 assume !(8512 == ssl3_accept_~s__state~0); 140192#L149 assume !(8513 == ssl3_accept_~s__state~0); 140187#L152 assume !(8528 == ssl3_accept_~s__state~0); 140188#L155 assume !(8529 == ssl3_accept_~s__state~0); 140061#L158 assume !(8544 == ssl3_accept_~s__state~0); 140062#L161 assume !(8545 == ssl3_accept_~s__state~0); 140037#L164 assume !(8560 == ssl3_accept_~s__state~0); 140038#L167 assume !(8561 == ssl3_accept_~s__state~0); 140025#L170 assume !(8448 == ssl3_accept_~s__state~0); 140026#L173 assume !(8576 == ssl3_accept_~s__state~0); 140017#L176 assume !(8577 == ssl3_accept_~s__state~0); 140018#L179 assume !(8592 == ssl3_accept_~s__state~0); 140009#L182 assume !(8593 == ssl3_accept_~s__state~0); 140010#L185 assume !(8608 == ssl3_accept_~s__state~0); 140001#L188 assume !(8609 == ssl3_accept_~s__state~0); 140002#L191 assume !(8640 == ssl3_accept_~s__state~0); 139993#L194 assume !(8641 == ssl3_accept_~s__state~0); 139994#L197 assume !(8656 == ssl3_accept_~s__state~0); 139984#L200 assume !(8657 == ssl3_accept_~s__state~0); 139986#L203 assume 8672 == ssl3_accept_~s__state~0; 139692#L207 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 139693#L520 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 139789#L520-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 139790#L531 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 140969#L531-2 ssl3_accept_~s__init_num~0 := 0; 140960#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140954#L591 ssl3_accept_~skip~0 := 0; 140952#L104-2 assume !false; 140950#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140948#L107 assume !(12292 == ssl3_accept_~s__state~0); 140946#L110 assume !(16384 == ssl3_accept_~s__state~0); 140944#L113 assume !(8192 == ssl3_accept_~s__state~0); 140942#L116 assume !(24576 == ssl3_accept_~s__state~0); 140940#L119 assume !(8195 == ssl3_accept_~s__state~0); 140938#L122 assume !(8480 == ssl3_accept_~s__state~0); 140936#L125 assume !(8481 == ssl3_accept_~s__state~0); 140934#L128 assume !(8482 == ssl3_accept_~s__state~0); 140932#L131 assume !(8464 == ssl3_accept_~s__state~0); 140930#L134 assume !(8465 == ssl3_accept_~s__state~0); 140928#L137 assume !(8466 == ssl3_accept_~s__state~0); 140926#L140 assume !(8496 == ssl3_accept_~s__state~0); 140924#L143 assume !(8497 == ssl3_accept_~s__state~0); 140833#L146 assume !(8512 == ssl3_accept_~s__state~0); 140834#L149 assume !(8513 == ssl3_accept_~s__state~0); 140817#L152 assume !(8528 == ssl3_accept_~s__state~0); 140818#L155 assume !(8529 == ssl3_accept_~s__state~0); 140801#L158 assume !(8544 == ssl3_accept_~s__state~0); 140802#L161 assume !(8545 == ssl3_accept_~s__state~0); 140786#L164 assume !(8560 == ssl3_accept_~s__state~0); 140787#L167 assume !(8561 == ssl3_accept_~s__state~0); 140771#L170 assume 8448 == ssl3_accept_~s__state~0; 140770#L171 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 140767#L432 assume !(ssl3_accept_~num1~0 > 0); 140763#L432-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 140758#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140757#L591 ssl3_accept_~skip~0 := 0; 140756#L104-2 assume !false; 140755#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140754#L107 assume !(12292 == ssl3_accept_~s__state~0); 140753#L110 assume !(16384 == ssl3_accept_~s__state~0); 140752#L113 assume !(8192 == ssl3_accept_~s__state~0); 140751#L116 assume !(24576 == ssl3_accept_~s__state~0); 140749#L119 assume !(8195 == ssl3_accept_~s__state~0); 140748#L122 assume !(8480 == ssl3_accept_~s__state~0); 140746#L125 assume !(8481 == ssl3_accept_~s__state~0); 140744#L128 assume !(8482 == ssl3_accept_~s__state~0); 140743#L131 assume 8464 == ssl3_accept_~s__state~0; 140741#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 142506#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 141721#L277-2 [2019-11-25 08:53:17,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:17,114 INFO L82 PathProgramCache]: Analyzing trace with hash 2071410322, now seen corresponding path program 4 times [2019-11-25 08:53:17,115 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:17,115 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430432025] [2019-11-25 08:53:17,115 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:17,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:17,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:17,122 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:17,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:17,122 INFO L82 PathProgramCache]: Analyzing trace with hash -2074051131, now seen corresponding path program 1 times [2019-11-25 08:53:17,122 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:17,123 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029251682] [2019-11-25 08:53:17,123 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:17,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:17,340 INFO L134 CoverageAnalysis]: Checked inductivity of 1654 backedges. 661 proven. 0 refuted. 0 times theorem prover too weak. 993 trivial. 0 not checked. [2019-11-25 08:53:17,340 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029251682] [2019-11-25 08:53:17,341 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:17,341 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:53:17,341 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839263935] [2019-11-25 08:53:17,342 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:17,342 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:17,342 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:17,342 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:53:17,342 INFO L87 Difference]: Start difference. First operand 4891 states and 6031 transitions. cyclomatic complexity: 1149 Second operand 3 states. [2019-11-25 08:53:17,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:17,378 INFO L93 Difference]: Finished difference Result 6580 states and 8118 transitions. [2019-11-25 08:53:17,378 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:17,379 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6580 states and 8118 transitions. [2019-11-25 08:53:17,400 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6183 [2019-11-25 08:53:17,413 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6580 states to 6580 states and 8118 transitions. [2019-11-25 08:53:17,413 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6472 [2019-11-25 08:53:17,416 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6472 [2019-11-25 08:53:17,417 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6580 states and 8118 transitions. [2019-11-25 08:53:17,421 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:17,421 INFO L688 BuchiCegarLoop]: Abstraction has 6580 states and 8118 transitions. [2019-11-25 08:53:17,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6580 states and 8118 transitions. [2019-11-25 08:53:17,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6580 to 6580. [2019-11-25 08:53:17,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6580 states. [2019-11-25 08:53:17,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6580 states to 6580 states and 8118 transitions. [2019-11-25 08:53:17,476 INFO L711 BuchiCegarLoop]: Abstraction has 6580 states and 8118 transitions. [2019-11-25 08:53:17,476 INFO L591 BuchiCegarLoop]: Abstraction has 6580 states and 8118 transitions. [2019-11-25 08:53:17,477 INFO L424 BuchiCegarLoop]: ======== Iteration 34============ [2019-11-25 08:53:17,477 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6580 states and 8118 transitions. [2019-11-25 08:53:17,492 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6183 [2019-11-25 08:53:17,492 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:17,492 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:17,495 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-11-25 08:53:17,495 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 8, 8, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-25 08:53:17,495 INFO L794 eck$LassoCheckResult]: Stem: 151247#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 151092#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 151093#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 151116#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 151084#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 151085#L104-2 assume !false; 151331#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 152307#L107 assume !(12292 == ssl3_accept_~s__state~0); 152306#L110 assume !(16384 == ssl3_accept_~s__state~0); 152305#L113 assume !(8192 == ssl3_accept_~s__state~0); 152304#L116 assume !(24576 == ssl3_accept_~s__state~0); 152303#L119 assume !(8195 == ssl3_accept_~s__state~0); 152302#L122 assume !(8480 == ssl3_accept_~s__state~0); 152301#L125 assume !(8481 == ssl3_accept_~s__state~0); 152300#L128 assume !(8482 == ssl3_accept_~s__state~0); 152299#L131 assume 8464 == ssl3_accept_~s__state~0; 151408#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 155170#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 155165#L277-2 [2019-11-25 08:53:17,496 INFO L796 eck$LassoCheckResult]: Loop: 155165#L277-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; 155159#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 155116#L591 ssl3_accept_~skip~0 := 0; 155113#L104-2 assume !false; 155111#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 155109#L107 assume !(12292 == ssl3_accept_~s__state~0); 155108#L110 assume !(16384 == ssl3_accept_~s__state~0); 155107#L113 assume !(8192 == ssl3_accept_~s__state~0); 155105#L116 assume !(24576 == ssl3_accept_~s__state~0); 155103#L119 assume !(8195 == ssl3_accept_~s__state~0); 155101#L122 assume !(8480 == ssl3_accept_~s__state~0); 155099#L125 assume !(8481 == ssl3_accept_~s__state~0); 155096#L128 assume !(8482 == ssl3_accept_~s__state~0); 155094#L131 assume !(8464 == ssl3_accept_~s__state~0); 155093#L134 assume !(8465 == ssl3_accept_~s__state~0); 155092#L137 assume !(8466 == ssl3_accept_~s__state~0); 153243#L140 assume 8496 == ssl3_accept_~s__state~0; 153244#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 153126#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 152739#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 153116#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 153113#L296-2 ssl3_accept_~s__init_num~0 := 0; 153108#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 153107#L591 ssl3_accept_~skip~0 := 0; 153106#L104-2 assume !false; 153105#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 153104#L107 assume !(12292 == ssl3_accept_~s__state~0); 153103#L110 assume !(16384 == ssl3_accept_~s__state~0); 153102#L113 assume !(8192 == ssl3_accept_~s__state~0); 153101#L116 assume !(24576 == ssl3_accept_~s__state~0); 153100#L119 assume !(8195 == ssl3_accept_~s__state~0); 153099#L122 assume !(8480 == ssl3_accept_~s__state~0); 153098#L125 assume !(8481 == ssl3_accept_~s__state~0); 153097#L128 assume !(8482 == ssl3_accept_~s__state~0); 153096#L131 assume !(8464 == ssl3_accept_~s__state~0); 153095#L134 assume !(8465 == ssl3_accept_~s__state~0); 153094#L137 assume !(8466 == ssl3_accept_~s__state~0); 153093#L140 assume !(8496 == ssl3_accept_~s__state~0); 153092#L143 assume !(8497 == ssl3_accept_~s__state~0); 153091#L146 assume 8512 == ssl3_accept_~s__state~0; 153090#L150 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 153088#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 153085#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 153080#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 153079#L591 ssl3_accept_~skip~0 := 0; 153078#L104-2 assume !false; 153077#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 153076#L107 assume !(12292 == ssl3_accept_~s__state~0); 153075#L110 assume !(16384 == ssl3_accept_~s__state~0); 153074#L113 assume !(8192 == ssl3_accept_~s__state~0); 153073#L116 assume !(24576 == ssl3_accept_~s__state~0); 153072#L119 assume !(8195 == ssl3_accept_~s__state~0); 153071#L122 assume !(8480 == ssl3_accept_~s__state~0); 153070#L125 assume !(8481 == ssl3_accept_~s__state~0); 153069#L128 assume !(8482 == ssl3_accept_~s__state~0); 153068#L131 assume !(8464 == ssl3_accept_~s__state~0); 153067#L134 assume !(8465 == ssl3_accept_~s__state~0); 153066#L137 assume !(8466 == ssl3_accept_~s__state~0); 153065#L140 assume !(8496 == ssl3_accept_~s__state~0); 153064#L143 assume !(8497 == ssl3_accept_~s__state~0); 153063#L146 assume !(8512 == ssl3_accept_~s__state~0); 153062#L149 assume !(8513 == ssl3_accept_~s__state~0); 153061#L152 assume 8528 == ssl3_accept_~s__state~0; 153060#L156 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 153058#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 153056#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 153051#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 153049#L357 assume !(ssl3_accept_~ret~0 <= 0); 153044#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 153039#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 153038#L591 ssl3_accept_~skip~0 := 0; 153036#L104-2 assume !false; 153033#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 153028#L107 assume !(12292 == ssl3_accept_~s__state~0); 153026#L110 assume !(16384 == ssl3_accept_~s__state~0); 153024#L113 assume !(8192 == ssl3_accept_~s__state~0); 153022#L116 assume !(24576 == ssl3_accept_~s__state~0); 153020#L119 assume !(8195 == ssl3_accept_~s__state~0); 153018#L122 assume !(8480 == ssl3_accept_~s__state~0); 153016#L125 assume !(8481 == ssl3_accept_~s__state~0); 153014#L128 assume !(8482 == ssl3_accept_~s__state~0); 153012#L131 assume !(8464 == ssl3_accept_~s__state~0); 153010#L134 assume !(8465 == ssl3_accept_~s__state~0); 153008#L137 assume !(8466 == ssl3_accept_~s__state~0); 153006#L140 assume !(8496 == ssl3_accept_~s__state~0); 153004#L143 assume !(8497 == ssl3_accept_~s__state~0); 153002#L146 assume !(8512 == ssl3_accept_~s__state~0); 153000#L149 assume !(8513 == ssl3_accept_~s__state~0); 152998#L152 assume !(8528 == ssl3_accept_~s__state~0); 152996#L155 assume !(8529 == ssl3_accept_~s__state~0); 152994#L158 assume 8544 == ssl3_accept_~s__state~0; 152992#L162 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 152990#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 152987#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 152985#L392 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 152982#L393 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 152979#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 152975#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 152969#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 152968#L591 ssl3_accept_~skip~0 := 0; 152967#L104-2 assume !false; 152966#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 152965#L107 assume !(12292 == ssl3_accept_~s__state~0); 152964#L110 assume !(16384 == ssl3_accept_~s__state~0); 152963#L113 assume !(8192 == ssl3_accept_~s__state~0); 152962#L116 assume !(24576 == ssl3_accept_~s__state~0); 152961#L119 assume !(8195 == ssl3_accept_~s__state~0); 152960#L122 assume !(8480 == ssl3_accept_~s__state~0); 152959#L125 assume !(8481 == ssl3_accept_~s__state~0); 152958#L128 assume !(8482 == ssl3_accept_~s__state~0); 152957#L131 assume !(8464 == ssl3_accept_~s__state~0); 152956#L134 assume !(8465 == ssl3_accept_~s__state~0); 152955#L137 assume !(8466 == ssl3_accept_~s__state~0); 152954#L140 assume !(8496 == ssl3_accept_~s__state~0); 152953#L143 assume !(8497 == ssl3_accept_~s__state~0); 152952#L146 assume !(8512 == ssl3_accept_~s__state~0); 152951#L149 assume !(8513 == ssl3_accept_~s__state~0); 152950#L152 assume !(8528 == ssl3_accept_~s__state~0); 152949#L155 assume !(8529 == ssl3_accept_~s__state~0); 152948#L158 assume !(8544 == ssl3_accept_~s__state~0); 152947#L161 assume !(8545 == ssl3_accept_~s__state~0); 152946#L164 assume !(8560 == ssl3_accept_~s__state~0); 152945#L167 assume !(8561 == ssl3_accept_~s__state~0); 152944#L170 assume 8448 == ssl3_accept_~s__state~0; 152943#L171 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 152941#L432 assume !(ssl3_accept_~num1~0 > 0); 152937#L432-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 152932#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 152931#L591 ssl3_accept_~skip~0 := 0; 152930#L104-2 assume !false; 152929#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 152928#L107 assume !(12292 == ssl3_accept_~s__state~0); 152927#L110 assume !(16384 == ssl3_accept_~s__state~0); 152926#L113 assume !(8192 == ssl3_accept_~s__state~0); 152925#L116 assume !(24576 == ssl3_accept_~s__state~0); 152924#L119 assume !(8195 == ssl3_accept_~s__state~0); 152923#L122 assume !(8480 == ssl3_accept_~s__state~0); 152922#L125 assume !(8481 == ssl3_accept_~s__state~0); 152921#L128 assume !(8482 == ssl3_accept_~s__state~0); 152920#L131 assume !(8464 == ssl3_accept_~s__state~0); 152919#L134 assume !(8465 == ssl3_accept_~s__state~0); 152918#L137 assume !(8466 == ssl3_accept_~s__state~0); 152917#L140 assume !(8496 == ssl3_accept_~s__state~0); 152916#L143 assume !(8497 == ssl3_accept_~s__state~0); 152915#L146 assume !(8512 == ssl3_accept_~s__state~0); 152914#L149 assume !(8513 == ssl3_accept_~s__state~0); 152913#L152 assume !(8528 == ssl3_accept_~s__state~0); 152912#L155 assume !(8529 == ssl3_accept_~s__state~0); 152911#L158 assume !(8544 == ssl3_accept_~s__state~0); 152910#L161 assume !(8545 == ssl3_accept_~s__state~0); 152909#L164 assume !(8560 == ssl3_accept_~s__state~0); 152908#L167 assume !(8561 == ssl3_accept_~s__state~0); 152907#L170 assume !(8448 == ssl3_accept_~s__state~0); 152906#L173 assume 8576 == ssl3_accept_~s__state~0; 152905#L177 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 152904#L446 assume !(ssl3_accept_~ret~0 <= 0); 152901#L449 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 152898#L453 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 152893#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 152892#L591 ssl3_accept_~skip~0 := 0; 152891#L104-2 assume !false; 152890#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 152889#L107 assume !(12292 == ssl3_accept_~s__state~0); 152888#L110 assume !(16384 == ssl3_accept_~s__state~0); 152887#L113 assume !(8192 == ssl3_accept_~s__state~0); 152886#L116 assume !(24576 == ssl3_accept_~s__state~0); 152885#L119 assume !(8195 == ssl3_accept_~s__state~0); 152884#L122 assume !(8480 == ssl3_accept_~s__state~0); 152883#L125 assume !(8481 == ssl3_accept_~s__state~0); 152882#L128 assume !(8482 == ssl3_accept_~s__state~0); 152881#L131 assume !(8464 == ssl3_accept_~s__state~0); 152880#L134 assume !(8465 == ssl3_accept_~s__state~0); 152879#L137 assume !(8466 == ssl3_accept_~s__state~0); 152878#L140 assume !(8496 == ssl3_accept_~s__state~0); 152877#L143 assume !(8497 == ssl3_accept_~s__state~0); 152876#L146 assume !(8512 == ssl3_accept_~s__state~0); 152875#L149 assume !(8513 == ssl3_accept_~s__state~0); 152874#L152 assume !(8528 == ssl3_accept_~s__state~0); 152873#L155 assume !(8529 == ssl3_accept_~s__state~0); 152872#L158 assume !(8544 == ssl3_accept_~s__state~0); 152871#L161 assume !(8545 == ssl3_accept_~s__state~0); 152870#L164 assume !(8560 == ssl3_accept_~s__state~0); 152869#L167 assume !(8561 == ssl3_accept_~s__state~0); 152868#L170 assume !(8448 == ssl3_accept_~s__state~0); 152867#L173 assume !(8576 == ssl3_accept_~s__state~0); 152866#L176 assume !(8577 == ssl3_accept_~s__state~0); 152865#L179 assume 8592 == ssl3_accept_~s__state~0; 152863#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 152860#L463 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 152855#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 152854#L591 ssl3_accept_~skip~0 := 0; 152853#L104-2 assume !false; 152852#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 152851#L107 assume !(12292 == ssl3_accept_~s__state~0); 152850#L110 assume !(16384 == ssl3_accept_~s__state~0); 152849#L113 assume !(8192 == ssl3_accept_~s__state~0); 152848#L116 assume !(24576 == ssl3_accept_~s__state~0); 152847#L119 assume !(8195 == ssl3_accept_~s__state~0); 152846#L122 assume !(8480 == ssl3_accept_~s__state~0); 152845#L125 assume !(8481 == ssl3_accept_~s__state~0); 152844#L128 assume !(8482 == ssl3_accept_~s__state~0); 152843#L131 assume !(8464 == ssl3_accept_~s__state~0); 152842#L134 assume !(8465 == ssl3_accept_~s__state~0); 152841#L137 assume !(8466 == ssl3_accept_~s__state~0); 152840#L140 assume !(8496 == ssl3_accept_~s__state~0); 152839#L143 assume !(8497 == ssl3_accept_~s__state~0); 152838#L146 assume !(8512 == ssl3_accept_~s__state~0); 152837#L149 assume !(8513 == ssl3_accept_~s__state~0); 152836#L152 assume !(8528 == ssl3_accept_~s__state~0); 152835#L155 assume !(8529 == ssl3_accept_~s__state~0); 152834#L158 assume !(8544 == ssl3_accept_~s__state~0); 152833#L161 assume !(8545 == ssl3_accept_~s__state~0); 152832#L164 assume !(8560 == ssl3_accept_~s__state~0); 152831#L167 assume !(8561 == ssl3_accept_~s__state~0); 152830#L170 assume !(8448 == ssl3_accept_~s__state~0); 152829#L173 assume !(8576 == ssl3_accept_~s__state~0); 152828#L176 assume !(8577 == ssl3_accept_~s__state~0); 152827#L179 assume !(8592 == ssl3_accept_~s__state~0); 152826#L182 assume !(8593 == ssl3_accept_~s__state~0); 152825#L185 assume 8608 == ssl3_accept_~s__state~0; 152823#L189 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 152820#L472 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8640;ssl3_accept_~s__init_num~0 := 0; 152815#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 152814#L591 ssl3_accept_~skip~0 := 0; 152813#L104-2 assume !false; 152812#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 152811#L107 assume !(12292 == ssl3_accept_~s__state~0); 152810#L110 assume !(16384 == ssl3_accept_~s__state~0); 152809#L113 assume !(8192 == ssl3_accept_~s__state~0); 152808#L116 assume !(24576 == ssl3_accept_~s__state~0); 152807#L119 assume !(8195 == ssl3_accept_~s__state~0); 152806#L122 assume !(8480 == ssl3_accept_~s__state~0); 152805#L125 assume !(8481 == ssl3_accept_~s__state~0); 152804#L128 assume !(8482 == ssl3_accept_~s__state~0); 152803#L131 assume !(8464 == ssl3_accept_~s__state~0); 152802#L134 assume !(8465 == ssl3_accept_~s__state~0); 152801#L137 assume !(8466 == ssl3_accept_~s__state~0); 152800#L140 assume !(8496 == ssl3_accept_~s__state~0); 152799#L143 assume !(8497 == ssl3_accept_~s__state~0); 152798#L146 assume !(8512 == ssl3_accept_~s__state~0); 152797#L149 assume !(8513 == ssl3_accept_~s__state~0); 152796#L152 assume !(8528 == ssl3_accept_~s__state~0); 152795#L155 assume !(8529 == ssl3_accept_~s__state~0); 152794#L158 assume !(8544 == ssl3_accept_~s__state~0); 152793#L161 assume !(8545 == ssl3_accept_~s__state~0); 152792#L164 assume !(8560 == ssl3_accept_~s__state~0); 152791#L167 assume !(8561 == ssl3_accept_~s__state~0); 152790#L170 assume !(8448 == ssl3_accept_~s__state~0); 152789#L173 assume !(8576 == ssl3_accept_~s__state~0); 152788#L176 assume !(8577 == ssl3_accept_~s__state~0); 152787#L179 assume !(8592 == ssl3_accept_~s__state~0); 152786#L182 assume !(8593 == ssl3_accept_~s__state~0); 152785#L185 assume !(8608 == ssl3_accept_~s__state~0); 152784#L188 assume !(8609 == ssl3_accept_~s__state~0); 152783#L191 assume 8640 == ssl3_accept_~s__state~0; 152782#L195 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 152781#L481 assume !(3 == ssl3_accept_~blastFlag~0); 152780#L481-2 assume !(ssl3_accept_~ret~0 <= 0); 152777#L487 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 152774#L487-2 ssl3_accept_~s__init_num~0 := 0; 152721#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 152715#L591 ssl3_accept_~skip~0 := 0; 152713#L104-2 assume !false; 152711#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 152709#L107 assume !(12292 == ssl3_accept_~s__state~0); 152707#L110 assume !(16384 == ssl3_accept_~s__state~0); 152705#L113 assume !(8192 == ssl3_accept_~s__state~0); 152703#L116 assume !(24576 == ssl3_accept_~s__state~0); 152701#L119 assume !(8195 == ssl3_accept_~s__state~0); 152699#L122 assume !(8480 == ssl3_accept_~s__state~0); 152697#L125 assume !(8481 == ssl3_accept_~s__state~0); 152695#L128 assume !(8482 == ssl3_accept_~s__state~0); 152693#L131 assume !(8464 == ssl3_accept_~s__state~0); 152691#L134 assume !(8465 == ssl3_accept_~s__state~0); 152689#L137 assume !(8466 == ssl3_accept_~s__state~0); 152687#L140 assume !(8496 == ssl3_accept_~s__state~0); 152685#L143 assume !(8497 == ssl3_accept_~s__state~0); 152683#L146 assume !(8512 == ssl3_accept_~s__state~0); 152681#L149 assume !(8513 == ssl3_accept_~s__state~0); 152679#L152 assume !(8528 == ssl3_accept_~s__state~0); 152677#L155 assume !(8529 == ssl3_accept_~s__state~0); 152675#L158 assume !(8544 == ssl3_accept_~s__state~0); 152673#L161 assume !(8545 == ssl3_accept_~s__state~0); 152671#L164 assume !(8560 == ssl3_accept_~s__state~0); 152669#L167 assume !(8561 == ssl3_accept_~s__state~0); 152667#L170 assume !(8448 == ssl3_accept_~s__state~0); 152664#L173 assume !(8576 == ssl3_accept_~s__state~0); 152665#L176 assume !(8577 == ssl3_accept_~s__state~0); 153524#L179 assume !(8592 == ssl3_accept_~s__state~0); 153522#L182 assume !(8593 == ssl3_accept_~s__state~0); 153520#L185 assume !(8608 == ssl3_accept_~s__state~0); 153518#L188 assume !(8609 == ssl3_accept_~s__state~0); 153516#L191 assume !(8640 == ssl3_accept_~s__state~0); 153514#L194 assume !(8641 == ssl3_accept_~s__state~0); 153512#L197 assume 8656 == ssl3_accept_~s__state~0; 153510#L201 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 152641#L498 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 152642#L503 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 152633#L503-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 152634#L512 assume !(0 == ssl3_accept_~tmp___10~0); 152622#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 152623#L591 ssl3_accept_~skip~0 := 0; 152615#L104-2 assume !false; 152616#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 152604#L107 assume !(12292 == ssl3_accept_~s__state~0); 152605#L110 assume !(16384 == ssl3_accept_~s__state~0); 152596#L113 assume !(8192 == ssl3_accept_~s__state~0); 152597#L116 assume !(24576 == ssl3_accept_~s__state~0); 152588#L119 assume !(8195 == ssl3_accept_~s__state~0); 152589#L122 assume !(8480 == ssl3_accept_~s__state~0); 152580#L125 assume !(8481 == ssl3_accept_~s__state~0); 152581#L128 assume !(8482 == ssl3_accept_~s__state~0); 152572#L131 assume !(8464 == ssl3_accept_~s__state~0); 152573#L134 assume !(8465 == ssl3_accept_~s__state~0); 152563#L137 assume !(8466 == ssl3_accept_~s__state~0); 152564#L140 assume !(8496 == ssl3_accept_~s__state~0); 152555#L143 assume !(8497 == ssl3_accept_~s__state~0); 152556#L146 assume !(8512 == ssl3_accept_~s__state~0); 152544#L149 assume !(8513 == ssl3_accept_~s__state~0); 152545#L152 assume !(8528 == ssl3_accept_~s__state~0); 152536#L155 assume !(8529 == ssl3_accept_~s__state~0); 152537#L158 assume !(8544 == ssl3_accept_~s__state~0); 152385#L161 assume !(8545 == ssl3_accept_~s__state~0); 152386#L164 assume !(8560 == ssl3_accept_~s__state~0); 152378#L167 assume !(8561 == ssl3_accept_~s__state~0); 152379#L170 assume !(8448 == ssl3_accept_~s__state~0); 152364#L173 assume !(8576 == ssl3_accept_~s__state~0); 152365#L176 assume !(8577 == ssl3_accept_~s__state~0); 152354#L179 assume !(8592 == ssl3_accept_~s__state~0); 152355#L182 assume !(8593 == ssl3_accept_~s__state~0); 152344#L185 assume !(8608 == ssl3_accept_~s__state~0); 152345#L188 assume !(8609 == ssl3_accept_~s__state~0); 152334#L191 assume !(8640 == ssl3_accept_~s__state~0); 152335#L194 assume !(8641 == ssl3_accept_~s__state~0); 152322#L197 assume !(8656 == ssl3_accept_~s__state~0); 152324#L200 assume !(8657 == ssl3_accept_~s__state~0); 152310#L203 assume 8672 == ssl3_accept_~s__state~0; 152311#L207 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 151248#L520 assume !(4 == ssl3_accept_~blastFlag~0); 151249#L523 assume !(5 == ssl3_accept_~blastFlag~0); 152187#L520-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 152188#L531 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 153392#L531-2 ssl3_accept_~s__init_num~0 := 0; 153382#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 153380#L591 ssl3_accept_~skip~0 := 0; 153378#L104-2 assume !false; 153376#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 153374#L107 assume !(12292 == ssl3_accept_~s__state~0); 153372#L110 assume !(16384 == ssl3_accept_~s__state~0); 153370#L113 assume !(8192 == ssl3_accept_~s__state~0); 153368#L116 assume !(24576 == ssl3_accept_~s__state~0); 153366#L119 assume !(8195 == ssl3_accept_~s__state~0); 153364#L122 assume !(8480 == ssl3_accept_~s__state~0); 153362#L125 assume !(8481 == ssl3_accept_~s__state~0); 153360#L128 assume !(8482 == ssl3_accept_~s__state~0); 153358#L131 assume !(8464 == ssl3_accept_~s__state~0); 153356#L134 assume !(8465 == ssl3_accept_~s__state~0); 153354#L137 assume !(8466 == ssl3_accept_~s__state~0); 153352#L140 assume !(8496 == ssl3_accept_~s__state~0); 153350#L143 assume !(8497 == ssl3_accept_~s__state~0); 153351#L146 assume !(8512 == ssl3_accept_~s__state~0); 154278#L149 assume !(8513 == ssl3_accept_~s__state~0); 154276#L152 assume !(8528 == ssl3_accept_~s__state~0); 154274#L155 assume !(8529 == ssl3_accept_~s__state~0); 154272#L158 assume !(8544 == ssl3_accept_~s__state~0); 154270#L161 assume !(8545 == ssl3_accept_~s__state~0); 153284#L164 assume !(8560 == ssl3_accept_~s__state~0); 153242#L167 assume !(8561 == ssl3_accept_~s__state~0); 153179#L170 assume 8448 == ssl3_accept_~s__state~0; 153178#L171 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 153175#L432 assume !(ssl3_accept_~num1~0 > 0); 153173#L432-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 153163#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 153161#L591 ssl3_accept_~skip~0 := 0; 153159#L104-2 assume !false; 153157#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 153155#L107 assume !(12292 == ssl3_accept_~s__state~0); 153153#L110 assume !(16384 == ssl3_accept_~s__state~0); 153151#L113 assume !(8192 == ssl3_accept_~s__state~0); 153149#L116 assume !(24576 == ssl3_accept_~s__state~0); 153145#L119 assume !(8195 == ssl3_accept_~s__state~0); 153143#L122 assume !(8480 == ssl3_accept_~s__state~0); 153139#L125 assume !(8481 == ssl3_accept_~s__state~0); 153118#L128 assume !(8482 == ssl3_accept_~s__state~0); 153119#L131 assume 8464 == ssl3_accept_~s__state~0; 152767#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 155689#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 155165#L277-2 [2019-11-25 08:53:17,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:17,497 INFO L82 PathProgramCache]: Analyzing trace with hash 2071410322, now seen corresponding path program 5 times [2019-11-25 08:53:17,497 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:17,497 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928855004] [2019-11-25 08:53:17,497 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:17,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:17,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:17,504 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:17,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:17,505 INFO L82 PathProgramCache]: Analyzing trace with hash -2141551720, now seen corresponding path program 1 times [2019-11-25 08:53:17,505 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:17,505 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744230] [2019-11-25 08:53:17,506 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:17,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:17,648 INFO L134 CoverageAnalysis]: Checked inductivity of 1654 backedges. 404 proven. 13 refuted. 0 times theorem prover too weak. 1237 trivial. 0 not checked. [2019-11-25 08:53:17,648 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744230] [2019-11-25 08:53:17,649 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [550778622] [2019-11-25 08:53:17,649 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e617840d-53bb-4674-9ed9-acf8e2260205/bin/uautomizer/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-25 08:53:17,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:17,763 INFO L255 TraceCheckSpWp]: Trace formula consists of 521 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-25 08:53:17,767 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:53:17,878 INFO L134 CoverageAnalysis]: Checked inductivity of 1654 backedges. 622 proven. 0 refuted. 0 times theorem prover too weak. 1032 trivial. 0 not checked. [2019-11-25 08:53:17,878 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-25 08:53:17,878 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2019-11-25 08:53:17,879 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335730134] [2019-11-25 08:53:17,879 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:17,879 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:17,879 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:17,880 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-25 08:53:17,880 INFO L87 Difference]: Start difference. First operand 6580 states and 8118 transitions. cyclomatic complexity: 1547 Second operand 3 states. [2019-11-25 08:53:17,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:17,916 INFO L93 Difference]: Finished difference Result 6580 states and 8106 transitions. [2019-11-25 08:53:17,916 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:17,916 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6580 states and 8106 transitions. [2019-11-25 08:53:17,937 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 5910 [2019-11-25 08:53:17,950 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6580 states to 6580 states and 8106 transitions. [2019-11-25 08:53:17,951 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6472 [2019-11-25 08:53:17,954 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6472 [2019-11-25 08:53:17,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6580 states and 8106 transitions. [2019-11-25 08:53:17,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:17,956 INFO L688 BuchiCegarLoop]: Abstraction has 6580 states and 8106 transitions. [2019-11-25 08:53:17,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6580 states and 8106 transitions. [2019-11-25 08:53:17,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6580 to 6580. [2019-11-25 08:53:17,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6580 states. [2019-11-25 08:53:18,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6580 states to 6580 states and 8106 transitions. [2019-11-25 08:53:18,011 INFO L711 BuchiCegarLoop]: Abstraction has 6580 states and 8106 transitions. [2019-11-25 08:53:18,011 INFO L591 BuchiCegarLoop]: Abstraction has 6580 states and 8106 transitions. [2019-11-25 08:53:18,011 INFO L424 BuchiCegarLoop]: ======== Iteration 35============ [2019-11-25 08:53:18,011 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6580 states and 8106 transitions. [2019-11-25 08:53:18,026 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 5910 [2019-11-25 08:53:18,027 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:18,027 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:18,027 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-11-25 08:53:18,027 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:18,028 INFO L794 eck$LassoCheckResult]: Stem: 165584#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 165418#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 165419#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 165442#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 165410#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 165411#L104-2 assume !false; 165679#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 166695#L107 assume !(12292 == ssl3_accept_~s__state~0); 166694#L110 assume !(16384 == ssl3_accept_~s__state~0); 166693#L113 assume !(8192 == ssl3_accept_~s__state~0); 166692#L116 assume !(24576 == ssl3_accept_~s__state~0); 166691#L119 assume !(8195 == ssl3_accept_~s__state~0); 166690#L122 assume !(8480 == ssl3_accept_~s__state~0); 166689#L125 assume !(8481 == ssl3_accept_~s__state~0); 166688#L128 assume !(8482 == ssl3_accept_~s__state~0); 166687#L131 assume !(8464 == ssl3_accept_~s__state~0); 166686#L134 assume !(8465 == ssl3_accept_~s__state~0); 166685#L137 assume !(8466 == ssl3_accept_~s__state~0); 166684#L140 assume !(8496 == ssl3_accept_~s__state~0); 165809#L143 [2019-11-25 08:53:18,028 INFO L796 eck$LassoCheckResult]: Loop: 165809#L143 assume !(8497 == ssl3_accept_~s__state~0); 165810#L146 assume !(8512 == ssl3_accept_~s__state~0); 167033#L149 assume !(8513 == ssl3_accept_~s__state~0); 167031#L152 assume !(8528 == ssl3_accept_~s__state~0); 165804#L155 assume !(8529 == ssl3_accept_~s__state~0); 165803#L158 assume !(8544 == ssl3_accept_~s__state~0); 165802#L161 assume !(8545 == ssl3_accept_~s__state~0); 165801#L164 assume !(8560 == ssl3_accept_~s__state~0); 165800#L167 assume !(8561 == ssl3_accept_~s__state~0); 165799#L170 assume 8448 == ssl3_accept_~s__state~0; 165742#L171 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 165794#L432 assume !(ssl3_accept_~num1~0 > 0); 165790#L432-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 165785#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 165784#L591 ssl3_accept_~skip~0 := 0; 165783#L104-2 assume !false; 165782#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165780#L107 assume !(12292 == ssl3_accept_~s__state~0); 165779#L110 assume !(16384 == ssl3_accept_~s__state~0); 165778#L113 assume !(8192 == ssl3_accept_~s__state~0); 165777#L116 assume !(24576 == ssl3_accept_~s__state~0); 165775#L119 assume !(8195 == ssl3_accept_~s__state~0); 165774#L122 assume !(8480 == ssl3_accept_~s__state~0); 165772#L125 assume !(8481 == ssl3_accept_~s__state~0); 165770#L128 assume 8482 == ssl3_accept_~s__state~0; 165771#L129 ssl3_accept_~s__state~0 := 3; 165828#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 165827#L591 ssl3_accept_~skip~0 := 0; 165826#L104-2 assume !false; 165825#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165824#L107 assume !(12292 == ssl3_accept_~s__state~0); 165823#L110 assume !(16384 == ssl3_accept_~s__state~0); 165822#L113 assume !(8192 == ssl3_accept_~s__state~0); 165821#L116 assume !(24576 == ssl3_accept_~s__state~0); 165820#L119 assume !(8195 == ssl3_accept_~s__state~0); 165819#L122 assume !(8480 == ssl3_accept_~s__state~0); 165818#L125 assume !(8481 == ssl3_accept_~s__state~0); 165817#L128 assume !(8482 == ssl3_accept_~s__state~0); 165816#L131 assume !(8464 == ssl3_accept_~s__state~0); 165815#L134 assume !(8465 == ssl3_accept_~s__state~0); 165814#L137 assume !(8466 == ssl3_accept_~s__state~0); 165811#L140 assume !(8496 == ssl3_accept_~s__state~0); 165809#L143 [2019-11-25 08:53:18,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:18,028 INFO L82 PathProgramCache]: Analyzing trace with hash -210909265, now seen corresponding path program 1 times [2019-11-25 08:53:18,028 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:18,029 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779548311] [2019-11-25 08:53:18,029 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:18,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:18,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:53:18,074 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779548311] [2019-11-25 08:53:18,075 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:18,075 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:53:18,075 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133816638] [2019-11-25 08:53:18,075 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:53:18,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:18,075 INFO L82 PathProgramCache]: Analyzing trace with hash -1580863028, now seen corresponding path program 2 times [2019-11-25 08:53:18,075 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:18,075 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178696979] [2019-11-25 08:53:18,076 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:18,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:18,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:18,080 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:18,198 WARN L192 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 29 [2019-11-25 08:53:18,218 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:53:18,219 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:53:18,219 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:53:18,219 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:53:18,219 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-25 08:53:18,219 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:53:18,219 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:53:18,219 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:53:18,219 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10.cil.c_Iteration35_Loop [2019-11-25 08:53:18,219 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:53:18,219 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:53:18,221 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:53:18,229 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:53:18,231 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:53:18,238 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:53:18,241 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:53:18,304 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:53:18,304 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e617840d-53bb-4674-9ed9-acf8e2260205/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-11-25 08:53:18,308 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:53:18,308 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e617840d-53bb-4674-9ed9-acf8e2260205/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-11-25 08:53:18,317 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-25 08:53:18,317 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:53:18,324 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-25 08:53:18,325 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:53:18,325 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:53:18,325 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:53:18,326 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:53:18,326 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-25 08:53:18,326 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:53:18,326 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:53:18,326 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:53:18,326 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10.cil.c_Iteration35_Loop [2019-11-25 08:53:18,326 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:53:18,326 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:53:18,327 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:53:18,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-11-25 08:53:18,340 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:53:18,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-11-25 08:53:18,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-11-25 08:53:18,397 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:53:18,397 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e617840d-53bb-4674-9ed9-acf8e2260205/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-11-25 08:53:18,401 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-11-25 08:53:18,403 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:53:18,403 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:53:18,403 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:53:18,403 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:53:18,403 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:53:18,404 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:53:18,405 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:53:18,407 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-25 08:53:18,415 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-25 08:53:18,415 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_e617840d-53bb-4674-9ed9-acf8e2260205/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) [2019-11-25 08:53:18,426 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-25 08:53:18,426 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-25 08:53:18,426 INFO L510 LassoAnalysis]: Proved termination. [2019-11-25 08:53:18,427 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 [] Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:53:18,429 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-25 08:53:18,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:18,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:18,464 INFO L255 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-25 08:53:18,465 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:53:18,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:18,475 INFO L255 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-25 08:53:18,476 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:53:18,501 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:53:18,501 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-11-25 08:53:18,501 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 6580 states and 8106 transitions. cyclomatic complexity: 1538 Second operand 5 states. [2019-11-25 08:53:18,908 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 6580 states and 8106 transitions. cyclomatic complexity: 1538. Second operand 5 states. Result 20259 states and 24819 transitions. Complement of second has 9 states. [2019-11-25 08:53:18,909 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-11-25 08:53:18,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-25 08:53:18,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 358 transitions. [2019-11-25 08:53:18,911 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 358 transitions. Stem has 19 letters. Loop has 42 letters. [2019-11-25 08:53:18,914 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:53:18,914 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 358 transitions. Stem has 61 letters. Loop has 42 letters. [2019-11-25 08:53:18,915 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:53:18,915 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 358 transitions. Stem has 19 letters. Loop has 84 letters. [2019-11-25 08:53:18,916 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:53:18,916 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20259 states and 24819 transitions. [2019-11-25 08:53:18,989 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 10101 [2019-11-25 08:53:19,040 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20259 states to 18756 states and 23064 transitions. [2019-11-25 08:53:19,040 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11888 [2019-11-25 08:53:19,047 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11936 [2019-11-25 08:53:19,047 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18756 states and 23064 transitions. [2019-11-25 08:53:19,048 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:19,048 INFO L688 BuchiCegarLoop]: Abstraction has 18756 states and 23064 transitions. [2019-11-25 08:53:19,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18756 states and 23064 transitions. [2019-11-25 08:53:19,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18756 to 17166. [2019-11-25 08:53:19,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17166 states. [2019-11-25 08:53:19,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17166 states to 17166 states and 21236 transitions. [2019-11-25 08:53:19,210 INFO L711 BuchiCegarLoop]: Abstraction has 17166 states and 21236 transitions. [2019-11-25 08:53:19,210 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:19,211 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:19,211 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:53:19,211 INFO L87 Difference]: Start difference. First operand 17166 states and 21236 transitions. Second operand 3 states. [2019-11-25 08:53:19,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:19,345 INFO L93 Difference]: Finished difference Result 10320 states and 12650 transitions. [2019-11-25 08:53:19,346 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:19,346 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10320 states and 12650 transitions. [2019-11-25 08:53:19,382 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5876 [2019-11-25 08:53:19,407 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10320 states to 10310 states and 12640 transitions. [2019-11-25 08:53:19,408 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6319 [2019-11-25 08:53:19,411 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6319 [2019-11-25 08:53:19,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10310 states and 12640 transitions. [2019-11-25 08:53:19,413 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:19,413 INFO L688 BuchiCegarLoop]: Abstraction has 10310 states and 12640 transitions. [2019-11-25 08:53:19,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10310 states and 12640 transitions. [2019-11-25 08:53:19,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10310 to 10214. [2019-11-25 08:53:19,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10214 states. [2019-11-25 08:53:19,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10214 states to 10214 states and 12528 transitions. [2019-11-25 08:53:19,514 INFO L711 BuchiCegarLoop]: Abstraction has 10214 states and 12528 transitions. [2019-11-25 08:53:19,514 INFO L591 BuchiCegarLoop]: Abstraction has 10214 states and 12528 transitions. [2019-11-25 08:53:19,515 INFO L424 BuchiCegarLoop]: ======== Iteration 36============ [2019-11-25 08:53:19,515 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10214 states and 12528 transitions. [2019-11-25 08:53:19,536 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5792 [2019-11-25 08:53:19,536 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:19,536 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:19,538 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:19,538 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:19,538 INFO L794 eck$LassoCheckResult]: Stem: 220182#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 219963#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 219964#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 219992#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 219949#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 219950#L104-2 assume !false; 221554#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 221553#L107 assume !(12292 == ssl3_accept_~s__state~0); 221552#L110 assume !(16384 == ssl3_accept_~s__state~0); 221551#L113 assume !(8192 == ssl3_accept_~s__state~0); 221550#L116 assume !(24576 == ssl3_accept_~s__state~0); 221549#L119 assume !(8195 == ssl3_accept_~s__state~0); 221548#L122 assume !(8480 == ssl3_accept_~s__state~0); 221547#L125 assume !(8481 == ssl3_accept_~s__state~0); 221546#L128 assume !(8482 == ssl3_accept_~s__state~0); 221545#L131 assume 8464 == ssl3_accept_~s__state~0; 221544#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 221540#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 221537#L277-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; 221532#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 221531#L591 ssl3_accept_~skip~0 := 0; 221530#L104-2 assume !false; 221529#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 221528#L107 assume !(12292 == ssl3_accept_~s__state~0); 221527#L110 assume !(16384 == ssl3_accept_~s__state~0); 221526#L113 assume !(8192 == ssl3_accept_~s__state~0); 221525#L116 assume !(24576 == ssl3_accept_~s__state~0); 221524#L119 assume !(8195 == ssl3_accept_~s__state~0); 221523#L122 assume !(8480 == ssl3_accept_~s__state~0); 221522#L125 assume !(8481 == ssl3_accept_~s__state~0); 221521#L128 assume !(8482 == ssl3_accept_~s__state~0); 221520#L131 assume !(8464 == ssl3_accept_~s__state~0); 221519#L134 assume !(8465 == ssl3_accept_~s__state~0); 221518#L137 assume !(8466 == ssl3_accept_~s__state~0); 221516#L140 assume 8496 == ssl3_accept_~s__state~0; 221515#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 221514#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 221512#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 221508#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 221507#L296-2 ssl3_accept_~s__init_num~0 := 0; 221498#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 221492#L591 ssl3_accept_~skip~0 := 0; 221490#L104-2 assume !false; 221488#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 221486#L107 assume !(12292 == ssl3_accept_~s__state~0); 221484#L110 assume !(16384 == ssl3_accept_~s__state~0); 221482#L113 assume !(8192 == ssl3_accept_~s__state~0); 221480#L116 assume !(24576 == ssl3_accept_~s__state~0); 221478#L119 assume !(8195 == ssl3_accept_~s__state~0); 221476#L122 assume !(8480 == ssl3_accept_~s__state~0); 221474#L125 assume !(8481 == ssl3_accept_~s__state~0); 221472#L128 assume !(8482 == ssl3_accept_~s__state~0); 221470#L131 assume !(8464 == ssl3_accept_~s__state~0); 221468#L134 assume !(8465 == ssl3_accept_~s__state~0); 221466#L137 assume !(8466 == ssl3_accept_~s__state~0); 221464#L140 assume !(8496 == ssl3_accept_~s__state~0); 221461#L143 assume !(8497 == ssl3_accept_~s__state~0); 221462#L146 [2019-11-25 08:53:19,538 INFO L796 eck$LassoCheckResult]: Loop: 221462#L146 assume 8512 == ssl3_accept_~s__state~0; 225618#L150 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 225616#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 225613#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 225608#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 225607#L591 ssl3_accept_~skip~0 := 0; 225606#L104-2 assume !false; 225605#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 225604#L107 assume !(12292 == ssl3_accept_~s__state~0); 225603#L110 assume !(16384 == ssl3_accept_~s__state~0); 225602#L113 assume !(8192 == ssl3_accept_~s__state~0); 225601#L116 assume !(24576 == ssl3_accept_~s__state~0); 225600#L119 assume !(8195 == ssl3_accept_~s__state~0); 225599#L122 assume !(8480 == ssl3_accept_~s__state~0); 225598#L125 assume !(8481 == ssl3_accept_~s__state~0); 225597#L128 assume !(8482 == ssl3_accept_~s__state~0); 225596#L131 assume !(8464 == ssl3_accept_~s__state~0); 225595#L134 assume !(8465 == ssl3_accept_~s__state~0); 225594#L137 assume !(8466 == ssl3_accept_~s__state~0); 225593#L140 assume !(8496 == ssl3_accept_~s__state~0); 225592#L143 assume !(8497 == ssl3_accept_~s__state~0); 225591#L146 assume !(8512 == ssl3_accept_~s__state~0); 225590#L149 assume !(8513 == ssl3_accept_~s__state~0); 225589#L152 assume 8528 == ssl3_accept_~s__state~0; 225588#L156 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 225586#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 225584#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 225579#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 225577#L357 assume !(ssl3_accept_~ret~0 <= 0); 225572#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 225567#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 225566#L591 ssl3_accept_~skip~0 := 0; 225564#L104-2 assume !false; 225561#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 225556#L107 assume !(12292 == ssl3_accept_~s__state~0); 225554#L110 assume !(16384 == ssl3_accept_~s__state~0); 225552#L113 assume !(8192 == ssl3_accept_~s__state~0); 225550#L116 assume !(24576 == ssl3_accept_~s__state~0); 225548#L119 assume !(8195 == ssl3_accept_~s__state~0); 225546#L122 assume !(8480 == ssl3_accept_~s__state~0); 225544#L125 assume !(8481 == ssl3_accept_~s__state~0); 225542#L128 assume !(8482 == ssl3_accept_~s__state~0); 225540#L131 assume !(8464 == ssl3_accept_~s__state~0); 225538#L134 assume !(8465 == ssl3_accept_~s__state~0); 225536#L137 assume !(8466 == ssl3_accept_~s__state~0); 225534#L140 assume !(8496 == ssl3_accept_~s__state~0); 225532#L143 assume !(8497 == ssl3_accept_~s__state~0); 225530#L146 assume !(8512 == ssl3_accept_~s__state~0); 225528#L149 assume !(8513 == ssl3_accept_~s__state~0); 225526#L152 assume !(8528 == ssl3_accept_~s__state~0); 225524#L155 assume !(8529 == ssl3_accept_~s__state~0); 225522#L158 assume 8544 == ssl3_accept_~s__state~0; 225520#L162 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 225518#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 225515#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 225513#L392 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 225510#L393 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 225507#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 225503#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 225497#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 225496#L591 ssl3_accept_~skip~0 := 0; 225495#L104-2 assume !false; 225494#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 225493#L107 assume !(12292 == ssl3_accept_~s__state~0); 225492#L110 assume !(16384 == ssl3_accept_~s__state~0); 225491#L113 assume !(8192 == ssl3_accept_~s__state~0); 225490#L116 assume !(24576 == ssl3_accept_~s__state~0); 225489#L119 assume !(8195 == ssl3_accept_~s__state~0); 225488#L122 assume !(8480 == ssl3_accept_~s__state~0); 225487#L125 assume !(8481 == ssl3_accept_~s__state~0); 225486#L128 assume !(8482 == ssl3_accept_~s__state~0); 225485#L131 assume !(8464 == ssl3_accept_~s__state~0); 225484#L134 assume !(8465 == ssl3_accept_~s__state~0); 225483#L137 assume !(8466 == ssl3_accept_~s__state~0); 225482#L140 assume !(8496 == ssl3_accept_~s__state~0); 225481#L143 assume !(8497 == ssl3_accept_~s__state~0); 225480#L146 assume !(8512 == ssl3_accept_~s__state~0); 225479#L149 assume !(8513 == ssl3_accept_~s__state~0); 225478#L152 assume !(8528 == ssl3_accept_~s__state~0); 225477#L155 assume !(8529 == ssl3_accept_~s__state~0); 225476#L158 assume !(8544 == ssl3_accept_~s__state~0); 225475#L161 assume !(8545 == ssl3_accept_~s__state~0); 225474#L164 assume !(8560 == ssl3_accept_~s__state~0); 225473#L167 assume !(8561 == ssl3_accept_~s__state~0); 225472#L170 assume 8448 == ssl3_accept_~s__state~0; 225471#L171 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 225469#L432 assume !(ssl3_accept_~num1~0 > 0); 225465#L432-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 225460#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 225459#L591 ssl3_accept_~skip~0 := 0; 225458#L104-2 assume !false; 225457#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 225456#L107 assume !(12292 == ssl3_accept_~s__state~0); 225455#L110 assume !(16384 == ssl3_accept_~s__state~0); 225454#L113 assume !(8192 == ssl3_accept_~s__state~0); 225453#L116 assume !(24576 == ssl3_accept_~s__state~0); 225452#L119 assume !(8195 == ssl3_accept_~s__state~0); 225451#L122 assume !(8480 == ssl3_accept_~s__state~0); 225450#L125 assume !(8481 == ssl3_accept_~s__state~0); 225449#L128 assume !(8482 == ssl3_accept_~s__state~0); 225448#L131 assume !(8464 == ssl3_accept_~s__state~0); 225447#L134 assume !(8465 == ssl3_accept_~s__state~0); 225446#L137 assume !(8466 == ssl3_accept_~s__state~0); 225445#L140 assume !(8496 == ssl3_accept_~s__state~0); 225444#L143 assume !(8497 == ssl3_accept_~s__state~0); 225443#L146 assume !(8512 == ssl3_accept_~s__state~0); 225442#L149 assume !(8513 == ssl3_accept_~s__state~0); 225441#L152 assume !(8528 == ssl3_accept_~s__state~0); 225440#L155 assume !(8529 == ssl3_accept_~s__state~0); 225439#L158 assume !(8544 == ssl3_accept_~s__state~0); 225438#L161 assume !(8545 == ssl3_accept_~s__state~0); 225437#L164 assume !(8560 == ssl3_accept_~s__state~0); 225436#L167 assume !(8561 == ssl3_accept_~s__state~0); 225435#L170 assume !(8448 == ssl3_accept_~s__state~0); 225433#L173 assume 8576 == ssl3_accept_~s__state~0; 225431#L177 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 225428#L446 assume !(ssl3_accept_~ret~0 <= 0); 225423#L449 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 225424#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 226654#L591 ssl3_accept_~skip~0 := 0; 226655#L104-2 assume !false; 226635#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 226636#L107 assume !(12292 == ssl3_accept_~s__state~0); 226616#L110 assume !(16384 == ssl3_accept_~s__state~0); 226617#L113 assume !(8192 == ssl3_accept_~s__state~0); 226303#L116 assume !(24576 == ssl3_accept_~s__state~0); 226304#L119 assume !(8195 == ssl3_accept_~s__state~0); 226288#L122 assume !(8480 == ssl3_accept_~s__state~0); 226289#L125 assume !(8481 == ssl3_accept_~s__state~0); 225668#L128 assume !(8482 == ssl3_accept_~s__state~0); 225669#L131 assume !(8464 == ssl3_accept_~s__state~0); 225657#L134 assume !(8465 == ssl3_accept_~s__state~0); 225658#L137 assume !(8466 == ssl3_accept_~s__state~0); 225649#L140 assume 8496 == ssl3_accept_~s__state~0; 225648#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 225647#L290 assume !(1 == ssl3_accept_~blastFlag~0); 225646#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 225643#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 225640#L296-2 ssl3_accept_~s__init_num~0 := 0; 225635#L554 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 225634#L591 ssl3_accept_~skip~0 := 0; 225633#L104-2 assume !false; 225632#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 225631#L107 assume !(12292 == ssl3_accept_~s__state~0); 225630#L110 assume !(16384 == ssl3_accept_~s__state~0); 225629#L113 assume !(8192 == ssl3_accept_~s__state~0); 225628#L116 assume !(24576 == ssl3_accept_~s__state~0); 225627#L119 assume !(8195 == ssl3_accept_~s__state~0); 225626#L122 assume !(8480 == ssl3_accept_~s__state~0); 225625#L125 assume !(8481 == ssl3_accept_~s__state~0); 225624#L128 assume !(8482 == ssl3_accept_~s__state~0); 225623#L131 assume !(8464 == ssl3_accept_~s__state~0); 225622#L134 assume !(8465 == ssl3_accept_~s__state~0); 225621#L137 assume !(8466 == ssl3_accept_~s__state~0); 225620#L140 assume !(8496 == ssl3_accept_~s__state~0); 225619#L143 assume !(8497 == ssl3_accept_~s__state~0); 221462#L146 [2019-11-25 08:53:19,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:19,540 INFO L82 PathProgramCache]: Analyzing trace with hash -1503875254, now seen corresponding path program 1 times [2019-11-25 08:53:19,540 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:19,540 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145939148] [2019-11-25 08:53:19,540 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:19,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:19,553 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2019-11-25 08:53:19,553 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145939148] [2019-11-25 08:53:19,554 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:19,554 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:53:19,554 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658881070] [2019-11-25 08:53:19,554 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:53:19,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:19,554 INFO L82 PathProgramCache]: Analyzing trace with hash 29354997, now seen corresponding path program 1 times [2019-11-25 08:53:19,555 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:19,555 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806489018] [2019-11-25 08:53:19,555 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:19,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:19,587 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2019-11-25 08:53:19,587 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806489018] [2019-11-25 08:53:19,587 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:19,588 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:53:19,588 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356562100] [2019-11-25 08:53:19,588 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:19,588 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:19,588 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:19,589 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:53:19,589 INFO L87 Difference]: Start difference. First operand 10214 states and 12528 transitions. cyclomatic complexity: 2329 Second operand 3 states. [2019-11-25 08:53:19,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:19,613 INFO L93 Difference]: Finished difference Result 10214 states and 12250 transitions. [2019-11-25 08:53:19,613 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:19,613 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10214 states and 12250 transitions. [2019-11-25 08:53:19,647 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5792 [2019-11-25 08:53:19,667 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10214 states to 10214 states and 12250 transitions. [2019-11-25 08:53:19,667 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6235 [2019-11-25 08:53:19,671 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6235 [2019-11-25 08:53:19,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10214 states and 12250 transitions. [2019-11-25 08:53:19,671 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:19,671 INFO L688 BuchiCegarLoop]: Abstraction has 10214 states and 12250 transitions. [2019-11-25 08:53:19,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10214 states and 12250 transitions. [2019-11-25 08:53:19,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10214 to 10214. [2019-11-25 08:53:19,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10214 states. [2019-11-25 08:53:19,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10214 states to 10214 states and 12250 transitions. [2019-11-25 08:53:19,759 INFO L711 BuchiCegarLoop]: Abstraction has 10214 states and 12250 transitions. [2019-11-25 08:53:19,759 INFO L591 BuchiCegarLoop]: Abstraction has 10214 states and 12250 transitions. [2019-11-25 08:53:19,759 INFO L424 BuchiCegarLoop]: ======== Iteration 37============ [2019-11-25 08:53:19,760 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10214 states and 12250 transitions. [2019-11-25 08:53:19,780 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5792 [2019-11-25 08:53:19,781 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:19,781 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:19,783 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:19,783 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:19,784 INFO L794 eck$LassoCheckResult]: Stem: 240633#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 240397#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 240398#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 240426#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 240383#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 240384#L104-2 assume !false; 241870#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 241869#L107 assume !(12292 == ssl3_accept_~s__state~0); 241868#L110 assume !(16384 == ssl3_accept_~s__state~0); 241867#L113 assume !(8192 == ssl3_accept_~s__state~0); 241866#L116 assume !(24576 == ssl3_accept_~s__state~0); 241865#L119 assume !(8195 == ssl3_accept_~s__state~0); 241864#L122 assume !(8480 == ssl3_accept_~s__state~0); 241863#L125 assume !(8481 == ssl3_accept_~s__state~0); 241862#L128 assume !(8482 == ssl3_accept_~s__state~0); 241861#L131 assume 8464 == ssl3_accept_~s__state~0; 241860#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 241859#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 241858#L277-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; 241854#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 241850#L592 assume !(0 == ssl3_accept_~skip~0); 241847#L591 ssl3_accept_~skip~0 := 0; 241846#L104-2 assume !false; 241845#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 241844#L107 assume !(12292 == ssl3_accept_~s__state~0); 241843#L110 assume !(16384 == ssl3_accept_~s__state~0); 241842#L113 assume !(8192 == ssl3_accept_~s__state~0); 241841#L116 assume !(24576 == ssl3_accept_~s__state~0); 241840#L119 assume !(8195 == ssl3_accept_~s__state~0); 241839#L122 assume !(8480 == ssl3_accept_~s__state~0); 241838#L125 assume !(8481 == ssl3_accept_~s__state~0); 241837#L128 assume !(8482 == ssl3_accept_~s__state~0); 241836#L131 assume !(8464 == ssl3_accept_~s__state~0); 241835#L134 assume !(8465 == ssl3_accept_~s__state~0); 241834#L137 assume !(8466 == ssl3_accept_~s__state~0); 241832#L140 assume 8496 == ssl3_accept_~s__state~0; 241830#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 241828#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 241826#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 241823#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 241821#L296-2 ssl3_accept_~s__init_num~0 := 0; 241817#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 241810#L592 assume !(0 == ssl3_accept_~skip~0); 241803#L591 ssl3_accept_~skip~0 := 0; 241801#L104-2 assume !false; 241799#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 241797#L107 assume !(12292 == ssl3_accept_~s__state~0); 241795#L110 assume !(16384 == ssl3_accept_~s__state~0); 241793#L113 assume !(8192 == ssl3_accept_~s__state~0); 241791#L116 assume !(24576 == ssl3_accept_~s__state~0); 241789#L119 assume !(8195 == ssl3_accept_~s__state~0); 241787#L122 assume !(8480 == ssl3_accept_~s__state~0); 241785#L125 assume !(8481 == ssl3_accept_~s__state~0); 241783#L128 assume !(8482 == ssl3_accept_~s__state~0); 241781#L131 assume !(8464 == ssl3_accept_~s__state~0); 241779#L134 assume !(8465 == ssl3_accept_~s__state~0); 241777#L137 assume !(8466 == ssl3_accept_~s__state~0); 241775#L140 assume !(8496 == ssl3_accept_~s__state~0); 241772#L143 assume !(8497 == ssl3_accept_~s__state~0); 241773#L146 [2019-11-25 08:53:19,784 INFO L796 eck$LassoCheckResult]: Loop: 241773#L146 assume 8512 == ssl3_accept_~s__state~0; 246523#L150 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 246522#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 246521#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 246519#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 246515#L592 assume !(0 == ssl3_accept_~skip~0); 246512#L591 ssl3_accept_~skip~0 := 0; 246511#L104-2 assume !false; 246510#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 246509#L107 assume !(12292 == ssl3_accept_~s__state~0); 246508#L110 assume !(16384 == ssl3_accept_~s__state~0); 246507#L113 assume !(8192 == ssl3_accept_~s__state~0); 246506#L116 assume !(24576 == ssl3_accept_~s__state~0); 246505#L119 assume !(8195 == ssl3_accept_~s__state~0); 246504#L122 assume !(8480 == ssl3_accept_~s__state~0); 246503#L125 assume !(8481 == ssl3_accept_~s__state~0); 246502#L128 assume !(8482 == ssl3_accept_~s__state~0); 246501#L131 assume !(8464 == ssl3_accept_~s__state~0); 246500#L134 assume !(8465 == ssl3_accept_~s__state~0); 246499#L137 assume !(8466 == ssl3_accept_~s__state~0); 246498#L140 assume !(8496 == ssl3_accept_~s__state~0); 246497#L143 assume !(8497 == ssl3_accept_~s__state~0); 246496#L146 assume !(8512 == ssl3_accept_~s__state~0); 246495#L149 assume !(8513 == ssl3_accept_~s__state~0); 246494#L152 assume 8528 == ssl3_accept_~s__state~0; 246493#L156 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 246491#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 246489#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 246485#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 246483#L357 assume !(ssl3_accept_~ret~0 <= 0); 246480#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 246478#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 246474#L592 assume !(0 == ssl3_accept_~skip~0); 246471#L591 ssl3_accept_~skip~0 := 0; 246469#L104-2 assume !false; 246466#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 246461#L107 assume !(12292 == ssl3_accept_~s__state~0); 246459#L110 assume !(16384 == ssl3_accept_~s__state~0); 246457#L113 assume !(8192 == ssl3_accept_~s__state~0); 246455#L116 assume !(24576 == ssl3_accept_~s__state~0); 246453#L119 assume !(8195 == ssl3_accept_~s__state~0); 246451#L122 assume !(8480 == ssl3_accept_~s__state~0); 246449#L125 assume !(8481 == ssl3_accept_~s__state~0); 246447#L128 assume !(8482 == ssl3_accept_~s__state~0); 246445#L131 assume !(8464 == ssl3_accept_~s__state~0); 246443#L134 assume !(8465 == ssl3_accept_~s__state~0); 246441#L137 assume !(8466 == ssl3_accept_~s__state~0); 246439#L140 assume !(8496 == ssl3_accept_~s__state~0); 246437#L143 assume !(8497 == ssl3_accept_~s__state~0); 246435#L146 assume !(8512 == ssl3_accept_~s__state~0); 246433#L149 assume !(8513 == ssl3_accept_~s__state~0); 246431#L152 assume !(8528 == ssl3_accept_~s__state~0); 246429#L155 assume !(8529 == ssl3_accept_~s__state~0); 246427#L158 assume 8544 == ssl3_accept_~s__state~0; 246425#L162 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 246423#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 246420#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 246418#L392 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 246415#L393 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 246413#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 246411#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 246408#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 246404#L592 assume !(0 == ssl3_accept_~skip~0); 246401#L591 ssl3_accept_~skip~0 := 0; 246400#L104-2 assume !false; 246399#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 246398#L107 assume !(12292 == ssl3_accept_~s__state~0); 246397#L110 assume !(16384 == ssl3_accept_~s__state~0); 246396#L113 assume !(8192 == ssl3_accept_~s__state~0); 246395#L116 assume !(24576 == ssl3_accept_~s__state~0); 246394#L119 assume !(8195 == ssl3_accept_~s__state~0); 246393#L122 assume !(8480 == ssl3_accept_~s__state~0); 246392#L125 assume !(8481 == ssl3_accept_~s__state~0); 246391#L128 assume !(8482 == ssl3_accept_~s__state~0); 246390#L131 assume !(8464 == ssl3_accept_~s__state~0); 246389#L134 assume !(8465 == ssl3_accept_~s__state~0); 246388#L137 assume !(8466 == ssl3_accept_~s__state~0); 246387#L140 assume !(8496 == ssl3_accept_~s__state~0); 246386#L143 assume !(8497 == ssl3_accept_~s__state~0); 246385#L146 assume !(8512 == ssl3_accept_~s__state~0); 246384#L149 assume !(8513 == ssl3_accept_~s__state~0); 246383#L152 assume !(8528 == ssl3_accept_~s__state~0); 246382#L155 assume !(8529 == ssl3_accept_~s__state~0); 246381#L158 assume !(8544 == ssl3_accept_~s__state~0); 246380#L161 assume !(8545 == ssl3_accept_~s__state~0); 246379#L164 assume !(8560 == ssl3_accept_~s__state~0); 246378#L167 assume !(8561 == ssl3_accept_~s__state~0); 246377#L170 assume 8448 == ssl3_accept_~s__state~0; 246376#L171 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 246375#L432 assume !(ssl3_accept_~num1~0 > 0); 246373#L432-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 246371#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 246367#L592 assume !(0 == ssl3_accept_~skip~0); 246364#L591 ssl3_accept_~skip~0 := 0; 246363#L104-2 assume !false; 246362#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 246361#L107 assume !(12292 == ssl3_accept_~s__state~0); 246360#L110 assume !(16384 == ssl3_accept_~s__state~0); 246359#L113 assume !(8192 == ssl3_accept_~s__state~0); 246358#L116 assume !(24576 == ssl3_accept_~s__state~0); 246357#L119 assume !(8195 == ssl3_accept_~s__state~0); 246356#L122 assume !(8480 == ssl3_accept_~s__state~0); 246355#L125 assume !(8481 == ssl3_accept_~s__state~0); 246354#L128 assume !(8482 == ssl3_accept_~s__state~0); 246353#L131 assume !(8464 == ssl3_accept_~s__state~0); 246352#L134 assume !(8465 == ssl3_accept_~s__state~0); 246351#L137 assume !(8466 == ssl3_accept_~s__state~0); 246350#L140 assume !(8496 == ssl3_accept_~s__state~0); 246349#L143 assume !(8497 == ssl3_accept_~s__state~0); 246348#L146 assume !(8512 == ssl3_accept_~s__state~0); 246347#L149 assume !(8513 == ssl3_accept_~s__state~0); 246346#L152 assume !(8528 == ssl3_accept_~s__state~0); 246345#L155 assume !(8529 == ssl3_accept_~s__state~0); 246344#L158 assume !(8544 == ssl3_accept_~s__state~0); 246343#L161 assume !(8545 == ssl3_accept_~s__state~0); 246342#L164 assume !(8560 == ssl3_accept_~s__state~0); 246341#L167 assume !(8561 == ssl3_accept_~s__state~0); 246340#L170 assume !(8448 == ssl3_accept_~s__state~0); 246339#L173 assume 8576 == ssl3_accept_~s__state~0; 246338#L177 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 246337#L446 assume !(ssl3_accept_~ret~0 <= 0); 246335#L449 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 246336#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 247064#L592 assume !(0 == ssl3_accept_~skip~0); 247062#L591 ssl3_accept_~skip~0 := 0; 247033#L104-2 assume !false; 247034#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 247015#L107 assume !(12292 == ssl3_accept_~s__state~0); 247016#L110 assume !(16384 == ssl3_accept_~s__state~0); 247000#L113 assume !(8192 == ssl3_accept_~s__state~0); 247001#L116 assume !(24576 == ssl3_accept_~s__state~0); 246984#L119 assume !(8195 == ssl3_accept_~s__state~0); 246985#L122 assume !(8480 == ssl3_accept_~s__state~0); 246599#L125 assume !(8481 == ssl3_accept_~s__state~0); 246600#L128 assume !(8482 == ssl3_accept_~s__state~0); 247097#L131 assume !(8464 == ssl3_accept_~s__state~0); 247095#L134 assume !(8465 == ssl3_accept_~s__state~0); 247093#L137 assume !(8466 == ssl3_accept_~s__state~0); 246557#L140 assume 8496 == ssl3_accept_~s__state~0; 246555#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 246553#L290 assume !(1 == ssl3_accept_~blastFlag~0); 246551#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 246549#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 246548#L296-2 ssl3_accept_~s__init_num~0 := 0; 246546#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 246542#L592 assume !(0 == ssl3_accept_~skip~0); 246539#L591 ssl3_accept_~skip~0 := 0; 246538#L104-2 assume !false; 246537#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 246536#L107 assume !(12292 == ssl3_accept_~s__state~0); 246535#L110 assume !(16384 == ssl3_accept_~s__state~0); 246534#L113 assume !(8192 == ssl3_accept_~s__state~0); 246533#L116 assume !(24576 == ssl3_accept_~s__state~0); 246532#L119 assume !(8195 == ssl3_accept_~s__state~0); 246531#L122 assume !(8480 == ssl3_accept_~s__state~0); 246530#L125 assume !(8481 == ssl3_accept_~s__state~0); 246529#L128 assume !(8482 == ssl3_accept_~s__state~0); 246528#L131 assume !(8464 == ssl3_accept_~s__state~0); 246527#L134 assume !(8465 == ssl3_accept_~s__state~0); 246526#L137 assume !(8466 == ssl3_accept_~s__state~0); 246525#L140 assume !(8496 == ssl3_accept_~s__state~0); 246524#L143 assume !(8497 == ssl3_accept_~s__state~0); 241773#L146 [2019-11-25 08:53:19,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:19,785 INFO L82 PathProgramCache]: Analyzing trace with hash -514291300, now seen corresponding path program 1 times [2019-11-25 08:53:19,785 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:19,785 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074257764] [2019-11-25 08:53:19,785 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:19,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:19,798 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2019-11-25 08:53:19,798 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074257764] [2019-11-25 08:53:19,798 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:19,799 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:53:19,799 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052527042] [2019-11-25 08:53:19,799 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:53:19,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:19,799 INFO L82 PathProgramCache]: Analyzing trace with hash -2124108453, now seen corresponding path program 1 times [2019-11-25 08:53:19,799 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:19,799 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332670206] [2019-11-25 08:53:19,800 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:19,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:19,832 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 110 proven. 0 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2019-11-25 08:53:19,833 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332670206] [2019-11-25 08:53:19,833 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:19,833 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:53:19,833 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453173559] [2019-11-25 08:53:19,833 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:19,834 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:19,834 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:19,834 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:53:19,834 INFO L87 Difference]: Start difference. First operand 10214 states and 12250 transitions. cyclomatic complexity: 2051 Second operand 3 states. [2019-11-25 08:53:19,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:19,869 INFO L93 Difference]: Finished difference Result 10298 states and 12106 transitions. [2019-11-25 08:53:19,869 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:19,870 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10298 states and 12106 transitions. [2019-11-25 08:53:19,906 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5846 [2019-11-25 08:53:19,930 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10298 states to 10298 states and 12106 transitions. [2019-11-25 08:53:19,930 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6289 [2019-11-25 08:53:19,934 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6289 [2019-11-25 08:53:19,934 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10298 states and 12106 transitions. [2019-11-25 08:53:19,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:19,935 INFO L688 BuchiCegarLoop]: Abstraction has 10298 states and 12106 transitions. [2019-11-25 08:53:19,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10298 states and 12106 transitions. [2019-11-25 08:53:20,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10298 to 10256. [2019-11-25 08:53:20,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10256 states. [2019-11-25 08:53:20,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10256 states to 10256 states and 12064 transitions. [2019-11-25 08:53:20,040 INFO L711 BuchiCegarLoop]: Abstraction has 10256 states and 12064 transitions. [2019-11-25 08:53:20,040 INFO L591 BuchiCegarLoop]: Abstraction has 10256 states and 12064 transitions. [2019-11-25 08:53:20,041 INFO L424 BuchiCegarLoop]: ======== Iteration 38============ [2019-11-25 08:53:20,041 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10256 states and 12064 transitions. [2019-11-25 08:53:20,066 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5819 [2019-11-25 08:53:20,066 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:20,067 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:20,068 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [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] [2019-11-25 08:53:20,068 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:20,069 INFO L794 eck$LassoCheckResult]: Stem: 261144#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 260918#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 260919#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 260947#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 260904#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 260905#L104-2 assume !false; 262236#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 262232#L107 assume !(12292 == ssl3_accept_~s__state~0); 262229#L110 assume !(16384 == ssl3_accept_~s__state~0); 262225#L113 assume !(8192 == ssl3_accept_~s__state~0); 262221#L116 assume !(24576 == ssl3_accept_~s__state~0); 262217#L119 assume !(8195 == ssl3_accept_~s__state~0); 262212#L122 assume !(8480 == ssl3_accept_~s__state~0); 262207#L125 assume !(8481 == ssl3_accept_~s__state~0); 262203#L128 assume !(8482 == ssl3_accept_~s__state~0); 262199#L131 assume 8464 == ssl3_accept_~s__state~0; 262195#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 262191#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 262186#L277-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; 262181#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 262176#L592 assume 0 == ssl3_accept_~skip~0; 262171#L593 assume !(8464 == ssl3_accept_~state~0); 262165#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 262160#L602-1 assume !(0 != ssl3_accept_~cb~0); 262155#L591 ssl3_accept_~skip~0 := 0; 262151#L104-2 assume !false; 262147#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 262143#L107 assume !(12292 == ssl3_accept_~s__state~0); 262139#L110 assume !(16384 == ssl3_accept_~s__state~0); 262135#L113 assume !(8192 == ssl3_accept_~s__state~0); 262131#L116 assume !(24576 == ssl3_accept_~s__state~0); 262127#L119 assume !(8195 == ssl3_accept_~s__state~0); 262123#L122 assume !(8480 == ssl3_accept_~s__state~0); 262119#L125 assume !(8481 == ssl3_accept_~s__state~0); 262115#L128 assume !(8482 == ssl3_accept_~s__state~0); 262111#L131 assume !(8464 == ssl3_accept_~s__state~0); 262107#L134 assume !(8465 == ssl3_accept_~s__state~0); 262103#L137 assume !(8466 == ssl3_accept_~s__state~0); 262099#L140 assume 8496 == ssl3_accept_~s__state~0; 262095#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 262092#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 262088#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 262083#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 262084#L296-2 ssl3_accept_~s__init_num~0 := 0; 264729#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 264727#L592 assume 0 == ssl3_accept_~skip~0; 264724#L593 assume !(8464 == ssl3_accept_~state~0); 264720#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 264716#L602-1 assume !(0 != ssl3_accept_~cb~0); 264713#L591 ssl3_accept_~skip~0 := 0; 264711#L104-2 assume !false; 264709#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 264707#L107 assume !(12292 == ssl3_accept_~s__state~0); 264705#L110 assume !(16384 == ssl3_accept_~s__state~0); 264703#L113 assume !(8192 == ssl3_accept_~s__state~0); 264701#L116 assume !(24576 == ssl3_accept_~s__state~0); 264699#L119 assume !(8195 == ssl3_accept_~s__state~0); 264697#L122 assume !(8480 == ssl3_accept_~s__state~0); 264695#L125 assume !(8481 == ssl3_accept_~s__state~0); 264693#L128 assume !(8482 == ssl3_accept_~s__state~0); 264691#L131 assume !(8464 == ssl3_accept_~s__state~0); 264689#L134 assume !(8465 == ssl3_accept_~s__state~0); 264687#L137 assume !(8466 == ssl3_accept_~s__state~0); 264685#L140 assume !(8496 == ssl3_accept_~s__state~0); 264682#L143 assume !(8497 == ssl3_accept_~s__state~0); 264683#L146 [2019-11-25 08:53:20,074 INFO L796 eck$LassoCheckResult]: Loop: 264683#L146 assume 8512 == ssl3_accept_~s__state~0; 270665#L150 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 270664#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 270663#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 270661#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 270656#L592 assume !(0 == ssl3_accept_~skip~0); 270653#L591 ssl3_accept_~skip~0 := 0; 270652#L104-2 assume !false; 270651#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 270650#L107 assume !(12292 == ssl3_accept_~s__state~0); 270649#L110 assume !(16384 == ssl3_accept_~s__state~0); 270648#L113 assume !(8192 == ssl3_accept_~s__state~0); 270647#L116 assume !(24576 == ssl3_accept_~s__state~0); 270646#L119 assume !(8195 == ssl3_accept_~s__state~0); 270645#L122 assume !(8480 == ssl3_accept_~s__state~0); 270644#L125 assume !(8481 == ssl3_accept_~s__state~0); 270643#L128 assume !(8482 == ssl3_accept_~s__state~0); 270642#L131 assume !(8464 == ssl3_accept_~s__state~0); 270641#L134 assume !(8465 == ssl3_accept_~s__state~0); 270640#L137 assume !(8466 == ssl3_accept_~s__state~0); 270639#L140 assume !(8496 == ssl3_accept_~s__state~0); 270638#L143 assume !(8497 == ssl3_accept_~s__state~0); 270637#L146 assume !(8512 == ssl3_accept_~s__state~0); 270636#L149 assume !(8513 == ssl3_accept_~s__state~0); 270635#L152 assume 8528 == ssl3_accept_~s__state~0; 270634#L156 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 270633#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 270631#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 270630#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 270628#L336 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 270625#L337 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0);ssl3_accept_~__cil_tmp58~0 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0; 270620#L342 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 270618#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 270616#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 270612#L592 assume !(0 == ssl3_accept_~skip~0); 270560#L591 ssl3_accept_~skip~0 := 0; 270558#L104-2 assume !false; 270556#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 270554#L107 assume !(12292 == ssl3_accept_~s__state~0); 270552#L110 assume !(16384 == ssl3_accept_~s__state~0); 270550#L113 assume !(8192 == ssl3_accept_~s__state~0); 270548#L116 assume !(24576 == ssl3_accept_~s__state~0); 270546#L119 assume !(8195 == ssl3_accept_~s__state~0); 270544#L122 assume !(8480 == ssl3_accept_~s__state~0); 270542#L125 assume !(8481 == ssl3_accept_~s__state~0); 270540#L128 assume !(8482 == ssl3_accept_~s__state~0); 270538#L131 assume !(8464 == ssl3_accept_~s__state~0); 270536#L134 assume !(8465 == ssl3_accept_~s__state~0); 270534#L137 assume !(8466 == ssl3_accept_~s__state~0); 270532#L140 assume !(8496 == ssl3_accept_~s__state~0); 270367#L143 assume !(8497 == ssl3_accept_~s__state~0); 270322#L146 assume !(8512 == ssl3_accept_~s__state~0); 270319#L149 assume !(8513 == ssl3_accept_~s__state~0); 270316#L152 assume !(8528 == ssl3_accept_~s__state~0); 270313#L155 assume !(8529 == ssl3_accept_~s__state~0); 270311#L158 assume 8544 == ssl3_accept_~s__state~0; 270309#L162 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 270307#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 270304#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 270302#L392 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 270299#L393 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 270297#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 270295#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 270292#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 270290#L592 assume 0 == ssl3_accept_~skip~0; 270288#L593 assume !(8464 == ssl3_accept_~state~0); 270285#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 270282#L602-1 assume !(0 != ssl3_accept_~cb~0); 270279#L591 ssl3_accept_~skip~0 := 0; 270277#L104-2 assume !false; 270275#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 270273#L107 assume !(12292 == ssl3_accept_~s__state~0); 270271#L110 assume !(16384 == ssl3_accept_~s__state~0); 270269#L113 assume !(8192 == ssl3_accept_~s__state~0); 270267#L116 assume !(24576 == ssl3_accept_~s__state~0); 270265#L119 assume !(8195 == ssl3_accept_~s__state~0); 270263#L122 assume !(8480 == ssl3_accept_~s__state~0); 270261#L125 assume !(8481 == ssl3_accept_~s__state~0); 270259#L128 assume !(8482 == ssl3_accept_~s__state~0); 270257#L131 assume !(8464 == ssl3_accept_~s__state~0); 270255#L134 assume !(8465 == ssl3_accept_~s__state~0); 270253#L137 assume !(8466 == ssl3_accept_~s__state~0); 270251#L140 assume !(8496 == ssl3_accept_~s__state~0); 270249#L143 assume !(8497 == ssl3_accept_~s__state~0); 270247#L146 assume !(8512 == ssl3_accept_~s__state~0); 270245#L149 assume !(8513 == ssl3_accept_~s__state~0); 270135#L152 assume !(8528 == ssl3_accept_~s__state~0); 270136#L155 assume !(8529 == ssl3_accept_~s__state~0); 270129#L158 assume !(8544 == ssl3_accept_~s__state~0); 270130#L161 assume !(8545 == ssl3_accept_~s__state~0); 270122#L164 assume !(8560 == ssl3_accept_~s__state~0); 270123#L167 assume !(8561 == ssl3_accept_~s__state~0); 270117#L170 assume 8448 == ssl3_accept_~s__state~0; 270118#L171 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 270110#L432 assume !(ssl3_accept_~num1~0 > 0); 270109#L432-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 270102#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 270103#L592 assume 0 == ssl3_accept_~skip~0; 270099#L593 assume !(8464 == ssl3_accept_~state~0); 270098#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 270089#L602-1 assume !(0 != ssl3_accept_~cb~0); 270088#L591 ssl3_accept_~skip~0 := 0; 270077#L104-2 assume !false; 270078#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 270069#L107 assume !(12292 == ssl3_accept_~s__state~0); 270070#L110 assume !(16384 == ssl3_accept_~s__state~0); 270061#L113 assume !(8192 == ssl3_accept_~s__state~0); 270062#L116 assume !(24576 == ssl3_accept_~s__state~0); 270053#L119 assume !(8195 == ssl3_accept_~s__state~0); 270054#L122 assume !(8480 == ssl3_accept_~s__state~0); 270045#L125 assume !(8481 == ssl3_accept_~s__state~0); 270046#L128 assume !(8482 == ssl3_accept_~s__state~0); 270038#L131 assume !(8464 == ssl3_accept_~s__state~0); 270039#L134 assume !(8465 == ssl3_accept_~s__state~0); 270032#L137 assume !(8466 == ssl3_accept_~s__state~0); 270033#L140 assume !(8496 == ssl3_accept_~s__state~0); 270024#L143 assume !(8497 == ssl3_accept_~s__state~0); 270025#L146 assume !(8512 == ssl3_accept_~s__state~0); 270014#L149 assume !(8513 == ssl3_accept_~s__state~0); 270015#L152 assume !(8528 == ssl3_accept_~s__state~0); 270006#L155 assume !(8529 == ssl3_accept_~s__state~0); 270007#L158 assume !(8544 == ssl3_accept_~s__state~0); 269999#L161 assume !(8545 == ssl3_accept_~s__state~0); 269996#L164 assume !(8560 == ssl3_accept_~s__state~0); 269993#L167 assume !(8561 == ssl3_accept_~s__state~0); 269990#L170 assume !(8448 == ssl3_accept_~s__state~0); 269987#L173 assume 8576 == ssl3_accept_~s__state~0; 269984#L177 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 269981#L446 assume !(ssl3_accept_~ret~0 <= 0); 269907#L449 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 269908#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 271131#L592 assume 0 == ssl3_accept_~skip~0; 271128#L593 assume !(8464 == ssl3_accept_~state~0); 271126#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 271022#L602-1 assume !(0 != ssl3_accept_~cb~0); 271018#L591 ssl3_accept_~skip~0 := 0; 271017#L104-2 assume !false; 271016#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 271015#L107 assume !(12292 == ssl3_accept_~s__state~0); 271013#L110 assume !(16384 == ssl3_accept_~s__state~0); 271011#L113 assume !(8192 == ssl3_accept_~s__state~0); 271009#L116 assume !(24576 == ssl3_accept_~s__state~0); 271004#L119 assume !(8195 == ssl3_accept_~s__state~0); 269526#L122 assume !(8480 == ssl3_accept_~s__state~0); 269524#L125 assume !(8481 == ssl3_accept_~s__state~0); 269522#L128 assume !(8482 == ssl3_accept_~s__state~0); 269517#L131 assume !(8464 == ssl3_accept_~s__state~0); 269515#L134 assume !(8465 == ssl3_accept_~s__state~0); 269516#L137 assume !(8466 == ssl3_accept_~s__state~0); 269513#L140 assume 8496 == ssl3_accept_~s__state~0; 269263#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 269224#L290 assume !(1 == ssl3_accept_~blastFlag~0); 268519#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 268520#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 269518#L296-2 ssl3_accept_~s__init_num~0 := 0; 270691#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 270690#L592 assume 0 == ssl3_accept_~skip~0; 270689#L593 assume !(8464 == ssl3_accept_~state~0); 270687#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 270685#L602-1 assume !(0 != ssl3_accept_~cb~0); 270683#L591 ssl3_accept_~skip~0 := 0; 270682#L104-2 assume !false; 270681#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 270680#L107 assume !(12292 == ssl3_accept_~s__state~0); 270679#L110 assume !(16384 == ssl3_accept_~s__state~0); 270678#L113 assume !(8192 == ssl3_accept_~s__state~0); 270677#L116 assume !(24576 == ssl3_accept_~s__state~0); 270676#L119 assume !(8195 == ssl3_accept_~s__state~0); 270675#L122 assume !(8480 == ssl3_accept_~s__state~0); 270674#L125 assume !(8481 == ssl3_accept_~s__state~0); 270673#L128 assume !(8482 == ssl3_accept_~s__state~0); 270672#L131 assume !(8464 == ssl3_accept_~s__state~0); 270671#L134 assume !(8465 == ssl3_accept_~s__state~0); 270670#L137 assume !(8466 == ssl3_accept_~s__state~0); 270669#L140 assume !(8496 == ssl3_accept_~s__state~0); 270668#L143 assume !(8497 == ssl3_accept_~s__state~0); 264683#L146 [2019-11-25 08:53:20,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:20,075 INFO L82 PathProgramCache]: Analyzing trace with hash 789186378, now seen corresponding path program 1 times [2019-11-25 08:53:20,075 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:20,076 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412403873] [2019-11-25 08:53:20,076 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:20,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:20,100 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2019-11-25 08:53:20,100 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412403873] [2019-11-25 08:53:20,100 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:20,100 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2019-11-25 08:53:20,101 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857801889] [2019-11-25 08:53:20,101 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:53:20,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:20,101 INFO L82 PathProgramCache]: Analyzing trace with hash 1130339458, now seen corresponding path program 1 times [2019-11-25 08:53:20,102 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:20,102 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682369681] [2019-11-25 08:53:20,102 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:20,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:20,203 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 171 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2019-11-25 08:53:20,204 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682369681] [2019-11-25 08:53:20,205 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:20,205 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:53:20,206 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396039434] [2019-11-25 08:53:20,210 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:20,210 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:20,211 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-25 08:53:20,211 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-25 08:53:20,211 INFO L87 Difference]: Start difference. First operand 10256 states and 12064 transitions. cyclomatic complexity: 1823 Second operand 4 states. [2019-11-25 08:53:20,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:20,398 INFO L93 Difference]: Finished difference Result 16240 states and 18604 transitions. [2019-11-25 08:53:20,398 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-25 08:53:20,398 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16240 states and 18604 transitions. [2019-11-25 08:53:20,438 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 7575 [2019-11-25 08:53:20,457 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16240 states to 13258 states and 15622 transitions. [2019-11-25 08:53:20,457 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8128 [2019-11-25 08:53:20,461 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8128 [2019-11-25 08:53:20,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13258 states and 15622 transitions. [2019-11-25 08:53:20,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:20,461 INFO L688 BuchiCegarLoop]: Abstraction has 13258 states and 15622 transitions. [2019-11-25 08:53:20,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13258 states and 15622 transitions. [2019-11-25 08:53:20,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13258 to 11420. [2019-11-25 08:53:20,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11420 states. [2019-11-25 08:53:20,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11420 states to 11420 states and 13760 transitions. [2019-11-25 08:53:20,554 INFO L711 BuchiCegarLoop]: Abstraction has 11420 states and 13760 transitions. [2019-11-25 08:53:20,554 INFO L591 BuchiCegarLoop]: Abstraction has 11420 states and 13760 transitions. [2019-11-25 08:53:20,554 INFO L424 BuchiCegarLoop]: ======== Iteration 39============ [2019-11-25 08:53:20,554 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11420 states and 13760 transitions. [2019-11-25 08:53:20,577 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 6483 [2019-11-25 08:53:20,577 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:20,577 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:20,578 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:20,579 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:20,579 INFO L794 eck$LassoCheckResult]: Stem: 287676#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 287424#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 287425#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 287455#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 287410#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 287411#L104-2 assume !false; 289396#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 289395#L107 assume !(12292 == ssl3_accept_~s__state~0); 289394#L110 assume !(16384 == ssl3_accept_~s__state~0); 289393#L113 assume !(8192 == ssl3_accept_~s__state~0); 289392#L116 assume !(24576 == ssl3_accept_~s__state~0); 289391#L119 assume !(8195 == ssl3_accept_~s__state~0); 289390#L122 assume !(8480 == ssl3_accept_~s__state~0); 289389#L125 assume !(8481 == ssl3_accept_~s__state~0); 289388#L128 assume !(8482 == ssl3_accept_~s__state~0); 289387#L131 assume 8464 == ssl3_accept_~s__state~0; 289386#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 289385#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 289384#L277-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; 289383#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 289382#L592 assume 0 == ssl3_accept_~skip~0; 289381#L593 assume 8464 == ssl3_accept_~state~0; 289378#L594 assume !(8496 == ssl3_accept_~s__state~0); 289377#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 289375#L602-1 assume !(0 != ssl3_accept_~cb~0); 289373#L591 ssl3_accept_~skip~0 := 0; 289372#L104-2 assume !false; 289371#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 289370#L107 assume !(12292 == ssl3_accept_~s__state~0); 289369#L110 assume !(16384 == ssl3_accept_~s__state~0); 289368#L113 assume !(8192 == ssl3_accept_~s__state~0); 289367#L116 assume !(24576 == ssl3_accept_~s__state~0); 289366#L119 assume !(8195 == ssl3_accept_~s__state~0); 289365#L122 assume !(8480 == ssl3_accept_~s__state~0); 289364#L125 assume !(8481 == ssl3_accept_~s__state~0); 289363#L128 assume !(8482 == ssl3_accept_~s__state~0); 289362#L131 assume !(8464 == ssl3_accept_~s__state~0); 289361#L134 assume !(8465 == ssl3_accept_~s__state~0); 289360#L137 assume !(8466 == ssl3_accept_~s__state~0); 289359#L140 assume 8496 == ssl3_accept_~s__state~0; 289358#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 289357#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 289356#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 289354#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 289353#L296-2 ssl3_accept_~s__init_num~0 := 0; 289352#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 289351#L592 assume 0 == ssl3_accept_~skip~0; 289349#L593 assume !(8464 == ssl3_accept_~state~0); 289346#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 289343#L602-1 assume !(0 != ssl3_accept_~cb~0); 289280#L591 ssl3_accept_~skip~0 := 0; 289278#L104-2 assume !false; 289276#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 289274#L107 assume !(12292 == ssl3_accept_~s__state~0); 289272#L110 assume !(16384 == ssl3_accept_~s__state~0); 289270#L113 assume !(8192 == ssl3_accept_~s__state~0); 289268#L116 assume !(24576 == ssl3_accept_~s__state~0); 289266#L119 assume !(8195 == ssl3_accept_~s__state~0); 289264#L122 assume !(8480 == ssl3_accept_~s__state~0); 289262#L125 assume !(8481 == ssl3_accept_~s__state~0); 289260#L128 assume !(8482 == ssl3_accept_~s__state~0); 289258#L131 assume !(8464 == ssl3_accept_~s__state~0); 289256#L134 assume !(8465 == ssl3_accept_~s__state~0); 289254#L137 assume !(8466 == ssl3_accept_~s__state~0); 289252#L140 assume !(8496 == ssl3_accept_~s__state~0); 289249#L143 assume !(8497 == ssl3_accept_~s__state~0); 289250#L146 [2019-11-25 08:53:20,579 INFO L796 eck$LassoCheckResult]: Loop: 289250#L146 assume 8512 == ssl3_accept_~s__state~0; 294931#L150 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 294930#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 294928#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 294923#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 294920#L592 assume !(0 == ssl3_accept_~skip~0); 294916#L591 ssl3_accept_~skip~0 := 0; 294915#L104-2 assume !false; 294914#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 294913#L107 assume !(12292 == ssl3_accept_~s__state~0); 294912#L110 assume !(16384 == ssl3_accept_~s__state~0); 294911#L113 assume !(8192 == ssl3_accept_~s__state~0); 294910#L116 assume !(24576 == ssl3_accept_~s__state~0); 294909#L119 assume !(8195 == ssl3_accept_~s__state~0); 294908#L122 assume !(8480 == ssl3_accept_~s__state~0); 294907#L125 assume !(8481 == ssl3_accept_~s__state~0); 294906#L128 assume !(8482 == ssl3_accept_~s__state~0); 294905#L131 assume !(8464 == ssl3_accept_~s__state~0); 294904#L134 assume !(8465 == ssl3_accept_~s__state~0); 294903#L137 assume !(8466 == ssl3_accept_~s__state~0); 294902#L140 assume !(8496 == ssl3_accept_~s__state~0); 294901#L143 assume !(8497 == ssl3_accept_~s__state~0); 294900#L146 assume !(8512 == ssl3_accept_~s__state~0); 294899#L149 assume !(8513 == ssl3_accept_~s__state~0); 294898#L152 assume 8528 == ssl3_accept_~s__state~0; 294897#L156 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 294895#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 294894#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 294892#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 294890#L336 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 294887#L337 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0);ssl3_accept_~__cil_tmp58~0 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0; 294882#L342 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 294880#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 294875#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 294872#L592 assume !(0 == ssl3_accept_~skip~0); 294857#L591 ssl3_accept_~skip~0 := 0; 294855#L104-2 assume !false; 294853#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 294852#L107 assume !(12292 == ssl3_accept_~s__state~0); 294851#L110 assume !(16384 == ssl3_accept_~s__state~0); 294850#L113 assume !(8192 == ssl3_accept_~s__state~0); 294848#L116 assume !(24576 == ssl3_accept_~s__state~0); 294846#L119 assume !(8195 == ssl3_accept_~s__state~0); 294844#L122 assume !(8480 == ssl3_accept_~s__state~0); 294842#L125 assume !(8481 == ssl3_accept_~s__state~0); 294840#L128 assume !(8482 == ssl3_accept_~s__state~0); 294838#L131 assume !(8464 == ssl3_accept_~s__state~0); 294836#L134 assume !(8465 == ssl3_accept_~s__state~0); 294834#L137 assume !(8466 == ssl3_accept_~s__state~0); 294832#L140 assume !(8496 == ssl3_accept_~s__state~0); 294830#L143 assume !(8497 == ssl3_accept_~s__state~0); 294828#L146 assume !(8512 == ssl3_accept_~s__state~0); 294826#L149 assume !(8513 == ssl3_accept_~s__state~0); 294824#L152 assume !(8528 == ssl3_accept_~s__state~0); 294822#L155 assume !(8529 == ssl3_accept_~s__state~0); 294820#L158 assume 8544 == ssl3_accept_~s__state~0; 294818#L162 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 294816#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 294813#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 294811#L392 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 294808#L393 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 294806#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 294804#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 294802#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 294801#L592 assume 0 == ssl3_accept_~skip~0; 294799#L593 assume !(8464 == ssl3_accept_~state~0); 294796#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 294793#L602-1 assume !(0 != ssl3_accept_~cb~0); 294790#L591 ssl3_accept_~skip~0 := 0; 294789#L104-2 assume !false; 294788#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 294787#L107 assume !(12292 == ssl3_accept_~s__state~0); 294786#L110 assume !(16384 == ssl3_accept_~s__state~0); 294785#L113 assume !(8192 == ssl3_accept_~s__state~0); 294784#L116 assume !(24576 == ssl3_accept_~s__state~0); 294783#L119 assume !(8195 == ssl3_accept_~s__state~0); 294782#L122 assume !(8480 == ssl3_accept_~s__state~0); 294781#L125 assume !(8481 == ssl3_accept_~s__state~0); 294780#L128 assume !(8482 == ssl3_accept_~s__state~0); 294779#L131 assume !(8464 == ssl3_accept_~s__state~0); 294778#L134 assume !(8465 == ssl3_accept_~s__state~0); 294777#L137 assume !(8466 == ssl3_accept_~s__state~0); 294776#L140 assume !(8496 == ssl3_accept_~s__state~0); 294775#L143 assume !(8497 == ssl3_accept_~s__state~0); 294774#L146 assume !(8512 == ssl3_accept_~s__state~0); 294773#L149 assume !(8513 == ssl3_accept_~s__state~0); 294772#L152 assume !(8528 == ssl3_accept_~s__state~0); 294771#L155 assume !(8529 == ssl3_accept_~s__state~0); 294770#L158 assume !(8544 == ssl3_accept_~s__state~0); 294769#L161 assume !(8545 == ssl3_accept_~s__state~0); 294768#L164 assume !(8560 == ssl3_accept_~s__state~0); 294767#L167 assume !(8561 == ssl3_accept_~s__state~0); 294766#L170 assume 8448 == ssl3_accept_~s__state~0; 294765#L171 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 294764#L432 assume !(ssl3_accept_~num1~0 > 0); 294762#L432-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 294761#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 294760#L592 assume 0 == ssl3_accept_~skip~0; 294758#L593 assume !(8464 == ssl3_accept_~state~0); 294755#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 294752#L602-1 assume !(0 != ssl3_accept_~cb~0); 294749#L591 ssl3_accept_~skip~0 := 0; 294748#L104-2 assume !false; 294747#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 294746#L107 assume !(12292 == ssl3_accept_~s__state~0); 294745#L110 assume !(16384 == ssl3_accept_~s__state~0); 294744#L113 assume !(8192 == ssl3_accept_~s__state~0); 294743#L116 assume !(24576 == ssl3_accept_~s__state~0); 294742#L119 assume !(8195 == ssl3_accept_~s__state~0); 294741#L122 assume !(8480 == ssl3_accept_~s__state~0); 294740#L125 assume !(8481 == ssl3_accept_~s__state~0); 294739#L128 assume !(8482 == ssl3_accept_~s__state~0); 294738#L131 assume !(8464 == ssl3_accept_~s__state~0); 294737#L134 assume !(8465 == ssl3_accept_~s__state~0); 294736#L137 assume !(8466 == ssl3_accept_~s__state~0); 294735#L140 assume !(8496 == ssl3_accept_~s__state~0); 294734#L143 assume !(8497 == ssl3_accept_~s__state~0); 294733#L146 assume !(8512 == ssl3_accept_~s__state~0); 294732#L149 assume !(8513 == ssl3_accept_~s__state~0); 294731#L152 assume !(8528 == ssl3_accept_~s__state~0); 294730#L155 assume !(8529 == ssl3_accept_~s__state~0); 294729#L158 assume !(8544 == ssl3_accept_~s__state~0); 294728#L161 assume !(8545 == ssl3_accept_~s__state~0); 294727#L164 assume !(8560 == ssl3_accept_~s__state~0); 294726#L167 assume !(8561 == ssl3_accept_~s__state~0); 294725#L170 assume !(8448 == ssl3_accept_~s__state~0); 294724#L173 assume 8576 == ssl3_accept_~s__state~0; 294723#L177 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 294722#L446 assume !(ssl3_accept_~ret~0 <= 0); 294720#L449 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 294721#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 295032#L592 assume 0 == ssl3_accept_~skip~0; 295031#L593 assume !(8464 == ssl3_accept_~state~0); 295030#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 294995#L602-1 assume !(0 != ssl3_accept_~cb~0); 294989#L591 ssl3_accept_~skip~0 := 0; 294986#L104-2 assume !false; 294979#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 294978#L107 assume !(12292 == ssl3_accept_~s__state~0); 294977#L110 assume !(16384 == ssl3_accept_~s__state~0); 294976#L113 assume !(8192 == ssl3_accept_~s__state~0); 294975#L116 assume !(24576 == ssl3_accept_~s__state~0); 294974#L119 assume !(8195 == ssl3_accept_~s__state~0); 294973#L122 assume !(8480 == ssl3_accept_~s__state~0); 294972#L125 assume !(8481 == ssl3_accept_~s__state~0); 294971#L128 assume !(8482 == ssl3_accept_~s__state~0); 294970#L131 assume !(8464 == ssl3_accept_~s__state~0); 294968#L134 assume !(8465 == ssl3_accept_~s__state~0); 294969#L137 assume !(8466 == ssl3_accept_~s__state~0); 294966#L140 assume 8496 == ssl3_accept_~s__state~0; 294965#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 294964#L290 assume !(1 == ssl3_accept_~blastFlag~0); 294963#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 294961#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 294960#L296-2 ssl3_accept_~s__init_num~0 := 0; 294959#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 294958#L592 assume 0 == ssl3_accept_~skip~0; 294956#L593 assume !(8464 == ssl3_accept_~state~0); 294953#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 294950#L602-1 assume !(0 != ssl3_accept_~cb~0); 294947#L591 ssl3_accept_~skip~0 := 0; 294946#L104-2 assume !false; 294945#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 294944#L107 assume !(12292 == ssl3_accept_~s__state~0); 294943#L110 assume !(16384 == ssl3_accept_~s__state~0); 294942#L113 assume !(8192 == ssl3_accept_~s__state~0); 294941#L116 assume !(24576 == ssl3_accept_~s__state~0); 294940#L119 assume !(8195 == ssl3_accept_~s__state~0); 294939#L122 assume !(8480 == ssl3_accept_~s__state~0); 294938#L125 assume !(8481 == ssl3_accept_~s__state~0); 294937#L128 assume !(8482 == ssl3_accept_~s__state~0); 294936#L131 assume !(8464 == ssl3_accept_~s__state~0); 294935#L134 assume !(8465 == ssl3_accept_~s__state~0); 294934#L137 assume !(8466 == ssl3_accept_~s__state~0); 294933#L140 assume !(8496 == ssl3_accept_~s__state~0); 294932#L143 assume !(8497 == ssl3_accept_~s__state~0); 289250#L146 [2019-11-25 08:53:20,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:20,580 INFO L82 PathProgramCache]: Analyzing trace with hash 1415971206, now seen corresponding path program 1 times [2019-11-25 08:53:20,580 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:20,580 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187842735] [2019-11-25 08:53:20,580 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:20,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:20,606 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2019-11-25 08:53:20,607 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187842735] [2019-11-25 08:53:20,607 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:20,607 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:53:20,607 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869218839] [2019-11-25 08:53:20,607 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:53:20,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:20,608 INFO L82 PathProgramCache]: Analyzing trace with hash 1130339458, now seen corresponding path program 2 times [2019-11-25 08:53:20,608 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:20,608 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248130203] [2019-11-25 08:53:20,608 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:20,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:20,646 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 171 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2019-11-25 08:53:20,646 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248130203] [2019-11-25 08:53:20,647 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:20,647 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:53:20,647 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623169721] [2019-11-25 08:53:20,647 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:20,647 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:20,648 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:20,648 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:53:20,648 INFO L87 Difference]: Start difference. First operand 11420 states and 13760 transitions. cyclomatic complexity: 2355 Second operand 3 states. [2019-11-25 08:53:20,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:20,781 INFO L93 Difference]: Finished difference Result 11484 states and 13813 transitions. [2019-11-25 08:53:20,782 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:20,782 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11484 states and 13813 transitions. [2019-11-25 08:53:20,807 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 6524 [2019-11-25 08:53:20,822 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11484 states to 11484 states and 13813 transitions. [2019-11-25 08:53:20,822 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7012 [2019-11-25 08:53:20,825 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7012 [2019-11-25 08:53:20,826 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11484 states and 13813 transitions. [2019-11-25 08:53:20,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:20,826 INFO L688 BuchiCegarLoop]: Abstraction has 11484 states and 13813 transitions. [2019-11-25 08:53:20,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11484 states and 13813 transitions. [2019-11-25 08:53:20,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11484 to 11420. [2019-11-25 08:53:20,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11420 states. [2019-11-25 08:53:20,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11420 states to 11420 states and 13743 transitions. [2019-11-25 08:53:20,909 INFO L711 BuchiCegarLoop]: Abstraction has 11420 states and 13743 transitions. [2019-11-25 08:53:20,909 INFO L591 BuchiCegarLoop]: Abstraction has 11420 states and 13743 transitions. [2019-11-25 08:53:20,909 INFO L424 BuchiCegarLoop]: ======== Iteration 40============ [2019-11-25 08:53:20,910 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11420 states and 13743 transitions. [2019-11-25 08:53:20,932 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 6483 [2019-11-25 08:53:20,932 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:20,933 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:20,934 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:20,934 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:20,934 INFO L794 eck$LassoCheckResult]: Stem: 310557#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 310336#L87 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 310337#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 310365#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 310322#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 310323#L104-2 assume !false; 312072#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 312070#L107 assume !(12292 == ssl3_accept_~s__state~0); 312068#L110 assume !(16384 == ssl3_accept_~s__state~0); 312066#L113 assume !(8192 == ssl3_accept_~s__state~0); 312064#L116 assume !(24576 == ssl3_accept_~s__state~0); 312062#L119 assume !(8195 == ssl3_accept_~s__state~0); 312060#L122 assume !(8480 == ssl3_accept_~s__state~0); 312056#L125 assume !(8481 == ssl3_accept_~s__state~0); 312054#L128 assume !(8482 == ssl3_accept_~s__state~0); 312052#L131 assume 8464 == ssl3_accept_~s__state~0; 312050#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 312048#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 312046#L277-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; 312044#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 312042#L592 assume 0 == ssl3_accept_~skip~0; 312040#L593 assume 8464 == ssl3_accept_~state~0; 312038#L594 assume 8496 == ssl3_accept_~s__state~0; 312036#L595 assume !(0 != ssl3_accept_~cb~0); 312033#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 312030#L602-1 assume !(0 != ssl3_accept_~cb~0); 312027#L591 ssl3_accept_~skip~0 := 0; 312025#L104-2 assume !false; 312022#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 312019#L107 assume !(12292 == ssl3_accept_~s__state~0); 312016#L110 assume !(16384 == ssl3_accept_~s__state~0); 312013#L113 assume !(8192 == ssl3_accept_~s__state~0); 312009#L116 assume !(24576 == ssl3_accept_~s__state~0); 312005#L119 assume !(8195 == ssl3_accept_~s__state~0); 312002#L122 assume !(8480 == ssl3_accept_~s__state~0); 311999#L125 assume !(8481 == ssl3_accept_~s__state~0); 311916#L128 assume !(8482 == ssl3_accept_~s__state~0); 311914#L131 assume !(8464 == ssl3_accept_~s__state~0); 311912#L134 assume !(8465 == ssl3_accept_~s__state~0); 311910#L137 assume !(8466 == ssl3_accept_~s__state~0); 311907#L140 assume 8496 == ssl3_accept_~s__state~0; 311905#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 311902#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 311900#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 311895#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 311896#L296-2 ssl3_accept_~s__init_num~0 := 0; 312793#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 312791#L592 assume 0 == ssl3_accept_~skip~0; 312788#L593 assume !(8464 == ssl3_accept_~state~0); 312789#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 312753#L602-1 assume !(0 != ssl3_accept_~cb~0); 312749#L591 ssl3_accept_~skip~0 := 0; 312747#L104-2 assume !false; 312745#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 312743#L107 assume !(12292 == ssl3_accept_~s__state~0); 312741#L110 assume !(16384 == ssl3_accept_~s__state~0); 312739#L113 assume !(8192 == ssl3_accept_~s__state~0); 312737#L116 assume !(24576 == ssl3_accept_~s__state~0); 312735#L119 assume !(8195 == ssl3_accept_~s__state~0); 312733#L122 assume !(8480 == ssl3_accept_~s__state~0); 312731#L125 assume !(8481 == ssl3_accept_~s__state~0); 312729#L128 assume !(8482 == ssl3_accept_~s__state~0); 312727#L131 assume !(8464 == ssl3_accept_~s__state~0); 312725#L134 assume !(8465 == ssl3_accept_~s__state~0); 312723#L137 assume !(8466 == ssl3_accept_~s__state~0); 312721#L140 assume !(8496 == ssl3_accept_~s__state~0); 312718#L143 assume !(8497 == ssl3_accept_~s__state~0); 312719#L146 [2019-11-25 08:53:20,935 INFO L796 eck$LassoCheckResult]: Loop: 312719#L146 assume 8512 == ssl3_accept_~s__state~0; 318244#L150 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 318243#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 318241#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 318238#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 318235#L592 assume !(0 == ssl3_accept_~skip~0); 318231#L591 ssl3_accept_~skip~0 := 0; 318230#L104-2 assume !false; 318229#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 318228#L107 assume !(12292 == ssl3_accept_~s__state~0); 318227#L110 assume !(16384 == ssl3_accept_~s__state~0); 318226#L113 assume !(8192 == ssl3_accept_~s__state~0); 318225#L116 assume !(24576 == ssl3_accept_~s__state~0); 318224#L119 assume !(8195 == ssl3_accept_~s__state~0); 318223#L122 assume !(8480 == ssl3_accept_~s__state~0); 318222#L125 assume !(8481 == ssl3_accept_~s__state~0); 318221#L128 assume !(8482 == ssl3_accept_~s__state~0); 318220#L131 assume !(8464 == ssl3_accept_~s__state~0); 318219#L134 assume !(8465 == ssl3_accept_~s__state~0); 318218#L137 assume !(8466 == ssl3_accept_~s__state~0); 318217#L140 assume !(8496 == ssl3_accept_~s__state~0); 318216#L143 assume !(8497 == ssl3_accept_~s__state~0); 318215#L146 assume !(8512 == ssl3_accept_~s__state~0); 318213#L149 assume !(8513 == ssl3_accept_~s__state~0); 318211#L152 assume 8528 == ssl3_accept_~s__state~0; 318209#L156 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 318206#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 318203#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 318201#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 318198#L336 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 318089#L337 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0);ssl3_accept_~__cil_tmp58~0 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0; 318085#L342 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 318083#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 318081#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 318078#L592 assume !(0 == ssl3_accept_~skip~0); 318073#L591 ssl3_accept_~skip~0 := 0; 318070#L104-2 assume !false; 318062#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 318060#L107 assume !(12292 == ssl3_accept_~s__state~0); 318056#L110 assume !(16384 == ssl3_accept_~s__state~0); 318054#L113 assume !(8192 == ssl3_accept_~s__state~0); 318052#L116 assume !(24576 == ssl3_accept_~s__state~0); 318050#L119 assume !(8195 == ssl3_accept_~s__state~0); 318048#L122 assume !(8480 == ssl3_accept_~s__state~0); 318046#L125 assume !(8481 == ssl3_accept_~s__state~0); 318044#L128 assume !(8482 == ssl3_accept_~s__state~0); 318042#L131 assume !(8464 == ssl3_accept_~s__state~0); 318040#L134 assume !(8465 == ssl3_accept_~s__state~0); 318038#L137 assume !(8466 == ssl3_accept_~s__state~0); 318036#L140 assume !(8496 == ssl3_accept_~s__state~0); 318034#L143 assume !(8497 == ssl3_accept_~s__state~0); 318032#L146 assume !(8512 == ssl3_accept_~s__state~0); 318030#L149 assume !(8513 == ssl3_accept_~s__state~0); 318028#L152 assume !(8528 == ssl3_accept_~s__state~0); 318026#L155 assume !(8529 == ssl3_accept_~s__state~0); 318024#L158 assume 8544 == ssl3_accept_~s__state~0; 318022#L162 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 318021#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 318017#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 317959#L392 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 317955#L393 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 317949#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 317947#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 317945#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 317943#L592 assume 0 == ssl3_accept_~skip~0; 317940#L593 assume !(8464 == ssl3_accept_~state~0); 317941#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 320932#L602-1 assume !(0 != ssl3_accept_~cb~0); 317930#L591 ssl3_accept_~skip~0 := 0; 317928#L104-2 assume !false; 317926#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 317924#L107 assume !(12292 == ssl3_accept_~s__state~0); 317922#L110 assume !(16384 == ssl3_accept_~s__state~0); 317920#L113 assume !(8192 == ssl3_accept_~s__state~0); 317918#L116 assume !(24576 == ssl3_accept_~s__state~0); 317916#L119 assume !(8195 == ssl3_accept_~s__state~0); 317910#L122 assume !(8480 == ssl3_accept_~s__state~0); 317907#L125 assume !(8481 == ssl3_accept_~s__state~0); 317905#L128 assume !(8482 == ssl3_accept_~s__state~0); 317902#L131 assume !(8464 == ssl3_accept_~s__state~0); 317899#L134 assume !(8465 == ssl3_accept_~s__state~0); 317895#L137 assume !(8466 == ssl3_accept_~s__state~0); 317887#L140 assume !(8496 == ssl3_accept_~s__state~0); 317882#L143 assume !(8497 == ssl3_accept_~s__state~0); 317877#L146 assume !(8512 == ssl3_accept_~s__state~0); 317873#L149 assume !(8513 == ssl3_accept_~s__state~0); 317867#L152 assume !(8528 == ssl3_accept_~s__state~0); 317865#L155 assume !(8529 == ssl3_accept_~s__state~0); 317863#L158 assume !(8544 == ssl3_accept_~s__state~0); 317861#L161 assume !(8545 == ssl3_accept_~s__state~0); 317859#L164 assume !(8560 == ssl3_accept_~s__state~0); 317857#L167 assume !(8561 == ssl3_accept_~s__state~0); 317855#L170 assume 8448 == ssl3_accept_~s__state~0; 317853#L171 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 317851#L432 assume !(ssl3_accept_~num1~0 > 0); 317848#L432-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 317846#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 317844#L592 assume 0 == ssl3_accept_~skip~0; 317841#L593 assume !(8464 == ssl3_accept_~state~0); 317837#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 317830#L602-1 assume !(0 != ssl3_accept_~cb~0); 317826#L591 ssl3_accept_~skip~0 := 0; 317824#L104-2 assume !false; 317822#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 317820#L107 assume !(12292 == ssl3_accept_~s__state~0); 317813#L110 assume !(16384 == ssl3_accept_~s__state~0); 317812#L113 assume !(8192 == ssl3_accept_~s__state~0); 317810#L116 assume !(24576 == ssl3_accept_~s__state~0); 317808#L119 assume !(8195 == ssl3_accept_~s__state~0); 317807#L122 assume !(8480 == ssl3_accept_~s__state~0); 317805#L125 assume !(8481 == ssl3_accept_~s__state~0); 317804#L128 assume !(8482 == ssl3_accept_~s__state~0); 317803#L131 assume !(8464 == ssl3_accept_~s__state~0); 317785#L134 assume !(8465 == ssl3_accept_~s__state~0); 317784#L137 assume !(8466 == ssl3_accept_~s__state~0); 317783#L140 assume !(8496 == ssl3_accept_~s__state~0); 317782#L143 assume !(8497 == ssl3_accept_~s__state~0); 317780#L146 assume !(8512 == ssl3_accept_~s__state~0); 317777#L149 assume !(8513 == ssl3_accept_~s__state~0); 317775#L152 assume !(8528 == ssl3_accept_~s__state~0); 317774#L155 assume !(8529 == ssl3_accept_~s__state~0); 317773#L158 assume !(8544 == ssl3_accept_~s__state~0); 317772#L161 assume !(8545 == ssl3_accept_~s__state~0); 317771#L164 assume !(8560 == ssl3_accept_~s__state~0); 317770#L167 assume !(8561 == ssl3_accept_~s__state~0); 317769#L170 assume !(8448 == ssl3_accept_~s__state~0); 317767#L173 assume 8576 == ssl3_accept_~s__state~0; 317765#L177 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 317763#L446 assume !(ssl3_accept_~ret~0 <= 0); 317760#L449 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 317761#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 318833#L592 assume 0 == ssl3_accept_~skip~0; 318726#L593 assume !(8464 == ssl3_accept_~state~0); 318727#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 318934#L602-1 assume !(0 != ssl3_accept_~cb~0); 318931#L591 ssl3_accept_~skip~0 := 0; 318930#L104-2 assume !false; 318929#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 318928#L107 assume !(12292 == ssl3_accept_~s__state~0); 318927#L110 assume !(16384 == ssl3_accept_~s__state~0); 318926#L113 assume !(8192 == ssl3_accept_~s__state~0); 318577#L116 assume !(24576 == ssl3_accept_~s__state~0); 318578#L119 assume !(8195 == ssl3_accept_~s__state~0); 318571#L122 assume !(8480 == ssl3_accept_~s__state~0); 318572#L125 assume !(8481 == ssl3_accept_~s__state~0); 318281#L128 assume !(8482 == ssl3_accept_~s__state~0); 318280#L131 assume !(8464 == ssl3_accept_~s__state~0); 318278#L134 assume !(8465 == ssl3_accept_~s__state~0); 318279#L137 assume !(8466 == ssl3_accept_~s__state~0); 318276#L140 assume 8496 == ssl3_accept_~s__state~0; 316684#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 316685#L290 assume !(1 == ssl3_accept_~blastFlag~0); 316523#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 316524#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 318275#L296-2 ssl3_accept_~s__init_num~0 := 0; 318274#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 318273#L592 assume 0 == ssl3_accept_~skip~0; 318272#L593 assume !(8464 == ssl3_accept_~state~0); 318270#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 318266#L602-1 assume !(0 != ssl3_accept_~cb~0); 318262#L591 ssl3_accept_~skip~0 := 0; 318261#L104-2 assume !false; 318260#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 318259#L107 assume !(12292 == ssl3_accept_~s__state~0); 318258#L110 assume !(16384 == ssl3_accept_~s__state~0); 318257#L113 assume !(8192 == ssl3_accept_~s__state~0); 318256#L116 assume !(24576 == ssl3_accept_~s__state~0); 318255#L119 assume !(8195 == ssl3_accept_~s__state~0); 318254#L122 assume !(8480 == ssl3_accept_~s__state~0); 318253#L125 assume !(8481 == ssl3_accept_~s__state~0); 318252#L128 assume !(8482 == ssl3_accept_~s__state~0); 318251#L131 assume !(8464 == ssl3_accept_~s__state~0); 318250#L134 assume !(8465 == ssl3_accept_~s__state~0); 318249#L137 assume !(8466 == ssl3_accept_~s__state~0); 318248#L140 assume !(8496 == ssl3_accept_~s__state~0); 318247#L143 assume !(8497 == ssl3_accept_~s__state~0); 312719#L146 [2019-11-25 08:53:20,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:20,935 INFO L82 PathProgramCache]: Analyzing trace with hash 831037875, now seen corresponding path program 1 times [2019-11-25 08:53:20,935 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:20,936 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819635689] [2019-11-25 08:53:20,936 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:20,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:20,952 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2019-11-25 08:53:20,953 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819635689] [2019-11-25 08:53:20,953 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:20,953 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:53:20,953 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507983898] [2019-11-25 08:53:20,953 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:53:20,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:20,953 INFO L82 PathProgramCache]: Analyzing trace with hash 1130339458, now seen corresponding path program 3 times [2019-11-25 08:53:20,954 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:20,954 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100032451] [2019-11-25 08:53:20,954 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:20,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:20,999 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 171 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2019-11-25 08:53:20,999 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100032451] [2019-11-25 08:53:20,999 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:21,000 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:53:21,000 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374246125] [2019-11-25 08:53:21,000 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:21,001 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:21,001 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:21,001 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:53:21,001 INFO L87 Difference]: Start difference. First operand 11420 states and 13743 transitions. cyclomatic complexity: 2338 Second operand 3 states. [2019-11-25 08:53:21,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:21,049 INFO L93 Difference]: Finished difference Result 22241 states and 26042 transitions. [2019-11-25 08:53:21,050 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:21,050 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 22241 states and 26042 transitions. [2019-11-25 08:53:21,116 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 12631 [2019-11-25 08:53:21,156 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 22241 states to 22241 states and 26042 transitions. [2019-11-25 08:53:21,156 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13577 [2019-11-25 08:53:21,162 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13577 [2019-11-25 08:53:21,162 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22241 states and 26042 transitions. [2019-11-25 08:53:21,163 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:21,163 INFO L688 BuchiCegarLoop]: Abstraction has 22241 states and 26042 transitions. [2019-11-25 08:53:21,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22241 states and 26042 transitions. [2019-11-25 08:53:21,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22241 to 22241. [2019-11-25 08:53:21,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22241 states. [2019-11-25 08:53:21,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22241 states to 22241 states and 26042 transitions. [2019-11-25 08:53:21,333 INFO L711 BuchiCegarLoop]: Abstraction has 22241 states and 26042 transitions. [2019-11-25 08:53:21,333 INFO L591 BuchiCegarLoop]: Abstraction has 22241 states and 26042 transitions. [2019-11-25 08:53:21,333 INFO L424 BuchiCegarLoop]: ======== Iteration 41============ [2019-11-25 08:53:21,333 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 22241 states and 26042 transitions. [2019-11-25 08:53:21,372 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 12631 [2019-11-25 08:53:21,372 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:21,372 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:21,374 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:21,374 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:21,374 INFO L794 eck$LassoCheckResult]: Stem: 344246#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 344004#L87 assume !(0 != ssl3_accept_~s__info_callback~0); 344006#L90 assume !(0 != ssl3_accept_~s__ctx__info_callback~0); 344309#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 344033#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 344035#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 345849#L104-2 assume !false; 345847#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 345845#L107 assume !(12292 == ssl3_accept_~s__state~0); 345843#L110 assume !(16384 == ssl3_accept_~s__state~0); 345841#L113 assume !(8192 == ssl3_accept_~s__state~0); 345839#L116 assume !(24576 == ssl3_accept_~s__state~0); 345837#L119 assume !(8195 == ssl3_accept_~s__state~0); 345835#L122 assume !(8480 == ssl3_accept_~s__state~0); 345833#L125 assume !(8481 == ssl3_accept_~s__state~0); 345831#L128 assume !(8482 == ssl3_accept_~s__state~0); 345829#L131 assume 8464 == ssl3_accept_~s__state~0; 345827#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 345825#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 345823#L277-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; 345821#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 345819#L592 assume 0 == ssl3_accept_~skip~0; 345817#L593 assume 8464 == ssl3_accept_~state~0; 345815#L594 assume 8496 == ssl3_accept_~s__state~0; 345813#L595 assume !(0 != ssl3_accept_~cb~0); 345810#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 345807#L602-1 assume !(0 != ssl3_accept_~cb~0); 345805#L591 ssl3_accept_~skip~0 := 0; 345803#L104-2 assume !false; 345801#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 345799#L107 assume !(12292 == ssl3_accept_~s__state~0); 345797#L110 assume !(16384 == ssl3_accept_~s__state~0); 345795#L113 assume !(8192 == ssl3_accept_~s__state~0); 345793#L116 assume !(24576 == ssl3_accept_~s__state~0); 345791#L119 assume !(8195 == ssl3_accept_~s__state~0); 345789#L122 assume !(8480 == ssl3_accept_~s__state~0); 345787#L125 assume !(8481 == ssl3_accept_~s__state~0); 345785#L128 assume !(8482 == ssl3_accept_~s__state~0); 345783#L131 assume !(8464 == ssl3_accept_~s__state~0); 345781#L134 assume !(8465 == ssl3_accept_~s__state~0); 345779#L137 assume !(8466 == ssl3_accept_~s__state~0); 345777#L140 assume 8496 == ssl3_accept_~s__state~0; 345775#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 345773#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 345771#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 345768#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 345769#L296-2 ssl3_accept_~s__init_num~0 := 0; 346950#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 346944#L592 assume 0 == ssl3_accept_~skip~0; 346945#L593 assume !(8464 == ssl3_accept_~state~0); 346961#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 346960#L602-1 assume !(0 != ssl3_accept_~cb~0); 347150#L591 ssl3_accept_~skip~0 := 0; 347148#L104-2 assume !false; 347146#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 347144#L107 assume !(12292 == ssl3_accept_~s__state~0); 347142#L110 assume !(16384 == ssl3_accept_~s__state~0); 347140#L113 assume !(8192 == ssl3_accept_~s__state~0); 347138#L116 assume !(24576 == ssl3_accept_~s__state~0); 347136#L119 assume !(8195 == ssl3_accept_~s__state~0); 347134#L122 assume !(8480 == ssl3_accept_~s__state~0); 347132#L125 assume !(8481 == ssl3_accept_~s__state~0); 347130#L128 assume !(8482 == ssl3_accept_~s__state~0); 347128#L131 assume !(8464 == ssl3_accept_~s__state~0); 347124#L134 assume !(8465 == ssl3_accept_~s__state~0); 346921#L137 assume !(8466 == ssl3_accept_~s__state~0); 346919#L140 assume !(8496 == ssl3_accept_~s__state~0); 346879#L143 assume !(8497 == ssl3_accept_~s__state~0); 346880#L146 [2019-11-25 08:53:21,375 INFO L796 eck$LassoCheckResult]: Loop: 346880#L146 assume 8512 == ssl3_accept_~s__state~0; 356422#L150 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 356420#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 356418#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 356416#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 356390#L592 assume !(0 == ssl3_accept_~skip~0); 356387#L591 ssl3_accept_~skip~0 := 0; 356385#L104-2 assume !false; 356380#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 356378#L107 assume !(12292 == ssl3_accept_~s__state~0); 356376#L110 assume !(16384 == ssl3_accept_~s__state~0); 356374#L113 assume !(8192 == ssl3_accept_~s__state~0); 356372#L116 assume !(24576 == ssl3_accept_~s__state~0); 356370#L119 assume !(8195 == ssl3_accept_~s__state~0); 356368#L122 assume !(8480 == ssl3_accept_~s__state~0); 356366#L125 assume !(8481 == ssl3_accept_~s__state~0); 356364#L128 assume !(8482 == ssl3_accept_~s__state~0); 356362#L131 assume !(8464 == ssl3_accept_~s__state~0); 356360#L134 assume !(8465 == ssl3_accept_~s__state~0); 356358#L137 assume !(8466 == ssl3_accept_~s__state~0); 356356#L140 assume !(8496 == ssl3_accept_~s__state~0); 356354#L143 assume !(8497 == ssl3_accept_~s__state~0); 356352#L146 assume !(8512 == ssl3_accept_~s__state~0); 356350#L149 assume !(8513 == ssl3_accept_~s__state~0); 356348#L152 assume 8528 == ssl3_accept_~s__state~0; 356346#L156 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 356343#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 356341#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 356339#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 356336#L336 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 356334#L337 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0);ssl3_accept_~__cil_tmp58~0 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0; 356322#L342 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 356311#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 356306#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 356299#L592 assume !(0 == ssl3_accept_~skip~0); 356291#L591 ssl3_accept_~skip~0 := 0; 356287#L104-2 assume !false; 356282#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 356275#L107 assume !(12292 == ssl3_accept_~s__state~0); 356271#L110 assume !(16384 == ssl3_accept_~s__state~0); 356267#L113 assume !(8192 == ssl3_accept_~s__state~0); 356263#L116 assume !(24576 == ssl3_accept_~s__state~0); 356259#L119 assume !(8195 == ssl3_accept_~s__state~0); 356255#L122 assume !(8480 == ssl3_accept_~s__state~0); 356251#L125 assume !(8481 == ssl3_accept_~s__state~0); 356247#L128 assume !(8482 == ssl3_accept_~s__state~0); 356243#L131 assume !(8464 == ssl3_accept_~s__state~0); 356239#L134 assume !(8465 == ssl3_accept_~s__state~0); 356235#L137 assume !(8466 == ssl3_accept_~s__state~0); 356231#L140 assume !(8496 == ssl3_accept_~s__state~0); 356227#L143 assume !(8497 == ssl3_accept_~s__state~0); 356223#L146 assume !(8512 == ssl3_accept_~s__state~0); 356219#L149 assume !(8513 == ssl3_accept_~s__state~0); 356215#L152 assume !(8528 == ssl3_accept_~s__state~0); 356211#L155 assume !(8529 == ssl3_accept_~s__state~0); 356207#L158 assume 8544 == ssl3_accept_~s__state~0; 356203#L162 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 356198#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 356193#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 356189#L392 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 356183#L393 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 356179#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 356175#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 356172#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 356170#L592 assume 0 == ssl3_accept_~skip~0; 356167#L593 assume !(8464 == ssl3_accept_~state~0); 356163#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 356157#L602-1 assume !(0 != ssl3_accept_~cb~0); 356152#L591 ssl3_accept_~skip~0 := 0; 356150#L104-2 assume !false; 356148#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 356146#L107 assume !(12292 == ssl3_accept_~s__state~0); 356144#L110 assume !(16384 == ssl3_accept_~s__state~0); 356142#L113 assume !(8192 == ssl3_accept_~s__state~0); 356140#L116 assume !(24576 == ssl3_accept_~s__state~0); 356138#L119 assume !(8195 == ssl3_accept_~s__state~0); 356136#L122 assume !(8480 == ssl3_accept_~s__state~0); 356134#L125 assume !(8481 == ssl3_accept_~s__state~0); 356132#L128 assume !(8482 == ssl3_accept_~s__state~0); 356130#L131 assume !(8464 == ssl3_accept_~s__state~0); 356128#L134 assume !(8465 == ssl3_accept_~s__state~0); 356126#L137 assume !(8466 == ssl3_accept_~s__state~0); 356124#L140 assume !(8496 == ssl3_accept_~s__state~0); 356122#L143 assume !(8497 == ssl3_accept_~s__state~0); 356120#L146 assume !(8512 == ssl3_accept_~s__state~0); 356118#L149 assume !(8513 == ssl3_accept_~s__state~0); 356116#L152 assume !(8528 == ssl3_accept_~s__state~0); 356114#L155 assume !(8529 == ssl3_accept_~s__state~0); 356112#L158 assume !(8544 == ssl3_accept_~s__state~0); 356110#L161 assume !(8545 == ssl3_accept_~s__state~0); 356108#L164 assume !(8560 == ssl3_accept_~s__state~0); 356106#L167 assume !(8561 == ssl3_accept_~s__state~0); 356104#L170 assume 8448 == ssl3_accept_~s__state~0; 356102#L171 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 356099#L432 assume !(ssl3_accept_~num1~0 > 0); 356096#L432-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 356094#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 356092#L592 assume 0 == ssl3_accept_~skip~0; 356089#L593 assume !(8464 == ssl3_accept_~state~0); 356085#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 356080#L602-1 assume !(0 != ssl3_accept_~cb~0); 356076#L591 ssl3_accept_~skip~0 := 0; 356074#L104-2 assume !false; 356072#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 356070#L107 assume !(12292 == ssl3_accept_~s__state~0); 356068#L110 assume !(16384 == ssl3_accept_~s__state~0); 356066#L113 assume !(8192 == ssl3_accept_~s__state~0); 356064#L116 assume !(24576 == ssl3_accept_~s__state~0); 356062#L119 assume !(8195 == ssl3_accept_~s__state~0); 356060#L122 assume !(8480 == ssl3_accept_~s__state~0); 356058#L125 assume !(8481 == ssl3_accept_~s__state~0); 356056#L128 assume !(8482 == ssl3_accept_~s__state~0); 356054#L131 assume !(8464 == ssl3_accept_~s__state~0); 356052#L134 assume !(8465 == ssl3_accept_~s__state~0); 356050#L137 assume !(8466 == ssl3_accept_~s__state~0); 356048#L140 assume !(8496 == ssl3_accept_~s__state~0); 356046#L143 assume !(8497 == ssl3_accept_~s__state~0); 356044#L146 assume !(8512 == ssl3_accept_~s__state~0); 356042#L149 assume !(8513 == ssl3_accept_~s__state~0); 356040#L152 assume !(8528 == ssl3_accept_~s__state~0); 356038#L155 assume !(8529 == ssl3_accept_~s__state~0); 356036#L158 assume !(8544 == ssl3_accept_~s__state~0); 356034#L161 assume !(8545 == ssl3_accept_~s__state~0); 356032#L164 assume !(8560 == ssl3_accept_~s__state~0); 356030#L167 assume !(8561 == ssl3_accept_~s__state~0); 356028#L170 assume !(8448 == ssl3_accept_~s__state~0); 356026#L173 assume 8576 == ssl3_accept_~s__state~0; 356024#L177 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 356022#L446 assume !(ssl3_accept_~ret~0 <= 0); 356019#L449 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 356020#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 365127#L592 assume 0 == ssl3_accept_~skip~0; 365128#L593 assume !(8464 == ssl3_accept_~state~0); 365121#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 365120#L602-1 assume !(0 != ssl3_accept_~cb~0); 356616#L591 ssl3_accept_~skip~0 := 0; 356617#L104-2 assume !false; 356602#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 356603#L107 assume !(12292 == ssl3_accept_~s__state~0); 356588#L110 assume !(16384 == ssl3_accept_~s__state~0); 356589#L113 assume !(8192 == ssl3_accept_~s__state~0); 365153#L116 assume !(24576 == ssl3_accept_~s__state~0); 365151#L119 assume !(8195 == ssl3_accept_~s__state~0); 365149#L122 assume !(8480 == ssl3_accept_~s__state~0); 365147#L125 assume !(8481 == ssl3_accept_~s__state~0); 365145#L128 assume !(8482 == ssl3_accept_~s__state~0); 365143#L131 assume !(8464 == ssl3_accept_~s__state~0); 365141#L134 assume !(8465 == ssl3_accept_~s__state~0); 365139#L137 assume !(8466 == ssl3_accept_~s__state~0); 356484#L140 assume 8496 == ssl3_accept_~s__state~0; 356477#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 356478#L290 assume !(1 == ssl3_accept_~blastFlag~0); 355765#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 355766#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 356504#L296-2 ssl3_accept_~s__init_num~0 := 0; 356502#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 356497#L592 assume 0 == ssl3_accept_~skip~0; 356495#L593 assume !(8464 == ssl3_accept_~state~0); 356494#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 356459#L602-1 assume !(0 != ssl3_accept_~cb~0); 356458#L591 ssl3_accept_~skip~0 := 0; 356454#L104-2 assume !false; 356451#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 356449#L107 assume !(12292 == ssl3_accept_~s__state~0); 356447#L110 assume !(16384 == ssl3_accept_~s__state~0); 356445#L113 assume !(8192 == ssl3_accept_~s__state~0); 356443#L116 assume !(24576 == ssl3_accept_~s__state~0); 356441#L119 assume !(8195 == ssl3_accept_~s__state~0); 356439#L122 assume !(8480 == ssl3_accept_~s__state~0); 356437#L125 assume !(8481 == ssl3_accept_~s__state~0); 356435#L128 assume !(8482 == ssl3_accept_~s__state~0); 356433#L131 assume !(8464 == ssl3_accept_~s__state~0); 356431#L134 assume !(8465 == ssl3_accept_~s__state~0); 356429#L137 assume !(8466 == ssl3_accept_~s__state~0); 356427#L140 assume !(8496 == ssl3_accept_~s__state~0); 356425#L143 assume !(8497 == ssl3_accept_~s__state~0); 346880#L146 [2019-11-25 08:53:21,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:21,376 INFO L82 PathProgramCache]: Analyzing trace with hash 1424905426, now seen corresponding path program 1 times [2019-11-25 08:53:21,376 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:21,376 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251053612] [2019-11-25 08:53:21,376 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:21,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:21,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:21,393 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:21,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:21,394 INFO L82 PathProgramCache]: Analyzing trace with hash 1130339458, now seen corresponding path program 4 times [2019-11-25 08:53:21,394 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:21,395 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028820649] [2019-11-25 08:53:21,395 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:21,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:21,439 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 171 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2019-11-25 08:53:21,440 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028820649] [2019-11-25 08:53:21,440 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:21,440 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:53:21,440 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576061749] [2019-11-25 08:53:21,441 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:53:21,441 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:21,441 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:53:21,441 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:53:21,442 INFO L87 Difference]: Start difference. First operand 22241 states and 26042 transitions. cyclomatic complexity: 3831 Second operand 3 states. [2019-11-25 08:53:21,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:21,617 INFO L93 Difference]: Finished difference Result 22313 states and 26050 transitions. [2019-11-25 08:53:21,617 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:53:21,617 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 22313 states and 26050 transitions. [2019-11-25 08:53:21,677 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 12679 [2019-11-25 08:53:21,710 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 22313 states to 22313 states and 26050 transitions. [2019-11-25 08:53:21,710 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13625 [2019-11-25 08:53:21,716 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13625 [2019-11-25 08:53:21,716 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22313 states and 26050 transitions. [2019-11-25 08:53:21,716 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:21,716 INFO L688 BuchiCegarLoop]: Abstraction has 22313 states and 26050 transitions. [2019-11-25 08:53:21,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22313 states and 26050 transitions. [2019-11-25 08:53:21,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22313 to 22241. [2019-11-25 08:53:21,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22241 states. [2019-11-25 08:53:21,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22241 states to 22241 states and 25978 transitions. [2019-11-25 08:53:21,966 INFO L711 BuchiCegarLoop]: Abstraction has 22241 states and 25978 transitions. [2019-11-25 08:53:21,966 INFO L591 BuchiCegarLoop]: Abstraction has 22241 states and 25978 transitions. [2019-11-25 08:53:21,967 INFO L424 BuchiCegarLoop]: ======== Iteration 42============ [2019-11-25 08:53:21,967 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 22241 states and 25978 transitions. [2019-11-25 08:53:22,000 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 12631 [2019-11-25 08:53:22,000 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:22,000 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:22,001 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:22,002 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:22,002 INFO L794 eck$LassoCheckResult]: Stem: 388794#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 388563#L87 assume !(0 != ssl3_accept_~s__info_callback~0); 388565#L90 assume !(0 != ssl3_accept_~s__ctx__info_callback~0); 388864#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 388593#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 388595#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 390357#L104-2 assume !false; 390355#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 390353#L107 assume !(12292 == ssl3_accept_~s__state~0); 390351#L110 assume !(16384 == ssl3_accept_~s__state~0); 390349#L113 assume !(8192 == ssl3_accept_~s__state~0); 390347#L116 assume !(24576 == ssl3_accept_~s__state~0); 390345#L119 assume !(8195 == ssl3_accept_~s__state~0); 390343#L122 assume !(8480 == ssl3_accept_~s__state~0); 390341#L125 assume !(8481 == ssl3_accept_~s__state~0); 390339#L128 assume !(8482 == ssl3_accept_~s__state~0); 390337#L131 assume 8464 == ssl3_accept_~s__state~0; 390335#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 390333#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 390331#L277-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; 390329#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 390327#L592 assume 0 == ssl3_accept_~skip~0; 390325#L593 assume 8464 == ssl3_accept_~state~0; 390323#L594 assume 8496 == ssl3_accept_~s__state~0; 390321#L595 assume !(0 != ssl3_accept_~cb~0); 390319#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 390315#L602-1 assume !(0 != ssl3_accept_~cb~0); 390313#L591 ssl3_accept_~skip~0 := 0; 390311#L104-2 assume !false; 390309#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 390307#L107 assume !(12292 == ssl3_accept_~s__state~0); 390305#L110 assume !(16384 == ssl3_accept_~s__state~0); 390303#L113 assume !(8192 == ssl3_accept_~s__state~0); 390301#L116 assume !(24576 == ssl3_accept_~s__state~0); 390299#L119 assume !(8195 == ssl3_accept_~s__state~0); 390297#L122 assume !(8480 == ssl3_accept_~s__state~0); 390295#L125 assume !(8481 == ssl3_accept_~s__state~0); 390293#L128 assume !(8482 == ssl3_accept_~s__state~0); 390291#L131 assume !(8464 == ssl3_accept_~s__state~0); 390289#L134 assume !(8465 == ssl3_accept_~s__state~0); 390287#L137 assume !(8466 == ssl3_accept_~s__state~0); 390285#L140 assume 8496 == ssl3_accept_~s__state~0; 390283#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 390281#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 390279#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 390276#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 390277#L296-2 ssl3_accept_~s__init_num~0 := 0; 391528#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 391525#L592 assume 0 == ssl3_accept_~skip~0; 391521#L593 assume !(8464 == ssl3_accept_~state~0); 391519#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 391503#L602-1 assume !(0 != ssl3_accept_~cb~0); 391487#L591 ssl3_accept_~skip~0 := 0; 391485#L104-2 assume !false; 391483#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 391481#L107 assume !(12292 == ssl3_accept_~s__state~0); 391479#L110 assume !(16384 == ssl3_accept_~s__state~0); 391477#L113 assume !(8192 == ssl3_accept_~s__state~0); 391475#L116 assume !(24576 == ssl3_accept_~s__state~0); 391473#L119 assume !(8195 == ssl3_accept_~s__state~0); 391471#L122 assume !(8480 == ssl3_accept_~s__state~0); 391469#L125 assume !(8481 == ssl3_accept_~s__state~0); 391465#L128 assume !(8482 == ssl3_accept_~s__state~0); 391463#L131 assume !(8464 == ssl3_accept_~s__state~0); 391461#L134 assume !(8465 == ssl3_accept_~s__state~0); 391459#L137 assume !(8466 == ssl3_accept_~s__state~0); 391457#L140 assume !(8496 == ssl3_accept_~s__state~0); 391395#L143 assume !(8497 == ssl3_accept_~s__state~0); 391396#L146 [2019-11-25 08:53:22,002 INFO L796 eck$LassoCheckResult]: Loop: 391396#L146 assume 8512 == ssl3_accept_~s__state~0; 406817#L150 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 406814#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 406811#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 406808#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 406804#L592 assume !(0 == ssl3_accept_~skip~0); 406799#L591 ssl3_accept_~skip~0 := 0; 406796#L104-2 assume !false; 406793#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 406790#L107 assume !(12292 == ssl3_accept_~s__state~0); 406787#L110 assume !(16384 == ssl3_accept_~s__state~0); 406783#L113 assume !(8192 == ssl3_accept_~s__state~0); 406778#L116 assume !(24576 == ssl3_accept_~s__state~0); 406773#L119 assume !(8195 == ssl3_accept_~s__state~0); 406768#L122 assume !(8480 == ssl3_accept_~s__state~0); 406762#L125 assume !(8481 == ssl3_accept_~s__state~0); 406755#L128 assume !(8482 == ssl3_accept_~s__state~0); 406732#L131 assume !(8464 == ssl3_accept_~s__state~0); 406729#L134 assume !(8465 == ssl3_accept_~s__state~0); 406726#L137 assume !(8466 == ssl3_accept_~s__state~0); 406724#L140 assume !(8496 == ssl3_accept_~s__state~0); 406709#L143 assume !(8497 == ssl3_accept_~s__state~0); 406706#L146 assume !(8512 == ssl3_accept_~s__state~0); 406703#L149 assume !(8513 == ssl3_accept_~s__state~0); 406700#L152 assume 8528 == ssl3_accept_~s__state~0; 406697#L156 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 406693#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 406690#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 406687#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 406684#L336 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 406680#L337 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0);ssl3_accept_~__cil_tmp58~0 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0; 406674#L342 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 406671#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 406668#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 406664#L592 assume !(0 == ssl3_accept_~skip~0); 406659#L591 ssl3_accept_~skip~0 := 0; 406656#L104-2 assume !false; 406653#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 406650#L107 assume !(12292 == ssl3_accept_~s__state~0); 406647#L110 assume !(16384 == ssl3_accept_~s__state~0); 406644#L113 assume !(8192 == ssl3_accept_~s__state~0); 406641#L116 assume !(24576 == ssl3_accept_~s__state~0); 406638#L119 assume !(8195 == ssl3_accept_~s__state~0); 406634#L122 assume !(8480 == ssl3_accept_~s__state~0); 406629#L125 assume !(8481 == ssl3_accept_~s__state~0); 406625#L128 assume !(8482 == ssl3_accept_~s__state~0); 406621#L131 assume !(8464 == ssl3_accept_~s__state~0); 406613#L134 assume !(8465 == ssl3_accept_~s__state~0); 406541#L137 assume !(8466 == ssl3_accept_~s__state~0); 406537#L140 assume !(8496 == ssl3_accept_~s__state~0); 406534#L143 assume !(8497 == ssl3_accept_~s__state~0); 406531#L146 assume !(8512 == ssl3_accept_~s__state~0); 406528#L149 assume !(8513 == ssl3_accept_~s__state~0); 406525#L152 assume !(8528 == ssl3_accept_~s__state~0); 406522#L155 assume !(8529 == ssl3_accept_~s__state~0); 406519#L158 assume 8544 == ssl3_accept_~s__state~0; 406516#L162 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 406513#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 406509#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 406506#L392 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 406502#L393 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 406499#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 406497#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 406493#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 406492#L592 assume 0 == ssl3_accept_~skip~0; 406491#L593 assume !(8464 == ssl3_accept_~state~0); 406488#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 406487#L602-1 assume !(0 != ssl3_accept_~cb~0); 406388#L591 ssl3_accept_~skip~0 := 0; 406386#L104-2 assume !false; 406384#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 406382#L107 assume !(12292 == ssl3_accept_~s__state~0); 406380#L110 assume !(16384 == ssl3_accept_~s__state~0); 406378#L113 assume !(8192 == ssl3_accept_~s__state~0); 406376#L116 assume !(24576 == ssl3_accept_~s__state~0); 406374#L119 assume !(8195 == ssl3_accept_~s__state~0); 406372#L122 assume !(8480 == ssl3_accept_~s__state~0); 406370#L125 assume !(8481 == ssl3_accept_~s__state~0); 406368#L128 assume !(8482 == ssl3_accept_~s__state~0); 406366#L131 assume !(8464 == ssl3_accept_~s__state~0); 406364#L134 assume !(8465 == ssl3_accept_~s__state~0); 406362#L137 assume !(8466 == ssl3_accept_~s__state~0); 406360#L140 assume !(8496 == ssl3_accept_~s__state~0); 406358#L143 assume !(8497 == ssl3_accept_~s__state~0); 406356#L146 assume !(8512 == ssl3_accept_~s__state~0); 406354#L149 assume !(8513 == ssl3_accept_~s__state~0); 406352#L152 assume !(8528 == ssl3_accept_~s__state~0); 406350#L155 assume !(8529 == ssl3_accept_~s__state~0); 406348#L158 assume !(8544 == ssl3_accept_~s__state~0); 406346#L161 assume !(8545 == ssl3_accept_~s__state~0); 406344#L164 assume !(8560 == ssl3_accept_~s__state~0); 406342#L167 assume !(8561 == ssl3_accept_~s__state~0); 406340#L170 assume 8448 == ssl3_accept_~s__state~0; 406338#L171 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 406336#L432 assume !(ssl3_accept_~num1~0 > 0); 406333#L432-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 406331#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 406329#L592 assume 0 == ssl3_accept_~skip~0; 406301#L593 assume !(8464 == ssl3_accept_~state~0); 406296#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 406260#L602-1 assume !(0 != ssl3_accept_~cb~0); 406256#L591 ssl3_accept_~skip~0 := 0; 406252#L104-2 assume !false; 406248#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 406244#L107 assume !(12292 == ssl3_accept_~s__state~0); 406240#L110 assume !(16384 == ssl3_accept_~s__state~0); 406236#L113 assume !(8192 == ssl3_accept_~s__state~0); 406232#L116 assume !(24576 == ssl3_accept_~s__state~0); 406228#L119 assume !(8195 == ssl3_accept_~s__state~0); 406224#L122 assume !(8480 == ssl3_accept_~s__state~0); 406220#L125 assume !(8481 == ssl3_accept_~s__state~0); 406216#L128 assume !(8482 == ssl3_accept_~s__state~0); 406212#L131 assume !(8464 == ssl3_accept_~s__state~0); 406208#L134 assume !(8465 == ssl3_accept_~s__state~0); 406204#L137 assume !(8466 == ssl3_accept_~s__state~0); 406200#L140 assume !(8496 == ssl3_accept_~s__state~0); 406196#L143 assume !(8497 == ssl3_accept_~s__state~0); 406192#L146 assume !(8512 == ssl3_accept_~s__state~0); 406188#L149 assume !(8513 == ssl3_accept_~s__state~0); 406184#L152 assume !(8528 == ssl3_accept_~s__state~0); 406180#L155 assume !(8529 == ssl3_accept_~s__state~0); 406176#L158 assume !(8544 == ssl3_accept_~s__state~0); 406172#L161 assume !(8545 == ssl3_accept_~s__state~0); 406168#L164 assume !(8560 == ssl3_accept_~s__state~0); 406164#L167 assume !(8561 == ssl3_accept_~s__state~0); 406160#L170 assume !(8448 == ssl3_accept_~s__state~0); 406156#L173 assume 8576 == ssl3_accept_~s__state~0; 406152#L177 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 406149#L446 assume !(ssl3_accept_~ret~0 <= 0); 406145#L449 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 406146#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 407116#L592 assume 0 == ssl3_accept_~skip~0; 407115#L593 assume !(8464 == ssl3_accept_~state~0); 407112#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 407111#L602-1 assume !(0 != ssl3_accept_~cb~0); 407012#L591 ssl3_accept_~skip~0 := 0; 407007#L104-2 assume !false; 407004#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 407001#L107 assume !(12292 == ssl3_accept_~s__state~0); 406998#L110 assume !(16384 == ssl3_accept_~s__state~0); 406995#L113 assume !(8192 == ssl3_accept_~s__state~0); 406992#L116 assume !(24576 == ssl3_accept_~s__state~0); 406989#L119 assume !(8195 == ssl3_accept_~s__state~0); 406986#L122 assume !(8480 == ssl3_accept_~s__state~0); 406983#L125 assume !(8481 == ssl3_accept_~s__state~0); 406980#L128 assume !(8482 == ssl3_accept_~s__state~0); 406977#L131 assume !(8464 == ssl3_accept_~s__state~0); 406974#L134 assume !(8465 == ssl3_accept_~s__state~0); 406971#L137 assume 8466 == ssl3_accept_~s__state~0; 406968#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 406965#L277 assume !(0 == ssl3_accept_~blastFlag~0); 406962#L277-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; 406959#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 406955#L592 assume 0 == ssl3_accept_~skip~0; 406951#L593 assume !(8464 == ssl3_accept_~state~0); 406946#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 406941#L602-1 assume !(0 != ssl3_accept_~cb~0); 405990#L591 ssl3_accept_~skip~0 := 0; 405988#L104-2 assume !false; 405986#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 405983#L107 assume !(12292 == ssl3_accept_~s__state~0); 405984#L110 assume !(16384 == ssl3_accept_~s__state~0); 405977#L113 assume !(8192 == ssl3_accept_~s__state~0); 405978#L116 assume !(24576 == ssl3_accept_~s__state~0); 405971#L119 assume !(8195 == ssl3_accept_~s__state~0); 405972#L122 assume !(8480 == ssl3_accept_~s__state~0); 405965#L125 assume !(8481 == ssl3_accept_~s__state~0); 405966#L128 assume !(8482 == ssl3_accept_~s__state~0); 405959#L131 assume !(8464 == ssl3_accept_~s__state~0); 405960#L134 assume !(8465 == ssl3_accept_~s__state~0); 405903#L137 assume !(8466 == ssl3_accept_~s__state~0); 405904#L140 assume 8496 == ssl3_accept_~s__state~0; 405845#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 405846#L290 assume !(1 == ssl3_accept_~blastFlag~0); 405832#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 405833#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 406910#L296-2 ssl3_accept_~s__init_num~0 := 0; 406908#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 406906#L592 assume 0 == ssl3_accept_~skip~0; 406904#L593 assume !(8464 == ssl3_accept_~state~0); 406900#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 406899#L602-1 assume !(0 != ssl3_accept_~cb~0); 406892#L591 ssl3_accept_~skip~0 := 0; 406889#L104-2 assume !false; 406887#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 406883#L107 assume !(12292 == ssl3_accept_~s__state~0); 406879#L110 assume !(16384 == ssl3_accept_~s__state~0); 406874#L113 assume !(8192 == ssl3_accept_~s__state~0); 406865#L116 assume !(24576 == ssl3_accept_~s__state~0); 406857#L119 assume !(8195 == ssl3_accept_~s__state~0); 406852#L122 assume !(8480 == ssl3_accept_~s__state~0); 406846#L125 assume !(8481 == ssl3_accept_~s__state~0); 406840#L128 assume !(8482 == ssl3_accept_~s__state~0); 406836#L131 assume !(8464 == ssl3_accept_~s__state~0); 406831#L134 assume !(8465 == ssl3_accept_~s__state~0); 406828#L137 assume !(8466 == ssl3_accept_~s__state~0); 406825#L140 assume !(8496 == ssl3_accept_~s__state~0); 406822#L143 assume !(8497 == ssl3_accept_~s__state~0); 391396#L146 [2019-11-25 08:53:22,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:22,003 INFO L82 PathProgramCache]: Analyzing trace with hash 1424905426, now seen corresponding path program 2 times [2019-11-25 08:53:22,003 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:22,003 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866230989] [2019-11-25 08:53:22,003 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:22,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:22,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:22,017 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:22,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:22,018 INFO L82 PathProgramCache]: Analyzing trace with hash 1469115627, now seen corresponding path program 1 times [2019-11-25 08:53:22,018 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:22,018 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058309301] [2019-11-25 08:53:22,018 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:22,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:22,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:22,062 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:22,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:22,063 INFO L82 PathProgramCache]: Analyzing trace with hash -932476676, now seen corresponding path program 1 times [2019-11-25 08:53:22,063 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:22,063 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596730787] [2019-11-25 08:53:22,063 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:22,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:53:22,199 INFO L134 CoverageAnalysis]: Checked inductivity of 821 backedges. 427 proven. 0 refuted. 0 times theorem prover too weak. 394 trivial. 0 not checked. [2019-11-25 08:53:22,200 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596730787] [2019-11-25 08:53:22,200 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:53:22,200 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:53:22,200 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230909577] [2019-11-25 08:53:23,593 WARN L192 SmtUtils]: Spent 1.38 s on a formula simplification. DAG size of input: 417 DAG size of output: 153 [2019-11-25 08:53:23,689 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:53:23,690 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-25 08:53:23,690 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-25 08:53:23,690 INFO L87 Difference]: Start difference. First operand 22241 states and 25978 transitions. cyclomatic complexity: 3767 Second operand 4 states. [2019-11-25 08:53:23,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:53:23,744 INFO L93 Difference]: Finished difference Result 32109 states and 37384 transitions. [2019-11-25 08:53:23,745 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-11-25 08:53:23,745 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 32109 states and 37384 transitions. [2019-11-25 08:53:23,814 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 18249 [2019-11-25 08:53:23,861 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 32109 states to 32109 states and 37384 transitions. [2019-11-25 08:53:23,861 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 19579 [2019-11-25 08:53:23,869 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 19579 [2019-11-25 08:53:23,870 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32109 states and 37384 transitions. [2019-11-25 08:53:23,870 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:53:23,870 INFO L688 BuchiCegarLoop]: Abstraction has 32109 states and 37384 transitions. [2019-11-25 08:53:23,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32109 states and 37384 transitions. [2019-11-25 08:53:24,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32109 to 21989. [2019-11-25 08:53:24,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21989 states. [2019-11-25 08:53:24,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21989 states to 21989 states and 25558 transitions. [2019-11-25 08:53:24,046 INFO L711 BuchiCegarLoop]: Abstraction has 21989 states and 25558 transitions. [2019-11-25 08:53:24,046 INFO L591 BuchiCegarLoop]: Abstraction has 21989 states and 25558 transitions. [2019-11-25 08:53:24,046 INFO L424 BuchiCegarLoop]: ======== Iteration 43============ [2019-11-25 08:53:24,046 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 21989 states and 25558 transitions. [2019-11-25 08:53:24,085 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 12469 [2019-11-25 08:53:24,085 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:53:24,085 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:53:24,087 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:24,087 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:53:24,087 INFO L794 eck$LassoCheckResult]: Stem: 443133#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, 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~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, 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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 442917#L87 assume !(0 != ssl3_accept_~s__info_callback~0); 442919#L90 assume !(0 != ssl3_accept_~s__ctx__info_callback~0); 443192#L90-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 442948#L95 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 442950#L95-1 assume !(0 == ssl3_accept_~s__cert~0); 446097#L104-2 assume !false; 446096#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 446095#L107 assume !(12292 == ssl3_accept_~s__state~0); 446094#L110 assume !(16384 == ssl3_accept_~s__state~0); 446093#L113 assume !(8192 == ssl3_accept_~s__state~0); 446092#L116 assume !(24576 == ssl3_accept_~s__state~0); 446091#L119 assume !(8195 == ssl3_accept_~s__state~0); 446090#L122 assume !(8480 == ssl3_accept_~s__state~0); 446089#L125 assume !(8481 == ssl3_accept_~s__state~0); 446088#L128 assume !(8482 == ssl3_accept_~s__state~0); 446087#L131 assume 8464 == ssl3_accept_~s__state~0; 446086#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 446085#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 446084#L277-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; 446083#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 446082#L592 assume 0 == ssl3_accept_~skip~0; 446081#L593 assume 8464 == ssl3_accept_~state~0; 446080#L594 assume 8496 == ssl3_accept_~s__state~0; 446078#L595 assume !(0 != ssl3_accept_~cb~0); 446077#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 446074#L602-1 assume !(0 != ssl3_accept_~cb~0); 446073#L591 ssl3_accept_~skip~0 := 0; 446072#L104-2 assume !false; 446071#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 446070#L107 assume !(12292 == ssl3_accept_~s__state~0); 446069#L110 assume !(16384 == ssl3_accept_~s__state~0); 446068#L113 assume !(8192 == ssl3_accept_~s__state~0); 446067#L116 assume !(24576 == ssl3_accept_~s__state~0); 446066#L119 assume !(8195 == ssl3_accept_~s__state~0); 446065#L122 assume !(8480 == ssl3_accept_~s__state~0); 446064#L125 assume !(8481 == ssl3_accept_~s__state~0); 446063#L128 assume !(8482 == ssl3_accept_~s__state~0); 446062#L131 assume !(8464 == ssl3_accept_~s__state~0); 446061#L134 assume !(8465 == ssl3_accept_~s__state~0); 446060#L137 assume !(8466 == ssl3_accept_~s__state~0); 446059#L140 assume 8496 == ssl3_accept_~s__state~0; 446058#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 446057#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 446056#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 446054#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 446053#L296-2 ssl3_accept_~s__init_num~0 := 0; 446052#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 446051#L592 assume 0 == ssl3_accept_~skip~0; 446050#L593 assume !(8464 == ssl3_accept_~state~0); 446044#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 446043#L602-1 assume !(0 != ssl3_accept_~cb~0); 446036#L591 ssl3_accept_~skip~0 := 0; 446034#L104-2 assume !false; 446032#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 446030#L107 assume !(12292 == ssl3_accept_~s__state~0); 446028#L110 assume !(16384 == ssl3_accept_~s__state~0); 446026#L113 assume !(8192 == ssl3_accept_~s__state~0); 446024#L116 assume !(24576 == ssl3_accept_~s__state~0); 446022#L119 assume !(8195 == ssl3_accept_~s__state~0); 446020#L122 assume !(8480 == ssl3_accept_~s__state~0); 446018#L125 assume !(8481 == ssl3_accept_~s__state~0); 446016#L128 assume !(8482 == ssl3_accept_~s__state~0); 446014#L131 assume !(8464 == ssl3_accept_~s__state~0); 446012#L134 assume !(8465 == ssl3_accept_~s__state~0); 446010#L137 assume !(8466 == ssl3_accept_~s__state~0); 446008#L140 assume !(8496 == ssl3_accept_~s__state~0); 446005#L143 assume !(8497 == ssl3_accept_~s__state~0); 446006#L146 [2019-11-25 08:53:24,088 INFO L796 eck$LassoCheckResult]: Loop: 446006#L146 assume 8512 == ssl3_accept_~s__state~0; 462157#L150 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 462153#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 462150#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 462143#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 462115#L592 assume !(0 == ssl3_accept_~skip~0); 462043#L591 ssl3_accept_~skip~0 := 0; 462030#L104-2 assume !false; 461490#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 461313#L107 assume !(12292 == ssl3_accept_~s__state~0); 461307#L110 assume !(16384 == ssl3_accept_~s__state~0); 461303#L113 assume !(8192 == ssl3_accept_~s__state~0); 461299#L116 assume !(24576 == ssl3_accept_~s__state~0); 461295#L119 assume !(8195 == ssl3_accept_~s__state~0); 461291#L122 assume !(8480 == ssl3_accept_~s__state~0); 461287#L125 assume !(8481 == ssl3_accept_~s__state~0); 461283#L128 assume !(8482 == ssl3_accept_~s__state~0); 461279#L131 assume !(8464 == ssl3_accept_~s__state~0); 461275#L134 assume !(8465 == ssl3_accept_~s__state~0); 461271#L137 assume !(8466 == ssl3_accept_~s__state~0); 461267#L140 assume !(8496 == ssl3_accept_~s__state~0); 461263#L143 assume !(8497 == ssl3_accept_~s__state~0); 461259#L146 assume !(8512 == ssl3_accept_~s__state~0); 461255#L149 assume !(8513 == ssl3_accept_~s__state~0); 461251#L152 assume 8528 == ssl3_accept_~s__state~0; 461247#L156 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 461244#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 461240#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 461237#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 461235#L357 assume !(ssl3_accept_~ret~0 <= 0); 461233#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 461231#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 461229#L592 assume 0 == ssl3_accept_~skip~0; 461226#L593 assume !(8464 == ssl3_accept_~state~0); 461217#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 461204#L602-1 assume !(0 != ssl3_accept_~cb~0); 461190#L591 ssl3_accept_~skip~0 := 0; 461185#L104-2 assume !false; 461182#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 461175#L107 assume !(12292 == ssl3_accept_~s__state~0); 461171#L110 assume !(16384 == ssl3_accept_~s__state~0); 461167#L113 assume !(8192 == ssl3_accept_~s__state~0); 461163#L116 assume !(24576 == ssl3_accept_~s__state~0); 461159#L119 assume !(8195 == ssl3_accept_~s__state~0); 461155#L122 assume !(8480 == ssl3_accept_~s__state~0); 461151#L125 assume !(8481 == ssl3_accept_~s__state~0); 461147#L128 assume !(8482 == ssl3_accept_~s__state~0); 461143#L131 assume !(8464 == ssl3_accept_~s__state~0); 461139#L134 assume !(8465 == ssl3_accept_~s__state~0); 461135#L137 assume !(8466 == ssl3_accept_~s__state~0); 461131#L140 assume !(8496 == ssl3_accept_~s__state~0); 461127#L143 assume !(8497 == ssl3_accept_~s__state~0); 461123#L146 assume !(8512 == ssl3_accept_~s__state~0); 461119#L149 assume !(8513 == ssl3_accept_~s__state~0); 461115#L152 assume !(8528 == ssl3_accept_~s__state~0); 461111#L155 assume !(8529 == ssl3_accept_~s__state~0); 461107#L158 assume 8544 == ssl3_accept_~s__state~0; 461102#L162 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 461098#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 461093#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 461088#L392 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 461083#L393 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 461079#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 461076#L404 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 461073#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 461071#L592 assume 0 == ssl3_accept_~skip~0; 461068#L593 assume !(8464 == ssl3_accept_~state~0); 461061#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 461054#L602-1 assume !(0 != ssl3_accept_~cb~0); 461051#L591 ssl3_accept_~skip~0 := 0; 461049#L104-2 assume !false; 461047#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 461045#L107 assume !(12292 == ssl3_accept_~s__state~0); 461043#L110 assume !(16384 == ssl3_accept_~s__state~0); 461041#L113 assume !(8192 == ssl3_accept_~s__state~0); 461039#L116 assume !(24576 == ssl3_accept_~s__state~0); 461037#L119 assume !(8195 == ssl3_accept_~s__state~0); 461035#L122 assume !(8480 == ssl3_accept_~s__state~0); 461033#L125 assume !(8481 == ssl3_accept_~s__state~0); 461031#L128 assume !(8482 == ssl3_accept_~s__state~0); 461029#L131 assume !(8464 == ssl3_accept_~s__state~0); 461027#L134 assume !(8465 == ssl3_accept_~s__state~0); 461025#L137 assume !(8466 == ssl3_accept_~s__state~0); 461023#L140 assume !(8496 == ssl3_accept_~s__state~0); 461021#L143 assume !(8497 == ssl3_accept_~s__state~0); 461019#L146 assume !(8512 == ssl3_accept_~s__state~0); 461017#L149 assume !(8513 == ssl3_accept_~s__state~0); 461015#L152 assume !(8528 == ssl3_accept_~s__state~0); 461013#L155 assume !(8529 == ssl3_accept_~s__state~0); 461011#L158 assume !(8544 == ssl3_accept_~s__state~0); 461009#L161 assume !(8545 == ssl3_accept_~s__state~0); 461007#L164 assume !(8560 == ssl3_accept_~s__state~0); 461005#L167 assume !(8561 == ssl3_accept_~s__state~0); 461003#L170 assume 8448 == ssl3_accept_~s__state~0; 461001#L171 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 460999#L432 assume !(ssl3_accept_~num1~0 > 0); 460995#L432-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 460993#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 460991#L592 assume 0 == ssl3_accept_~skip~0; 460988#L593 assume !(8464 == ssl3_accept_~state~0); 460979#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 460969#L602-1 assume !(0 != ssl3_accept_~cb~0); 460966#L591 ssl3_accept_~skip~0 := 0; 460964#L104-2 assume !false; 460962#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 460960#L107 assume !(12292 == ssl3_accept_~s__state~0); 460958#L110 assume !(16384 == ssl3_accept_~s__state~0); 460955#L113 assume !(8192 == ssl3_accept_~s__state~0); 460937#L116 assume !(24576 == ssl3_accept_~s__state~0); 460938#L119 assume !(8195 == ssl3_accept_~s__state~0); 460872#L122 assume !(8480 == ssl3_accept_~s__state~0); 460873#L125 assume !(8481 == ssl3_accept_~s__state~0); 460854#L128 assume !(8482 == ssl3_accept_~s__state~0); 460855#L131 assume !(8464 == ssl3_accept_~s__state~0); 460813#L134 assume !(8465 == ssl3_accept_~s__state~0); 460814#L137 assume !(8466 == ssl3_accept_~s__state~0); 460709#L140 assume !(8496 == ssl3_accept_~s__state~0); 460710#L143 assume !(8497 == ssl3_accept_~s__state~0); 460698#L146 assume !(8512 == ssl3_accept_~s__state~0); 460699#L149 assume !(8513 == ssl3_accept_~s__state~0); 460687#L152 assume !(8528 == ssl3_accept_~s__state~0); 460688#L155 assume !(8529 == ssl3_accept_~s__state~0); 460675#L158 assume !(8544 == ssl3_accept_~s__state~0); 460676#L161 assume !(8545 == ssl3_accept_~s__state~0); 460663#L164 assume !(8560 == ssl3_accept_~s__state~0); 460664#L167 assume !(8561 == ssl3_accept_~s__state~0); 460651#L170 assume !(8448 == ssl3_accept_~s__state~0); 460652#L173 assume 8576 == ssl3_accept_~s__state~0; 460639#L177 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 460640#L446 assume !(ssl3_accept_~ret~0 <= 0); 460626#L449 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 460627#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 462286#L592 assume 0 == ssl3_accept_~skip~0; 462285#L593 assume !(8464 == ssl3_accept_~state~0); 462278#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 462266#L602-1 assume !(0 != ssl3_accept_~cb~0); 462264#L591 ssl3_accept_~skip~0 := 0; 462262#L104-2 assume !false; 462260#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 462258#L107 assume !(12292 == ssl3_accept_~s__state~0); 462256#L110 assume !(16384 == ssl3_accept_~s__state~0); 462254#L113 assume !(8192 == ssl3_accept_~s__state~0); 462252#L116 assume !(24576 == ssl3_accept_~s__state~0); 462250#L119 assume !(8195 == ssl3_accept_~s__state~0); 462248#L122 assume !(8480 == ssl3_accept_~s__state~0); 462246#L125 assume !(8481 == ssl3_accept_~s__state~0); 462244#L128 assume !(8482 == ssl3_accept_~s__state~0); 462242#L131 assume !(8464 == ssl3_accept_~s__state~0); 462240#L134 assume !(8465 == ssl3_accept_~s__state~0); 462238#L137 assume 8466 == ssl3_accept_~s__state~0; 462236#L138 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 462234#L277 assume !(0 == ssl3_accept_~blastFlag~0); 462232#L277-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; 462230#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 462226#L592 assume 0 == ssl3_accept_~skip~0; 462225#L593 assume !(8464 == ssl3_accept_~state~0); 462215#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 462210#L602-1 assume !(0 != ssl3_accept_~cb~0); 462207#L591 ssl3_accept_~skip~0 := 0; 462205#L104-2 assume !false; 462203#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 462202#L107 assume !(12292 == ssl3_accept_~s__state~0); 462162#L110 assume !(16384 == ssl3_accept_~s__state~0); 462159#L113 assume !(8192 == ssl3_accept_~s__state~0); 462158#L116 assume !(24576 == ssl3_accept_~s__state~0); 462156#L119 assume !(8195 == ssl3_accept_~s__state~0); 462152#L122 assume !(8480 == ssl3_accept_~s__state~0); 462149#L125 assume !(8481 == ssl3_accept_~s__state~0); 462142#L128 assume !(8482 == ssl3_accept_~s__state~0); 462117#L131 assume !(8464 == ssl3_accept_~s__state~0); 462044#L134 assume !(8465 == ssl3_accept_~s__state~0); 461489#L137 assume !(8466 == ssl3_accept_~s__state~0); 461487#L140 assume 8496 == ssl3_accept_~s__state~0; 461485#L144 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 461483#L290 assume !(1 == ssl3_accept_~blastFlag~0); 461481#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 461478#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 461476#L296-2 ssl3_accept_~s__init_num~0 := 0; 461474#L554 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 461472#L592 assume 0 == ssl3_accept_~skip~0; 461468#L593 assume !(8464 == ssl3_accept_~state~0); 461470#L593-1 assume !(0 != ssl3_accept_~s__debug~0); 461492#L602-1 assume !(0 != ssl3_accept_~cb~0); 462176#L591 ssl3_accept_~skip~0 := 0; 462175#L104-2 assume !false; 462174#L105 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 462173#L107 assume !(12292 == ssl3_accept_~s__state~0); 462172#L110 assume !(16384 == ssl3_accept_~s__state~0); 462171#L113 assume !(8192 == ssl3_accept_~s__state~0); 462170#L116 assume !(24576 == ssl3_accept_~s__state~0); 462169#L119 assume !(8195 == ssl3_accept_~s__state~0); 462168#L122 assume !(8480 == ssl3_accept_~s__state~0); 462167#L125 assume !(8481 == ssl3_accept_~s__state~0); 462166#L128 assume !(8482 == ssl3_accept_~s__state~0); 462165#L131 assume !(8464 == ssl3_accept_~s__state~0); 462164#L134 assume !(8465 == ssl3_accept_~s__state~0); 462163#L137 assume !(8466 == ssl3_accept_~s__state~0); 462161#L140 assume !(8496 == ssl3_accept_~s__state~0); 462160#L143 assume !(8497 == ssl3_accept_~s__state~0); 446006#L146 [2019-11-25 08:53:24,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:24,089 INFO L82 PathProgramCache]: Analyzing trace with hash 1424905426, now seen corresponding path program 3 times [2019-11-25 08:53:24,089 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:24,089 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168980321] [2019-11-25 08:53:24,089 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:24,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:24,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:24,109 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:24,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:24,109 INFO L82 PathProgramCache]: Analyzing trace with hash -1571763580, now seen corresponding path program 1 times [2019-11-25 08:53:24,110 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:24,110 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631528433] [2019-11-25 08:53:24,110 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:24,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:24,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:24,151 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:24,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:53:24,152 INFO L82 PathProgramCache]: Analyzing trace with hash 1288286355, now seen corresponding path program 1 times [2019-11-25 08:53:24,152 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:53:24,152 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844001117] [2019-11-25 08:53:24,152 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:53:24,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:24,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:53:24,223 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:53:25,621 WARN L192 SmtUtils]: Spent 1.38 s on a formula simplification. DAG size of input: 406 DAG size of output: 149 [2019-11-25 08:53:26,056 WARN L192 SmtUtils]: Spent 342.00 ms on a formula simplification. DAG size of input: 181 DAG size of output: 102 [2019-11-25 08:53:26,175 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 25.11 08:53:26 BoogieIcfgContainer [2019-11-25 08:53:26,175 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-11-25 08:53:26,175 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-11-25 08:53:26,176 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-11-25 08:53:26,176 INFO L275 PluginConnector]: Witness Printer initialized [2019-11-25 08:53:26,176 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:53:04" (3/4) ... [2019-11-25 08:53:26,179 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2019-11-25 08:53:26,260 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/run_dir_e617840d-53bb-4674-9ed9-acf8e2260205/bin/uautomizer/witness.graphml [2019-11-25 08:53:26,261 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-11-25 08:53:26,262 INFO L168 Benchmark]: Toolchain (without parser) took 22925.19 ms. Allocated memory was 1.0 GB in the beginning and 1.9 GB in the end (delta: 863.0 MB). Free memory was 951.5 MB in the beginning and 1.2 GB in the end (delta: -202.7 MB). Peak memory consumption was 660.3 MB. Max. memory is 11.5 GB. [2019-11-25 08:53:26,262 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 1.0 GB. Free memory is still 967.6 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-25 08:53:26,262 INFO L168 Benchmark]: CACSL2BoogieTranslator took 476.22 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 118.5 MB). Free memory was 951.5 MB in the beginning and 1.1 GB in the end (delta: -156.5 MB). Peak memory consumption was 23.0 MB. Max. memory is 11.5 GB. [2019-11-25 08:53:26,263 INFO L168 Benchmark]: Boogie Procedure Inliner took 54.92 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-11-25 08:53:26,263 INFO L168 Benchmark]: Boogie Preprocessor took 48.46 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-11-25 08:53:26,263 INFO L168 Benchmark]: RCFGBuilder took 797.37 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: 50.6 MB). Peak memory consumption was 50.6 MB. Max. memory is 11.5 GB. [2019-11-25 08:53:26,264 INFO L168 Benchmark]: BuchiAutomizer took 21459.41 ms. Allocated memory was 1.1 GB in the beginning and 1.9 GB in the end (delta: 744.5 MB). Free memory was 1.1 GB in the beginning and 1.2 GB in the end (delta: -108.7 MB). Peak memory consumption was 1.1 GB. Max. memory is 11.5 GB. [2019-11-25 08:53:26,264 INFO L168 Benchmark]: Witness Printer took 85.22 ms. Allocated memory is still 1.9 GB. Free memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 6.5 MB). Peak memory consumption was 6.5 MB. Max. memory is 11.5 GB. [2019-11-25 08:53:26,266 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 967.6 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 476.22 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 118.5 MB). Free memory was 951.5 MB in the beginning and 1.1 GB in the end (delta: -156.5 MB). Peak memory consumption was 23.0 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 54.92 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 48.46 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 797.37 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: 50.6 MB). Peak memory consumption was 50.6 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 21459.41 ms. Allocated memory was 1.1 GB in the beginning and 1.9 GB in the end (delta: 744.5 MB). Free memory was 1.1 GB in the beginning and 1.2 GB in the end (delta: -108.7 MB). Peak memory consumption was 1.1 GB. Max. memory is 11.5 GB. * Witness Printer took 85.22 ms. Allocated memory is still 1.9 GB. Free memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 6.5 MB). Peak memory consumption was 6.5 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 44 terminating modules (42 trivial, 2 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 s__state and consists of 5 locations. 42 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 21989 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 21.3s and 43 iterations. TraceHistogramMax:13. Analysis of lassos took 10.4s. Construction of modules took 4.2s. Büchi inclusion checks took 2.2s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 44. Automata minimization 2.1s AutomataMinimizationTime, 44 MinimizatonAttempts, 22024 StatesRemovedByMinimization, 35 NontrivialMinimizations. Non-live state removal took 1.4s Buchi closure took 0.1s. Biggest automaton had 22241 states and ocurred in iteration 40. Nontrivial modules had stage [2, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 12/12 HoareTripleCheckerStatistics: 10017 SDtfs, 6260 SDslu, 5126 SDs, 0 SdLazy, 4296 SolverSat, 772 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 4.2s Time LassoAnalysisResults: nont1 unkn0 SFLI29 SFLT0 conc2 concLT1 SILN0 SILU0 SILI9 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital31 mio100 ax100 hnf96 lsp37 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 27ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 5 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.1s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 146]: 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@61454176=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1371d6c1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1c3b4bd3=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6b275ac8=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6f136c5f=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@62357d0c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2496c74a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7f6f7bfe=0, s__shutdown=0, s__type=0, state=8512, s__s3__tmp__use_rsa_tmp=1, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4bd6caa8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@122182b2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@45688730=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@810eaa6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@64a4f438=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4d12978f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@59f288eb=0, __cil_tmp57=0, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8512, s__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@6f52f7f8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7b76e981=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@3690ef4b=0, tmp___2=0, cb=0, s__s3__tmp__new_cipher__algorithms=0, tmp___10=0, __cil_tmp56=0, s__verify_mode=5, tmp___6=0, tmp=3, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@656cd4c0=0, s__s3__tmp__reuse_message=0, s__ctx__stats__sess_accept_renegotiate=0, l=0, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@51385f3b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@2cb65421=0, s__debug=0, tmp___1=-12288, s__ctx__info_callback=0, tmp___9=0, s__s3__tmp__cert_request=1, __cil_tmp59=0, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4eb25334=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7c4b6ec0=0, __cil_tmp61=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@16c90188=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3b273dce=0, s__options=0, s__cert=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@67d0f26d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@73505708=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4bc43584=0, Time=3, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d2a4bb4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@58843c5a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@66adcbe6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6659f8c3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7d481471=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@63db8767=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6b6d7335=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3445e9e2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4d5a6aff=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@223387bd=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@24858778=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@308db826=1, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@73a970a6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@408602b0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@20e5dbf7=0, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4d4e1238=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@76891a05=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@70d86893=0, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1528a8af=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2b98cbd8=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@44085bfc=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 146]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L634] int s ; [L635] int tmp ; [L639] s = 8464 [L11] int s__info_callback = __VERIFIER_nondet_int() ; [L12] int s__in_handshake = __VERIFIER_nondet_int() ; [L13] int s__state ; [L14] int s__new_session ; [L15] int s__server ; [L16] int s__version = __VERIFIER_nondet_int() ; [L17] int s__type ; [L18] int s__init_num ; [L19] int s__hit = __VERIFIER_nondet_int() ; [L20] int s__rwstate ; [L21] int s__init_buf___0 = 1; [L22] int s__debug = __VERIFIER_nondet_int() ; [L23] int s__shutdown ; [L24] int s__cert = __VERIFIER_nondet_int() ; [L25] int s__options = __VERIFIER_nondet_int() ; [L26] int s__verify_mode = __VERIFIER_nondet_int() ; [L27] int s__session__peer = __VERIFIER_nondet_int() ; [L28] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L29] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L30] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L31] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L33] int s__s3__tmp__cert_request ; [L34] int s__s3__tmp__reuse_message ; [L35] int s__s3__tmp__use_rsa_tmp ; [L36] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L37] int s__s3__tmp__new_cipher__algorithms ; [L38] int s__s3__tmp__next_state___0 ; [L39] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L40] int s__session__cipher ; [L41] int buf = __VERIFIER_nondet_int() ; [L42] unsigned long l ; [L43] unsigned long Time ; [L44] unsigned long tmp = __VERIFIER_nondet_long() ; [L45] int cb ; [L46] long num1 ; [L47] int ret ; [L48] int new_state ; [L49] int state ; [L50] int skip ; [L51] int got_new_session ; [L52] int tmp___1 = __VERIFIER_nondet_int() ; [L53] int tmp___2 = __VERIFIER_nondet_int() ; [L54] int tmp___3 ; [L55] int tmp___4 ; [L56] int tmp___5 ; [L57] int tmp___6 ; [L58] int tmp___7 ; [L59] long tmp___8 = __VERIFIER_nondet_long() ; [L60] int tmp___9 ; [L61] int tmp___10 ; [L62] int blastFlag ; [L63] int __cil_tmp55 ; [L64] unsigned long __cil_tmp56 ; [L65] unsigned long __cil_tmp57 ; [L66] unsigned long __cil_tmp58 ; [L67] unsigned long __cil_tmp59 ; [L68] int __cil_tmp60 ; [L69] unsigned long __cil_tmp61 ; [L72] s__s3__tmp__new_cipher__algorithms = 0 [L73] __cil_tmp56 = 0 [L74] __cil_tmp57 = 0 [L75] __cil_tmp58 = 0 [L76] __cil_tmp59 = 0 [L77] __cil_tmp60 = 0 [L78] __cil_tmp61 = 0 [L79] s__s3__tmp__reuse_message = 0 [L80] s__state = initial_state [L81] blastFlag = 0 [L82] Time = tmp [L83] cb = 0 [L84] ret = -1 [L85] skip = 0 [L86] got_new_session = 0 [L87] COND FALSE !(s__info_callback != 0) [L90] COND FALSE !(s__ctx__info_callback != 0) [L94] s__in_handshake ++ [L95] COND FALSE !(tmp___1 + 12288) [L100] COND FALSE !(s__cert == 0) [L104] COND TRUE 1 [L106] state = s__state [L107] COND FALSE !(s__state == 12292) [L110] COND FALSE !(s__state == 16384) [L113] COND FALSE !(s__state == 8192) [L116] COND FALSE !(s__state == 24576) [L119] COND FALSE !(s__state == 8195) [L122] COND FALSE !(s__state == 8480) [L125] COND FALSE !(s__state == 8481) [L128] COND FALSE !(s__state == 8482) [L131] COND TRUE s__state == 8464 [L275] s__shutdown = 0 [L276] ret = __VERIFIER_nondet_int() [L277] COND TRUE blastFlag == 0 [L278] blastFlag = 1 [L280] COND FALSE !(ret <= 0) [L283] got_new_session = 1 [L284] s__state = 8496 [L285] s__init_num = 0 [L591] COND TRUE ! s__s3__tmp__reuse_message [L592] COND TRUE ! skip [L593] COND TRUE state == 8464 [L594] COND TRUE s__state == 8496 [L595] COND FALSE !(cb != 0) [L602] COND FALSE !(\read(s__debug)) [L608] COND FALSE !(cb != 0) [L617] skip = 0 [L104] COND TRUE 1 [L106] state = s__state [L107] COND FALSE !(s__state == 12292) [L110] COND FALSE !(s__state == 16384) [L113] COND FALSE !(s__state == 8192) [L116] COND FALSE !(s__state == 24576) [L119] COND FALSE !(s__state == 8195) [L122] COND FALSE !(s__state == 8480) [L125] COND FALSE !(s__state == 8481) [L128] COND FALSE !(s__state == 8482) [L131] COND FALSE !(s__state == 8464) [L134] COND FALSE !(s__state == 8465) [L137] COND FALSE !(s__state == 8466) [L140] COND TRUE s__state == 8496 [L289] ret = __VERIFIER_nondet_int() [L290] COND TRUE blastFlag == 1 [L291] blastFlag = 2 [L293] COND FALSE !(ret <= 0) [L296] COND FALSE !(\read(s__hit)) [L299] s__state = 8512 [L301] s__init_num = 0 [L591] COND TRUE ! s__s3__tmp__reuse_message [L592] COND TRUE ! skip [L593] COND FALSE !(state == 8464) [L602] COND FALSE !(\read(s__debug)) [L608] COND FALSE !(cb != 0) [L617] skip = 0 [L104] COND TRUE 1 [L106] state = s__state [L107] COND FALSE !(s__state == 12292) [L110] COND FALSE !(s__state == 16384) [L113] COND FALSE !(s__state == 8192) [L116] COND FALSE !(s__state == 24576) [L119] COND FALSE !(s__state == 8195) [L122] COND FALSE !(s__state == 8480) [L125] COND FALSE !(s__state == 8481) [L128] COND FALSE !(s__state == 8482) [L131] COND FALSE !(s__state == 8464) [L134] COND FALSE !(s__state == 8465) [L137] COND FALSE !(s__state == 8466) [L140] COND FALSE !(s__state == 8496) [L143] COND FALSE !(s__state == 8497) Loop: [L146] COND TRUE s__state == 8512 [L306] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L307] COND TRUE __cil_tmp56 + 256UL [L308] skip = 1 [L316] s__state = 8528 [L317] s__init_num = 0 [L591] COND TRUE ! s__s3__tmp__reuse_message [L592] COND FALSE !(! skip) [L617] skip = 0 [L104] COND TRUE 1 [L106] state = s__state [L107] COND FALSE !(s__state == 12292) [L110] COND FALSE !(s__state == 16384) [L113] COND FALSE !(s__state == 8192) [L116] COND FALSE !(s__state == 24576) [L119] COND FALSE !(s__state == 8195) [L122] COND FALSE !(s__state == 8480) [L125] COND FALSE !(s__state == 8481) [L128] COND FALSE !(s__state == 8482) [L131] COND FALSE !(s__state == 8464) [L134] COND FALSE !(s__state == 8465) [L137] COND FALSE !(s__state == 8466) [L140] COND FALSE !(s__state == 8496) [L143] COND FALSE !(s__state == 8497) [L146] COND FALSE !(s__state == 8512) [L149] COND FALSE !(s__state == 8513) [L152] COND TRUE s__state == 8528 [L321] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L323] __cil_tmp57 = (unsigned long )s__options [L324] COND TRUE __cil_tmp57 + 2097152UL [L325] s__s3__tmp__use_rsa_tmp = 1 [L330] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L356] ret = __VERIFIER_nondet_int() [L357] COND FALSE !(ret <= 0) [L374] s__state = 8544 [L375] s__init_num = 0 [L591] COND TRUE ! s__s3__tmp__reuse_message [L592] COND TRUE ! skip [L593] COND FALSE !(state == 8464) [L602] COND FALSE !(\read(s__debug)) [L608] COND FALSE !(cb != 0) [L617] skip = 0 [L104] COND TRUE 1 [L106] state = s__state [L107] COND FALSE !(s__state == 12292) [L110] COND FALSE !(s__state == 16384) [L113] COND FALSE !(s__state == 8192) [L116] COND FALSE !(s__state == 24576) [L119] COND FALSE !(s__state == 8195) [L122] COND FALSE !(s__state == 8480) [L125] COND FALSE !(s__state == 8481) [L128] COND FALSE !(s__state == 8482) [L131] COND FALSE !(s__state == 8464) [L134] COND FALSE !(s__state == 8465) [L137] COND FALSE !(s__state == 8466) [L140] COND FALSE !(s__state == 8496) [L143] COND FALSE !(s__state == 8497) [L146] COND FALSE !(s__state == 8512) [L149] COND FALSE !(s__state == 8513) [L152] COND FALSE !(s__state == 8528) [L155] COND FALSE !(s__state == 8529) [L158] COND TRUE s__state == 8544 [L379] COND TRUE s__verify_mode + 1 [L380] COND FALSE !(s__session__peer != 0) [L391] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L392] COND TRUE __cil_tmp61 + 256UL [L393] COND TRUE s__verify_mode + 2 [L402] s__s3__tmp__cert_request = 1 [L403] ret = __VERIFIER_nondet_int() [L404] COND FALSE !(ret <= 0) [L407] s__state = 8448 [L408] s__s3__tmp__next_state___0 = 8576 [L409] s__init_num = 0 [L591] COND TRUE ! s__s3__tmp__reuse_message [L592] COND TRUE ! skip [L593] COND FALSE !(state == 8464) [L602] COND FALSE !(\read(s__debug)) [L608] COND FALSE !(cb != 0) [L617] skip = 0 [L104] COND TRUE 1 [L106] state = s__state [L107] COND FALSE !(s__state == 12292) [L110] COND FALSE !(s__state == 16384) [L113] COND FALSE !(s__state == 8192) [L116] COND FALSE !(s__state == 24576) [L119] COND FALSE !(s__state == 8195) [L122] COND FALSE !(s__state == 8480) [L125] COND FALSE !(s__state == 8481) [L128] COND FALSE !(s__state == 8482) [L131] COND FALSE !(s__state == 8464) [L134] COND FALSE !(s__state == 8465) [L137] COND FALSE !(s__state == 8466) [L140] COND FALSE !(s__state == 8496) [L143] COND FALSE !(s__state == 8497) [L146] COND FALSE !(s__state == 8512) [L149] COND FALSE !(s__state == 8513) [L152] COND FALSE !(s__state == 8528) [L155] COND FALSE !(s__state == 8529) [L158] COND FALSE !(s__state == 8544) [L161] COND FALSE !(s__state == 8545) [L164] COND FALSE !(s__state == 8560) [L167] COND FALSE !(s__state == 8561) [L170] COND TRUE s__state == 8448 [L431] num1 = __VERIFIER_nondet_int() [L432] COND FALSE !(num1 > 0L) [L441] s__state = s__s3__tmp__next_state___0 [L591] COND TRUE ! s__s3__tmp__reuse_message [L592] COND TRUE ! skip [L593] COND FALSE !(state == 8464) [L602] COND FALSE !(\read(s__debug)) [L608] COND FALSE !(cb != 0) [L617] skip = 0 [L104] COND TRUE 1 [L106] state = s__state [L107] COND FALSE !(s__state == 12292) [L110] COND FALSE !(s__state == 16384) [L113] COND FALSE !(s__state == 8192) [L116] COND FALSE !(s__state == 24576) [L119] COND FALSE !(s__state == 8195) [L122] COND FALSE !(s__state == 8480) [L125] COND FALSE !(s__state == 8481) [L128] COND FALSE !(s__state == 8482) [L131] COND FALSE !(s__state == 8464) [L134] COND FALSE !(s__state == 8465) [L137] COND FALSE !(s__state == 8466) [L140] COND FALSE !(s__state == 8496) [L143] COND FALSE !(s__state == 8497) [L146] COND FALSE !(s__state == 8512) [L149] COND FALSE !(s__state == 8513) [L152] COND FALSE !(s__state == 8528) [L155] COND FALSE !(s__state == 8529) [L158] COND FALSE !(s__state == 8544) [L161] COND FALSE !(s__state == 8545) [L164] COND FALSE !(s__state == 8560) [L167] COND FALSE !(s__state == 8561) [L170] COND FALSE !(s__state == 8448) [L173] COND TRUE s__state == 8576 [L445] ret = __VERIFIER_nondet_int() [L446] COND FALSE !(ret <= 0) [L449] COND TRUE ret == 2 [L450] s__state = 8466 [L591] COND TRUE ! s__s3__tmp__reuse_message [L592] COND TRUE ! skip [L593] COND FALSE !(state == 8464) [L602] COND FALSE !(\read(s__debug)) [L608] COND FALSE !(cb != 0) [L617] skip = 0 [L104] COND TRUE 1 [L106] state = s__state [L107] COND FALSE !(s__state == 12292) [L110] COND FALSE !(s__state == 16384) [L113] COND FALSE !(s__state == 8192) [L116] COND FALSE !(s__state == 24576) [L119] COND FALSE !(s__state == 8195) [L122] COND FALSE !(s__state == 8480) [L125] COND FALSE !(s__state == 8481) [L128] COND FALSE !(s__state == 8482) [L131] COND FALSE !(s__state == 8464) [L134] COND FALSE !(s__state == 8465) [L137] COND TRUE s__state == 8466 [L275] s__shutdown = 0 [L276] ret = __VERIFIER_nondet_int() [L277] COND FALSE !(blastFlag == 0) [L280] COND FALSE !(ret <= 0) [L283] got_new_session = 1 [L284] s__state = 8496 [L285] s__init_num = 0 [L591] COND TRUE ! s__s3__tmp__reuse_message [L592] COND TRUE ! skip [L593] COND FALSE !(state == 8464) [L602] COND FALSE !(\read(s__debug)) [L608] COND FALSE !(cb != 0) [L617] skip = 0 [L104] COND TRUE 1 [L106] state = s__state [L107] COND FALSE !(s__state == 12292) [L110] COND FALSE !(s__state == 16384) [L113] COND FALSE !(s__state == 8192) [L116] COND FALSE !(s__state == 24576) [L119] COND FALSE !(s__state == 8195) [L122] COND FALSE !(s__state == 8480) [L125] COND FALSE !(s__state == 8481) [L128] COND FALSE !(s__state == 8482) [L131] COND FALSE !(s__state == 8464) [L134] COND FALSE !(s__state == 8465) [L137] COND FALSE !(s__state == 8466) [L140] COND TRUE s__state == 8496 [L289] ret = __VERIFIER_nondet_int() [L290] COND FALSE !(blastFlag == 1) [L293] COND FALSE !(ret <= 0) [L296] COND FALSE !(\read(s__hit)) [L299] s__state = 8512 [L301] s__init_num = 0 [L591] COND TRUE ! s__s3__tmp__reuse_message [L592] COND TRUE ! skip [L593] COND FALSE !(state == 8464) [L602] COND FALSE !(\read(s__debug)) [L608] COND FALSE !(cb != 0) [L617] skip = 0 [L104] COND TRUE 1 [L106] state = s__state [L107] COND FALSE !(s__state == 12292) [L110] COND FALSE !(s__state == 16384) [L113] COND FALSE !(s__state == 8192) [L116] COND FALSE !(s__state == 24576) [L119] COND FALSE !(s__state == 8195) [L122] COND FALSE !(s__state == 8480) [L125] COND FALSE !(s__state == 8481) [L128] COND FALSE !(s__state == 8482) [L131] COND FALSE !(s__state == 8464) [L134] COND FALSE !(s__state == 8465) [L137] COND FALSE !(s__state == 8466) [L140] COND FALSE !(s__state == 8496) [L143] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...