./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_2.cil-2.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_2986716f-7fb2-4327-b68c-50b6c9445bc4/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_2986716f-7fb2-4327-b68c-50b6c9445bc4/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_2986716f-7fb2-4327-b68c-50b6c9445bc4/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_2986716f-7fb2-4327-b68c-50b6c9445bc4/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_2.cil-2.c -s /tmp/vcloud-vcloud-master/worker/run_dir_2986716f-7fb2-4327-b68c-50b6c9445bc4/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_2986716f-7fb2-4327-b68c-50b6c9445bc4/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 6c347afff8e447ace50221adb149313f25c6a4a0 .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 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:48:36,694 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-25 08:48:36,696 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-25 08:48:36,711 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-25 08:48:36,711 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-25 08:48:36,713 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-25 08:48:36,715 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-25 08:48:36,723 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-25 08:48:36,728 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-25 08:48:36,732 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-25 08:48:36,733 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-25 08:48:36,734 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-25 08:48:36,735 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-25 08:48:36,737 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-25 08:48:36,738 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-25 08:48:36,739 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-25 08:48:36,740 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-25 08:48:36,741 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-25 08:48:36,743 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-25 08:48:36,747 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-25 08:48:36,750 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-25 08:48:36,753 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-25 08:48:36,755 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-25 08:48:36,756 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-25 08:48:36,759 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-25 08:48:36,759 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-25 08:48:36,759 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-25 08:48:36,761 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-25 08:48:36,761 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-25 08:48:36,762 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-25 08:48:36,763 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-25 08:48:36,763 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-25 08:48:36,764 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-25 08:48:36,765 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-25 08:48:36,766 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-25 08:48:36,766 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-25 08:48:36,767 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-25 08:48:36,767 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-25 08:48:36,767 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-25 08:48:36,768 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-25 08:48:36,769 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-25 08:48:36,770 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_2986716f-7fb2-4327-b68c-50b6c9445bc4/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-11-25 08:48:36,797 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-25 08:48:36,797 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-25 08:48:36,798 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-25 08:48:36,799 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-25 08:48:36,799 INFO L138 SettingsManager]: * Use SBE=true [2019-11-25 08:48:36,799 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-11-25 08:48:36,799 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-11-25 08:48:36,800 INFO L138 SettingsManager]: * Use old map elimination=false [2019-11-25 08:48:36,800 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-11-25 08:48:36,800 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-11-25 08:48:36,800 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-11-25 08:48:36,800 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-25 08:48:36,801 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-25 08:48:36,801 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-11-25 08:48:36,801 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-11-25 08:48:36,801 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-25 08:48:36,801 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-25 08:48:36,802 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-11-25 08:48:36,802 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-11-25 08:48:36,802 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-11-25 08:48:36,802 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-25 08:48:36,802 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-11-25 08:48:36,803 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-11-25 08:48:36,803 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-25 08:48:36,803 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-11-25 08:48:36,803 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-25 08:48:36,803 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-25 08:48:36,804 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-11-25 08:48:36,804 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-25 08:48:36,804 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-11-25 08:48:36,804 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-11-25 08:48:36,805 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-11-25 08:48:36,805 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_2986716f-7fb2-4327-b68c-50b6c9445bc4/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 -> 6c347afff8e447ace50221adb149313f25c6a4a0 [2019-11-25 08:48:36,949 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-25 08:48:36,958 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-25 08:48:36,961 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-25 08:48:36,967 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-25 08:48:36,967 INFO L275 PluginConnector]: CDTParser initialized [2019-11-25 08:48:36,968 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_2986716f-7fb2-4327-b68c-50b6c9445bc4/bin/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_2.cil-2.c [2019-11-25 08:48:37,032 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_2986716f-7fb2-4327-b68c-50b6c9445bc4/bin/uautomizer/data/a7fca055a/f4d51bc1d89144568feedf0efc3d9f30/FLAG886bb569a [2019-11-25 08:48:37,483 INFO L306 CDTParser]: Found 1 translation units. [2019-11-25 08:48:37,483 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_2986716f-7fb2-4327-b68c-50b6c9445bc4/sv-benchmarks/c/ssh-simplified/s3_srvr_2.cil-2.c [2019-11-25 08:48:37,511 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_2986716f-7fb2-4327-b68c-50b6c9445bc4/bin/uautomizer/data/a7fca055a/f4d51bc1d89144568feedf0efc3d9f30/FLAG886bb569a [2019-11-25 08:48:37,528 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_2986716f-7fb2-4327-b68c-50b6c9445bc4/bin/uautomizer/data/a7fca055a/f4d51bc1d89144568feedf0efc3d9f30 [2019-11-25 08:48:37,532 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-25 08:48:37,533 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-11-25 08:48:37,536 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-25 08:48:37,536 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-25 08:48:37,539 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-25 08:48:37,540 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:48:37" (1/1) ... [2019-11-25 08:48:37,542 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@787866a5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:37, skipping insertion in model container [2019-11-25 08:48:37,543 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:48:37" (1/1) ... [2019-11-25 08:48:37,549 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2019-11-25 08:48:37,583 INFO L179 MainTranslator]: Built tables and reachable declarations [2019-11-25 08:48:37,874 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-25 08:48:37,877 INFO L201 MainTranslator]: Completed pre-run [2019-11-25 08:48:37,927 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-25 08:48:37,939 INFO L205 MainTranslator]: Completed translation [2019-11-25 08:48:37,939 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:37 WrapperNode [2019-11-25 08:48:37,940 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-25 08:48:37,940 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-11-25 08:48:37,940 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-11-25 08:48:37,941 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-11-25 08:48:37,949 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:48:37" (1/1) ... [2019-11-25 08:48:37,957 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:48:37" (1/1) ... [2019-11-25 08:48:37,989 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-11-25 08:48:37,990 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-25 08:48:37,990 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-25 08:48:37,990 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-25 08:48:38,001 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:37" (1/1) ... [2019-11-25 08:48:38,002 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:37" (1/1) ... [2019-11-25 08:48:38,012 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:37" (1/1) ... [2019-11-25 08:48:38,026 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:37" (1/1) ... [2019-11-25 08:48:38,033 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:37" (1/1) ... [2019-11-25 08:48:38,041 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:37" (1/1) ... [2019-11-25 08:48:38,044 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:37" (1/1) ... [2019-11-25 08:48:38,067 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-25 08:48:38,067 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-25 08:48:38,067 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-25 08:48:38,067 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-25 08:48:38,068 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:37" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_2986716f-7fb2-4327-b68c-50b6c9445bc4/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:48:38,135 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-25 08:48:38,135 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-25 08:48:38,342 WARN L735 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-25 08:48:38,865 INFO L688 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2019-11-25 08:48:38,865 INFO L688 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2019-11-25 08:48:38,867 INFO L279 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-25 08:48:38,867 INFO L284 CfgBuilder]: Removed 7 assume(true) statements. [2019-11-25 08:48:38,868 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:48:38 BoogieIcfgContainer [2019-11-25 08:48:38,868 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-25 08:48:38,869 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-11-25 08:48:38,869 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-11-25 08:48:38,872 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-11-25 08:48:38,873 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-25 08:48:38,873 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 25.11 08:48:37" (1/3) ... [2019-11-25 08:48:38,874 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@423ef74 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 25.11 08:48:38, skipping insertion in model container [2019-11-25 08:48:38,875 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-25 08:48:38,875 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:48:37" (2/3) ... [2019-11-25 08:48:38,875 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@423ef74 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 25.11 08:48:38, skipping insertion in model container [2019-11-25 08:48:38,875 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-25 08:48:38,876 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:48:38" (3/3) ... [2019-11-25 08:48:38,877 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_srvr_2.cil-2.c [2019-11-25 08:48:38,920 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-11-25 08:48:38,920 INFO L357 BuchiCegarLoop]: Hoare is false [2019-11-25 08:48:38,920 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-11-25 08:48:38,921 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-25 08:48:38,921 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-25 08:48:38,921 INFO L361 BuchiCegarLoop]: Difference is false [2019-11-25 08:48:38,921 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-25 08:48:38,921 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-11-25 08:48:38,940 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states. [2019-11-25 08:48:38,968 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2019-11-25 08:48:38,969 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:38,969 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:38,978 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-25 08:48:38,982 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:38,983 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-11-25 08:48:38,983 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states. [2019-11-25 08:48:38,994 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2019-11-25 08:48:38,994 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:38,994 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:38,996 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-25 08:48:38,996 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:39,000 INFO L794 eck$LassoCheckResult]: Stem: 103#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 18#L81true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7#L84-2true ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 49#L89true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 47#L89-1true assume !(0 == ssl3_accept_~s__cert~0); 10#L98-2true [2019-11-25 08:48:39,001 INFO L796 eck$LassoCheckResult]: Loop: 10#L98-2true assume !false; 106#L99true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 125#L101true assume !(12292 == ssl3_accept_~s__state~0); 112#L104true assume !(16384 == ssl3_accept_~s__state~0); 115#L107true assume !(8192 == ssl3_accept_~s__state~0); 108#L110true assume !(24576 == ssl3_accept_~s__state~0); 69#L113true assume !(8195 == ssl3_accept_~s__state~0); 57#L116true assume 8480 == ssl3_accept_~s__state~0; 14#L120true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 140#L258true 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; 102#L542true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34#L579true ssl3_accept_~skip~0 := 0; 10#L98-2true [2019-11-25 08:48:39,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:39,006 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 1 times [2019-11-25 08:48:39,012 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:39,013 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590114277] [2019-11-25 08:48:39,013 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:39,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:39,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:39,124 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:39,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:39,125 INFO L82 PathProgramCache]: Analyzing trace with hash 722472087, now seen corresponding path program 1 times [2019-11-25 08:48:39,125 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:39,126 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721509569] [2019-11-25 08:48:39,126 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:39,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:39,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:39,141 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:39,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:39,143 INFO L82 PathProgramCache]: Analyzing trace with hash -2007347963, now seen corresponding path program 1 times [2019-11-25 08:48:39,143 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:39,143 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433616326] [2019-11-25 08:48:39,143 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:39,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:39,225 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:48:39,226 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433616326] [2019-11-25 08:48:39,226 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:39,227 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:48:39,228 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625857643] [2019-11-25 08:48:39,357 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:48:39,358 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:48:39,358 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:48:39,358 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:48:39,358 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-25 08:48:39,358 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:48:39,359 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:48:39,359 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:48:39,359 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-2.c_Iteration1_Loop [2019-11-25 08:48:39,359 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:48:39,359 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:48:39,383 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:48:39,391 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:48:39,398 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:48:39,401 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:48:39,407 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:48:39,410 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:48:39,420 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:48:39,524 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:48:39,525 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_2986716f-7fb2-4327-b68c-50b6c9445bc4/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:48:39,532 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:48:39,532 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:48:39,542 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:48:39,542 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_2986716f-7fb2-4327-b68c-50b6c9445bc4/bin/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:48:39,554 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:48:39,555 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_2986716f-7fb2-4327-b68c-50b6c9445bc4/bin/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:48:39,571 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-25 08:48:39,571 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:48:39,580 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-25 08:48:39,582 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:48:39,582 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:48:39,583 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:48:39,583 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:48:39,583 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-25 08:48:39,583 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:48:39,583 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:48:39,583 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:48:39,583 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-2.c_Iteration1_Loop [2019-11-25 08:48:39,584 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:48:39,584 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:48:39,585 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:48:39,592 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:48:39,604 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:48:39,608 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:48:39,611 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:48:39,615 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:48:39,619 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:48:39,732 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:48:39,736 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_2986716f-7fb2-4327-b68c-50b6c9445bc4/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) [2019-11-25 08:48:39,743 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:48:39,745 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:48:39,746 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:48:39,746 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:48:39,746 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:48:39,747 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:48:39,751 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:48:39,751 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:48:39,759 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_2986716f-7fb2-4327-b68c-50b6c9445bc4/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:48:39,767 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:48:39,769 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:48:39,769 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:48:39,769 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:48:39,769 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:48:39,770 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:48:39,774 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:48:39,774 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-25 08:48:39,778 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-25 08:48:39,802 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-25 08:48:39,802 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_2986716f-7fb2-4327-b68c-50b6c9445bc4/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) [2019-11-25 08:48:39,817 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-25 08:48:39,817 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-25 08:48:39,817 INFO L510 LassoAnalysis]: Proved termination. [2019-11-25 08:48:39,818 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:48:39,822 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:48:39,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:39,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:39,876 INFO L255 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-25 08:48:39,879 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:48:39,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:39,896 INFO L255 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-25 08:48:39,899 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:48:39,936 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:48:39,954 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:48:39,956 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states. Second operand 5 states. [2019-11-25 08:48:40,827 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states.. Second operand 5 states. Result 787 states and 1324 transitions. Complement of second has 10 states. [2019-11-25 08:48:40,827 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:48:40,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-25 08:48:40,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 572 transitions. [2019-11-25 08:48:40,832 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 572 transitions. Stem has 5 letters. Loop has 12 letters. [2019-11-25 08:48:40,833 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:48:40,833 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 572 transitions. Stem has 17 letters. Loop has 12 letters. [2019-11-25 08:48:40,834 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:48:40,834 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 572 transitions. Stem has 5 letters. Loop has 24 letters. [2019-11-25 08:48:40,835 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:48:40,836 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 787 states and 1324 transitions. [2019-11-25 08:48:40,849 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 299 [2019-11-25 08:48:40,861 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 787 states to 649 states and 1002 transitions. [2019-11-25 08:48:40,863 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 364 [2019-11-25 08:48:40,864 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 375 [2019-11-25 08:48:40,864 INFO L73 IsDeterministic]: Start isDeterministic. Operand 649 states and 1002 transitions. [2019-11-25 08:48:40,865 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:40,865 INFO L688 BuchiCegarLoop]: Abstraction has 649 states and 1002 transitions. [2019-11-25 08:48:40,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 649 states and 1002 transitions. [2019-11-25 08:48:40,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 649 to 455. [2019-11-25 08:48:40,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 455 states. [2019-11-25 08:48:40,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 455 states to 455 states and 699 transitions. [2019-11-25 08:48:40,924 INFO L711 BuchiCegarLoop]: Abstraction has 455 states and 699 transitions. [2019-11-25 08:48:40,924 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:40,927 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:40,928 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:40,929 INFO L87 Difference]: Start difference. First operand 455 states and 699 transitions. Second operand 3 states. [2019-11-25 08:48:41,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:41,073 INFO L93 Difference]: Finished difference Result 507 states and 780 transitions. [2019-11-25 08:48:41,073 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:41,074 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 507 states and 780 transitions. [2019-11-25 08:48:41,078 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 247 [2019-11-25 08:48:41,083 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 507 states to 507 states and 780 transitions. [2019-11-25 08:48:41,083 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 310 [2019-11-25 08:48:41,084 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 310 [2019-11-25 08:48:41,084 INFO L73 IsDeterministic]: Start isDeterministic. Operand 507 states and 780 transitions. [2019-11-25 08:48:41,085 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:41,085 INFO L688 BuchiCegarLoop]: Abstraction has 507 states and 780 transitions. [2019-11-25 08:48:41,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states and 780 transitions. [2019-11-25 08:48:41,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 487. [2019-11-25 08:48:41,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 487 states. [2019-11-25 08:48:41,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 754 transitions. [2019-11-25 08:48:41,106 INFO L711 BuchiCegarLoop]: Abstraction has 487 states and 754 transitions. [2019-11-25 08:48:41,107 INFO L591 BuchiCegarLoop]: Abstraction has 487 states and 754 transitions. [2019-11-25 08:48:41,107 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-11-25 08:48:41,107 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 487 states and 754 transitions. [2019-11-25 08:48:41,110 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 243 [2019-11-25 08:48:41,110 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:41,110 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:41,111 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:48:41,111 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:48:41,112 INFO L794 eck$LassoCheckResult]: Stem: 2204#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2025#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 1991#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 1992#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2106#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 2107#L98-2 assume !false; 2336#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2236#L101 assume !(12292 == ssl3_accept_~s__state~0); 2217#L104 assume !(16384 == ssl3_accept_~s__state~0); 2218#L107 assume !(8192 == ssl3_accept_~s__state~0); 2209#L110 assume !(24576 == ssl3_accept_~s__state~0); 2210#L113 assume !(8195 == ssl3_accept_~s__state~0); 2118#L116 assume !(8480 == ssl3_accept_~s__state~0); 2119#L119 assume !(8481 == ssl3_accept_~s__state~0); 2067#L122 assume !(8482 == ssl3_accept_~s__state~0); 2028#L125 assume 8464 == ssl3_accept_~s__state~0; 2017#L132 [2019-11-25 08:48:41,112 INFO L796 eck$LassoCheckResult]: Loop: 2017#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 2115#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2110#L273-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; 1980#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2442#L579 ssl3_accept_~skip~0 := 0; 2443#L98-2 assume !false; 2205#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2206#L101 assume !(12292 == ssl3_accept_~s__state~0); 2375#L104 assume !(16384 == ssl3_accept_~s__state~0); 2376#L107 assume !(8192 == ssl3_accept_~s__state~0); 2378#L110 assume !(24576 == ssl3_accept_~s__state~0); 2135#L113 assume !(8195 == ssl3_accept_~s__state~0); 2136#L116 assume !(8480 == ssl3_accept_~s__state~0); 2315#L119 assume !(8481 == ssl3_accept_~s__state~0); 2314#L122 assume !(8482 == ssl3_accept_~s__state~0); 2313#L125 assume 8464 == ssl3_accept_~s__state~0; 2017#L132 [2019-11-25 08:48:41,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:41,112 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 1 times [2019-11-25 08:48:41,112 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:41,113 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027191607] [2019-11-25 08:48:41,113 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:41,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:41,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:41,156 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:41,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:41,159 INFO L82 PathProgramCache]: Analyzing trace with hash -1781579871, now seen corresponding path program 1 times [2019-11-25 08:48:41,159 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:41,160 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268979482] [2019-11-25 08:48:41,160 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:41,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:41,184 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:48:41,184 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268979482] [2019-11-25 08:48:41,184 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:41,185 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:48:41,185 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71057260] [2019-11-25 08:48:41,185 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:41,185 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:41,185 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:41,186 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:41,186 INFO L87 Difference]: Start difference. First operand 487 states and 754 transitions. cyclomatic complexity: 270 Second operand 3 states. [2019-11-25 08:48:41,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:41,408 INFO L93 Difference]: Finished difference Result 597 states and 932 transitions. [2019-11-25 08:48:41,408 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:41,408 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 597 states and 932 transitions. [2019-11-25 08:48:41,414 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 325 [2019-11-25 08:48:41,423 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 597 states to 597 states and 932 transitions. [2019-11-25 08:48:41,423 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 374 [2019-11-25 08:48:41,424 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 374 [2019-11-25 08:48:41,424 INFO L73 IsDeterministic]: Start isDeterministic. Operand 597 states and 932 transitions. [2019-11-25 08:48:41,424 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:41,424 INFO L688 BuchiCegarLoop]: Abstraction has 597 states and 932 transitions. [2019-11-25 08:48:41,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 597 states and 932 transitions. [2019-11-25 08:48:41,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 597 to 521. [2019-11-25 08:48:41,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 521 states. [2019-11-25 08:48:41,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 804 transitions. [2019-11-25 08:48:41,442 INFO L711 BuchiCegarLoop]: Abstraction has 521 states and 804 transitions. [2019-11-25 08:48:41,442 INFO L591 BuchiCegarLoop]: Abstraction has 521 states and 804 transitions. [2019-11-25 08:48:41,442 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-11-25 08:48:41,443 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 521 states and 804 transitions. [2019-11-25 08:48:41,447 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 275 [2019-11-25 08:48:41,448 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:41,448 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:41,452 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:48:41,452 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] [2019-11-25 08:48:41,452 INFO L794 eck$LassoCheckResult]: Stem: 3279#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3115#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3081#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 3082#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3192#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 3193#L98-2 assume !false; 3430#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3428#L101 assume !(12292 == ssl3_accept_~s__state~0); 3425#L104 assume !(16384 == ssl3_accept_~s__state~0); 3417#L107 assume !(8192 == ssl3_accept_~s__state~0); 3418#L110 assume !(24576 == ssl3_accept_~s__state~0); 3412#L113 assume !(8195 == ssl3_accept_~s__state~0); 3413#L116 assume !(8480 == ssl3_accept_~s__state~0); 3521#L119 assume !(8481 == ssl3_accept_~s__state~0); 3520#L122 assume !(8482 == ssl3_accept_~s__state~0); 3517#L125 assume 8464 == ssl3_accept_~s__state~0; 3287#L132 [2019-11-25 08:48:41,453 INFO L796 eck$LassoCheckResult]: Loop: 3287#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 3201#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3196#L273-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; 3070#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3078#L579 ssl3_accept_~skip~0 := 0; 3086#L98-2 assume !false; 3087#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3280#L101 assume !(12292 == ssl3_accept_~s__state~0); 3289#L104 assume 16384 == ssl3_accept_~s__state~0; 3182#L210 ssl3_accept_~s__server~0 := 1; 3183#L215 assume 0 != ssl3_accept_~cb~0; 3233#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3234#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3266#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3268#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3318#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 3288#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3356#L579 ssl3_accept_~skip~0 := 0; 3355#L98-2 assume !false; 3350#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3348#L101 assume !(12292 == ssl3_accept_~s__state~0); 3346#L104 assume !(16384 == ssl3_accept_~s__state~0); 3344#L107 assume !(8192 == ssl3_accept_~s__state~0); 3342#L110 assume !(24576 == ssl3_accept_~s__state~0); 3340#L113 assume !(8195 == ssl3_accept_~s__state~0); 3330#L116 assume !(8480 == ssl3_accept_~s__state~0); 3331#L119 assume !(8481 == ssl3_accept_~s__state~0); 3332#L122 assume !(8482 == ssl3_accept_~s__state~0); 3371#L125 assume 8464 == ssl3_accept_~s__state~0; 3287#L132 [2019-11-25 08:48:41,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:41,453 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 2 times [2019-11-25 08:48:41,453 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:41,454 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714906189] [2019-11-25 08:48:41,463 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:41,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:41,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:41,501 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:41,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:41,504 INFO L82 PathProgramCache]: Analyzing trace with hash -831915260, now seen corresponding path program 1 times [2019-11-25 08:48:41,504 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:41,505 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374319384] [2019-11-25 08:48:41,505 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:41,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:41,536 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:48:41,536 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374319384] [2019-11-25 08:48:41,537 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:41,537 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:48:41,537 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132843066] [2019-11-25 08:48:41,537 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:41,537 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:41,538 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:41,538 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:41,538 INFO L87 Difference]: Start difference. First operand 521 states and 804 transitions. cyclomatic complexity: 286 Second operand 3 states. [2019-11-25 08:48:41,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:41,747 INFO L93 Difference]: Finished difference Result 649 states and 921 transitions. [2019-11-25 08:48:41,748 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:41,748 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 649 states and 921 transitions. [2019-11-25 08:48:41,753 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 355 [2019-11-25 08:48:41,760 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 649 states to 576 states and 841 transitions. [2019-11-25 08:48:41,760 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 404 [2019-11-25 08:48:41,760 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 415 [2019-11-25 08:48:41,761 INFO L73 IsDeterministic]: Start isDeterministic. Operand 576 states and 841 transitions. [2019-11-25 08:48:41,762 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:41,762 INFO L688 BuchiCegarLoop]: Abstraction has 576 states and 841 transitions. [2019-11-25 08:48:41,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states and 841 transitions. [2019-11-25 08:48:41,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 530. [2019-11-25 08:48:41,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2019-11-25 08:48:41,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 784 transitions. [2019-11-25 08:48:41,772 INFO L711 BuchiCegarLoop]: Abstraction has 530 states and 784 transitions. [2019-11-25 08:48:41,773 INFO L591 BuchiCegarLoop]: Abstraction has 530 states and 784 transitions. [2019-11-25 08:48:41,773 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-11-25 08:48:41,773 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 530 states and 784 transitions. [2019-11-25 08:48:41,777 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2019-11-25 08:48:41,777 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:41,777 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:41,778 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:41,778 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:41,778 INFO L794 eck$LassoCheckResult]: Stem: 4473#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4294#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4257#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 4258#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4372#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 4373#L98-2 assume !false; 4641#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4730#L101 assume !(12292 == ssl3_accept_~s__state~0); 4728#L104 assume !(16384 == ssl3_accept_~s__state~0); 4723#L107 assume 8192 == ssl3_accept_~s__state~0; 4362#L210 [2019-11-25 08:48:41,779 INFO L796 eck$LassoCheckResult]: Loop: 4362#L210 ssl3_accept_~s__server~0 := 1; 4363#L215 assume 0 != ssl3_accept_~cb~0; 4422#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4423#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4457#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4459#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4518#L242 assume 12292 != ssl3_accept_~s__state~0; 4370#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31; 4305#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4666#L579 ssl3_accept_~skip~0 := 0; 4664#L98-2 assume !false; 4662#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4660#L101 assume !(12292 == ssl3_accept_~s__state~0); 4658#L104 assume !(16384 == ssl3_accept_~s__state~0); 4656#L107 assume 8192 == ssl3_accept_~s__state~0; 4362#L210 [2019-11-25 08:48:41,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:41,779 INFO L82 PathProgramCache]: Analyzing trace with hash 1269760736, now seen corresponding path program 1 times [2019-11-25 08:48:41,779 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:41,779 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347162433] [2019-11-25 08:48:41,779 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:41,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:41,821 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:48:41,821 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347162433] [2019-11-25 08:48:41,821 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:41,821 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-25 08:48:41,821 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921439281] [2019-11-25 08:48:41,822 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:48:41,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:41,822 INFO L82 PathProgramCache]: Analyzing trace with hash 1966268633, now seen corresponding path program 1 times [2019-11-25 08:48:41,822 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:41,822 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115065795] [2019-11-25 08:48:41,823 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:41,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:41,850 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:48:41,850 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115065795] [2019-11-25 08:48:41,850 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:41,851 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:48:41,851 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138041050] [2019-11-25 08:48:41,851 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:41,851 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:41,851 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:41,852 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:41,852 INFO L87 Difference]: Start difference. First operand 530 states and 784 transitions. cyclomatic complexity: 257 Second operand 3 states. [2019-11-25 08:48:41,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:41,994 INFO L93 Difference]: Finished difference Result 540 states and 792 transitions. [2019-11-25 08:48:41,995 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:41,995 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 540 states and 792 transitions. [2019-11-25 08:48:41,999 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2019-11-25 08:48:42,003 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 540 states to 540 states and 792 transitions. [2019-11-25 08:48:42,003 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 384 [2019-11-25 08:48:42,003 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 384 [2019-11-25 08:48:42,004 INFO L73 IsDeterministic]: Start isDeterministic. Operand 540 states and 792 transitions. [2019-11-25 08:48:42,004 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:42,005 INFO L688 BuchiCegarLoop]: Abstraction has 540 states and 792 transitions. [2019-11-25 08:48:42,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states and 792 transitions. [2019-11-25 08:48:42,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 530. [2019-11-25 08:48:42,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2019-11-25 08:48:42,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 780 transitions. [2019-11-25 08:48:42,014 INFO L711 BuchiCegarLoop]: Abstraction has 530 states and 780 transitions. [2019-11-25 08:48:42,014 INFO L591 BuchiCegarLoop]: Abstraction has 530 states and 780 transitions. [2019-11-25 08:48:42,014 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-11-25 08:48:42,014 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 530 states and 780 transitions. [2019-11-25 08:48:42,017 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2019-11-25 08:48:42,017 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:42,017 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:42,018 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:42,018 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:42,018 INFO L794 eck$LassoCheckResult]: Stem: 5534#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5370#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5334#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 5335#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5446#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 5447#L98-2 assume !false; 5722#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5720#L101 assume !(12292 == ssl3_accept_~s__state~0); 5718#L104 assume !(16384 == ssl3_accept_~s__state~0); 5716#L107 assume !(8192 == ssl3_accept_~s__state~0); 5714#L110 assume !(24576 == ssl3_accept_~s__state~0); 5712#L113 assume 8195 == ssl3_accept_~s__state~0; 5436#L210 [2019-11-25 08:48:42,019 INFO L796 eck$LassoCheckResult]: Loop: 5436#L210 ssl3_accept_~s__server~0 := 1; 5437#L215 assume 0 != ssl3_accept_~cb~0; 5492#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5493#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5521#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5523#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5525#L242 assume 12292 != ssl3_accept_~s__state~0; 5444#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31; 5362#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5331#L579 ssl3_accept_~skip~0 := 0; 5345#L98-2 assume !false; 5346#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5535#L101 assume !(12292 == ssl3_accept_~s__state~0); 5543#L104 assume !(16384 == ssl3_accept_~s__state~0); 5544#L107 assume !(8192 == ssl3_accept_~s__state~0); 5539#L110 assume !(24576 == ssl3_accept_~s__state~0); 5472#L113 assume 8195 == ssl3_accept_~s__state~0; 5436#L210 [2019-11-25 08:48:42,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:42,019 INFO L82 PathProgramCache]: Analyzing trace with hash 469359109, now seen corresponding path program 1 times [2019-11-25 08:48:42,019 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:42,019 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903247029] [2019-11-25 08:48:42,019 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:42,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:42,035 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:48:42,035 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903247029] [2019-11-25 08:48:42,036 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:42,036 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-25 08:48:42,036 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162320536] [2019-11-25 08:48:42,036 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:48:42,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:42,037 INFO L82 PathProgramCache]: Analyzing trace with hash -201450050, now seen corresponding path program 1 times [2019-11-25 08:48:42,037 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:42,037 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440426017] [2019-11-25 08:48:42,037 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:42,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:42,058 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:48:42,058 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440426017] [2019-11-25 08:48:42,058 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:42,058 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:48:42,058 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455488289] [2019-11-25 08:48:42,058 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:42,059 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:42,059 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:42,059 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:42,059 INFO L87 Difference]: Start difference. First operand 530 states and 780 transitions. cyclomatic complexity: 253 Second operand 3 states. [2019-11-25 08:48:42,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:42,195 INFO L93 Difference]: Finished difference Result 540 states and 788 transitions. [2019-11-25 08:48:42,195 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:42,196 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 540 states and 788 transitions. [2019-11-25 08:48:42,199 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2019-11-25 08:48:42,203 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 540 states to 540 states and 788 transitions. [2019-11-25 08:48:42,203 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 384 [2019-11-25 08:48:42,204 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 384 [2019-11-25 08:48:42,204 INFO L73 IsDeterministic]: Start isDeterministic. Operand 540 states and 788 transitions. [2019-11-25 08:48:42,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:42,205 INFO L688 BuchiCegarLoop]: Abstraction has 540 states and 788 transitions. [2019-11-25 08:48:42,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states and 788 transitions. [2019-11-25 08:48:42,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 530. [2019-11-25 08:48:42,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2019-11-25 08:48:42,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 776 transitions. [2019-11-25 08:48:42,215 INFO L711 BuchiCegarLoop]: Abstraction has 530 states and 776 transitions. [2019-11-25 08:48:42,215 INFO L591 BuchiCegarLoop]: Abstraction has 530 states and 776 transitions. [2019-11-25 08:48:42,215 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-11-25 08:48:42,215 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 530 states and 776 transitions. [2019-11-25 08:48:42,218 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2019-11-25 08:48:42,218 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:42,218 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:42,219 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:48:42,219 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:42,220 INFO L794 eck$LassoCheckResult]: Stem: 6619#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6448#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6411#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 6412#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6525#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 6526#L98-2 assume !false; 6417#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6621#L101 assume !(12292 == ssl3_accept_~s__state~0); 6630#L104 assume !(16384 == ssl3_accept_~s__state~0); 6631#L107 assume !(8192 == ssl3_accept_~s__state~0); 6623#L110 assume !(24576 == ssl3_accept_~s__state~0); 6553#L113 assume !(8195 == ssl3_accept_~s__state~0); 6537#L116 assume !(8480 == ssl3_accept_~s__state~0); 6538#L119 assume !(8481 == ssl3_accept_~s__state~0); 6489#L122 assume !(8482 == ssl3_accept_~s__state~0); 6490#L125 assume 8464 == ssl3_accept_~s__state~0; 6628#L132 [2019-11-25 08:48:42,220 INFO L796 eck$LassoCheckResult]: Loop: 6628#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 6535#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6529#L273-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; 6530#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6893#L579 ssl3_accept_~skip~0 := 0; 6891#L98-2 assume !false; 6889#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6887#L101 assume !(12292 == ssl3_accept_~s__state~0); 6885#L104 assume !(16384 == ssl3_accept_~s__state~0); 6883#L107 assume !(8192 == ssl3_accept_~s__state~0); 6882#L110 assume !(24576 == ssl3_accept_~s__state~0); 6881#L113 assume !(8195 == ssl3_accept_~s__state~0); 6879#L116 assume !(8480 == ssl3_accept_~s__state~0); 6878#L119 assume !(8481 == ssl3_accept_~s__state~0); 6877#L122 assume !(8482 == ssl3_accept_~s__state~0); 6876#L125 assume !(8464 == ssl3_accept_~s__state~0); 6875#L128 assume !(8465 == ssl3_accept_~s__state~0); 6873#L131 assume !(8466 == ssl3_accept_~s__state~0); 6830#L134 assume 8496 == ssl3_accept_~s__state~0; 6743#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 6828#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6827#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 6826#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6800#L296-2 ssl3_accept_~s__init_num~0 := 0; 6687#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6789#L579 ssl3_accept_~skip~0 := 0; 6787#L98-2 assume !false; 6785#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6780#L101 assume !(12292 == ssl3_accept_~s__state~0); 6778#L104 assume 16384 == ssl3_accept_~s__state~0; 6775#L210 ssl3_accept_~s__server~0 := 1; 6790#L215 assume 0 != ssl3_accept_~cb~0; 6788#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6786#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6783#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6779#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6777#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 6773#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6767#L579 ssl3_accept_~skip~0 := 0; 6765#L98-2 assume !false; 6763#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6761#L101 assume !(12292 == ssl3_accept_~s__state~0); 6759#L104 assume !(16384 == ssl3_accept_~s__state~0); 6757#L107 assume !(8192 == ssl3_accept_~s__state~0); 6756#L110 assume !(24576 == ssl3_accept_~s__state~0); 6755#L113 assume !(8195 == ssl3_accept_~s__state~0); 6754#L116 assume !(8480 == ssl3_accept_~s__state~0); 6691#L119 assume !(8481 == ssl3_accept_~s__state~0); 6692#L122 assume !(8482 == ssl3_accept_~s__state~0); 6718#L125 assume 8464 == ssl3_accept_~s__state~0; 6628#L132 [2019-11-25 08:48:42,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:42,220 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 3 times [2019-11-25 08:48:42,220 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:42,221 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024461846] [2019-11-25 08:48:42,221 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:42,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:42,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:42,241 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:42,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:42,243 INFO L82 PathProgramCache]: Analyzing trace with hash -2026111264, now seen corresponding path program 1 times [2019-11-25 08:48:42,243 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:42,243 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932926010] [2019-11-25 08:48:42,244 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:42,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:42,281 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-25 08:48:42,281 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932926010] [2019-11-25 08:48:42,281 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:42,281 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:48:42,282 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562757108] [2019-11-25 08:48:42,282 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:42,282 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:42,282 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:42,282 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:42,283 INFO L87 Difference]: Start difference. First operand 530 states and 776 transitions. cyclomatic complexity: 249 Second operand 3 states. [2019-11-25 08:48:42,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:42,472 INFO L93 Difference]: Finished difference Result 670 states and 986 transitions. [2019-11-25 08:48:42,475 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:42,475 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 670 states and 986 transitions. [2019-11-25 08:48:42,482 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 433 [2019-11-25 08:48:42,487 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 670 states to 663 states and 979 transitions. [2019-11-25 08:48:42,487 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 463 [2019-11-25 08:48:42,488 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 463 [2019-11-25 08:48:42,488 INFO L73 IsDeterministic]: Start isDeterministic. Operand 663 states and 979 transitions. [2019-11-25 08:48:42,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:42,491 INFO L688 BuchiCegarLoop]: Abstraction has 663 states and 979 transitions. [2019-11-25 08:48:42,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states and 979 transitions. [2019-11-25 08:48:42,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 650. [2019-11-25 08:48:42,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 650 states. [2019-11-25 08:48:42,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 963 transitions. [2019-11-25 08:48:42,504 INFO L711 BuchiCegarLoop]: Abstraction has 650 states and 963 transitions. [2019-11-25 08:48:42,504 INFO L591 BuchiCegarLoop]: Abstraction has 650 states and 963 transitions. [2019-11-25 08:48:42,504 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-11-25 08:48:42,504 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 650 states and 963 transitions. [2019-11-25 08:48:42,507 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 424 [2019-11-25 08:48:42,507 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:42,507 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:42,510 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:48:42,511 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:48:42,511 INFO L794 eck$LassoCheckResult]: Stem: 7829#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7653#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7617#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 7618#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7729#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 7730#L98-2 assume !false; 8055#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8186#L101 assume !(12292 == ssl3_accept_~s__state~0); 8184#L104 assume !(16384 == ssl3_accept_~s__state~0); 8183#L107 assume !(8192 == ssl3_accept_~s__state~0); 8182#L110 assume !(24576 == ssl3_accept_~s__state~0); 8181#L113 assume !(8195 == ssl3_accept_~s__state~0); 8176#L116 assume !(8480 == ssl3_accept_~s__state~0); 8174#L119 assume !(8481 == ssl3_accept_~s__state~0); 8172#L122 assume !(8482 == ssl3_accept_~s__state~0); 8170#L125 assume 8464 == ssl3_accept_~s__state~0; 7839#L132 [2019-11-25 08:48:42,513 INFO L796 eck$LassoCheckResult]: Loop: 7839#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 7739#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7733#L273-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; 7734#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8232#L579 ssl3_accept_~skip~0 := 0; 7622#L98-2 assume !false; 7623#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7856#L101 assume !(12292 == ssl3_accept_~s__state~0); 7857#L104 assume !(16384 == ssl3_accept_~s__state~0); 8229#L107 assume !(8192 == ssl3_accept_~s__state~0); 7834#L110 assume !(24576 == ssl3_accept_~s__state~0); 7835#L113 assume !(8195 == ssl3_accept_~s__state~0); 7742#L116 assume !(8480 == ssl3_accept_~s__state~0); 7743#L119 assume !(8481 == ssl3_accept_~s__state~0); 7693#L122 assume !(8482 == ssl3_accept_~s__state~0); 7654#L125 assume !(8464 == ssl3_accept_~s__state~0); 7655#L128 assume !(8465 == ssl3_accept_~s__state~0); 7641#L131 assume !(8466 == ssl3_accept_~s__state~0); 7642#L134 assume 8496 == ssl3_accept_~s__state~0; 7775#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 7776#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8066#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 7619#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7605#L296-2 ssl3_accept_~s__init_num~0 := 0; 7606#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8223#L579 ssl3_accept_~skip~0 := 0; 8222#L98-2 assume !false; 8221#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8220#L101 assume !(12292 == ssl3_accept_~s__state~0); 8219#L104 assume !(16384 == ssl3_accept_~s__state~0); 8217#L107 assume !(8192 == ssl3_accept_~s__state~0); 8215#L110 assume !(24576 == ssl3_accept_~s__state~0); 8213#L113 assume !(8195 == ssl3_accept_~s__state~0); 8209#L116 assume !(8480 == ssl3_accept_~s__state~0); 8208#L119 assume !(8481 == ssl3_accept_~s__state~0); 8158#L122 assume !(8482 == ssl3_accept_~s__state~0); 8157#L125 assume !(8464 == ssl3_accept_~s__state~0); 8156#L128 assume !(8465 == ssl3_accept_~s__state~0); 8155#L131 assume !(8466 == ssl3_accept_~s__state~0); 8151#L134 assume !(8496 == ssl3_accept_~s__state~0); 7845#L137 assume !(8497 == ssl3_accept_~s__state~0); 7846#L140 assume !(8512 == ssl3_accept_~s__state~0); 7803#L143 assume !(8513 == ssl3_accept_~s__state~0); 7765#L146 assume !(8528 == ssl3_accept_~s__state~0); 7766#L149 assume !(8529 == ssl3_accept_~s__state~0); 7779#L152 assume !(8544 == ssl3_accept_~s__state~0); 7945#L155 assume !(8545 == ssl3_accept_~s__state~0); 7907#L158 assume 8560 == ssl3_accept_~s__state~0; 7850#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 7837#L421 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; 7645#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8175#L579 ssl3_accept_~skip~0 := 0; 8173#L98-2 assume !false; 8171#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8169#L101 assume !(12292 == ssl3_accept_~s__state~0); 8167#L104 assume !(16384 == ssl3_accept_~s__state~0); 8165#L107 assume !(8192 == ssl3_accept_~s__state~0); 8162#L110 assume !(24576 == ssl3_accept_~s__state~0); 8161#L113 assume !(8195 == ssl3_accept_~s__state~0); 8160#L116 assume !(8480 == ssl3_accept_~s__state~0); 7892#L119 assume !(8481 == ssl3_accept_~s__state~0); 7893#L122 assume !(8482 == ssl3_accept_~s__state~0); 7898#L125 assume 8464 == ssl3_accept_~s__state~0; 7839#L132 [2019-11-25 08:48:42,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:42,513 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 4 times [2019-11-25 08:48:42,513 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:42,514 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748250944] [2019-11-25 08:48:42,514 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:42,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:42,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:42,545 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:42,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:42,549 INFO L82 PathProgramCache]: Analyzing trace with hash -2026959604, now seen corresponding path program 1 times [2019-11-25 08:48:42,549 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:42,549 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107940065] [2019-11-25 08:48:42,549 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:42,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:42,590 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:48:42,590 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107940065] [2019-11-25 08:48:42,590 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:42,590 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:48:42,590 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433763917] [2019-11-25 08:48:42,591 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:42,591 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:42,591 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:42,591 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:42,591 INFO L87 Difference]: Start difference. First operand 650 states and 963 transitions. cyclomatic complexity: 316 Second operand 3 states. [2019-11-25 08:48:42,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:42,791 INFO L93 Difference]: Finished difference Result 786 states and 1073 transitions. [2019-11-25 08:48:42,792 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:42,792 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 786 states and 1073 transitions. [2019-11-25 08:48:42,798 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 519 [2019-11-25 08:48:42,803 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 786 states to 786 states and 1073 transitions. [2019-11-25 08:48:42,803 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 549 [2019-11-25 08:48:42,804 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 549 [2019-11-25 08:48:42,804 INFO L73 IsDeterministic]: Start isDeterministic. Operand 786 states and 1073 transitions. [2019-11-25 08:48:42,804 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:42,805 INFO L688 BuchiCegarLoop]: Abstraction has 786 states and 1073 transitions. [2019-11-25 08:48:42,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 786 states and 1073 transitions. [2019-11-25 08:48:42,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 786 to 778. [2019-11-25 08:48:42,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 778 states. [2019-11-25 08:48:42,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 778 states to 778 states and 1062 transitions. [2019-11-25 08:48:42,818 INFO L711 BuchiCegarLoop]: Abstraction has 778 states and 1062 transitions. [2019-11-25 08:48:42,818 INFO L591 BuchiCegarLoop]: Abstraction has 778 states and 1062 transitions. [2019-11-25 08:48:42,818 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-11-25 08:48:42,818 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 778 states and 1062 transitions. [2019-11-25 08:48:42,821 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 512 [2019-11-25 08:48:42,822 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:42,822 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:42,823 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:48:42,823 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:48:42,823 INFO L794 eck$LassoCheckResult]: Stem: 9267#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9097#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9059#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 9060#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9173#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 9174#L98-2 assume !false; 9442#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9609#L101 assume !(12292 == ssl3_accept_~s__state~0); 9607#L104 assume !(16384 == ssl3_accept_~s__state~0); 9605#L107 assume !(8192 == ssl3_accept_~s__state~0); 9603#L110 assume !(24576 == ssl3_accept_~s__state~0); 9601#L113 assume !(8195 == ssl3_accept_~s__state~0); 9599#L116 assume !(8480 == ssl3_accept_~s__state~0); 9596#L119 assume !(8481 == ssl3_accept_~s__state~0); 9590#L122 assume !(8482 == ssl3_accept_~s__state~0); 9587#L125 assume 8464 == ssl3_accept_~s__state~0; 9274#L132 [2019-11-25 08:48:42,829 INFO L796 eck$LassoCheckResult]: Loop: 9274#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 9183#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9177#L273-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; 9178#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9767#L579 ssl3_accept_~skip~0 := 0; 9765#L98-2 assume !false; 9763#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9761#L101 assume !(12292 == ssl3_accept_~s__state~0); 9759#L104 assume !(16384 == ssl3_accept_~s__state~0); 9757#L107 assume !(8192 == ssl3_accept_~s__state~0); 9755#L110 assume !(24576 == ssl3_accept_~s__state~0); 9753#L113 assume !(8195 == ssl3_accept_~s__state~0); 9751#L116 assume !(8480 == ssl3_accept_~s__state~0); 9749#L119 assume !(8481 == ssl3_accept_~s__state~0); 9747#L122 assume !(8482 == ssl3_accept_~s__state~0); 9745#L125 assume !(8464 == ssl3_accept_~s__state~0); 9743#L128 assume !(8465 == ssl3_accept_~s__state~0); 9741#L131 assume !(8466 == ssl3_accept_~s__state~0); 9514#L134 assume 8496 == ssl3_accept_~s__state~0; 9213#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 9214#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9261#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 9061#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9062#L296-2 ssl3_accept_~s__init_num~0 := 0; 9081#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9729#L579 ssl3_accept_~skip~0 := 0; 9727#L98-2 assume !false; 9726#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9725#L101 assume !(12292 == ssl3_accept_~s__state~0); 9724#L104 assume !(16384 == ssl3_accept_~s__state~0); 9723#L107 assume !(8192 == ssl3_accept_~s__state~0); 9722#L110 assume !(24576 == ssl3_accept_~s__state~0); 9721#L113 assume !(8195 == ssl3_accept_~s__state~0); 9720#L116 assume !(8480 == ssl3_accept_~s__state~0); 9714#L119 assume !(8481 == ssl3_accept_~s__state~0); 9712#L122 assume !(8482 == ssl3_accept_~s__state~0); 9710#L125 assume !(8464 == ssl3_accept_~s__state~0); 9708#L128 assume !(8465 == ssl3_accept_~s__state~0); 9706#L131 assume !(8466 == ssl3_accept_~s__state~0); 9701#L134 assume !(8496 == ssl3_accept_~s__state~0); 9515#L137 assume !(8497 == ssl3_accept_~s__state~0); 9516#L140 assume !(8512 == ssl3_accept_~s__state~0); 9517#L143 assume !(8513 == ssl3_accept_~s__state~0); 9518#L146 assume !(8528 == ssl3_accept_~s__state~0); 9700#L149 assume !(8529 == ssl3_accept_~s__state~0); 9339#L152 assume !(8544 == ssl3_accept_~s__state~0); 9340#L155 assume !(8545 == ssl3_accept_~s__state~0); 9341#L158 assume 8560 == ssl3_accept_~s__state~0; 9285#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 9272#L421 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; 9091#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9647#L579 ssl3_accept_~skip~0 := 0; 9645#L98-2 assume !false; 9643#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9641#L101 assume !(12292 == ssl3_accept_~s__state~0); 9639#L104 assume !(16384 == ssl3_accept_~s__state~0); 9637#L107 assume !(8192 == ssl3_accept_~s__state~0); 9635#L110 assume !(24576 == ssl3_accept_~s__state~0); 9633#L113 assume !(8195 == ssl3_accept_~s__state~0); 9631#L116 assume !(8480 == ssl3_accept_~s__state~0); 9336#L119 assume !(8481 == ssl3_accept_~s__state~0); 9337#L122 assume !(8482 == ssl3_accept_~s__state~0); 9348#L125 assume 8464 == ssl3_accept_~s__state~0; 9274#L132 [2019-11-25 08:48:42,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:42,829 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 5 times [2019-11-25 08:48:42,829 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:42,830 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546062249] [2019-11-25 08:48:42,830 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:42,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:42,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:42,854 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:42,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:42,862 INFO L82 PathProgramCache]: Analyzing trace with hash -1603312882, now seen corresponding path program 1 times [2019-11-25 08:48:42,862 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:42,862 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843799005] [2019-11-25 08:48:42,862 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:42,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:42,893 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:48:42,893 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843799005] [2019-11-25 08:48:42,894 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:42,894 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:48:42,894 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030585721] [2019-11-25 08:48:42,894 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:42,894 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:42,895 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:42,895 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:42,895 INFO L87 Difference]: Start difference. First operand 778 states and 1062 transitions. cyclomatic complexity: 287 Second operand 3 states. [2019-11-25 08:48:43,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:43,026 INFO L93 Difference]: Finished difference Result 859 states and 1161 transitions. [2019-11-25 08:48:43,027 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:43,027 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 859 states and 1161 transitions. [2019-11-25 08:48:43,032 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 566 [2019-11-25 08:48:43,038 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 859 states to 859 states and 1161 transitions. [2019-11-25 08:48:43,038 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 596 [2019-11-25 08:48:43,039 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 596 [2019-11-25 08:48:43,039 INFO L73 IsDeterministic]: Start isDeterministic. Operand 859 states and 1161 transitions. [2019-11-25 08:48:43,040 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:43,040 INFO L688 BuchiCegarLoop]: Abstraction has 859 states and 1161 transitions. [2019-11-25 08:48:43,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 859 states and 1161 transitions. [2019-11-25 08:48:43,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 859 to 847. [2019-11-25 08:48:43,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 847 states. [2019-11-25 08:48:43,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 847 states to 847 states and 1146 transitions. [2019-11-25 08:48:43,053 INFO L711 BuchiCegarLoop]: Abstraction has 847 states and 1146 transitions. [2019-11-25 08:48:43,054 INFO L591 BuchiCegarLoop]: Abstraction has 847 states and 1146 transitions. [2019-11-25 08:48:43,054 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-11-25 08:48:43,054 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 847 states and 1146 transitions. [2019-11-25 08:48:43,057 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 558 [2019-11-25 08:48:43,058 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:43,058 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:43,059 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:48:43,059 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:48:43,059 INFO L794 eck$LassoCheckResult]: Stem: 10917#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 10744#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10702#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 10703#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10817#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 10818#L98-2 assume !false; 11242#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11445#L101 assume !(12292 == ssl3_accept_~s__state~0); 11443#L104 assume !(16384 == ssl3_accept_~s__state~0); 11441#L107 assume !(8192 == ssl3_accept_~s__state~0); 11439#L110 assume !(24576 == ssl3_accept_~s__state~0); 11437#L113 assume !(8195 == ssl3_accept_~s__state~0); 11435#L116 assume !(8480 == ssl3_accept_~s__state~0); 11433#L119 assume !(8481 == ssl3_accept_~s__state~0); 11431#L122 assume !(8482 == ssl3_accept_~s__state~0); 11429#L125 assume 8464 == ssl3_accept_~s__state~0; 10924#L132 [2019-11-25 08:48:43,059 INFO L796 eck$LassoCheckResult]: Loop: 10924#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 10827#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10821#L273-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; 10822#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11479#L579 ssl3_accept_~skip~0 := 0; 11477#L98-2 assume !false; 11475#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11473#L101 assume !(12292 == ssl3_accept_~s__state~0); 11471#L104 assume !(16384 == ssl3_accept_~s__state~0); 11469#L107 assume !(8192 == ssl3_accept_~s__state~0); 11467#L110 assume !(24576 == ssl3_accept_~s__state~0); 11466#L113 assume !(8195 == ssl3_accept_~s__state~0); 11465#L116 assume !(8480 == ssl3_accept_~s__state~0); 11464#L119 assume !(8481 == ssl3_accept_~s__state~0); 11462#L122 assume !(8482 == ssl3_accept_~s__state~0); 11461#L125 assume !(8464 == ssl3_accept_~s__state~0); 11460#L128 assume !(8465 == ssl3_accept_~s__state~0); 11459#L131 assume !(8466 == ssl3_accept_~s__state~0); 10944#L134 assume 8496 == ssl3_accept_~s__state~0; 10861#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 10862#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10910#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 10704#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10706#L296-2 ssl3_accept_~s__init_num~0 := 0; 11512#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11507#L579 ssl3_accept_~skip~0 := 0; 11506#L98-2 assume !false; 11505#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11504#L101 assume !(12292 == ssl3_accept_~s__state~0); 11503#L104 assume !(16384 == ssl3_accept_~s__state~0); 11502#L107 assume !(8192 == ssl3_accept_~s__state~0); 11500#L110 assume !(24576 == ssl3_accept_~s__state~0); 11498#L113 assume !(8195 == ssl3_accept_~s__state~0); 10828#L116 assume !(8480 == ssl3_accept_~s__state~0); 10829#L119 assume !(8481 == ssl3_accept_~s__state~0); 10785#L122 assume !(8482 == ssl3_accept_~s__state~0); 10745#L125 assume !(8464 == ssl3_accept_~s__state~0); 10746#L128 assume !(8465 == ssl3_accept_~s__state~0); 10732#L131 assume !(8466 == ssl3_accept_~s__state~0); 10733#L134 assume !(8496 == ssl3_accept_~s__state~0); 11346#L137 assume !(8497 == ssl3_accept_~s__state~0); 11351#L140 assume 8512 == ssl3_accept_~s__state~0; 11207#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11350#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 10725#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 10726#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11246#L579 ssl3_accept_~skip~0 := 0; 11245#L98-2 assume !false; 11240#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11239#L101 assume !(12292 == ssl3_accept_~s__state~0); 11238#L104 assume !(16384 == ssl3_accept_~s__state~0); 11232#L107 assume !(8192 == ssl3_accept_~s__state~0); 11230#L110 assume !(24576 == ssl3_accept_~s__state~0); 11228#L113 assume !(8195 == ssl3_accept_~s__state~0); 11226#L116 assume !(8480 == ssl3_accept_~s__state~0); 11224#L119 assume !(8481 == ssl3_accept_~s__state~0); 11222#L122 assume !(8482 == ssl3_accept_~s__state~0); 11219#L125 assume !(8464 == ssl3_accept_~s__state~0); 11217#L128 assume !(8465 == ssl3_accept_~s__state~0); 11215#L131 assume !(8466 == ssl3_accept_~s__state~0); 11213#L134 assume !(8496 == ssl3_accept_~s__state~0); 11210#L137 assume !(8497 == ssl3_accept_~s__state~0); 11209#L140 assume !(8512 == ssl3_accept_~s__state~0); 11206#L143 assume !(8513 == ssl3_accept_~s__state~0); 11204#L146 assume !(8528 == ssl3_accept_~s__state~0); 11202#L149 assume !(8529 == ssl3_accept_~s__state~0); 11200#L152 assume !(8544 == ssl3_accept_~s__state~0); 11198#L155 assume !(8545 == ssl3_accept_~s__state~0); 11196#L158 assume 8560 == ssl3_accept_~s__state~0; 10934#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 10920#L421 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; 10755#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11368#L579 ssl3_accept_~skip~0 := 0; 11363#L98-2 assume !false; 11361#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11359#L101 assume !(12292 == ssl3_accept_~s__state~0); 11357#L104 assume !(16384 == ssl3_accept_~s__state~0); 11356#L107 assume !(8192 == ssl3_accept_~s__state~0); 11355#L110 assume !(24576 == ssl3_accept_~s__state~0); 11354#L113 assume !(8195 == ssl3_accept_~s__state~0); 11353#L116 assume !(8480 == ssl3_accept_~s__state~0); 10975#L119 assume !(8481 == ssl3_accept_~s__state~0); 10976#L122 assume !(8482 == ssl3_accept_~s__state~0); 11042#L125 assume 8464 == ssl3_accept_~s__state~0; 10924#L132 [2019-11-25 08:48:43,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:43,060 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 6 times [2019-11-25 08:48:43,060 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:43,060 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617053541] [2019-11-25 08:48:43,060 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:43,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:43,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:43,070 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:43,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:43,070 INFO L82 PathProgramCache]: Analyzing trace with hash -1798206310, now seen corresponding path program 1 times [2019-11-25 08:48:43,071 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:43,071 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859639364] [2019-11-25 08:48:43,071 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:43,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:43,117 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:48:43,118 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859639364] [2019-11-25 08:48:43,118 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:43,119 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:48:43,119 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297628956] [2019-11-25 08:48:43,120 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:43,120 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:43,120 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:43,120 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:43,121 INFO L87 Difference]: Start difference. First operand 847 states and 1146 transitions. cyclomatic complexity: 302 Second operand 3 states. [2019-11-25 08:48:43,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:43,252 INFO L93 Difference]: Finished difference Result 961 states and 1299 transitions. [2019-11-25 08:48:43,253 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:43,253 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 961 states and 1299 transitions. [2019-11-25 08:48:43,258 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 634 [2019-11-25 08:48:43,265 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 961 states to 961 states and 1299 transitions. [2019-11-25 08:48:43,265 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 664 [2019-11-25 08:48:43,266 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 664 [2019-11-25 08:48:43,266 INFO L73 IsDeterministic]: Start isDeterministic. Operand 961 states and 1299 transitions. [2019-11-25 08:48:43,267 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:43,267 INFO L688 BuchiCegarLoop]: Abstraction has 961 states and 1299 transitions. [2019-11-25 08:48:43,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 961 states and 1299 transitions. [2019-11-25 08:48:43,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 961 to 922. [2019-11-25 08:48:43,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 922 states. [2019-11-25 08:48:43,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 922 states to 922 states and 1236 transitions. [2019-11-25 08:48:43,283 INFO L711 BuchiCegarLoop]: Abstraction has 922 states and 1236 transitions. [2019-11-25 08:48:43,283 INFO L591 BuchiCegarLoop]: Abstraction has 922 states and 1236 transitions. [2019-11-25 08:48:43,283 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-11-25 08:48:43,283 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 922 states and 1236 transitions. [2019-11-25 08:48:43,287 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 608 [2019-11-25 08:48:43,287 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:43,288 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:43,289 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:48:43,289 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:43,289 INFO L794 eck$LassoCheckResult]: Stem: 12728#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 12558#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12516#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 12517#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12634#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 12635#L98-2 assume !false; 12891#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13361#L101 assume !(12292 == ssl3_accept_~s__state~0); 13360#L104 assume !(16384 == ssl3_accept_~s__state~0); 13359#L107 assume !(8192 == ssl3_accept_~s__state~0); 13358#L110 assume !(24576 == ssl3_accept_~s__state~0); 13357#L113 assume !(8195 == ssl3_accept_~s__state~0); 13356#L116 assume !(8480 == ssl3_accept_~s__state~0); 13355#L119 assume !(8481 == ssl3_accept_~s__state~0); 13342#L122 assume !(8482 == ssl3_accept_~s__state~0); 12802#L125 assume 8464 == ssl3_accept_~s__state~0; 12735#L132 [2019-11-25 08:48:43,290 INFO L796 eck$LassoCheckResult]: Loop: 12735#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 12644#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12638#L273-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; 12639#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13334#L579 ssl3_accept_~skip~0 := 0; 13333#L98-2 assume !false; 13332#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13331#L101 assume !(12292 == ssl3_accept_~s__state~0); 13330#L104 assume !(16384 == ssl3_accept_~s__state~0); 13329#L107 assume !(8192 == ssl3_accept_~s__state~0); 13328#L110 assume !(24576 == ssl3_accept_~s__state~0); 13327#L113 assume !(8195 == ssl3_accept_~s__state~0); 13326#L116 assume !(8480 == ssl3_accept_~s__state~0); 13325#L119 assume !(8481 == ssl3_accept_~s__state~0); 13324#L122 assume !(8482 == ssl3_accept_~s__state~0); 13188#L125 assume !(8464 == ssl3_accept_~s__state~0); 13186#L128 assume !(8465 == ssl3_accept_~s__state~0); 13184#L131 assume !(8466 == ssl3_accept_~s__state~0); 13182#L134 assume 8496 == ssl3_accept_~s__state~0; 12674#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 12675#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12722#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 12518#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 12504#L296-2 ssl3_accept_~s__init_num~0 := 0; 12505#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12513#L579 ssl3_accept_~skip~0 := 0; 12523#L98-2 assume !false; 12524#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12729#L101 assume !(12292 == ssl3_accept_~s__state~0); 12737#L104 assume !(16384 == ssl3_accept_~s__state~0); 12738#L107 assume !(8192 == ssl3_accept_~s__state~0); 13407#L110 assume !(24576 == ssl3_accept_~s__state~0); 13406#L113 assume !(8195 == ssl3_accept_~s__state~0); 13405#L116 assume !(8480 == ssl3_accept_~s__state~0); 12649#L119 assume !(8481 == ssl3_accept_~s__state~0); 12601#L122 assume !(8482 == ssl3_accept_~s__state~0); 12602#L125 assume !(8464 == ssl3_accept_~s__state~0); 12567#L128 assume !(8465 == ssl3_accept_~s__state~0); 12544#L131 assume !(8466 == ssl3_accept_~s__state~0); 12545#L134 assume !(8496 == ssl3_accept_~s__state~0); 12741#L137 assume !(8497 == ssl3_accept_~s__state~0); 12742#L140 assume !(8512 == ssl3_accept_~s__state~0); 12704#L143 assume !(8513 == ssl3_accept_~s__state~0); 12665#L146 assume !(8528 == ssl3_accept_~s__state~0); 12666#L149 assume !(8529 == ssl3_accept_~s__state~0); 12678#L152 assume !(8544 == ssl3_accept_~s__state~0); 13396#L155 assume !(8545 == ssl3_accept_~s__state~0); 13395#L158 assume !(8560 == ssl3_accept_~s__state~0); 12579#L161 assume !(8561 == ssl3_accept_~s__state~0); 12580#L164 assume !(8448 == ssl3_accept_~s__state~0); 12759#L167 assume !(8576 == ssl3_accept_~s__state~0); 12760#L170 assume !(8577 == ssl3_accept_~s__state~0); 12773#L173 assume !(8592 == ssl3_accept_~s__state~0); 12709#L176 assume !(8593 == ssl3_accept_~s__state~0); 12668#L179 assume !(8608 == ssl3_accept_~s__state~0); 12669#L182 assume !(8609 == ssl3_accept_~s__state~0); 13392#L185 assume !(8640 == ssl3_accept_~s__state~0); 12616#L188 assume !(8641 == ssl3_accept_~s__state~0); 12617#L191 assume 8656 == ssl3_accept_~s__state~0; 12633#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 12626#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 12627#L496 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 12640#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 12641#L504 assume !(0 == ssl3_accept_~tmp___10~0); 12659#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13349#L579 ssl3_accept_~skip~0 := 0; 13347#L98-2 assume !false; 13346#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12961#L101 assume !(12292 == ssl3_accept_~s__state~0); 12962#L104 assume 16384 == ssl3_accept_~s__state~0; 12622#L210 ssl3_accept_~s__server~0 := 1; 12623#L215 assume 0 != ssl3_accept_~cb~0; 12682#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 12683#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 12714#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13242#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13240#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 13237#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13231#L579 ssl3_accept_~skip~0 := 0; 13229#L98-2 assume !false; 13227#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13225#L101 assume !(12292 == ssl3_accept_~s__state~0); 13223#L104 assume !(16384 == ssl3_accept_~s__state~0); 13221#L107 assume !(8192 == ssl3_accept_~s__state~0); 13219#L110 assume !(24576 == ssl3_accept_~s__state~0); 13218#L113 assume !(8195 == ssl3_accept_~s__state~0); 12792#L116 assume !(8480 == ssl3_accept_~s__state~0); 12793#L119 assume !(8481 == ssl3_accept_~s__state~0); 12794#L122 assume !(8482 == ssl3_accept_~s__state~0); 12940#L125 assume 8464 == ssl3_accept_~s__state~0; 12735#L132 [2019-11-25 08:48:43,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:43,290 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 7 times [2019-11-25 08:48:43,290 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:43,290 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369335951] [2019-11-25 08:48:43,290 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:43,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:43,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:43,305 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:43,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:43,306 INFO L82 PathProgramCache]: Analyzing trace with hash -1038689955, now seen corresponding path program 1 times [2019-11-25 08:48:43,306 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:43,306 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376545168] [2019-11-25 08:48:43,306 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:43,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:43,345 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:48:43,345 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376545168] [2019-11-25 08:48:43,346 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:43,346 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:48:43,346 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566864394] [2019-11-25 08:48:43,346 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:43,346 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:43,347 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:43,347 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:43,347 INFO L87 Difference]: Start difference. First operand 922 states and 1236 transitions. cyclomatic complexity: 317 Second operand 3 states. [2019-11-25 08:48:43,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:43,538 INFO L93 Difference]: Finished difference Result 867 states and 1151 transitions. [2019-11-25 08:48:43,538 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:43,538 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 867 states and 1151 transitions. [2019-11-25 08:48:43,543 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 537 [2019-11-25 08:48:43,552 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 867 states to 865 states and 1149 transitions. [2019-11-25 08:48:43,552 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 614 [2019-11-25 08:48:43,553 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 614 [2019-11-25 08:48:43,553 INFO L73 IsDeterministic]: Start isDeterministic. Operand 865 states and 1149 transitions. [2019-11-25 08:48:43,553 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:43,553 INFO L688 BuchiCegarLoop]: Abstraction has 865 states and 1149 transitions. [2019-11-25 08:48:43,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 865 states and 1149 transitions. [2019-11-25 08:48:43,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 865 to 861. [2019-11-25 08:48:43,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 861 states. [2019-11-25 08:48:43,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 1145 transitions. [2019-11-25 08:48:43,567 INFO L711 BuchiCegarLoop]: Abstraction has 861 states and 1145 transitions. [2019-11-25 08:48:43,567 INFO L591 BuchiCegarLoop]: Abstraction has 861 states and 1145 transitions. [2019-11-25 08:48:43,568 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-11-25 08:48:43,568 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 861 states and 1145 transitions. [2019-11-25 08:48:43,571 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 533 [2019-11-25 08:48:43,571 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:43,572 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:43,575 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:48:43,575 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:48:43,575 INFO L794 eck$LassoCheckResult]: Stem: 14507#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 14348#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14309#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 14310#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14419#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 14420#L98-2 assume !false; 14612#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14880#L101 assume !(12292 == ssl3_accept_~s__state~0); 14878#L104 assume !(16384 == ssl3_accept_~s__state~0); 14876#L107 assume !(8192 == ssl3_accept_~s__state~0); 14874#L110 assume !(24576 == ssl3_accept_~s__state~0); 14872#L113 assume !(8195 == ssl3_accept_~s__state~0); 14870#L116 assume !(8480 == ssl3_accept_~s__state~0); 14868#L119 assume !(8481 == ssl3_accept_~s__state~0); 14864#L122 assume !(8482 == ssl3_accept_~s__state~0); 14865#L125 assume 8464 == ssl3_accept_~s__state~0; 14515#L132 [2019-11-25 08:48:43,576 INFO L796 eck$LassoCheckResult]: Loop: 14515#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 14429#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 14423#L273-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; 14424#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14988#L579 ssl3_accept_~skip~0 := 0; 14982#L98-2 assume !false; 14980#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14978#L101 assume !(12292 == ssl3_accept_~s__state~0); 14976#L104 assume !(16384 == ssl3_accept_~s__state~0); 14974#L107 assume !(8192 == ssl3_accept_~s__state~0); 14972#L110 assume !(24576 == ssl3_accept_~s__state~0); 14970#L113 assume !(8195 == ssl3_accept_~s__state~0); 14967#L116 assume !(8480 == ssl3_accept_~s__state~0); 14966#L119 assume !(8481 == ssl3_accept_~s__state~0); 14947#L122 assume !(8482 == ssl3_accept_~s__state~0); 14946#L125 assume !(8464 == ssl3_accept_~s__state~0); 14913#L128 assume !(8465 == ssl3_accept_~s__state~0); 14912#L131 assume !(8466 == ssl3_accept_~s__state~0); 14909#L134 assume 8496 == ssl3_accept_~s__state~0; 14460#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 14461#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14500#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 14945#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 14944#L296-2 ssl3_accept_~s__init_num~0 := 0; 14940#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14898#L579 ssl3_accept_~skip~0 := 0; 14899#L98-2 assume !false; 14894#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14895#L101 assume !(12292 == ssl3_accept_~s__state~0); 14884#L104 assume !(16384 == ssl3_accept_~s__state~0); 14885#L107 assume !(8192 == ssl3_accept_~s__state~0); 14927#L110 assume !(24576 == ssl3_accept_~s__state~0); 14925#L113 assume !(8195 == ssl3_accept_~s__state~0); 14923#L116 assume !(8480 == ssl3_accept_~s__state~0); 14921#L119 assume !(8481 == ssl3_accept_~s__state~0); 14919#L122 assume !(8482 == ssl3_accept_~s__state~0); 14917#L125 assume !(8464 == ssl3_accept_~s__state~0); 14915#L128 assume !(8465 == ssl3_accept_~s__state~0); 14914#L131 assume !(8466 == ssl3_accept_~s__state~0); 14863#L134 assume !(8496 == ssl3_accept_~s__state~0); 14862#L137 assume !(8497 == ssl3_accept_~s__state~0); 14791#L140 assume 8512 == ssl3_accept_~s__state~0; 14396#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 14321#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 14322#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 14332#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14306#L579 ssl3_accept_~skip~0 := 0; 14317#L98-2 assume !false; 14318#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14508#L101 assume !(12292 == ssl3_accept_~s__state~0); 14534#L104 assume !(16384 == ssl3_accept_~s__state~0); 15053#L107 assume !(8192 == ssl3_accept_~s__state~0); 15051#L110 assume !(24576 == ssl3_accept_~s__state~0); 15049#L113 assume !(8195 == ssl3_accept_~s__state~0); 15045#L116 assume !(8480 == ssl3_accept_~s__state~0); 15043#L119 assume !(8481 == ssl3_accept_~s__state~0); 15039#L122 assume !(8482 == ssl3_accept_~s__state~0); 15033#L125 assume !(8464 == ssl3_accept_~s__state~0); 15031#L128 assume !(8465 == ssl3_accept_~s__state~0); 15029#L131 assume !(8466 == ssl3_accept_~s__state~0); 15014#L134 assume !(8496 == ssl3_accept_~s__state~0); 15012#L137 assume !(8497 == ssl3_accept_~s__state~0); 15009#L140 assume !(8512 == ssl3_accept_~s__state~0); 15004#L143 assume !(8513 == ssl3_accept_~s__state~0); 15002#L146 assume 8528 == ssl3_accept_~s__state~0; 14368#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 14369#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 14532#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 14301#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 14302#L356 assume !(ssl3_accept_~ret~0 <= 0); 14387#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 14350#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14901#L579 ssl3_accept_~skip~0 := 0; 14896#L98-2 assume !false; 14897#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14887#L101 assume !(12292 == ssl3_accept_~s__state~0); 14888#L104 assume !(16384 == ssl3_accept_~s__state~0); 14882#L107 assume !(8192 == ssl3_accept_~s__state~0); 14881#L110 assume !(24576 == ssl3_accept_~s__state~0); 14879#L113 assume !(8195 == ssl3_accept_~s__state~0); 14877#L116 assume !(8480 == ssl3_accept_~s__state~0); 14875#L119 assume !(8481 == ssl3_accept_~s__state~0); 14873#L122 assume !(8482 == ssl3_accept_~s__state~0); 14871#L125 assume !(8464 == ssl3_accept_~s__state~0); 14869#L128 assume !(8465 == ssl3_accept_~s__state~0); 14866#L131 assume !(8466 == ssl3_accept_~s__state~0); 14867#L134 assume !(8496 == ssl3_accept_~s__state~0); 14910#L137 assume !(8497 == ssl3_accept_~s__state~0); 14911#L140 assume !(8512 == ssl3_accept_~s__state~0); 14789#L143 assume !(8513 == ssl3_accept_~s__state~0); 14790#L146 assume !(8528 == ssl3_accept_~s__state~0); 15003#L149 assume !(8529 == ssl3_accept_~s__state~0); 14573#L152 assume !(8544 == ssl3_accept_~s__state~0); 14574#L155 assume !(8545 == ssl3_accept_~s__state~0); 14575#L158 assume 8560 == ssl3_accept_~s__state~0; 14525#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 14513#L421 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; 14342#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14930#L579 ssl3_accept_~skip~0 := 0; 14929#L98-2 assume !false; 14928#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14926#L101 assume !(12292 == ssl3_accept_~s__state~0); 14924#L104 assume !(16384 == ssl3_accept_~s__state~0); 14922#L107 assume !(8192 == ssl3_accept_~s__state~0); 14920#L110 assume !(24576 == ssl3_accept_~s__state~0); 14918#L113 assume !(8195 == ssl3_accept_~s__state~0); 14916#L116 assume !(8480 == ssl3_accept_~s__state~0); 14580#L119 assume !(8481 == ssl3_accept_~s__state~0); 14581#L122 assume !(8482 == ssl3_accept_~s__state~0); 14588#L125 assume 8464 == ssl3_accept_~s__state~0; 14515#L132 [2019-11-25 08:48:43,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:43,576 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 8 times [2019-11-25 08:48:43,576 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:43,576 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107881972] [2019-11-25 08:48:43,577 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:43,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:43,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:43,589 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:43,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:43,589 INFO L82 PathProgramCache]: Analyzing trace with hash -4998235, now seen corresponding path program 1 times [2019-11-25 08:48:43,589 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:43,589 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340473265] [2019-11-25 08:48:43,590 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:43,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:43,639 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:48:43,639 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340473265] [2019-11-25 08:48:43,639 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:43,639 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:48:43,640 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474177076] [2019-11-25 08:48:43,640 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:43,641 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:43,641 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:43,641 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:43,641 INFO L87 Difference]: Start difference. First operand 861 states and 1145 transitions. cyclomatic complexity: 288 Second operand 3 states. [2019-11-25 08:48:43,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:43,772 INFO L93 Difference]: Finished difference Result 964 states and 1276 transitions. [2019-11-25 08:48:43,772 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:43,772 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 964 states and 1276 transitions. [2019-11-25 08:48:43,778 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 601 [2019-11-25 08:48:43,785 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 964 states to 964 states and 1276 transitions. [2019-11-25 08:48:43,785 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 678 [2019-11-25 08:48:43,786 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 678 [2019-11-25 08:48:43,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 964 states and 1276 transitions. [2019-11-25 08:48:43,786 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:43,786 INFO L688 BuchiCegarLoop]: Abstraction has 964 states and 1276 transitions. [2019-11-25 08:48:43,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 964 states and 1276 transitions. [2019-11-25 08:48:43,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 964 to 942. [2019-11-25 08:48:43,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 942 states. [2019-11-25 08:48:43,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 942 states to 942 states and 1241 transitions. [2019-11-25 08:48:43,803 INFO L711 BuchiCegarLoop]: Abstraction has 942 states and 1241 transitions. [2019-11-25 08:48:43,803 INFO L591 BuchiCegarLoop]: Abstraction has 942 states and 1241 transitions. [2019-11-25 08:48:43,803 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-11-25 08:48:43,803 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 942 states and 1241 transitions. [2019-11-25 08:48:43,807 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 587 [2019-11-25 08:48:43,807 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:43,807 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:43,808 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:48:43,808 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:48:43,809 INFO L794 eck$LassoCheckResult]: Stem: 16353#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 16179#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16140#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 16141#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16252#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 16253#L98-2 assume !false; 16444#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17006#L101 assume !(12292 == ssl3_accept_~s__state~0); 17005#L104 assume !(16384 == ssl3_accept_~s__state~0); 16998#L107 assume !(8192 == ssl3_accept_~s__state~0); 16994#L110 assume !(24576 == ssl3_accept_~s__state~0); 16990#L113 assume !(8195 == ssl3_accept_~s__state~0); 16986#L116 assume !(8480 == ssl3_accept_~s__state~0); 16985#L119 assume !(8481 == ssl3_accept_~s__state~0); 16783#L122 assume !(8482 == ssl3_accept_~s__state~0); 16784#L125 assume 8464 == ssl3_accept_~s__state~0; 16361#L132 [2019-11-25 08:48:43,809 INFO L796 eck$LassoCheckResult]: Loop: 16361#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 16261#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 16255#L273-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; 16256#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16751#L579 ssl3_accept_~skip~0 := 0; 16749#L98-2 assume !false; 16747#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16745#L101 assume !(12292 == ssl3_accept_~s__state~0); 16743#L104 assume !(16384 == ssl3_accept_~s__state~0); 16741#L107 assume !(8192 == ssl3_accept_~s__state~0); 16739#L110 assume !(24576 == ssl3_accept_~s__state~0); 16737#L113 assume !(8195 == ssl3_accept_~s__state~0); 16735#L116 assume !(8480 == ssl3_accept_~s__state~0); 16733#L119 assume !(8481 == ssl3_accept_~s__state~0); 16731#L122 assume !(8482 == ssl3_accept_~s__state~0); 16729#L125 assume !(8464 == ssl3_accept_~s__state~0); 16727#L128 assume !(8465 == ssl3_accept_~s__state~0); 16725#L131 assume !(8466 == ssl3_accept_~s__state~0); 16721#L134 assume 8496 == ssl3_accept_~s__state~0; 16594#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 16345#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16346#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 16142#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 16128#L296-2 ssl3_accept_~s__init_num~0 := 0; 16129#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16228#L579 ssl3_accept_~skip~0 := 0; 16147#L98-2 assume !false; 16148#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16355#L101 assume !(12292 == ssl3_accept_~s__state~0); 17060#L104 assume !(16384 == ssl3_accept_~s__state~0); 17059#L107 assume !(8192 == ssl3_accept_~s__state~0); 16357#L110 assume !(24576 == ssl3_accept_~s__state~0); 16283#L113 assume !(8195 == ssl3_accept_~s__state~0); 16284#L116 assume !(8480 == ssl3_accept_~s__state~0); 17057#L119 assume !(8481 == ssl3_accept_~s__state~0); 17056#L122 assume !(8482 == ssl3_accept_~s__state~0); 17055#L125 assume !(8464 == ssl3_accept_~s__state~0); 17054#L128 assume !(8465 == ssl3_accept_~s__state~0); 17052#L131 assume !(8466 == ssl3_accept_~s__state~0); 17051#L134 assume !(8496 == ssl3_accept_~s__state~0); 16367#L137 assume !(8497 == ssl3_accept_~s__state~0); 16368#L140 assume 8512 == ssl3_accept_~s__state~0; 16590#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 17045#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 16162#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 16163#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17046#L579 ssl3_accept_~skip~0 := 0; 17043#L98-2 assume !false; 17041#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17040#L101 assume !(12292 == ssl3_accept_~s__state~0); 17034#L104 assume !(16384 == ssl3_accept_~s__state~0); 17032#L107 assume !(8192 == ssl3_accept_~s__state~0); 17030#L110 assume !(24576 == ssl3_accept_~s__state~0); 17028#L113 assume !(8195 == ssl3_accept_~s__state~0); 17026#L116 assume !(8480 == ssl3_accept_~s__state~0); 17024#L119 assume !(8481 == ssl3_accept_~s__state~0); 17021#L122 assume !(8482 == ssl3_accept_~s__state~0); 17013#L125 assume !(8464 == ssl3_accept_~s__state~0); 17008#L128 assume !(8465 == ssl3_accept_~s__state~0); 17000#L131 assume !(8466 == ssl3_accept_~s__state~0); 16996#L134 assume !(8496 == ssl3_accept_~s__state~0); 16992#L137 assume !(8497 == ssl3_accept_~s__state~0); 16984#L140 assume !(8512 == ssl3_accept_~s__state~0); 16328#L143 assume !(8513 == ssl3_accept_~s__state~0); 16329#L146 assume 8528 == ssl3_accept_~s__state~0; 16200#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 16201#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 16380#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 16132#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 16133#L356 assume !(ssl3_accept_~ret~0 <= 0); 16220#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 16326#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16997#L579 ssl3_accept_~skip~0 := 0; 16993#L98-2 assume !false; 16989#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16988#L101 assume !(12292 == ssl3_accept_~s__state~0); 16987#L104 assume !(16384 == ssl3_accept_~s__state~0); 16928#L107 assume !(8192 == ssl3_accept_~s__state~0); 16927#L110 assume !(24576 == ssl3_accept_~s__state~0); 16926#L113 assume !(8195 == ssl3_accept_~s__state~0); 16923#L116 assume !(8480 == ssl3_accept_~s__state~0); 16921#L119 assume !(8481 == ssl3_accept_~s__state~0); 16914#L122 assume !(8482 == ssl3_accept_~s__state~0); 16912#L125 assume !(8464 == ssl3_accept_~s__state~0); 16911#L128 assume !(8465 == ssl3_accept_~s__state~0); 16910#L131 assume !(8466 == ssl3_accept_~s__state~0); 16909#L134 assume !(8496 == ssl3_accept_~s__state~0); 16907#L137 assume !(8497 == ssl3_accept_~s__state~0); 16879#L140 assume !(8512 == ssl3_accept_~s__state~0); 16874#L143 assume !(8513 == ssl3_accept_~s__state~0); 16856#L146 assume !(8528 == ssl3_accept_~s__state~0); 16300#L149 assume !(8529 == ssl3_accept_~s__state~0); 16266#L152 assume 8544 == ssl3_accept_~s__state~0; 16267#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 16387#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 16316#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16312#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 16197#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 16192#L403 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; 16193#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16796#L579 ssl3_accept_~skip~0 := 0; 16795#L98-2 assume !false; 16794#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16793#L101 assume !(12292 == ssl3_accept_~s__state~0); 16792#L104 assume !(16384 == ssl3_accept_~s__state~0); 16791#L107 assume !(8192 == ssl3_accept_~s__state~0); 16790#L110 assume !(24576 == ssl3_accept_~s__state~0); 16789#L113 assume !(8195 == ssl3_accept_~s__state~0); 16788#L116 assume !(8480 == ssl3_accept_~s__state~0); 16414#L119 assume !(8481 == ssl3_accept_~s__state~0); 16415#L122 assume !(8482 == ssl3_accept_~s__state~0); 16421#L125 assume 8464 == ssl3_accept_~s__state~0; 16361#L132 [2019-11-25 08:48:43,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:43,810 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 9 times [2019-11-25 08:48:43,810 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:43,810 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994778516] [2019-11-25 08:48:43,810 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:43,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:43,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:43,826 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:43,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:43,826 INFO L82 PathProgramCache]: Analyzing trace with hash 1270421333, now seen corresponding path program 1 times [2019-11-25 08:48:43,826 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:43,827 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340038504] [2019-11-25 08:48:43,827 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:43,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:43,872 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:48:43,872 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340038504] [2019-11-25 08:48:43,872 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:43,872 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:48:43,873 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571800571] [2019-11-25 08:48:43,873 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:43,873 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:43,873 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:43,873 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:43,874 INFO L87 Difference]: Start difference. First operand 942 states and 1241 transitions. cyclomatic complexity: 303 Second operand 3 states. [2019-11-25 08:48:44,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:44,014 INFO L93 Difference]: Finished difference Result 1015 states and 1329 transitions. [2019-11-25 08:48:44,015 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:44,015 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1015 states and 1329 transitions. [2019-11-25 08:48:44,020 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 619 [2019-11-25 08:48:44,027 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1015 states to 993 states and 1298 transitions. [2019-11-25 08:48:44,027 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 716 [2019-11-25 08:48:44,028 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 730 [2019-11-25 08:48:44,028 INFO L73 IsDeterministic]: Start isDeterministic. Operand 993 states and 1298 transitions. [2019-11-25 08:48:44,028 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:44,029 INFO L688 BuchiCegarLoop]: Abstraction has 993 states and 1298 transitions. [2019-11-25 08:48:44,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 993 states and 1298 transitions. [2019-11-25 08:48:44,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 993 to 946. [2019-11-25 08:48:44,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 946 states. [2019-11-25 08:48:44,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1244 transitions. [2019-11-25 08:48:44,047 INFO L711 BuchiCegarLoop]: Abstraction has 946 states and 1244 transitions. [2019-11-25 08:48:44,047 INFO L591 BuchiCegarLoop]: Abstraction has 946 states and 1244 transitions. [2019-11-25 08:48:44,047 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-11-25 08:48:44,047 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 946 states and 1244 transitions. [2019-11-25 08:48:44,052 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2019-11-25 08:48:44,052 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:44,052 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:44,053 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:44,053 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:44,053 INFO L794 eck$LassoCheckResult]: Stem: 18284#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 18133#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18101#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 18102#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18201#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 18202#L98-2 assume !false; 18494#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18492#L101 assume !(12292 == ssl3_accept_~s__state~0); 18490#L104 assume !(16384 == ssl3_accept_~s__state~0); 18488#L107 assume !(8192 == ssl3_accept_~s__state~0); 18486#L110 assume !(24576 == ssl3_accept_~s__state~0); 18484#L113 assume !(8195 == ssl3_accept_~s__state~0); 18482#L116 assume !(8480 == ssl3_accept_~s__state~0); 18480#L119 assume 8481 == ssl3_accept_~s__state~0; 18122#L120 [2019-11-25 08:48:44,053 INFO L796 eck$LassoCheckResult]: Loop: 18122#L120 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 18123#L258 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; 18128#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18098#L579 ssl3_accept_~skip~0 := 0; 18108#L98-2 assume !false; 18109#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18285#L101 assume !(12292 == ssl3_accept_~s__state~0); 18292#L104 assume !(16384 == ssl3_accept_~s__state~0); 18293#L107 assume !(8192 == ssl3_accept_~s__state~0); 18287#L110 assume !(24576 == ssl3_accept_~s__state~0); 18226#L113 assume !(8195 == ssl3_accept_~s__state~0); 18211#L116 assume !(8480 == ssl3_accept_~s__state~0); 18212#L119 assume !(8481 == ssl3_accept_~s__state~0); 18172#L122 assume !(8482 == ssl3_accept_~s__state~0); 18138#L125 assume !(8464 == ssl3_accept_~s__state~0); 18139#L128 assume !(8465 == ssl3_accept_~s__state~0); 18124#L131 assume !(8466 == ssl3_accept_~s__state~0); 18125#L134 assume !(8496 == ssl3_accept_~s__state~0); 18296#L137 assume !(8497 == ssl3_accept_~s__state~0); 18297#L140 assume !(8512 == ssl3_accept_~s__state~0); 18264#L143 assume !(8513 == ssl3_accept_~s__state~0); 18228#L146 assume !(8528 == ssl3_accept_~s__state~0); 18229#L149 assume !(8529 == ssl3_accept_~s__state~0); 18215#L152 assume !(8544 == ssl3_accept_~s__state~0); 18180#L155 assume !(8545 == ssl3_accept_~s__state~0); 18181#L158 assume !(8560 == ssl3_accept_~s__state~0); 18516#L161 assume !(8561 == ssl3_accept_~s__state~0); 18324#L164 assume 8448 == ssl3_accept_~s__state~0; 18267#L165 assume !(ssl3_accept_~num1~0 > 0); 18268#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 18291#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18415#L579 ssl3_accept_~skip~0 := 0; 18413#L98-2 assume !false; 18411#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18408#L101 assume !(12292 == ssl3_accept_~s__state~0); 18409#L104 assume !(16384 == ssl3_accept_~s__state~0); 18493#L107 assume !(8192 == ssl3_accept_~s__state~0); 18491#L110 assume !(24576 == ssl3_accept_~s__state~0); 18489#L113 assume !(8195 == ssl3_accept_~s__state~0); 18487#L116 assume 8480 == ssl3_accept_~s__state~0; 18122#L120 [2019-11-25 08:48:44,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:44,054 INFO L82 PathProgramCache]: Analyzing trace with hash 82541866, now seen corresponding path program 1 times [2019-11-25 08:48:44,054 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:44,054 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609020854] [2019-11-25 08:48:44,054 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:44,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:44,072 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:48:44,072 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609020854] [2019-11-25 08:48:44,072 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:44,072 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-25 08:48:44,073 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49686535] [2019-11-25 08:48:44,073 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:48:44,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:44,073 INFO L82 PathProgramCache]: Analyzing trace with hash 1448922226, now seen corresponding path program 1 times [2019-11-25 08:48:44,074 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:44,074 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229814944] [2019-11-25 08:48:44,074 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:44,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:44,102 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:48:44,102 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229814944] [2019-11-25 08:48:44,102 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2108824164] [2019-11-25 08:48:44,102 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_2986716f-7fb2-4327-b68c-50b6c9445bc4/bin/uautomizer/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-25 08:48:44,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:44,154 INFO L255 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:48:44,156 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:48:44,178 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:48:44,178 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-25 08:48:44,179 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-25 08:48:44,179 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73555344] [2019-11-25 08:48:44,179 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:44,179 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:44,180 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:44,180 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:44,180 INFO L87 Difference]: Start difference. First operand 946 states and 1244 transitions. cyclomatic complexity: 303 Second operand 3 states. [2019-11-25 08:48:44,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:44,302 INFO L93 Difference]: Finished difference Result 948 states and 1244 transitions. [2019-11-25 08:48:44,303 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:44,303 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 948 states and 1244 transitions. [2019-11-25 08:48:44,310 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2019-11-25 08:48:44,316 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 948 states to 948 states and 1244 transitions. [2019-11-25 08:48:44,316 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 685 [2019-11-25 08:48:44,317 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 685 [2019-11-25 08:48:44,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 948 states and 1244 transitions. [2019-11-25 08:48:44,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:44,317 INFO L688 BuchiCegarLoop]: Abstraction has 948 states and 1244 transitions. [2019-11-25 08:48:44,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 948 states and 1244 transitions. [2019-11-25 08:48:44,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 948 to 946. [2019-11-25 08:48:44,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 946 states. [2019-11-25 08:48:44,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1242 transitions. [2019-11-25 08:48:44,333 INFO L711 BuchiCegarLoop]: Abstraction has 946 states and 1242 transitions. [2019-11-25 08:48:44,333 INFO L591 BuchiCegarLoop]: Abstraction has 946 states and 1242 transitions. [2019-11-25 08:48:44,333 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-11-25 08:48:44,333 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 946 states and 1242 transitions. [2019-11-25 08:48:44,335 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2019-11-25 08:48:44,336 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:44,336 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:44,337 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:48:44,337 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:44,338 INFO L794 eck$LassoCheckResult]: Stem: 20317#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 20153#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20120#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 20121#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20224#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 20225#L98-2 assume !false; 20131#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20319#L101 assume !(12292 == ssl3_accept_~s__state~0); 20327#L104 assume !(16384 == ssl3_accept_~s__state~0); 20328#L107 assume !(8192 == ssl3_accept_~s__state~0); 20410#L110 assume !(24576 == ssl3_accept_~s__state~0); 20407#L113 assume !(8195 == ssl3_accept_~s__state~0); 20404#L116 assume !(8480 == ssl3_accept_~s__state~0); 20401#L119 assume !(8481 == ssl3_accept_~s__state~0); 20396#L122 assume 8482 == ssl3_accept_~s__state~0; 20341#L123 [2019-11-25 08:48:44,338 INFO L796 eck$LassoCheckResult]: Loop: 20341#L123 ssl3_accept_~s__state~0 := 3; 20148#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20117#L579 ssl3_accept_~skip~0 := 0; 21033#L98-2 assume !false; 21027#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21025#L101 assume !(12292 == ssl3_accept_~s__state~0); 21023#L104 assume !(16384 == ssl3_accept_~s__state~0); 21021#L107 assume !(8192 == ssl3_accept_~s__state~0); 21019#L110 assume !(24576 == ssl3_accept_~s__state~0); 21017#L113 assume !(8195 == ssl3_accept_~s__state~0); 21015#L116 assume !(8480 == ssl3_accept_~s__state~0); 21013#L119 assume !(8481 == ssl3_accept_~s__state~0); 21009#L122 assume !(8482 == ssl3_accept_~s__state~0); 20158#L125 assume !(8464 == ssl3_accept_~s__state~0); 20159#L128 assume !(8465 == ssl3_accept_~s__state~0); 20958#L131 assume !(8466 == ssl3_accept_~s__state~0); 20528#L134 assume !(8496 == ssl3_accept_~s__state~0); 20525#L137 assume !(8497 == ssl3_accept_~s__state~0); 20523#L140 assume !(8512 == ssl3_accept_~s__state~0); 20521#L143 assume !(8513 == ssl3_accept_~s__state~0); 20519#L146 assume !(8528 == ssl3_accept_~s__state~0); 20516#L149 assume !(8529 == ssl3_accept_~s__state~0); 20514#L152 assume !(8544 == ssl3_accept_~s__state~0); 20512#L155 assume !(8545 == ssl3_accept_~s__state~0); 20510#L158 assume !(8560 == ssl3_accept_~s__state~0); 20507#L161 assume !(8561 == ssl3_accept_~s__state~0); 20364#L164 assume 8448 == ssl3_accept_~s__state~0; 20296#L165 assume !(ssl3_accept_~num1~0 > 0); 20297#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 20324#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20474#L579 ssl3_accept_~skip~0 := 0; 20472#L98-2 assume !false; 20470#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20467#L101 assume !(12292 == ssl3_accept_~s__state~0); 20468#L104 assume !(16384 == ssl3_accept_~s__state~0); 20542#L107 assume !(8192 == ssl3_accept_~s__state~0); 20540#L110 assume !(24576 == ssl3_accept_~s__state~0); 20538#L113 assume !(8195 == ssl3_accept_~s__state~0); 20536#L116 assume !(8480 == ssl3_accept_~s__state~0); 20534#L119 assume !(8481 == ssl3_accept_~s__state~0); 20533#L122 assume 8482 == ssl3_accept_~s__state~0; 20341#L123 [2019-11-25 08:48:44,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:44,338 INFO L82 PathProgramCache]: Analyzing trace with hash -1736169309, now seen corresponding path program 1 times [2019-11-25 08:48:44,338 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:44,339 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823766965] [2019-11-25 08:48:44,339 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:44,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:44,351 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:48:44,352 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823766965] [2019-11-25 08:48:44,352 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:44,352 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-25 08:48:44,352 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258233320] [2019-11-25 08:48:44,352 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:48:44,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:44,353 INFO L82 PathProgramCache]: Analyzing trace with hash -1221509630, now seen corresponding path program 1 times [2019-11-25 08:48:44,353 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:44,353 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073575971] [2019-11-25 08:48:44,353 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:44,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:44,370 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:48:44,371 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073575971] [2019-11-25 08:48:44,371 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:44,371 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:48:44,371 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528755049] [2019-11-25 08:48:44,371 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:44,371 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:44,372 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:44,372 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:44,372 INFO L87 Difference]: Start difference. First operand 946 states and 1242 transitions. cyclomatic complexity: 301 Second operand 3 states. [2019-11-25 08:48:44,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:44,483 INFO L93 Difference]: Finished difference Result 946 states and 1240 transitions. [2019-11-25 08:48:44,483 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:44,484 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 946 states and 1240 transitions. [2019-11-25 08:48:44,487 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2019-11-25 08:48:44,494 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 946 states to 946 states and 1240 transitions. [2019-11-25 08:48:44,495 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 683 [2019-11-25 08:48:44,496 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 683 [2019-11-25 08:48:44,496 INFO L73 IsDeterministic]: Start isDeterministic. Operand 946 states and 1240 transitions. [2019-11-25 08:48:44,496 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:44,496 INFO L688 BuchiCegarLoop]: Abstraction has 946 states and 1240 transitions. [2019-11-25 08:48:44,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 946 states and 1240 transitions. [2019-11-25 08:48:44,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 946 to 946. [2019-11-25 08:48:44,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 946 states. [2019-11-25 08:48:44,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1240 transitions. [2019-11-25 08:48:44,511 INFO L711 BuchiCegarLoop]: Abstraction has 946 states and 1240 transitions. [2019-11-25 08:48:44,511 INFO L591 BuchiCegarLoop]: Abstraction has 946 states and 1240 transitions. [2019-11-25 08:48:44,512 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-11-25 08:48:44,512 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 946 states and 1240 transitions. [2019-11-25 08:48:44,514 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2019-11-25 08:48:44,514 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:44,514 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:44,516 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:48:44,516 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:48:44,517 INFO L794 eck$LassoCheckResult]: Stem: 22204#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 22051#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22019#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 22020#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 22119#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 22120#L98-2 assume !false; 22386#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22658#L101 assume !(12292 == ssl3_accept_~s__state~0); 22657#L104 assume !(16384 == ssl3_accept_~s__state~0); 22655#L107 assume !(8192 == ssl3_accept_~s__state~0); 22654#L110 assume !(24576 == ssl3_accept_~s__state~0); 22653#L113 assume !(8195 == ssl3_accept_~s__state~0); 22652#L116 assume !(8480 == ssl3_accept_~s__state~0); 22647#L119 assume !(8481 == ssl3_accept_~s__state~0); 22645#L122 assume !(8482 == ssl3_accept_~s__state~0); 22643#L125 assume 8464 == ssl3_accept_~s__state~0; 22210#L132 [2019-11-25 08:48:44,517 INFO L796 eck$LassoCheckResult]: Loop: 22210#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 22128#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 22122#L273-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; 22123#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22849#L579 ssl3_accept_~skip~0 := 0; 22844#L98-2 assume !false; 22842#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22840#L101 assume !(12292 == ssl3_accept_~s__state~0); 22838#L104 assume !(16384 == ssl3_accept_~s__state~0); 22836#L107 assume !(8192 == ssl3_accept_~s__state~0); 22834#L110 assume !(24576 == ssl3_accept_~s__state~0); 22832#L113 assume !(8195 == ssl3_accept_~s__state~0); 22830#L116 assume !(8480 == ssl3_accept_~s__state~0); 22828#L119 assume !(8481 == ssl3_accept_~s__state~0); 22826#L122 assume !(8482 == ssl3_accept_~s__state~0); 22824#L125 assume !(8464 == ssl3_accept_~s__state~0); 22822#L128 assume !(8465 == ssl3_accept_~s__state~0); 22820#L131 assume !(8466 == ssl3_accept_~s__state~0); 22813#L134 assume 8496 == ssl3_accept_~s__state~0; 22156#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 22157#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 22198#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 22021#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 22022#L296-2 ssl3_accept_~s__init_num~0 := 0; 22936#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22930#L579 ssl3_accept_~skip~0 := 0; 22928#L98-2 assume !false; 22926#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22924#L101 assume !(12292 == ssl3_accept_~s__state~0); 22922#L104 assume !(16384 == ssl3_accept_~s__state~0); 22920#L107 assume !(8192 == ssl3_accept_~s__state~0); 22918#L110 assume !(24576 == ssl3_accept_~s__state~0); 22916#L113 assume !(8195 == ssl3_accept_~s__state~0); 22914#L116 assume !(8480 == ssl3_accept_~s__state~0); 22913#L119 assume !(8481 == ssl3_accept_~s__state~0); 22912#L122 assume !(8482 == ssl3_accept_~s__state~0); 22911#L125 assume !(8464 == ssl3_accept_~s__state~0); 22910#L128 assume !(8465 == ssl3_accept_~s__state~0); 22909#L131 assume !(8466 == ssl3_accept_~s__state~0); 22226#L134 assume !(8496 == ssl3_accept_~s__state~0); 22216#L137 assume !(8497 == ssl3_accept_~s__state~0); 22217#L140 assume 8512 == ssl3_accept_~s__state~0; 22097#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22030#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 22031#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 22038#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22843#L579 ssl3_accept_~skip~0 := 0; 22841#L98-2 assume !false; 22839#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22837#L101 assume !(12292 == ssl3_accept_~s__state~0); 22835#L104 assume !(16384 == ssl3_accept_~s__state~0); 22833#L107 assume !(8192 == ssl3_accept_~s__state~0); 22831#L110 assume !(24576 == ssl3_accept_~s__state~0); 22829#L113 assume !(8195 == ssl3_accept_~s__state~0); 22827#L116 assume !(8480 == ssl3_accept_~s__state~0); 22825#L119 assume !(8481 == ssl3_accept_~s__state~0); 22823#L122 assume !(8482 == ssl3_accept_~s__state~0); 22821#L125 assume !(8464 == ssl3_accept_~s__state~0); 22819#L128 assume !(8465 == ssl3_accept_~s__state~0); 22818#L131 assume !(8466 == ssl3_accept_~s__state~0); 22817#L134 assume !(8496 == ssl3_accept_~s__state~0); 22815#L137 assume !(8497 == ssl3_accept_~s__state~0); 22812#L140 assume !(8512 == ssl3_accept_~s__state~0); 22806#L143 assume !(8513 == ssl3_accept_~s__state~0); 22532#L146 assume 8528 == ssl3_accept_~s__state~0; 22069#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 22070#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 22223#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 22193#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 22176#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 22089#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 22183#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22939#L579 ssl3_accept_~skip~0 := 0; 22938#L98-2 assume !false; 22937#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22931#L101 assume !(12292 == ssl3_accept_~s__state~0); 22929#L104 assume !(16384 == ssl3_accept_~s__state~0); 22927#L107 assume !(8192 == ssl3_accept_~s__state~0); 22925#L110 assume !(24576 == ssl3_accept_~s__state~0); 22923#L113 assume !(8195 == ssl3_accept_~s__state~0); 22921#L116 assume !(8480 == ssl3_accept_~s__state~0); 22919#L119 assume !(8481 == ssl3_accept_~s__state~0); 22917#L122 assume !(8482 == ssl3_accept_~s__state~0); 22915#L125 assume !(8464 == ssl3_accept_~s__state~0); 22907#L128 assume !(8465 == ssl3_accept_~s__state~0); 22906#L131 assume !(8466 == ssl3_accept_~s__state~0); 22905#L134 assume !(8496 == ssl3_accept_~s__state~0); 22903#L137 assume !(8497 == ssl3_accept_~s__state~0); 22862#L140 assume !(8512 == ssl3_accept_~s__state~0); 22185#L143 assume !(8513 == ssl3_accept_~s__state~0); 22147#L146 assume !(8528 == ssl3_accept_~s__state~0); 22148#L149 assume !(8529 == ssl3_accept_~s__state~0); 22160#L152 assume 8544 == ssl3_accept_~s__state~0; 22227#L156 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; 22053#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22720#L579 ssl3_accept_~skip~0 := 0; 22718#L98-2 assume !false; 22716#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22714#L101 assume !(12292 == ssl3_accept_~s__state~0); 22712#L104 assume !(16384 == ssl3_accept_~s__state~0); 22710#L107 assume !(8192 == ssl3_accept_~s__state~0); 22708#L110 assume !(24576 == ssl3_accept_~s__state~0); 22706#L113 assume !(8195 == ssl3_accept_~s__state~0); 22704#L116 assume !(8480 == ssl3_accept_~s__state~0); 22702#L119 assume !(8481 == ssl3_accept_~s__state~0); 22700#L122 assume !(8482 == ssl3_accept_~s__state~0); 22698#L125 assume !(8464 == ssl3_accept_~s__state~0); 22696#L128 assume !(8465 == ssl3_accept_~s__state~0); 22694#L131 assume !(8466 == ssl3_accept_~s__state~0); 22692#L134 assume !(8496 == ssl3_accept_~s__state~0); 22690#L137 assume !(8497 == ssl3_accept_~s__state~0); 22688#L140 assume !(8512 == ssl3_accept_~s__state~0); 22686#L143 assume !(8513 == ssl3_accept_~s__state~0); 22683#L146 assume !(8528 == ssl3_accept_~s__state~0); 22681#L149 assume !(8529 == ssl3_accept_~s__state~0); 22547#L152 assume !(8544 == ssl3_accept_~s__state~0); 22538#L155 assume !(8545 == ssl3_accept_~s__state~0); 22319#L158 assume !(8560 == ssl3_accept_~s__state~0); 22315#L161 assume !(8561 == ssl3_accept_~s__state~0); 22316#L164 assume !(8448 == ssl3_accept_~s__state~0); 22676#L167 assume 8576 == ssl3_accept_~s__state~0; 22166#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 22167#L443 assume !(ssl3_accept_~ret~0 <= 0); 22163#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 22118#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22894#L579 ssl3_accept_~skip~0 := 0; 22892#L98-2 assume !false; 22890#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22888#L101 assume !(12292 == ssl3_accept_~s__state~0); 22886#L104 assume !(16384 == ssl3_accept_~s__state~0); 22884#L107 assume !(8192 == ssl3_accept_~s__state~0); 22882#L110 assume !(24576 == ssl3_accept_~s__state~0); 22880#L113 assume !(8195 == ssl3_accept_~s__state~0); 22878#L116 assume !(8480 == ssl3_accept_~s__state~0); 22248#L119 assume !(8481 == ssl3_accept_~s__state~0); 22874#L122 assume !(8482 == ssl3_accept_~s__state~0); 22871#L125 assume 8464 == ssl3_accept_~s__state~0; 22210#L132 [2019-11-25 08:48:44,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:44,518 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 10 times [2019-11-25 08:48:44,518 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:44,518 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670137432] [2019-11-25 08:48:44,518 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:44,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:44,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:44,536 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:44,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:44,536 INFO L82 PathProgramCache]: Analyzing trace with hash -998811289, now seen corresponding path program 1 times [2019-11-25 08:48:44,537 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:44,541 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203752409] [2019-11-25 08:48:44,541 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:44,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:44,602 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2019-11-25 08:48:44,602 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203752409] [2019-11-25 08:48:44,603 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:44,603 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:48:44,603 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387191016] [2019-11-25 08:48:44,603 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:44,604 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:44,604 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:44,604 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:44,604 INFO L87 Difference]: Start difference. First operand 946 states and 1240 transitions. cyclomatic complexity: 299 Second operand 3 states. [2019-11-25 08:48:44,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:44,618 INFO L93 Difference]: Finished difference Result 1863 states and 2425 transitions. [2019-11-25 08:48:44,619 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:44,619 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1863 states and 2425 transitions. [2019-11-25 08:48:44,627 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1202 [2019-11-25 08:48:44,639 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1863 states to 1863 states and 2425 transitions. [2019-11-25 08:48:44,640 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1344 [2019-11-25 08:48:44,641 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1344 [2019-11-25 08:48:44,641 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1863 states and 2425 transitions. [2019-11-25 08:48:44,642 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:44,642 INFO L688 BuchiCegarLoop]: Abstraction has 1863 states and 2425 transitions. [2019-11-25 08:48:44,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1863 states and 2425 transitions. [2019-11-25 08:48:44,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1863 to 949. [2019-11-25 08:48:44,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 949 states. [2019-11-25 08:48:44,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 949 states to 949 states and 1243 transitions. [2019-11-25 08:48:44,661 INFO L711 BuchiCegarLoop]: Abstraction has 949 states and 1243 transitions. [2019-11-25 08:48:44,661 INFO L591 BuchiCegarLoop]: Abstraction has 949 states and 1243 transitions. [2019-11-25 08:48:44,661 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-11-25 08:48:44,661 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 949 states and 1243 transitions. [2019-11-25 08:48:44,664 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2019-11-25 08:48:44,664 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:44,664 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:44,665 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:48:44,665 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:48:44,665 INFO L794 eck$LassoCheckResult]: Stem: 25031#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 24866#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 24834#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 24835#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 24938#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 24939#L98-2 assume !false; 25547#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25741#L101 assume !(12292 == ssl3_accept_~s__state~0); 25739#L104 assume !(16384 == ssl3_accept_~s__state~0); 25737#L107 assume !(8192 == ssl3_accept_~s__state~0); 25735#L110 assume !(24576 == ssl3_accept_~s__state~0); 25730#L113 assume !(8195 == ssl3_accept_~s__state~0); 25728#L116 assume !(8480 == ssl3_accept_~s__state~0); 25726#L119 assume !(8481 == ssl3_accept_~s__state~0); 25704#L122 assume !(8482 == ssl3_accept_~s__state~0); 25135#L125 assume 8464 == ssl3_accept_~s__state~0; 25038#L132 [2019-11-25 08:48:44,666 INFO L796 eck$LassoCheckResult]: Loop: 25038#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 24947#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 24941#L273-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; 24942#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25479#L579 ssl3_accept_~skip~0 := 0; 25478#L98-2 assume !false; 25477#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25476#L101 assume !(12292 == ssl3_accept_~s__state~0); 25475#L104 assume !(16384 == ssl3_accept_~s__state~0); 25474#L107 assume !(8192 == ssl3_accept_~s__state~0); 25473#L110 assume !(24576 == ssl3_accept_~s__state~0); 25472#L113 assume !(8195 == ssl3_accept_~s__state~0); 25471#L116 assume !(8480 == ssl3_accept_~s__state~0); 25470#L119 assume !(8481 == ssl3_accept_~s__state~0); 25469#L122 assume !(8482 == ssl3_accept_~s__state~0); 25468#L125 assume !(8464 == ssl3_accept_~s__state~0); 25398#L128 assume !(8465 == ssl3_accept_~s__state~0); 25397#L131 assume !(8466 == ssl3_accept_~s__state~0); 25341#L134 assume 8496 == ssl3_accept_~s__state~0; 25189#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 25020#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 25021#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 24836#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 24822#L296-2 ssl3_accept_~s__init_num~0 := 0; 24823#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24831#L579 ssl3_accept_~skip~0 := 0; 24841#L98-2 assume !false; 24842#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25033#L101 assume !(12292 == ssl3_accept_~s__state~0); 25040#L104 assume !(16384 == ssl3_accept_~s__state~0); 25041#L107 assume !(8192 == ssl3_accept_~s__state~0); 25035#L110 assume !(24576 == ssl3_accept_~s__state~0); 24965#L113 assume !(8195 == ssl3_accept_~s__state~0); 24950#L116 assume !(8480 == ssl3_accept_~s__state~0); 24951#L119 assume !(8481 == ssl3_accept_~s__state~0); 24906#L122 assume !(8482 == ssl3_accept_~s__state~0); 24871#L125 assume !(8464 == ssl3_accept_~s__state~0); 24872#L128 assume !(8465 == ssl3_accept_~s__state~0); 24857#L131 assume !(8466 == ssl3_accept_~s__state~0); 24858#L134 assume !(8496 == ssl3_accept_~s__state~0); 25044#L137 assume !(8497 == ssl3_accept_~s__state~0); 25045#L140 assume 8512 == ssl3_accept_~s__state~0; 24912#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 24913#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 25712#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 25711#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25528#L579 ssl3_accept_~skip~0 := 0; 25529#L98-2 assume !false; 25522#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25523#L101 assume !(12292 == ssl3_accept_~s__state~0); 25516#L104 assume !(16384 == ssl3_accept_~s__state~0); 25517#L107 assume !(8192 == ssl3_accept_~s__state~0); 25510#L110 assume !(24576 == ssl3_accept_~s__state~0); 25511#L113 assume !(8195 == ssl3_accept_~s__state~0); 25504#L116 assume !(8480 == ssl3_accept_~s__state~0); 25505#L119 assume !(8481 == ssl3_accept_~s__state~0); 25500#L122 assume !(8482 == ssl3_accept_~s__state~0); 25501#L125 assume !(8464 == ssl3_accept_~s__state~0); 25496#L128 assume !(8465 == ssl3_accept_~s__state~0); 25497#L131 assume !(8466 == ssl3_accept_~s__state~0); 25492#L134 assume !(8496 == ssl3_accept_~s__state~0); 25493#L137 assume !(8497 == ssl3_accept_~s__state~0); 25488#L140 assume !(8512 == ssl3_accept_~s__state~0); 25489#L143 assume !(8513 == ssl3_accept_~s__state~0); 25338#L146 assume 8528 == ssl3_accept_~s__state~0; 25180#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 25051#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 25052#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 24826#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 24827#L356 assume !(ssl3_accept_~ret~0 <= 0); 24904#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 25558#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25552#L579 ssl3_accept_~skip~0 := 0; 25550#L98-2 assume !false; 25548#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25543#L101 assume !(12292 == ssl3_accept_~s__state~0); 25542#L104 assume !(16384 == ssl3_accept_~s__state~0); 25541#L107 assume !(8192 == ssl3_accept_~s__state~0); 25539#L110 assume !(24576 == ssl3_accept_~s__state~0); 25538#L113 assume !(8195 == ssl3_accept_~s__state~0); 25537#L116 assume !(8480 == ssl3_accept_~s__state~0); 25536#L119 assume !(8481 == ssl3_accept_~s__state~0); 25530#L122 assume !(8482 == ssl3_accept_~s__state~0); 25527#L125 assume !(8464 == ssl3_accept_~s__state~0); 25524#L128 assume !(8465 == ssl3_accept_~s__state~0); 25521#L131 assume !(8466 == ssl3_accept_~s__state~0); 25518#L134 assume !(8496 == ssl3_accept_~s__state~0); 25515#L137 assume !(8497 == ssl3_accept_~s__state~0); 25512#L140 assume !(8512 == ssl3_accept_~s__state~0); 25509#L143 assume !(8513 == ssl3_accept_~s__state~0); 25506#L146 assume !(8528 == ssl3_accept_~s__state~0); 25336#L149 assume !(8529 == ssl3_accept_~s__state~0); 25090#L152 assume 8544 == ssl3_accept_~s__state~0; 25088#L156 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; 24868#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25449#L579 ssl3_accept_~skip~0 := 0; 25382#L98-2 assume !false; 25380#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25378#L101 assume !(12292 == ssl3_accept_~s__state~0); 25376#L104 assume !(16384 == ssl3_accept_~s__state~0); 25373#L107 assume !(8192 == ssl3_accept_~s__state~0); 25374#L110 assume !(24576 == ssl3_accept_~s__state~0); 25367#L113 assume !(8195 == ssl3_accept_~s__state~0); 25368#L116 assume !(8480 == ssl3_accept_~s__state~0); 25361#L119 assume !(8481 == ssl3_accept_~s__state~0); 25362#L122 assume !(8482 == ssl3_accept_~s__state~0); 25355#L125 assume !(8464 == ssl3_accept_~s__state~0); 25356#L128 assume !(8465 == ssl3_accept_~s__state~0); 25349#L131 assume !(8466 == ssl3_accept_~s__state~0); 25350#L134 assume !(8496 == ssl3_accept_~s__state~0); 25342#L137 assume !(8497 == ssl3_accept_~s__state~0); 25343#L140 assume !(8512 == ssl3_accept_~s__state~0); 25487#L143 assume !(8513 == ssl3_accept_~s__state~0); 25255#L146 assume !(8528 == ssl3_accept_~s__state~0); 25251#L149 assume !(8529 == ssl3_accept_~s__state~0); 25247#L152 assume !(8544 == ssl3_accept_~s__state~0); 25091#L155 assume !(8545 == ssl3_accept_~s__state~0); 25092#L158 assume !(8560 == ssl3_accept_~s__state~0); 25140#L161 assume !(8561 == ssl3_accept_~s__state~0); 25141#L164 assume !(8448 == ssl3_accept_~s__state~0); 25329#L167 assume 8576 == ssl3_accept_~s__state~0; 24987#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 24988#L443 assume !(ssl3_accept_~ret~0 <= 0); 25467#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 24935#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25729#L579 ssl3_accept_~skip~0 := 0; 25727#L98-2 assume !false; 25725#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25724#L101 assume !(12292 == ssl3_accept_~s__state~0); 25723#L104 assume !(16384 == ssl3_accept_~s__state~0); 25721#L107 assume !(8192 == ssl3_accept_~s__state~0); 25720#L110 assume !(24576 == ssl3_accept_~s__state~0); 25719#L113 assume !(8195 == ssl3_accept_~s__state~0); 25718#L116 assume !(8480 == ssl3_accept_~s__state~0); 25082#L119 assume !(8481 == ssl3_accept_~s__state~0); 25545#L122 assume !(8482 == ssl3_accept_~s__state~0); 25546#L125 assume 8464 == ssl3_accept_~s__state~0; 25038#L132 [2019-11-25 08:48:44,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:44,666 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 11 times [2019-11-25 08:48:44,667 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:44,667 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836107663] [2019-11-25 08:48:44,667 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:44,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:44,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:44,676 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:44,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:44,677 INFO L82 PathProgramCache]: Analyzing trace with hash 496671176, now seen corresponding path program 1 times [2019-11-25 08:48:44,677 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:44,677 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201091436] [2019-11-25 08:48:44,677 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:44,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:44,729 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:48:44,729 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201091436] [2019-11-25 08:48:44,730 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:44,730 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:48:44,730 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207822463] [2019-11-25 08:48:44,730 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:44,731 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:44,731 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:44,731 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:44,731 INFO L87 Difference]: Start difference. First operand 949 states and 1243 transitions. cyclomatic complexity: 299 Second operand 3 states. [2019-11-25 08:48:44,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:44,855 INFO L93 Difference]: Finished difference Result 921 states and 1172 transitions. [2019-11-25 08:48:44,855 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:44,855 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 921 states and 1172 transitions. [2019-11-25 08:48:44,857 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 491 [2019-11-25 08:48:44,864 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 921 states to 792 states and 1011 transitions. [2019-11-25 08:48:44,864 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 558 [2019-11-25 08:48:44,865 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 687 [2019-11-25 08:48:44,865 INFO L73 IsDeterministic]: Start isDeterministic. Operand 792 states and 1011 transitions. [2019-11-25 08:48:44,866 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:44,866 INFO L688 BuchiCegarLoop]: Abstraction has 792 states and 1011 transitions. [2019-11-25 08:48:44,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states and 1011 transitions. [2019-11-25 08:48:44,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 661. [2019-11-25 08:48:44,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 661 states. [2019-11-25 08:48:44,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 846 transitions. [2019-11-25 08:48:44,876 INFO L711 BuchiCegarLoop]: Abstraction has 661 states and 846 transitions. [2019-11-25 08:48:44,876 INFO L591 BuchiCegarLoop]: Abstraction has 661 states and 846 transitions. [2019-11-25 08:48:44,876 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-11-25 08:48:44,877 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 661 states and 846 transitions. [2019-11-25 08:48:44,878 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 489 [2019-11-25 08:48:44,878 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:44,878 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:44,880 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:48:44,880 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:44,880 INFO L794 eck$LassoCheckResult]: Stem: 26867#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 26735#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 26708#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 26709#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 26788#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 26789#L98-2 assume !false; 27065#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27170#L101 assume !(12292 == ssl3_accept_~s__state~0); 27169#L104 assume !(16384 == ssl3_accept_~s__state~0); 27168#L107 assume !(8192 == ssl3_accept_~s__state~0); 27167#L110 assume !(24576 == ssl3_accept_~s__state~0); 27122#L113 assume !(8195 == ssl3_accept_~s__state~0); 27121#L116 assume !(8480 == ssl3_accept_~s__state~0); 27120#L119 assume !(8481 == ssl3_accept_~s__state~0); 27119#L122 assume !(8482 == ssl3_accept_~s__state~0); 26917#L125 assume 8464 == ssl3_accept_~s__state~0; 26874#L132 [2019-11-25 08:48:44,880 INFO L796 eck$LassoCheckResult]: Loop: 26874#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 26797#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 26791#L273-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; 26792#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27286#L579 ssl3_accept_~skip~0 := 0; 27284#L98-2 assume !false; 27282#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27280#L101 assume !(12292 == ssl3_accept_~s__state~0); 27278#L104 assume !(16384 == ssl3_accept_~s__state~0); 27276#L107 assume !(8192 == ssl3_accept_~s__state~0); 27274#L110 assume !(24576 == ssl3_accept_~s__state~0); 27271#L113 assume !(8195 == ssl3_accept_~s__state~0); 27269#L116 assume !(8480 == ssl3_accept_~s__state~0); 27267#L119 assume !(8481 == ssl3_accept_~s__state~0); 27265#L122 assume !(8482 == ssl3_accept_~s__state~0); 27263#L125 assume !(8464 == ssl3_accept_~s__state~0); 27261#L128 assume !(8465 == ssl3_accept_~s__state~0); 27259#L131 assume !(8466 == ssl3_accept_~s__state~0); 27257#L134 assume 8496 == ssl3_accept_~s__state~0; 27010#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 27325#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 27324#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 27323#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 26698#L296-2 ssl3_accept_~s__init_num~0 := 0; 26699#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26705#L579 ssl3_accept_~skip~0 := 0; 26769#L98-2 assume !false; 27350#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26894#L101 assume !(12292 == ssl3_accept_~s__state~0); 26895#L104 assume !(16384 == ssl3_accept_~s__state~0); 26884#L107 assume !(8192 == ssl3_accept_~s__state~0); 26871#L110 assume !(24576 == ssl3_accept_~s__state~0); 26818#L113 assume !(8195 == ssl3_accept_~s__state~0); 26798#L116 assume !(8480 == ssl3_accept_~s__state~0); 26799#L119 assume !(8481 == ssl3_accept_~s__state~0); 26765#L122 assume !(8482 == ssl3_accept_~s__state~0); 26738#L125 assume !(8464 == ssl3_accept_~s__state~0); 26739#L128 assume !(8465 == ssl3_accept_~s__state~0); 26726#L131 assume !(8466 == ssl3_accept_~s__state~0); 26727#L134 assume !(8496 == ssl3_accept_~s__state~0); 26880#L137 assume !(8497 == ssl3_accept_~s__state~0); 26881#L140 assume 8512 == ssl3_accept_~s__state~0; 26770#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26718#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 26719#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 26723#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27159#L579 ssl3_accept_~skip~0 := 0; 27157#L98-2 assume !false; 27155#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27153#L101 assume !(12292 == ssl3_accept_~s__state~0); 27151#L104 assume !(16384 == ssl3_accept_~s__state~0); 27149#L107 assume !(8192 == ssl3_accept_~s__state~0); 27147#L110 assume !(24576 == ssl3_accept_~s__state~0); 27145#L113 assume !(8195 == ssl3_accept_~s__state~0); 27143#L116 assume !(8480 == ssl3_accept_~s__state~0); 27141#L119 assume !(8481 == ssl3_accept_~s__state~0); 27139#L122 assume !(8482 == ssl3_accept_~s__state~0); 27137#L125 assume !(8464 == ssl3_accept_~s__state~0); 27135#L128 assume !(8465 == ssl3_accept_~s__state~0); 27133#L131 assume !(8466 == ssl3_accept_~s__state~0); 27131#L134 assume !(8496 == ssl3_accept_~s__state~0); 27129#L137 assume !(8497 == ssl3_accept_~s__state~0); 27127#L140 assume !(8512 == ssl3_accept_~s__state~0); 27125#L143 assume !(8513 == ssl3_accept_~s__state~0); 27123#L146 assume 8528 == ssl3_accept_~s__state~0; 26750#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 26751#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 26892#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 26702#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 26703#L356 assume !(ssl3_accept_~ret~0 <= 0); 26764#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 26849#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27351#L579 ssl3_accept_~skip~0 := 0; 26714#L98-2 assume !false; 26715#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26868#L101 assume !(12292 == ssl3_accept_~s__state~0); 26876#L104 assume !(16384 == ssl3_accept_~s__state~0); 26877#L107 assume !(8192 == ssl3_accept_~s__state~0); 27349#L110 assume !(24576 == ssl3_accept_~s__state~0); 27348#L113 assume !(8195 == ssl3_accept_~s__state~0); 27347#L116 assume !(8480 == ssl3_accept_~s__state~0); 27346#L119 assume !(8481 == ssl3_accept_~s__state~0); 27345#L122 assume !(8482 == ssl3_accept_~s__state~0); 27344#L125 assume !(8464 == ssl3_accept_~s__state~0); 27343#L128 assume !(8465 == ssl3_accept_~s__state~0); 27342#L131 assume !(8466 == ssl3_accept_~s__state~0); 27341#L134 assume !(8496 == ssl3_accept_~s__state~0); 27340#L137 assume !(8497 == ssl3_accept_~s__state~0); 27339#L140 assume !(8512 == ssl3_accept_~s__state~0); 26850#L143 assume !(8513 == ssl3_accept_~s__state~0); 26820#L146 assume !(8528 == ssl3_accept_~s__state~0); 26821#L149 assume !(8529 == ssl3_accept_~s__state~0); 26803#L152 assume 8544 == ssl3_accept_~s__state~0; 26804#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 26897#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 26843#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26841#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 26748#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 26746#L403 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; 26730#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27285#L579 ssl3_accept_~skip~0 := 0; 27283#L98-2 assume !false; 27281#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27279#L101 assume !(12292 == ssl3_accept_~s__state~0); 27277#L104 assume !(16384 == ssl3_accept_~s__state~0); 27275#L107 assume !(8192 == ssl3_accept_~s__state~0); 27273#L110 assume !(24576 == ssl3_accept_~s__state~0); 27270#L113 assume !(8195 == ssl3_accept_~s__state~0); 27268#L116 assume !(8480 == ssl3_accept_~s__state~0); 27266#L119 assume !(8481 == ssl3_accept_~s__state~0); 27264#L122 assume !(8482 == ssl3_accept_~s__state~0); 27262#L125 assume !(8464 == ssl3_accept_~s__state~0); 27260#L128 assume !(8465 == ssl3_accept_~s__state~0); 27258#L131 assume !(8466 == ssl3_accept_~s__state~0); 27086#L134 assume !(8496 == ssl3_accept_~s__state~0); 27084#L137 assume !(8497 == ssl3_accept_~s__state~0); 27082#L140 assume !(8512 == ssl3_accept_~s__state~0); 27080#L143 assume !(8513 == ssl3_accept_~s__state~0); 27078#L146 assume !(8528 == ssl3_accept_~s__state~0); 27076#L149 assume !(8529 == ssl3_accept_~s__state~0); 27074#L152 assume !(8544 == ssl3_accept_~s__state~0); 27072#L155 assume !(8545 == ssl3_accept_~s__state~0); 27070#L158 assume !(8560 == ssl3_accept_~s__state~0); 27068#L161 assume !(8561 == ssl3_accept_~s__state~0); 27066#L164 assume 8448 == ssl3_accept_~s__state~0; 26852#L165 assume !(ssl3_accept_~num1~0 > 0); 26853#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 26875#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26934#L579 ssl3_accept_~skip~0 := 0; 26931#L98-2 assume !false; 26928#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26923#L101 assume !(12292 == ssl3_accept_~s__state~0); 26924#L104 assume !(16384 == ssl3_accept_~s__state~0); 26954#L107 assume !(8192 == ssl3_accept_~s__state~0); 26950#L110 assume !(24576 == ssl3_accept_~s__state~0); 26947#L113 assume !(8195 == ssl3_accept_~s__state~0); 26943#L116 assume !(8480 == ssl3_accept_~s__state~0); 26912#L119 assume !(8481 == ssl3_accept_~s__state~0); 26913#L122 assume !(8482 == ssl3_accept_~s__state~0); 26922#L125 assume 8464 == ssl3_accept_~s__state~0; 26874#L132 [2019-11-25 08:48:44,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:44,881 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 12 times [2019-11-25 08:48:44,881 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:44,881 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576188968] [2019-11-25 08:48:44,881 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:44,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:44,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:44,889 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:44,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:44,890 INFO L82 PathProgramCache]: Analyzing trace with hash -1725376102, now seen corresponding path program 1 times [2019-11-25 08:48:44,890 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:44,890 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376107217] [2019-11-25 08:48:44,890 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:44,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:44,939 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:48:44,939 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376107217] [2019-11-25 08:48:44,939 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1473683282] [2019-11-25 08:48:44,939 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_2986716f-7fb2-4327-b68c-50b6c9445bc4/bin/uautomizer/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-25 08:48:45,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:45,009 INFO L255 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:48:45,012 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:48:45,039 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:48:45,039 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-25 08:48:45,039 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-25 08:48:45,039 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848400749] [2019-11-25 08:48:45,041 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:45,041 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:45,041 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-25 08:48:45,043 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-25 08:48:45,043 INFO L87 Difference]: Start difference. First operand 661 states and 846 transitions. cyclomatic complexity: 188 Second operand 4 states. [2019-11-25 08:48:45,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:45,392 INFO L93 Difference]: Finished difference Result 1095 states and 1385 transitions. [2019-11-25 08:48:45,392 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-25 08:48:45,406 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1095 states and 1385 transitions. [2019-11-25 08:48:45,410 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 923 [2019-11-25 08:48:45,418 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1095 states to 1095 states and 1385 transitions. [2019-11-25 08:48:45,418 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 990 [2019-11-25 08:48:45,419 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 990 [2019-11-25 08:48:45,419 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1095 states and 1385 transitions. [2019-11-25 08:48:45,419 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:45,419 INFO L688 BuchiCegarLoop]: Abstraction has 1095 states and 1385 transitions. [2019-11-25 08:48:45,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1095 states and 1385 transitions. [2019-11-25 08:48:45,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1095 to 833. [2019-11-25 08:48:45,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 833 states. [2019-11-25 08:48:45,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 833 states to 833 states and 1063 transitions. [2019-11-25 08:48:45,433 INFO L711 BuchiCegarLoop]: Abstraction has 833 states and 1063 transitions. [2019-11-25 08:48:45,433 INFO L591 BuchiCegarLoop]: Abstraction has 833 states and 1063 transitions. [2019-11-25 08:48:45,433 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-11-25 08:48:45,433 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 833 states and 1063 transitions. [2019-11-25 08:48:45,435 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 661 [2019-11-25 08:48:45,435 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:45,435 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:45,438 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:48:45,438 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:45,439 INFO L794 eck$LassoCheckResult]: Stem: 29043#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 28920#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 28891#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 28892#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 28972#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 28973#L98-2 assume !false; 29121#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29493#L101 assume !(12292 == ssl3_accept_~s__state~0); 29490#L104 assume !(16384 == ssl3_accept_~s__state~0); 29487#L107 assume !(8192 == ssl3_accept_~s__state~0); 29483#L110 assume !(24576 == ssl3_accept_~s__state~0); 29476#L113 assume !(8195 == ssl3_accept_~s__state~0); 29474#L116 assume !(8480 == ssl3_accept_~s__state~0); 29472#L119 assume !(8481 == ssl3_accept_~s__state~0); 29470#L122 assume !(8482 == ssl3_accept_~s__state~0); 29371#L125 assume 8464 == ssl3_accept_~s__state~0; 29051#L132 [2019-11-25 08:48:45,439 INFO L796 eck$LassoCheckResult]: Loop: 29051#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 28981#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 28975#L273-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; 28976#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29706#L579 ssl3_accept_~skip~0 := 0; 29705#L98-2 assume !false; 29704#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29703#L101 assume !(12292 == ssl3_accept_~s__state~0); 29701#L104 assume !(16384 == ssl3_accept_~s__state~0); 29700#L107 assume !(8192 == ssl3_accept_~s__state~0); 29699#L110 assume !(24576 == ssl3_accept_~s__state~0); 29698#L113 assume !(8195 == ssl3_accept_~s__state~0); 29693#L116 assume !(8480 == ssl3_accept_~s__state~0); 29691#L119 assume !(8481 == ssl3_accept_~s__state~0); 28948#L122 assume !(8482 == ssl3_accept_~s__state~0); 28923#L125 assume !(8464 == ssl3_accept_~s__state~0); 28924#L128 assume !(8465 == ssl3_accept_~s__state~0); 28911#L131 assume !(8466 == ssl3_accept_~s__state~0); 28912#L134 assume 8496 == ssl3_accept_~s__state~0; 29164#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 29342#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 29340#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 29338#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 28881#L296-2 ssl3_accept_~s__init_num~0 := 0; 28882#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29692#L579 ssl3_accept_~skip~0 := 0; 29690#L98-2 assume !false; 29689#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29669#L101 assume !(12292 == ssl3_accept_~s__state~0); 29667#L104 assume !(16384 == ssl3_accept_~s__state~0); 29666#L107 assume !(8192 == ssl3_accept_~s__state~0); 29665#L110 assume !(24576 == ssl3_accept_~s__state~0); 29664#L113 assume !(8195 == ssl3_accept_~s__state~0); 29663#L116 assume !(8480 == ssl3_accept_~s__state~0); 29662#L119 assume !(8481 == ssl3_accept_~s__state~0); 29661#L122 assume !(8482 == ssl3_accept_~s__state~0); 29634#L125 assume !(8464 == ssl3_accept_~s__state~0); 29633#L128 assume !(8465 == ssl3_accept_~s__state~0); 29627#L131 assume !(8466 == ssl3_accept_~s__state~0); 29625#L134 assume !(8496 == ssl3_accept_~s__state~0); 29623#L137 assume !(8497 == ssl3_accept_~s__state~0); 29621#L140 assume !(8512 == ssl3_accept_~s__state~0); 29619#L143 assume !(8513 == ssl3_accept_~s__state~0); 29617#L146 assume !(8528 == ssl3_accept_~s__state~0); 29615#L149 assume !(8529 == ssl3_accept_~s__state~0); 29613#L152 assume !(8544 == ssl3_accept_~s__state~0); 29611#L155 assume !(8545 == ssl3_accept_~s__state~0); 29609#L158 assume !(8560 == ssl3_accept_~s__state~0); 29607#L161 assume !(8561 == ssl3_accept_~s__state~0); 29605#L164 assume !(8448 == ssl3_accept_~s__state~0); 29072#L167 assume !(8576 == ssl3_accept_~s__state~0); 29073#L170 assume !(8577 == ssl3_accept_~s__state~0); 29063#L173 assume !(8592 == ssl3_accept_~s__state~0); 29031#L176 assume !(8593 == ssl3_accept_~s__state~0); 29004#L179 assume !(8608 == ssl3_accept_~s__state~0); 29005#L182 assume !(8609 == ssl3_accept_~s__state~0); 28989#L185 assume !(8640 == ssl3_accept_~s__state~0); 28957#L188 assume !(8641 == ssl3_accept_~s__state~0); 28958#L191 assume 8656 == ssl3_accept_~s__state~0; 28971#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 28964#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 28965#L496 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 28977#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 28978#L504 assume !(0 == ssl3_accept_~tmp___10~0); 28994#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29670#L579 ssl3_accept_~skip~0 := 0; 29406#L98-2 assume !false; 29405#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29398#L101 assume !(12292 == ssl3_accept_~s__state~0); 29397#L104 assume !(16384 == ssl3_accept_~s__state~0); 29365#L107 assume !(8192 == ssl3_accept_~s__state~0); 29364#L110 assume !(24576 == ssl3_accept_~s__state~0); 29363#L113 assume !(8195 == ssl3_accept_~s__state~0); 29355#L116 assume !(8480 == ssl3_accept_~s__state~0); 29354#L119 assume !(8481 == ssl3_accept_~s__state~0); 29353#L122 assume !(8482 == ssl3_accept_~s__state~0); 29351#L125 assume !(8464 == ssl3_accept_~s__state~0); 29350#L128 assume !(8465 == ssl3_accept_~s__state~0); 29349#L131 assume !(8466 == ssl3_accept_~s__state~0); 29348#L134 assume !(8496 == ssl3_accept_~s__state~0); 29346#L137 assume !(8497 == ssl3_accept_~s__state~0); 29345#L140 assume !(8512 == ssl3_accept_~s__state~0); 29344#L143 assume !(8513 == ssl3_accept_~s__state~0); 29341#L146 assume !(8528 == ssl3_accept_~s__state~0); 29339#L149 assume !(8529 == ssl3_accept_~s__state~0); 29337#L152 assume !(8544 == ssl3_accept_~s__state~0); 29336#L155 assume !(8545 == ssl3_accept_~s__state~0); 29335#L158 assume !(8560 == ssl3_accept_~s__state~0); 29329#L161 assume !(8561 == ssl3_accept_~s__state~0); 29327#L164 assume !(8448 == ssl3_accept_~s__state~0); 29325#L167 assume !(8576 == ssl3_accept_~s__state~0); 29323#L170 assume !(8577 == ssl3_accept_~s__state~0); 29321#L173 assume !(8592 == ssl3_accept_~s__state~0); 29319#L176 assume !(8593 == ssl3_accept_~s__state~0); 29317#L179 assume !(8608 == ssl3_accept_~s__state~0); 29315#L182 assume !(8609 == ssl3_accept_~s__state~0); 29313#L185 assume !(8640 == ssl3_accept_~s__state~0); 29311#L188 assume !(8641 == ssl3_accept_~s__state~0); 29309#L191 assume !(8656 == ssl3_accept_~s__state~0); 29307#L194 assume !(8657 == ssl3_accept_~s__state~0); 28879#L197 assume 8672 == ssl3_accept_~s__state~0; 28880#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 29008#L512 assume !(3 == ssl3_accept_~blastFlag~0); 28993#L515 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 28905#L519 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 28907#L519-2 ssl3_accept_~s__init_num~0 := 0; 29068#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29391#L579 ssl3_accept_~skip~0 := 0; 29389#L98-2 assume !false; 29387#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29386#L101 assume !(12292 == ssl3_accept_~s__state~0); 29383#L104 assume !(16384 == ssl3_accept_~s__state~0); 29381#L107 assume !(8192 == ssl3_accept_~s__state~0); 29379#L110 assume !(24576 == ssl3_accept_~s__state~0); 29377#L113 assume !(8195 == ssl3_accept_~s__state~0); 29375#L116 assume !(8480 == ssl3_accept_~s__state~0); 29373#L119 assume !(8481 == ssl3_accept_~s__state~0); 29372#L122 assume !(8482 == ssl3_accept_~s__state~0); 29370#L125 assume !(8464 == ssl3_accept_~s__state~0); 29368#L128 assume !(8465 == ssl3_accept_~s__state~0); 29356#L131 assume !(8466 == ssl3_accept_~s__state~0); 29265#L134 assume !(8496 == ssl3_accept_~s__state~0); 29264#L137 assume !(8497 == ssl3_accept_~s__state~0); 29263#L140 assume !(8512 == ssl3_accept_~s__state~0); 29262#L143 assume !(8513 == ssl3_accept_~s__state~0); 29261#L146 assume !(8528 == ssl3_accept_~s__state~0); 29260#L149 assume !(8529 == ssl3_accept_~s__state~0); 29259#L152 assume !(8544 == ssl3_accept_~s__state~0); 29258#L155 assume !(8545 == ssl3_accept_~s__state~0); 29257#L158 assume !(8560 == ssl3_accept_~s__state~0); 29256#L161 assume !(8561 == ssl3_accept_~s__state~0); 29255#L164 assume 8448 == ssl3_accept_~s__state~0; 29254#L165 assume !(ssl3_accept_~num1~0 > 0); 29251#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 29134#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29128#L579 ssl3_accept_~skip~0 := 0; 29126#L98-2 assume !false; 29124#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29106#L101 assume !(12292 == ssl3_accept_~s__state~0); 29103#L104 assume !(16384 == ssl3_accept_~s__state~0); 29100#L107 assume !(8192 == ssl3_accept_~s__state~0); 29096#L110 assume !(24576 == ssl3_accept_~s__state~0); 29093#L113 assume !(8195 == ssl3_accept_~s__state~0); 29090#L116 assume !(8480 == ssl3_accept_~s__state~0); 29087#L119 assume !(8481 == ssl3_accept_~s__state~0); 29083#L122 assume !(8482 == ssl3_accept_~s__state~0); 29084#L125 assume 8464 == ssl3_accept_~s__state~0; 29051#L132 [2019-11-25 08:48:45,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:45,439 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 13 times [2019-11-25 08:48:45,439 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:45,440 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904560109] [2019-11-25 08:48:45,440 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:45,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:45,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:45,450 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:45,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:45,451 INFO L82 PathProgramCache]: Analyzing trace with hash -1739759489, now seen corresponding path program 1 times [2019-11-25 08:48:45,453 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:45,453 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128931880] [2019-11-25 08:48:45,453 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:45,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:45,497 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 158 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2019-11-25 08:48:45,497 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128931880] [2019-11-25 08:48:45,497 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:45,497 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:48:45,498 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295758267] [2019-11-25 08:48:45,500 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:45,500 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:45,500 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:45,500 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:45,500 INFO L87 Difference]: Start difference. First operand 833 states and 1063 transitions. cyclomatic complexity: 233 Second operand 3 states. [2019-11-25 08:48:45,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:45,520 INFO L93 Difference]: Finished difference Result 974 states and 1223 transitions. [2019-11-25 08:48:45,520 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:45,520 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 974 states and 1223 transitions. [2019-11-25 08:48:45,524 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 753 [2019-11-25 08:48:45,530 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 974 states to 925 states and 1166 transitions. [2019-11-25 08:48:45,530 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 820 [2019-11-25 08:48:45,534 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 820 [2019-11-25 08:48:45,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 925 states and 1166 transitions. [2019-11-25 08:48:45,534 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:45,534 INFO L688 BuchiCegarLoop]: Abstraction has 925 states and 1166 transitions. [2019-11-25 08:48:45,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 925 states and 1166 transitions. [2019-11-25 08:48:45,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 925 to 879. [2019-11-25 08:48:45,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 879 states. [2019-11-25 08:48:45,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 879 states to 879 states and 1114 transitions. [2019-11-25 08:48:45,545 INFO L711 BuchiCegarLoop]: Abstraction has 879 states and 1114 transitions. [2019-11-25 08:48:45,545 INFO L591 BuchiCegarLoop]: Abstraction has 879 states and 1114 transitions. [2019-11-25 08:48:45,545 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-11-25 08:48:45,545 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 879 states and 1114 transitions. [2019-11-25 08:48:45,547 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 707 [2019-11-25 08:48:45,547 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:45,548 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:45,549 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:48:45,549 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:45,549 INFO L794 eck$LassoCheckResult]: Stem: 30857#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 30732#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 30704#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 30705#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 30784#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 30785#L98-2 assume !false; 30971#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31328#L101 assume !(12292 == ssl3_accept_~s__state~0); 31326#L104 assume !(16384 == ssl3_accept_~s__state~0); 31325#L107 assume !(8192 == ssl3_accept_~s__state~0); 31324#L110 assume !(24576 == ssl3_accept_~s__state~0); 31323#L113 assume !(8195 == ssl3_accept_~s__state~0); 31316#L116 assume !(8480 == ssl3_accept_~s__state~0); 31315#L119 assume !(8481 == ssl3_accept_~s__state~0); 31314#L122 assume !(8482 == ssl3_accept_~s__state~0); 30901#L125 assume 8464 == ssl3_accept_~s__state~0; 30864#L132 [2019-11-25 08:48:45,550 INFO L796 eck$LassoCheckResult]: Loop: 30864#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 30793#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 30787#L273-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; 30788#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31385#L579 ssl3_accept_~skip~0 := 0; 31383#L98-2 assume !false; 31381#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31379#L101 assume !(12292 == ssl3_accept_~s__state~0); 31377#L104 assume !(16384 == ssl3_accept_~s__state~0); 31365#L107 assume !(8192 == ssl3_accept_~s__state~0); 31364#L110 assume !(24576 == ssl3_accept_~s__state~0); 31362#L113 assume !(8195 == ssl3_accept_~s__state~0); 31360#L116 assume !(8480 == ssl3_accept_~s__state~0); 31358#L119 assume !(8481 == ssl3_accept_~s__state~0); 31356#L122 assume !(8482 == ssl3_accept_~s__state~0); 31353#L125 assume !(8464 == ssl3_accept_~s__state~0); 31352#L128 assume !(8465 == ssl3_accept_~s__state~0); 31351#L131 assume !(8466 == ssl3_accept_~s__state~0); 31008#L134 assume 8496 == ssl3_accept_~s__state~0; 30933#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 31003#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 31001#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 30999#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 31000#L296-2 ssl3_accept_~s__init_num~0 := 0; 30892#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31482#L579 ssl3_accept_~skip~0 := 0; 31481#L98-2 assume !false; 31480#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31479#L101 assume !(12292 == ssl3_accept_~s__state~0); 31478#L104 assume !(16384 == ssl3_accept_~s__state~0); 31477#L107 assume !(8192 == ssl3_accept_~s__state~0); 31476#L110 assume !(24576 == ssl3_accept_~s__state~0); 31475#L113 assume !(8195 == ssl3_accept_~s__state~0); 31474#L116 assume !(8480 == ssl3_accept_~s__state~0); 31473#L119 assume !(8481 == ssl3_accept_~s__state~0); 31472#L122 assume !(8482 == ssl3_accept_~s__state~0); 31471#L125 assume !(8464 == ssl3_accept_~s__state~0); 31468#L128 assume !(8465 == ssl3_accept_~s__state~0); 31463#L131 assume !(8466 == ssl3_accept_~s__state~0); 31461#L134 assume !(8496 == ssl3_accept_~s__state~0); 31459#L137 assume !(8497 == ssl3_accept_~s__state~0); 31457#L140 assume !(8512 == ssl3_accept_~s__state~0); 31455#L143 assume !(8513 == ssl3_accept_~s__state~0); 31449#L146 assume !(8528 == ssl3_accept_~s__state~0); 31446#L149 assume !(8529 == ssl3_accept_~s__state~0); 31443#L152 assume !(8544 == ssl3_accept_~s__state~0); 31440#L155 assume !(8545 == ssl3_accept_~s__state~0); 31437#L158 assume !(8560 == ssl3_accept_~s__state~0); 31434#L161 assume !(8561 == ssl3_accept_~s__state~0); 31431#L164 assume !(8448 == ssl3_accept_~s__state~0); 31428#L167 assume !(8576 == ssl3_accept_~s__state~0); 31426#L170 assume !(8577 == ssl3_accept_~s__state~0); 31423#L173 assume !(8592 == ssl3_accept_~s__state~0); 31422#L176 assume !(8593 == ssl3_accept_~s__state~0); 31416#L179 assume !(8608 == ssl3_accept_~s__state~0); 31406#L182 assume !(8609 == ssl3_accept_~s__state~0); 31400#L185 assume !(8640 == ssl3_accept_~s__state~0); 31346#L188 assume !(8641 == ssl3_accept_~s__state~0); 31164#L191 assume 8656 == ssl3_accept_~s__state~0; 30916#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 31342#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 31340#L496 assume !(2 == ssl3_accept_~blastFlag~0); 31338#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 31336#L504 assume !(0 == ssl3_accept_~tmp___10~0); 31246#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31240#L579 ssl3_accept_~skip~0 := 0; 31238#L98-2 assume !false; 31236#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31234#L101 assume !(12292 == ssl3_accept_~s__state~0); 31224#L104 assume !(16384 == ssl3_accept_~s__state~0); 31219#L107 assume !(8192 == ssl3_accept_~s__state~0); 31214#L110 assume !(24576 == ssl3_accept_~s__state~0); 31209#L113 assume !(8195 == ssl3_accept_~s__state~0); 31204#L116 assume !(8480 == ssl3_accept_~s__state~0); 31199#L119 assume !(8481 == ssl3_accept_~s__state~0); 31194#L122 assume !(8482 == ssl3_accept_~s__state~0); 31188#L125 assume !(8464 == ssl3_accept_~s__state~0); 31187#L128 assume !(8465 == ssl3_accept_~s__state~0); 31186#L131 assume !(8466 == ssl3_accept_~s__state~0); 31056#L134 assume !(8496 == ssl3_accept_~s__state~0); 31053#L137 assume !(8497 == ssl3_accept_~s__state~0); 31051#L140 assume !(8512 == ssl3_accept_~s__state~0); 31049#L143 assume !(8513 == ssl3_accept_~s__state~0); 31047#L146 assume !(8528 == ssl3_accept_~s__state~0); 31045#L149 assume !(8529 == ssl3_accept_~s__state~0); 31043#L152 assume !(8544 == ssl3_accept_~s__state~0); 31040#L155 assume !(8545 == ssl3_accept_~s__state~0); 31038#L158 assume !(8560 == ssl3_accept_~s__state~0); 31036#L161 assume !(8561 == ssl3_accept_~s__state~0); 31034#L164 assume !(8448 == ssl3_accept_~s__state~0); 31032#L167 assume !(8576 == ssl3_accept_~s__state~0); 31030#L170 assume !(8577 == ssl3_accept_~s__state~0); 31028#L173 assume !(8592 == ssl3_accept_~s__state~0); 31026#L176 assume !(8593 == ssl3_accept_~s__state~0); 31024#L179 assume !(8608 == ssl3_accept_~s__state~0); 31022#L182 assume !(8609 == ssl3_accept_~s__state~0); 31020#L185 assume !(8640 == ssl3_accept_~s__state~0); 31018#L188 assume !(8641 == ssl3_accept_~s__state~0); 31017#L191 assume !(8656 == ssl3_accept_~s__state~0); 30974#L194 assume !(8657 == ssl3_accept_~s__state~0); 30692#L197 assume 8672 == ssl3_accept_~s__state~0; 30693#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 30820#L512 assume !(3 == ssl3_accept_~blastFlag~0); 30804#L515 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 30717#L519 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 30719#L519-2 ssl3_accept_~s__init_num~0 := 0; 30727#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31415#L579 ssl3_accept_~skip~0 := 0; 31413#L98-2 assume !false; 31395#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31348#L101 assume !(12292 == ssl3_accept_~s__state~0); 31347#L104 assume !(16384 == ssl3_accept_~s__state~0); 31345#L107 assume !(8192 == ssl3_accept_~s__state~0); 31344#L110 assume !(24576 == ssl3_accept_~s__state~0); 31343#L113 assume !(8195 == ssl3_accept_~s__state~0); 31341#L116 assume !(8480 == ssl3_accept_~s__state~0); 31339#L119 assume !(8481 == ssl3_accept_~s__state~0); 31337#L122 assume !(8482 == ssl3_accept_~s__state~0); 31335#L125 assume !(8464 == ssl3_accept_~s__state~0); 31334#L128 assume !(8465 == ssl3_accept_~s__state~0); 31333#L131 assume !(8466 == ssl3_accept_~s__state~0); 31273#L134 assume !(8496 == ssl3_accept_~s__state~0); 31226#L137 assume !(8497 == ssl3_accept_~s__state~0); 31221#L140 assume !(8512 == ssl3_accept_~s__state~0); 31216#L143 assume !(8513 == ssl3_accept_~s__state~0); 31211#L146 assume !(8528 == ssl3_accept_~s__state~0); 31206#L149 assume !(8529 == ssl3_accept_~s__state~0); 31201#L152 assume !(8544 == ssl3_accept_~s__state~0); 31196#L155 assume !(8545 == ssl3_accept_~s__state~0); 31191#L158 assume !(8560 == ssl3_accept_~s__state~0); 31183#L161 assume !(8561 == ssl3_accept_~s__state~0); 31019#L164 assume 8448 == ssl3_accept_~s__state~0; 31015#L165 assume !(ssl3_accept_~num1~0 > 0); 31010#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 30997#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30991#L579 ssl3_accept_~skip~0 := 0; 30989#L98-2 assume !false; 30987#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30985#L101 assume !(12292 == ssl3_accept_~s__state~0); 30982#L104 assume !(16384 == ssl3_accept_~s__state~0); 30924#L107 assume !(8192 == ssl3_accept_~s__state~0); 30921#L110 assume !(24576 == ssl3_accept_~s__state~0); 30918#L113 assume !(8195 == ssl3_accept_~s__state~0); 30914#L116 assume !(8480 == ssl3_accept_~s__state~0); 30896#L119 assume !(8481 == ssl3_accept_~s__state~0); 30897#L122 assume !(8482 == ssl3_accept_~s__state~0); 30909#L125 assume 8464 == ssl3_accept_~s__state~0; 30864#L132 [2019-11-25 08:48:45,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:45,550 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 14 times [2019-11-25 08:48:45,550 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:45,550 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000224000] [2019-11-25 08:48:45,550 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:45,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:45,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:45,559 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:45,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:45,560 INFO L82 PathProgramCache]: Analyzing trace with hash 596633021, now seen corresponding path program 1 times [2019-11-25 08:48:45,560 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:45,560 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953747771] [2019-11-25 08:48:45,560 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:45,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:45,615 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 135 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2019-11-25 08:48:45,615 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953747771] [2019-11-25 08:48:45,615 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:45,615 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:48:45,615 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787996599] [2019-11-25 08:48:45,616 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:45,616 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:45,616 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:45,616 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:45,616 INFO L87 Difference]: Start difference. First operand 879 states and 1114 transitions. cyclomatic complexity: 239 Second operand 3 states. [2019-11-25 08:48:45,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:45,643 INFO L93 Difference]: Finished difference Result 1542 states and 1967 transitions. [2019-11-25 08:48:45,644 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:45,644 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1542 states and 1967 transitions. [2019-11-25 08:48:45,649 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1233 [2019-11-25 08:48:45,657 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1542 states to 1498 states and 1918 transitions. [2019-11-25 08:48:45,657 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1391 [2019-11-25 08:48:45,658 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1393 [2019-11-25 08:48:45,658 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1498 states and 1918 transitions. [2019-11-25 08:48:45,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:45,659 INFO L688 BuchiCegarLoop]: Abstraction has 1498 states and 1918 transitions. [2019-11-25 08:48:45,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1498 states and 1918 transitions. [2019-11-25 08:48:45,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1498 to 1454. [2019-11-25 08:48:45,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1454 states. [2019-11-25 08:48:45,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1454 states to 1454 states and 1869 transitions. [2019-11-25 08:48:45,678 INFO L711 BuchiCegarLoop]: Abstraction has 1454 states and 1869 transitions. [2019-11-25 08:48:45,678 INFO L591 BuchiCegarLoop]: Abstraction has 1454 states and 1869 transitions. [2019-11-25 08:48:45,678 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-11-25 08:48:45,678 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1454 states and 1869 transitions. [2019-11-25 08:48:45,682 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1233 [2019-11-25 08:48:45,682 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:45,682 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:45,683 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:48:45,683 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:48:45,684 INFO L794 eck$LassoCheckResult]: Stem: 33308#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 33162#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 33131#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 33132#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 33219#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 33220#L98-2 assume !false; 33504#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34187#L101 assume !(12292 == ssl3_accept_~s__state~0); 34185#L104 assume !(16384 == ssl3_accept_~s__state~0); 34183#L107 assume !(8192 == ssl3_accept_~s__state~0); 34181#L110 assume !(24576 == ssl3_accept_~s__state~0); 34178#L113 assume !(8195 == ssl3_accept_~s__state~0); 34177#L116 assume !(8480 == ssl3_accept_~s__state~0); 34171#L119 assume !(8481 == ssl3_accept_~s__state~0); 34164#L122 assume !(8482 == ssl3_accept_~s__state~0); 34163#L125 assume 8464 == ssl3_accept_~s__state~0; 33316#L132 [2019-11-25 08:48:45,684 INFO L796 eck$LassoCheckResult]: Loop: 33316#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 33317#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 33428#L273-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; 34335#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34330#L579 ssl3_accept_~skip~0 := 0; 34324#L98-2 assume !false; 34321#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34317#L101 assume !(12292 == ssl3_accept_~s__state~0); 34316#L104 assume !(16384 == ssl3_accept_~s__state~0); 34315#L107 assume !(8192 == ssl3_accept_~s__state~0); 34314#L110 assume !(24576 == ssl3_accept_~s__state~0); 34313#L113 assume !(8195 == ssl3_accept_~s__state~0); 34311#L116 assume !(8480 == ssl3_accept_~s__state~0); 34310#L119 assume !(8481 == ssl3_accept_~s__state~0); 34309#L122 assume !(8482 == ssl3_accept_~s__state~0); 34308#L125 assume !(8464 == ssl3_accept_~s__state~0); 34307#L128 assume !(8465 == ssl3_accept_~s__state~0); 34306#L131 assume !(8466 == ssl3_accept_~s__state~0); 34130#L134 assume 8496 == ssl3_accept_~s__state~0; 33389#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 34126#L286 assume !(1 == ssl3_accept_~blastFlag~0); 34124#L289 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 34122#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 34119#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 34120#L296-2 ssl3_accept_~s__init_num~0 := 0; 34531#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34525#L579 ssl3_accept_~skip~0 := 0; 34523#L98-2 assume !false; 34521#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34519#L101 assume !(12292 == ssl3_accept_~s__state~0); 34517#L104 assume !(16384 == ssl3_accept_~s__state~0); 34515#L107 assume !(8192 == ssl3_accept_~s__state~0); 34513#L110 assume !(24576 == ssl3_accept_~s__state~0); 34511#L113 assume !(8195 == ssl3_accept_~s__state~0); 34509#L116 assume !(8480 == ssl3_accept_~s__state~0); 34507#L119 assume !(8481 == ssl3_accept_~s__state~0); 34505#L122 assume !(8482 == ssl3_accept_~s__state~0); 34503#L125 assume !(8464 == ssl3_accept_~s__state~0); 34501#L128 assume !(8465 == ssl3_accept_~s__state~0); 34499#L131 assume !(8466 == ssl3_accept_~s__state~0); 34497#L134 assume !(8496 == ssl3_accept_~s__state~0); 34495#L137 assume !(8497 == ssl3_accept_~s__state~0); 34493#L140 assume !(8512 == ssl3_accept_~s__state~0); 34491#L143 assume !(8513 == ssl3_accept_~s__state~0); 34489#L146 assume !(8528 == ssl3_accept_~s__state~0); 34487#L149 assume !(8529 == ssl3_accept_~s__state~0); 34485#L152 assume !(8544 == ssl3_accept_~s__state~0); 34483#L155 assume !(8545 == ssl3_accept_~s__state~0); 34481#L158 assume !(8560 == ssl3_accept_~s__state~0); 34479#L161 assume !(8561 == ssl3_accept_~s__state~0); 34477#L164 assume !(8448 == ssl3_accept_~s__state~0); 34476#L167 assume !(8576 == ssl3_accept_~s__state~0); 34475#L170 assume !(8577 == ssl3_accept_~s__state~0); 34474#L173 assume !(8592 == ssl3_accept_~s__state~0); 34473#L176 assume !(8593 == ssl3_accept_~s__state~0); 34472#L179 assume !(8608 == ssl3_accept_~s__state~0); 34471#L182 assume !(8609 == ssl3_accept_~s__state~0); 34469#L185 assume !(8640 == ssl3_accept_~s__state~0); 33604#L188 assume !(8641 == ssl3_accept_~s__state~0); 33594#L191 assume 8656 == ssl3_accept_~s__state~0; 33469#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 33589#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 33583#L496 assume !(2 == ssl3_accept_~blastFlag~0); 33581#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 33579#L504 assume !(0 == ssl3_accept_~tmp___10~0); 33576#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33569#L579 ssl3_accept_~skip~0 := 0; 33567#L98-2 assume !false; 33565#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33562#L101 assume !(12292 == ssl3_accept_~s__state~0); 33557#L104 assume !(16384 == ssl3_accept_~s__state~0); 33556#L107 assume !(8192 == ssl3_accept_~s__state~0); 33555#L110 assume !(24576 == ssl3_accept_~s__state~0); 33554#L113 assume !(8195 == ssl3_accept_~s__state~0); 33553#L116 assume !(8480 == ssl3_accept_~s__state~0); 33547#L119 assume !(8481 == ssl3_accept_~s__state~0); 33546#L122 assume !(8482 == ssl3_accept_~s__state~0); 33544#L125 assume !(8464 == ssl3_accept_~s__state~0); 33542#L128 assume !(8465 == ssl3_accept_~s__state~0); 33541#L131 assume !(8466 == ssl3_accept_~s__state~0); 33540#L134 assume !(8496 == ssl3_accept_~s__state~0); 33538#L137 assume !(8497 == ssl3_accept_~s__state~0); 33529#L140 assume !(8512 == ssl3_accept_~s__state~0); 33528#L143 assume !(8513 == ssl3_accept_~s__state~0); 33522#L146 assume !(8528 == ssl3_accept_~s__state~0); 33520#L149 assume !(8529 == ssl3_accept_~s__state~0); 33518#L152 assume !(8544 == ssl3_accept_~s__state~0); 33516#L155 assume !(8545 == ssl3_accept_~s__state~0); 33513#L158 assume !(8560 == ssl3_accept_~s__state~0); 33511#L161 assume !(8561 == ssl3_accept_~s__state~0); 33503#L164 assume !(8448 == ssl3_accept_~s__state~0); 33492#L167 assume !(8576 == ssl3_accept_~s__state~0); 33491#L170 assume !(8577 == ssl3_accept_~s__state~0); 33485#L173 assume !(8592 == ssl3_accept_~s__state~0); 33483#L176 assume !(8593 == ssl3_accept_~s__state~0); 33481#L179 assume !(8608 == ssl3_accept_~s__state~0); 33478#L182 assume !(8609 == ssl3_accept_~s__state~0); 33476#L185 assume !(8640 == ssl3_accept_~s__state~0); 33474#L188 assume !(8641 == ssl3_accept_~s__state~0); 33471#L191 assume !(8656 == ssl3_accept_~s__state~0); 33468#L194 assume !(8657 == ssl3_accept_~s__state~0); 33119#L197 assume 8672 == ssl3_accept_~s__state~0; 33120#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 33900#L512 assume !(3 == ssl3_accept_~blastFlag~0); 33245#L515 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 33144#L519 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 33146#L519-2 ssl3_accept_~s__init_num~0 := 0; 34155#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34149#L579 ssl3_accept_~skip~0 := 0; 34148#L98-2 assume !false; 34142#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34140#L101 assume !(12292 == ssl3_accept_~s__state~0); 34138#L104 assume !(16384 == ssl3_accept_~s__state~0); 34136#L107 assume !(8192 == ssl3_accept_~s__state~0); 34134#L110 assume !(24576 == ssl3_accept_~s__state~0); 34132#L113 assume !(8195 == ssl3_accept_~s__state~0); 34128#L116 assume !(8480 == ssl3_accept_~s__state~0); 34127#L119 assume !(8481 == ssl3_accept_~s__state~0); 34125#L122 assume !(8482 == ssl3_accept_~s__state~0); 34123#L125 assume !(8464 == ssl3_accept_~s__state~0); 34121#L128 assume !(8465 == ssl3_accept_~s__state~0); 34118#L131 assume !(8466 == ssl3_accept_~s__state~0); 33613#L134 assume !(8496 == ssl3_accept_~s__state~0); 33612#L137 assume !(8497 == ssl3_accept_~s__state~0); 33611#L140 assume !(8512 == ssl3_accept_~s__state~0); 33610#L143 assume !(8513 == ssl3_accept_~s__state~0); 33609#L146 assume !(8528 == ssl3_accept_~s__state~0); 33608#L149 assume !(8529 == ssl3_accept_~s__state~0); 33607#L152 assume !(8544 == ssl3_accept_~s__state~0); 33606#L155 assume !(8545 == ssl3_accept_~s__state~0); 33605#L158 assume !(8560 == ssl3_accept_~s__state~0); 33601#L161 assume !(8561 == ssl3_accept_~s__state~0); 33597#L164 assume 8448 == ssl3_accept_~s__state~0; 33593#L165 assume !(ssl3_accept_~num1~0 > 0); 33591#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 33588#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33582#L579 ssl3_accept_~skip~0 := 0; 33580#L98-2 assume !false; 33577#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33570#L101 assume !(12292 == ssl3_accept_~s__state~0); 33568#L104 assume !(16384 == ssl3_accept_~s__state~0); 33566#L107 assume !(8192 == ssl3_accept_~s__state~0); 33563#L110 assume !(24576 == ssl3_accept_~s__state~0); 33560#L113 assume !(8195 == ssl3_accept_~s__state~0); 33424#L116 assume !(8480 == ssl3_accept_~s__state~0); 33425#L119 assume !(8481 == ssl3_accept_~s__state~0); 33369#L122 assume !(8482 == ssl3_accept_~s__state~0); 33370#L125 assume 8464 == ssl3_accept_~s__state~0; 33316#L132 [2019-11-25 08:48:45,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:45,684 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 15 times [2019-11-25 08:48:45,684 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:45,685 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959633726] [2019-11-25 08:48:45,685 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:45,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:45,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:45,695 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:45,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:45,695 INFO L82 PathProgramCache]: Analyzing trace with hash -231109464, now seen corresponding path program 1 times [2019-11-25 08:48:45,695 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:45,695 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525569506] [2019-11-25 08:48:45,696 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:45,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:45,727 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 61 proven. 0 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2019-11-25 08:48:45,728 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525569506] [2019-11-25 08:48:45,728 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:45,728 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:48:45,728 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009157284] [2019-11-25 08:48:45,729 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:45,729 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:45,729 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:45,729 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:45,729 INFO L87 Difference]: Start difference. First operand 1454 states and 1869 transitions. cyclomatic complexity: 420 Second operand 3 states. [2019-11-25 08:48:45,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:45,749 INFO L93 Difference]: Finished difference Result 1478 states and 1898 transitions. [2019-11-25 08:48:45,749 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:45,749 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1478 states and 1898 transitions. [2019-11-25 08:48:45,754 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1233 [2019-11-25 08:48:45,763 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1478 states to 1478 states and 1898 transitions. [2019-11-25 08:48:45,763 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1373 [2019-11-25 08:48:45,764 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1373 [2019-11-25 08:48:45,764 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1478 states and 1898 transitions. [2019-11-25 08:48:45,767 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:45,767 INFO L688 BuchiCegarLoop]: Abstraction has 1478 states and 1898 transitions. [2019-11-25 08:48:45,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1478 states and 1898 transitions. [2019-11-25 08:48:45,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1478 to 1478. [2019-11-25 08:48:45,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1478 states. [2019-11-25 08:48:45,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1478 states to 1478 states and 1898 transitions. [2019-11-25 08:48:45,788 INFO L711 BuchiCegarLoop]: Abstraction has 1478 states and 1898 transitions. [2019-11-25 08:48:45,788 INFO L591 BuchiCegarLoop]: Abstraction has 1478 states and 1898 transitions. [2019-11-25 08:48:45,788 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-11-25 08:48:45,788 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1478 states and 1898 transitions. [2019-11-25 08:48:45,792 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1233 [2019-11-25 08:48:45,792 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:45,792 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:45,794 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:48:45,794 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:48:45,794 INFO L794 eck$LassoCheckResult]: Stem: 36248#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 36100#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 36069#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 36070#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 36157#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 36158#L98-2 assume !false; 36437#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36752#L101 assume !(12292 == ssl3_accept_~s__state~0); 36750#L104 assume !(16384 == ssl3_accept_~s__state~0); 36748#L107 assume !(8192 == ssl3_accept_~s__state~0); 36746#L110 assume !(24576 == ssl3_accept_~s__state~0); 36744#L113 assume !(8195 == ssl3_accept_~s__state~0); 36742#L116 assume !(8480 == ssl3_accept_~s__state~0); 36740#L119 assume !(8481 == ssl3_accept_~s__state~0); 36738#L122 assume !(8482 == ssl3_accept_~s__state~0); 36736#L125 assume 8464 == ssl3_accept_~s__state~0; 36258#L132 [2019-11-25 08:48:45,794 INFO L796 eck$LassoCheckResult]: Loop: 36258#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 36259#L273 assume !(0 == ssl3_accept_~blastFlag~0); 36162#L273-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; 36163#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37531#L579 ssl3_accept_~skip~0 := 0; 37530#L98-2 assume !false; 36250#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36251#L101 assume !(12292 == ssl3_accept_~s__state~0); 36260#L104 assume !(16384 == ssl3_accept_~s__state~0); 36261#L107 assume !(8192 == ssl3_accept_~s__state~0); 36254#L110 assume !(24576 == ssl3_accept_~s__state~0); 36255#L113 assume !(8195 == ssl3_accept_~s__state~0); 37417#L116 assume !(8480 == ssl3_accept_~s__state~0); 37416#L119 assume !(8481 == ssl3_accept_~s__state~0); 37412#L122 assume !(8482 == ssl3_accept_~s__state~0); 37411#L125 assume !(8464 == ssl3_accept_~s__state~0); 37409#L128 assume !(8465 == ssl3_accept_~s__state~0); 37407#L131 assume !(8466 == ssl3_accept_~s__state~0); 37252#L134 assume 8496 == ssl3_accept_~s__state~0; 36202#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 36203#L286 assume !(1 == ssl3_accept_~blastFlag~0); 37236#L289 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 37234#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 37231#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 37232#L296-2 ssl3_accept_~s__init_num~0 := 0; 37333#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37323#L579 ssl3_accept_~skip~0 := 0; 37321#L98-2 assume !false; 37319#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37317#L101 assume !(12292 == ssl3_accept_~s__state~0); 37315#L104 assume !(16384 == ssl3_accept_~s__state~0); 37313#L107 assume !(8192 == ssl3_accept_~s__state~0); 37311#L110 assume !(24576 == ssl3_accept_~s__state~0); 37309#L113 assume !(8195 == ssl3_accept_~s__state~0); 37307#L116 assume !(8480 == ssl3_accept_~s__state~0); 37305#L119 assume !(8481 == ssl3_accept_~s__state~0); 37303#L122 assume !(8482 == ssl3_accept_~s__state~0); 37301#L125 assume !(8464 == ssl3_accept_~s__state~0); 37299#L128 assume !(8465 == ssl3_accept_~s__state~0); 37297#L131 assume !(8466 == ssl3_accept_~s__state~0); 37295#L134 assume !(8496 == ssl3_accept_~s__state~0); 37293#L137 assume !(8497 == ssl3_accept_~s__state~0); 37291#L140 assume !(8512 == ssl3_accept_~s__state~0); 37289#L143 assume !(8513 == ssl3_accept_~s__state~0); 37287#L146 assume !(8528 == ssl3_accept_~s__state~0); 37285#L149 assume !(8529 == ssl3_accept_~s__state~0); 37283#L152 assume !(8544 == ssl3_accept_~s__state~0); 37281#L155 assume !(8545 == ssl3_accept_~s__state~0); 37279#L158 assume !(8560 == ssl3_accept_~s__state~0); 37277#L161 assume !(8561 == ssl3_accept_~s__state~0); 37275#L164 assume !(8448 == ssl3_accept_~s__state~0); 36284#L167 assume !(8576 == ssl3_accept_~s__state~0); 36285#L170 assume !(8577 == ssl3_accept_~s__state~0); 36272#L173 assume !(8592 == ssl3_accept_~s__state~0); 36230#L176 assume !(8593 == ssl3_accept_~s__state~0); 36197#L179 assume !(8608 == ssl3_accept_~s__state~0); 36198#L182 assume !(8609 == ssl3_accept_~s__state~0); 36180#L185 assume !(8640 == ssl3_accept_~s__state~0); 36181#L188 assume !(8641 == ssl3_accept_~s__state~0); 36414#L191 assume 8656 == ssl3_accept_~s__state~0; 36369#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 36413#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 36412#L496 assume !(2 == ssl3_accept_~blastFlag~0); 36411#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 36410#L504 assume !(0 == ssl3_accept_~tmp___10~0); 36408#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36403#L579 ssl3_accept_~skip~0 := 0; 36402#L98-2 assume !false; 36401#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36400#L101 assume !(12292 == ssl3_accept_~s__state~0); 36399#L104 assume !(16384 == ssl3_accept_~s__state~0); 36398#L107 assume !(8192 == ssl3_accept_~s__state~0); 36397#L110 assume !(24576 == ssl3_accept_~s__state~0); 36396#L113 assume !(8195 == ssl3_accept_~s__state~0); 36395#L116 assume !(8480 == ssl3_accept_~s__state~0); 36394#L119 assume !(8481 == ssl3_accept_~s__state~0); 36393#L122 assume !(8482 == ssl3_accept_~s__state~0); 36392#L125 assume !(8464 == ssl3_accept_~s__state~0); 36391#L128 assume !(8465 == ssl3_accept_~s__state~0); 36390#L131 assume !(8466 == ssl3_accept_~s__state~0); 36389#L134 assume !(8496 == ssl3_accept_~s__state~0); 36388#L137 assume !(8497 == ssl3_accept_~s__state~0); 36387#L140 assume !(8512 == ssl3_accept_~s__state~0); 36386#L143 assume !(8513 == ssl3_accept_~s__state~0); 36385#L146 assume !(8528 == ssl3_accept_~s__state~0); 36384#L149 assume !(8529 == ssl3_accept_~s__state~0); 36383#L152 assume !(8544 == ssl3_accept_~s__state~0); 36382#L155 assume !(8545 == ssl3_accept_~s__state~0); 36381#L158 assume !(8560 == ssl3_accept_~s__state~0); 36380#L161 assume !(8561 == ssl3_accept_~s__state~0); 36379#L164 assume !(8448 == ssl3_accept_~s__state~0); 36378#L167 assume !(8576 == ssl3_accept_~s__state~0); 36377#L170 assume !(8577 == ssl3_accept_~s__state~0); 36376#L173 assume !(8592 == ssl3_accept_~s__state~0); 36375#L176 assume !(8593 == ssl3_accept_~s__state~0); 36374#L179 assume !(8608 == ssl3_accept_~s__state~0); 36373#L182 assume !(8609 == ssl3_accept_~s__state~0); 36372#L185 assume !(8640 == ssl3_accept_~s__state~0); 36371#L188 assume !(8641 == ssl3_accept_~s__state~0); 36370#L191 assume !(8656 == ssl3_accept_~s__state~0); 36368#L194 assume !(8657 == ssl3_accept_~s__state~0); 36057#L197 assume 8672 == ssl3_accept_~s__state~0; 36058#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 36201#L512 assume !(3 == ssl3_accept_~blastFlag~0); 36185#L515 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 36082#L519 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 36084#L519-2 ssl3_accept_~s__init_num~0 := 0; 36279#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36853#L579 ssl3_accept_~skip~0 := 0; 36848#L98-2 assume !false; 36843#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36838#L101 assume !(12292 == ssl3_accept_~s__state~0); 36833#L104 assume !(16384 == ssl3_accept_~s__state~0); 36828#L107 assume !(8192 == ssl3_accept_~s__state~0); 36823#L110 assume !(24576 == ssl3_accept_~s__state~0); 36818#L113 assume !(8195 == ssl3_accept_~s__state~0); 36813#L116 assume !(8480 == ssl3_accept_~s__state~0); 36810#L119 assume !(8481 == ssl3_accept_~s__state~0); 36807#L122 assume !(8482 == ssl3_accept_~s__state~0); 36804#L125 assume !(8464 == ssl3_accept_~s__state~0); 36801#L128 assume !(8465 == ssl3_accept_~s__state~0); 36798#L131 assume !(8466 == ssl3_accept_~s__state~0); 36781#L134 assume !(8496 == ssl3_accept_~s__state~0); 36730#L137 assume !(8497 == ssl3_accept_~s__state~0); 36778#L140 assume !(8512 == ssl3_accept_~s__state~0); 36776#L143 assume !(8513 == ssl3_accept_~s__state~0); 36774#L146 assume !(8528 == ssl3_accept_~s__state~0); 36772#L149 assume !(8529 == ssl3_accept_~s__state~0); 36770#L152 assume !(8544 == ssl3_accept_~s__state~0); 36768#L155 assume !(8545 == ssl3_accept_~s__state~0); 36766#L158 assume !(8560 == ssl3_accept_~s__state~0); 36764#L161 assume !(8561 == ssl3_accept_~s__state~0); 36762#L164 assume 8448 == ssl3_accept_~s__state~0; 36759#L165 assume !(ssl3_accept_~num1~0 > 0); 36756#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 36678#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36673#L579 ssl3_accept_~skip~0 := 0; 36672#L98-2 assume !false; 36671#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36669#L101 assume !(12292 == ssl3_accept_~s__state~0); 36668#L104 assume !(16384 == ssl3_accept_~s__state~0); 36667#L107 assume !(8192 == ssl3_accept_~s__state~0); 36665#L110 assume !(24576 == ssl3_accept_~s__state~0); 36663#L113 assume !(8195 == ssl3_accept_~s__state~0); 36662#L116 assume !(8480 == ssl3_accept_~s__state~0); 36661#L119 assume !(8481 == ssl3_accept_~s__state~0); 36660#L122 assume !(8482 == ssl3_accept_~s__state~0); 36659#L125 assume 8464 == ssl3_accept_~s__state~0; 36258#L132 [2019-11-25 08:48:45,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:45,795 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 16 times [2019-11-25 08:48:45,795 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:45,795 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241658739] [2019-11-25 08:48:45,795 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:45,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:45,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:45,803 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:45,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:45,804 INFO L82 PathProgramCache]: Analyzing trace with hash 1700016170, now seen corresponding path program 1 times [2019-11-25 08:48:45,804 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:45,804 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750521257] [2019-11-25 08:48:45,804 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:45,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:45,850 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:48:45,851 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750521257] [2019-11-25 08:48:45,851 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:45,851 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:48:45,851 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222196949] [2019-11-25 08:48:45,852 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:45,852 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:45,852 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:45,853 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:45,853 INFO L87 Difference]: Start difference. First operand 1478 states and 1898 transitions. cyclomatic complexity: 425 Second operand 3 states. [2019-11-25 08:48:45,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:45,872 INFO L93 Difference]: Finished difference Result 2674 states and 3458 transitions. [2019-11-25 08:48:45,872 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:45,873 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2674 states and 3458 transitions. [2019-11-25 08:48:45,882 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2323 [2019-11-25 08:48:45,904 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2674 states to 2674 states and 3458 transitions. [2019-11-25 08:48:45,904 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2569 [2019-11-25 08:48:45,907 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2569 [2019-11-25 08:48:45,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2674 states and 3458 transitions. [2019-11-25 08:48:45,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:45,907 INFO L688 BuchiCegarLoop]: Abstraction has 2674 states and 3458 transitions. [2019-11-25 08:48:45,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2674 states and 3458 transitions. [2019-11-25 08:48:45,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2674 to 2583. [2019-11-25 08:48:45,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2583 states. [2019-11-25 08:48:45,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2583 states to 2583 states and 3356 transitions. [2019-11-25 08:48:45,940 INFO L711 BuchiCegarLoop]: Abstraction has 2583 states and 3356 transitions. [2019-11-25 08:48:45,940 INFO L591 BuchiCegarLoop]: Abstraction has 2583 states and 3356 transitions. [2019-11-25 08:48:45,940 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-11-25 08:48:45,940 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2583 states and 3356 transitions. [2019-11-25 08:48:45,948 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2277 [2019-11-25 08:48:45,948 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:45,948 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:45,950 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:48:45,950 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:45,950 INFO L794 eck$LassoCheckResult]: Stem: 40397#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 40255#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 40227#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 40228#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 40313#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 40314#L98-2 assume !false; 40476#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41006#L101 assume !(12292 == ssl3_accept_~s__state~0); 41005#L104 assume !(16384 == ssl3_accept_~s__state~0); 41004#L107 assume !(8192 == ssl3_accept_~s__state~0); 41003#L110 assume !(24576 == ssl3_accept_~s__state~0); 41002#L113 assume !(8195 == ssl3_accept_~s__state~0); 41001#L116 assume !(8480 == ssl3_accept_~s__state~0); 41000#L119 assume !(8481 == ssl3_accept_~s__state~0); 40999#L122 assume !(8482 == ssl3_accept_~s__state~0); 40995#L125 assume 8464 == ssl3_accept_~s__state~0; 40630#L132 [2019-11-25 08:48:45,950 INFO L796 eck$LassoCheckResult]: Loop: 40630#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 40993#L273 assume !(0 == ssl3_accept_~blastFlag~0); 40992#L273-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; 40990#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40985#L579 ssl3_accept_~skip~0 := 0; 40984#L98-2 assume !false; 40983#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40982#L101 assume !(12292 == ssl3_accept_~s__state~0); 40981#L104 assume !(16384 == ssl3_accept_~s__state~0); 40980#L107 assume !(8192 == ssl3_accept_~s__state~0); 40979#L110 assume !(24576 == ssl3_accept_~s__state~0); 40977#L113 assume !(8195 == ssl3_accept_~s__state~0); 40975#L116 assume !(8480 == ssl3_accept_~s__state~0); 40973#L119 assume !(8481 == ssl3_accept_~s__state~0); 40971#L122 assume !(8482 == ssl3_accept_~s__state~0); 40969#L125 assume !(8464 == ssl3_accept_~s__state~0); 40967#L128 assume !(8465 == ssl3_accept_~s__state~0); 40966#L131 assume !(8466 == ssl3_accept_~s__state~0); 40964#L134 assume 8496 == ssl3_accept_~s__state~0; 40625#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 40962#L286 assume !(1 == ssl3_accept_~blastFlag~0); 40961#L289 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 40960#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 40958#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 40232#L296-2 ssl3_accept_~s__init_num~0 := 0; 40956#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40951#L579 ssl3_accept_~skip~0 := 0; 40950#L98-2 assume !false; 40949#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40948#L101 assume !(12292 == ssl3_accept_~s__state~0); 40947#L104 assume !(16384 == ssl3_accept_~s__state~0); 40946#L107 assume !(8192 == ssl3_accept_~s__state~0); 40945#L110 assume !(24576 == ssl3_accept_~s__state~0); 40944#L113 assume !(8195 == ssl3_accept_~s__state~0); 40943#L116 assume !(8480 == ssl3_accept_~s__state~0); 40942#L119 assume !(8481 == ssl3_accept_~s__state~0); 40941#L122 assume !(8482 == ssl3_accept_~s__state~0); 40940#L125 assume !(8464 == ssl3_accept_~s__state~0); 40939#L128 assume !(8465 == ssl3_accept_~s__state~0); 40938#L131 assume !(8466 == ssl3_accept_~s__state~0); 40937#L134 assume !(8496 == ssl3_accept_~s__state~0); 40936#L137 assume !(8497 == ssl3_accept_~s__state~0); 40935#L140 assume 8512 == ssl3_accept_~s__state~0; 40620#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40934#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 40932#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 40930#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40925#L579 ssl3_accept_~skip~0 := 0; 40924#L98-2 assume !false; 40923#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40922#L101 assume !(12292 == ssl3_accept_~s__state~0); 40921#L104 assume !(16384 == ssl3_accept_~s__state~0); 40920#L107 assume !(8192 == ssl3_accept_~s__state~0); 40919#L110 assume !(24576 == ssl3_accept_~s__state~0); 40918#L113 assume !(8195 == ssl3_accept_~s__state~0); 40917#L116 assume !(8480 == ssl3_accept_~s__state~0); 40916#L119 assume !(8481 == ssl3_accept_~s__state~0); 40915#L122 assume !(8482 == ssl3_accept_~s__state~0); 40914#L125 assume !(8464 == ssl3_accept_~s__state~0); 40913#L128 assume !(8465 == ssl3_accept_~s__state~0); 40912#L131 assume !(8466 == ssl3_accept_~s__state~0); 40911#L134 assume !(8496 == ssl3_accept_~s__state~0); 40910#L137 assume !(8497 == ssl3_accept_~s__state~0); 40909#L140 assume !(8512 == ssl3_accept_~s__state~0); 40908#L143 assume !(8513 == ssl3_accept_~s__state~0); 40907#L146 assume 8528 == ssl3_accept_~s__state~0; 40615#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 40906#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 40903#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 40896#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 40894#L356 assume !(ssl3_accept_~ret~0 <= 0); 40893#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 40891#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40885#L579 ssl3_accept_~skip~0 := 0; 40880#L98-2 assume !false; 40878#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40876#L101 assume !(12292 == ssl3_accept_~s__state~0); 40874#L104 assume !(16384 == ssl3_accept_~s__state~0); 40872#L107 assume !(8192 == ssl3_accept_~s__state~0); 40870#L110 assume !(24576 == ssl3_accept_~s__state~0); 40868#L113 assume !(8195 == ssl3_accept_~s__state~0); 40866#L116 assume !(8480 == ssl3_accept_~s__state~0); 40864#L119 assume !(8481 == ssl3_accept_~s__state~0); 40862#L122 assume !(8482 == ssl3_accept_~s__state~0); 40860#L125 assume !(8464 == ssl3_accept_~s__state~0); 40858#L128 assume !(8465 == ssl3_accept_~s__state~0); 40856#L131 assume !(8466 == ssl3_accept_~s__state~0); 40854#L134 assume !(8496 == ssl3_accept_~s__state~0); 40852#L137 assume !(8497 == ssl3_accept_~s__state~0); 40850#L140 assume !(8512 == ssl3_accept_~s__state~0); 40848#L143 assume !(8513 == ssl3_accept_~s__state~0); 40846#L146 assume !(8528 == ssl3_accept_~s__state~0); 40844#L149 assume !(8529 == ssl3_accept_~s__state~0); 40842#L152 assume 8544 == ssl3_accept_~s__state~0; 40609#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 40839#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 40836#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40834#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 40831#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 40829#L403 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; 40827#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40822#L579 ssl3_accept_~skip~0 := 0; 40821#L98-2 assume !false; 40820#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40819#L101 assume !(12292 == ssl3_accept_~s__state~0); 40818#L104 assume !(16384 == ssl3_accept_~s__state~0); 40817#L107 assume !(8192 == ssl3_accept_~s__state~0); 40816#L110 assume !(24576 == ssl3_accept_~s__state~0); 40815#L113 assume !(8195 == ssl3_accept_~s__state~0); 40813#L116 assume !(8480 == ssl3_accept_~s__state~0); 40811#L119 assume !(8481 == ssl3_accept_~s__state~0); 40809#L122 assume !(8482 == ssl3_accept_~s__state~0); 40807#L125 assume !(8464 == ssl3_accept_~s__state~0); 40805#L128 assume !(8465 == ssl3_accept_~s__state~0); 40802#L131 assume !(8466 == ssl3_accept_~s__state~0); 40702#L134 assume !(8496 == ssl3_accept_~s__state~0); 40700#L137 assume !(8497 == ssl3_accept_~s__state~0); 40698#L140 assume !(8512 == ssl3_accept_~s__state~0); 40696#L143 assume !(8513 == ssl3_accept_~s__state~0); 40694#L146 assume !(8528 == ssl3_accept_~s__state~0); 40692#L149 assume !(8529 == ssl3_accept_~s__state~0); 40690#L152 assume !(8544 == ssl3_accept_~s__state~0); 40688#L155 assume !(8545 == ssl3_accept_~s__state~0); 40686#L158 assume !(8560 == ssl3_accept_~s__state~0); 40684#L161 assume !(8561 == ssl3_accept_~s__state~0); 40682#L164 assume 8448 == ssl3_accept_~s__state~0; 40679#L165 assume !(ssl3_accept_~num1~0 > 0); 40675#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 40668#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40662#L579 ssl3_accept_~skip~0 := 0; 40660#L98-2 assume !false; 40658#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40654#L101 assume !(12292 == ssl3_accept_~s__state~0); 40652#L104 assume 16384 == ssl3_accept_~s__state~0; 40647#L210 ssl3_accept_~s__server~0 := 1; 41507#L215 assume 0 != ssl3_accept_~cb~0; 41504#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 41501#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 41497#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 41491#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 41486#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 41477#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41471#L579 ssl3_accept_~skip~0 := 0; 41469#L98-2 assume !false; 41467#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41465#L101 assume !(12292 == ssl3_accept_~s__state~0); 41463#L104 assume !(16384 == ssl3_accept_~s__state~0); 41462#L107 assume !(8192 == ssl3_accept_~s__state~0); 41461#L110 assume !(24576 == ssl3_accept_~s__state~0); 41460#L113 assume !(8195 == ssl3_accept_~s__state~0); 41459#L116 assume !(8480 == ssl3_accept_~s__state~0); 40812#L119 assume !(8481 == ssl3_accept_~s__state~0); 40810#L122 assume !(8482 == ssl3_accept_~s__state~0); 40808#L125 assume 8464 == ssl3_accept_~s__state~0; 40630#L132 [2019-11-25 08:48:45,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:45,950 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 17 times [2019-11-25 08:48:45,951 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:45,952 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839577182] [2019-11-25 08:48:45,952 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:45,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:45,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:45,964 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:45,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:45,966 INFO L82 PathProgramCache]: Analyzing trace with hash -204070312, now seen corresponding path program 1 times [2019-11-25 08:48:45,966 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:45,966 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769123787] [2019-11-25 08:48:45,966 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:45,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:46,016 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:48:46,016 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769123787] [2019-11-25 08:48:46,016 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745401152] [2019-11-25 08:48:46,016 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_2986716f-7fb2-4327-b68c-50b6c9445bc4/bin/uautomizer/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-25 08:48:46,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:46,092 INFO L255 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:48:46,104 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:48:46,132 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:48:46,132 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-25 08:48:46,133 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-11-25 08:48:46,133 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685327231] [2019-11-25 08:48:46,133 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:46,133 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:46,134 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:46,134 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-11-25 08:48:46,134 INFO L87 Difference]: Start difference. First operand 2583 states and 3356 transitions. cyclomatic complexity: 780 Second operand 3 states. [2019-11-25 08:48:46,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:46,258 INFO L93 Difference]: Finished difference Result 2655 states and 3444 transitions. [2019-11-25 08:48:46,258 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:46,258 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2655 states and 3444 transitions. [2019-11-25 08:48:46,270 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2349 [2019-11-25 08:48:46,283 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2655 states to 2655 states and 3444 transitions. [2019-11-25 08:48:46,284 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2550 [2019-11-25 08:48:46,285 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2550 [2019-11-25 08:48:46,285 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2655 states and 3444 transitions. [2019-11-25 08:48:46,287 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:46,287 INFO L688 BuchiCegarLoop]: Abstraction has 2655 states and 3444 transitions. [2019-11-25 08:48:46,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2655 states and 3444 transitions. [2019-11-25 08:48:46,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2655 to 2619. [2019-11-25 08:48:46,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2619 states. [2019-11-25 08:48:46,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2619 states to 2619 states and 3400 transitions. [2019-11-25 08:48:46,325 INFO L711 BuchiCegarLoop]: Abstraction has 2619 states and 3400 transitions. [2019-11-25 08:48:46,325 INFO L591 BuchiCegarLoop]: Abstraction has 2619 states and 3400 transitions. [2019-11-25 08:48:46,325 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-11-25 08:48:46,326 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2619 states and 3400 transitions. [2019-11-25 08:48:46,334 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2313 [2019-11-25 08:48:46,334 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:46,334 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:46,336 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:48:46,336 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] [2019-11-25 08:48:46,337 INFO L794 eck$LassoCheckResult]: Stem: 46111#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 45963#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 45932#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 45933#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 46017#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 46018#L98-2 assume !false; 46185#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47276#L101 assume !(12292 == ssl3_accept_~s__state~0); 47273#L104 assume !(16384 == ssl3_accept_~s__state~0); 47266#L107 assume !(8192 == ssl3_accept_~s__state~0); 47263#L110 assume !(24576 == ssl3_accept_~s__state~0); 47249#L113 assume !(8195 == ssl3_accept_~s__state~0); 47238#L116 assume !(8480 == ssl3_accept_~s__state~0); 47235#L119 assume !(8481 == ssl3_accept_~s__state~0); 47159#L122 assume !(8482 == ssl3_accept_~s__state~0); 46696#L125 assume 8464 == ssl3_accept_~s__state~0; 46617#L132 [2019-11-25 08:48:46,337 INFO L796 eck$LassoCheckResult]: Loop: 46617#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 46693#L273 assume !(0 == ssl3_accept_~blastFlag~0); 46694#L273-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; 47879#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47873#L579 ssl3_accept_~skip~0 := 0; 47869#L98-2 assume !false; 47867#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47864#L101 assume !(12292 == ssl3_accept_~s__state~0); 47863#L104 assume !(16384 == ssl3_accept_~s__state~0); 47857#L107 assume !(8192 == ssl3_accept_~s__state~0); 47855#L110 assume !(24576 == ssl3_accept_~s__state~0); 47853#L113 assume !(8195 == ssl3_accept_~s__state~0); 47851#L116 assume !(8480 == ssl3_accept_~s__state~0); 47849#L119 assume !(8481 == ssl3_accept_~s__state~0); 47847#L122 assume !(8482 == ssl3_accept_~s__state~0); 47845#L125 assume !(8464 == ssl3_accept_~s__state~0); 47843#L128 assume !(8465 == ssl3_accept_~s__state~0); 47841#L131 assume !(8466 == ssl3_accept_~s__state~0); 46607#L134 assume 8496 == ssl3_accept_~s__state~0; 46604#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 46601#L286 assume !(1 == ssl3_accept_~blastFlag~0); 46598#L289 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 46599#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 46593#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 45937#L296-2 ssl3_accept_~s__init_num~0 := 0; 46579#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46575#L579 ssl3_accept_~skip~0 := 0; 46564#L98-2 assume !false; 46565#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46553#L101 assume !(12292 == ssl3_accept_~s__state~0); 46554#L104 assume !(16384 == ssl3_accept_~s__state~0); 46543#L107 assume !(8192 == ssl3_accept_~s__state~0); 46544#L110 assume !(24576 == ssl3_accept_~s__state~0); 46527#L113 assume !(8195 == ssl3_accept_~s__state~0); 46528#L116 assume !(8480 == ssl3_accept_~s__state~0); 46504#L119 assume !(8481 == ssl3_accept_~s__state~0); 46505#L122 assume !(8482 == ssl3_accept_~s__state~0); 46488#L125 assume !(8464 == ssl3_accept_~s__state~0); 46489#L128 assume !(8465 == ssl3_accept_~s__state~0); 46480#L131 assume !(8466 == ssl3_accept_~s__state~0); 46481#L134 assume !(8496 == ssl3_accept_~s__state~0); 46470#L137 assume !(8497 == ssl3_accept_~s__state~0); 46471#L140 assume 8512 == ssl3_accept_~s__state~0; 46211#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 47404#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 47402#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 47400#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47395#L579 ssl3_accept_~skip~0 := 0; 47394#L98-2 assume !false; 47393#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47392#L101 assume !(12292 == ssl3_accept_~s__state~0); 47391#L104 assume !(16384 == ssl3_accept_~s__state~0); 47390#L107 assume !(8192 == ssl3_accept_~s__state~0); 47389#L110 assume !(24576 == ssl3_accept_~s__state~0); 47388#L113 assume !(8195 == ssl3_accept_~s__state~0); 47387#L116 assume !(8480 == ssl3_accept_~s__state~0); 47386#L119 assume !(8481 == ssl3_accept_~s__state~0); 47385#L122 assume !(8482 == ssl3_accept_~s__state~0); 47384#L125 assume !(8464 == ssl3_accept_~s__state~0); 47383#L128 assume !(8465 == ssl3_accept_~s__state~0); 47382#L131 assume !(8466 == ssl3_accept_~s__state~0); 47381#L134 assume !(8496 == ssl3_accept_~s__state~0); 47380#L137 assume !(8497 == ssl3_accept_~s__state~0); 47379#L140 assume !(8512 == ssl3_accept_~s__state~0); 47378#L143 assume !(8513 == ssl3_accept_~s__state~0); 47377#L146 assume 8528 == ssl3_accept_~s__state~0; 46439#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 47372#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 47370#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 47355#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 47353#L356 assume !(ssl3_accept_~ret~0 <= 0); 47351#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 47348#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47341#L579 ssl3_accept_~skip~0 := 0; 47335#L98-2 assume !false; 47332#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47329#L101 assume !(12292 == ssl3_accept_~s__state~0); 47326#L104 assume !(16384 == ssl3_accept_~s__state~0); 47323#L107 assume !(8192 == ssl3_accept_~s__state~0); 47320#L110 assume !(24576 == ssl3_accept_~s__state~0); 47317#L113 assume !(8195 == ssl3_accept_~s__state~0); 47314#L116 assume !(8480 == ssl3_accept_~s__state~0); 47311#L119 assume !(8481 == ssl3_accept_~s__state~0); 47308#L122 assume !(8482 == ssl3_accept_~s__state~0); 47305#L125 assume !(8464 == ssl3_accept_~s__state~0); 47302#L128 assume !(8465 == ssl3_accept_~s__state~0); 47299#L131 assume !(8466 == ssl3_accept_~s__state~0); 47296#L134 assume !(8496 == ssl3_accept_~s__state~0); 47293#L137 assume !(8497 == ssl3_accept_~s__state~0); 47290#L140 assume !(8512 == ssl3_accept_~s__state~0); 47287#L143 assume !(8513 == ssl3_accept_~s__state~0); 47284#L146 assume !(8528 == ssl3_accept_~s__state~0); 47281#L149 assume !(8529 == ssl3_accept_~s__state~0); 47278#L152 assume 8544 == ssl3_accept_~s__state~0; 46433#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 47271#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 47264#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 47261#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 47256#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 47251#L403 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; 47243#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47236#L579 ssl3_accept_~skip~0 := 0; 47233#L98-2 assume !false; 47232#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47231#L101 assume !(12292 == ssl3_accept_~s__state~0); 47230#L104 assume !(16384 == ssl3_accept_~s__state~0); 47229#L107 assume !(8192 == ssl3_accept_~s__state~0); 47228#L110 assume !(24576 == ssl3_accept_~s__state~0); 47227#L113 assume !(8195 == ssl3_accept_~s__state~0); 47225#L116 assume !(8480 == ssl3_accept_~s__state~0); 47223#L119 assume !(8481 == ssl3_accept_~s__state~0); 47221#L122 assume !(8482 == ssl3_accept_~s__state~0); 47219#L125 assume !(8464 == ssl3_accept_~s__state~0); 47217#L128 assume !(8465 == ssl3_accept_~s__state~0); 47216#L131 assume !(8466 == ssl3_accept_~s__state~0); 47207#L134 assume !(8496 == ssl3_accept_~s__state~0); 47205#L137 assume !(8497 == ssl3_accept_~s__state~0); 47203#L140 assume !(8512 == ssl3_accept_~s__state~0); 47201#L143 assume !(8513 == ssl3_accept_~s__state~0); 47199#L146 assume !(8528 == ssl3_accept_~s__state~0); 47197#L149 assume !(8529 == ssl3_accept_~s__state~0); 47195#L152 assume !(8544 == ssl3_accept_~s__state~0); 47193#L155 assume !(8545 == ssl3_accept_~s__state~0); 47191#L158 assume !(8560 == ssl3_accept_~s__state~0); 47189#L161 assume !(8561 == ssl3_accept_~s__state~0); 47187#L164 assume 8448 == ssl3_accept_~s__state~0; 47185#L165 assume !(ssl3_accept_~num1~0 > 0); 47160#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 46364#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46360#L579 ssl3_accept_~skip~0 := 0; 46864#L98-2 assume !false; 46862#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46859#L101 assume 12292 == ssl3_accept_~s__state~0; 46858#L102 ssl3_accept_~s__new_session~0 := 1; 46857#L210 ssl3_accept_~s__server~0 := 1; 46856#L215 assume 0 != ssl3_accept_~cb~0; 46855#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 46854#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 46849#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 46846#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 46844#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 46839#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46824#L579 ssl3_accept_~skip~0 := 0; 46821#L98-2 assume !false; 46818#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46815#L101 assume !(12292 == ssl3_accept_~s__state~0); 46812#L104 assume !(16384 == ssl3_accept_~s__state~0); 46808#L107 assume !(8192 == ssl3_accept_~s__state~0); 46805#L110 assume !(24576 == ssl3_accept_~s__state~0); 46802#L113 assume !(8195 == ssl3_accept_~s__state~0); 46800#L116 assume !(8480 == ssl3_accept_~s__state~0); 46776#L119 assume !(8481 == ssl3_accept_~s__state~0); 46775#L122 assume !(8482 == ssl3_accept_~s__state~0); 46773#L125 assume 8464 == ssl3_accept_~s__state~0; 46617#L132 [2019-11-25 08:48:46,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:46,338 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 18 times [2019-11-25 08:48:46,338 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:46,338 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825246214] [2019-11-25 08:48:46,338 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:46,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:46,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:46,349 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:46,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:46,350 INFO L82 PathProgramCache]: Analyzing trace with hash 1146991812, now seen corresponding path program 1 times [2019-11-25 08:48:46,350 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:46,351 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602448727] [2019-11-25 08:48:46,351 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:46,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:46,436 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:48:46,436 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602448727] [2019-11-25 08:48:46,436 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [165040056] [2019-11-25 08:48:46,436 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_2986716f-7fb2-4327-b68c-50b6c9445bc4/bin/uautomizer/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-25 08:48:46,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:46,505 INFO L255 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:48:46,511 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:48:46,544 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:48:46,544 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-25 08:48:46,545 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-11-25 08:48:46,545 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3410526] [2019-11-25 08:48:46,545 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:46,545 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:46,546 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:46,546 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-11-25 08:48:46,546 INFO L87 Difference]: Start difference. First operand 2619 states and 3400 transitions. cyclomatic complexity: 788 Second operand 3 states. [2019-11-25 08:48:46,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:46,673 INFO L93 Difference]: Finished difference Result 2627 states and 3400 transitions. [2019-11-25 08:48:46,675 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:46,675 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2627 states and 3400 transitions. [2019-11-25 08:48:46,685 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2321 [2019-11-25 08:48:46,706 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2627 states to 2627 states and 3400 transitions. [2019-11-25 08:48:46,706 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2522 [2019-11-25 08:48:46,708 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2522 [2019-11-25 08:48:46,708 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2627 states and 3400 transitions. [2019-11-25 08:48:46,712 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:46,712 INFO L688 BuchiCegarLoop]: Abstraction has 2627 states and 3400 transitions. [2019-11-25 08:48:46,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2627 states and 3400 transitions. [2019-11-25 08:48:46,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2627 to 2559. [2019-11-25 08:48:46,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2559 states. [2019-11-25 08:48:46,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2559 states to 2559 states and 3312 transitions. [2019-11-25 08:48:46,746 INFO L711 BuchiCegarLoop]: Abstraction has 2559 states and 3312 transitions. [2019-11-25 08:48:46,746 INFO L591 BuchiCegarLoop]: Abstraction has 2559 states and 3312 transitions. [2019-11-25 08:48:46,747 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-11-25 08:48:46,747 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2559 states and 3312 transitions. [2019-11-25 08:48:46,754 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2253 [2019-11-25 08:48:46,754 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:46,754 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:46,756 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:48:46,756 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:48:46,756 INFO L794 eck$LassoCheckResult]: Stem: 51818#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 51676#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 51645#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 51646#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 51731#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 51732#L98-2 assume !false; 51886#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53846#L101 assume !(12292 == ssl3_accept_~s__state~0); 53844#L104 assume !(16384 == ssl3_accept_~s__state~0); 53842#L107 assume !(8192 == ssl3_accept_~s__state~0); 53840#L110 assume !(24576 == ssl3_accept_~s__state~0); 53838#L113 assume !(8195 == ssl3_accept_~s__state~0); 53836#L116 assume !(8480 == ssl3_accept_~s__state~0); 53834#L119 assume !(8481 == ssl3_accept_~s__state~0); 53832#L122 assume !(8482 == ssl3_accept_~s__state~0); 53830#L125 assume 8464 == ssl3_accept_~s__state~0; 52270#L132 [2019-11-25 08:48:46,757 INFO L796 eck$LassoCheckResult]: Loop: 52270#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 53821#L273 assume !(0 == ssl3_accept_~blastFlag~0); 53820#L273-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; 53818#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53813#L579 ssl3_accept_~skip~0 := 0; 53812#L98-2 assume !false; 53811#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53809#L101 assume !(12292 == ssl3_accept_~s__state~0); 53808#L104 assume !(16384 == ssl3_accept_~s__state~0); 53807#L107 assume !(8192 == ssl3_accept_~s__state~0); 53806#L110 assume !(24576 == ssl3_accept_~s__state~0); 53804#L113 assume !(8195 == ssl3_accept_~s__state~0); 53803#L116 assume !(8480 == ssl3_accept_~s__state~0); 53802#L119 assume !(8481 == ssl3_accept_~s__state~0); 53801#L122 assume !(8482 == ssl3_accept_~s__state~0); 53800#L125 assume !(8464 == ssl3_accept_~s__state~0); 53799#L128 assume !(8465 == ssl3_accept_~s__state~0); 53798#L131 assume !(8466 == ssl3_accept_~s__state~0); 53797#L134 assume 8496 == ssl3_accept_~s__state~0; 52253#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 53795#L286 assume !(1 == ssl3_accept_~blastFlag~0); 53794#L289 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 53793#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 53791#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 51650#L296-2 ssl3_accept_~s__init_num~0 := 0; 53790#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53785#L579 ssl3_accept_~skip~0 := 0; 53784#L98-2 assume !false; 53783#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53782#L101 assume !(12292 == ssl3_accept_~s__state~0); 53781#L104 assume !(16384 == ssl3_accept_~s__state~0); 53780#L107 assume !(8192 == ssl3_accept_~s__state~0); 53779#L110 assume !(24576 == ssl3_accept_~s__state~0); 53777#L113 assume !(8195 == ssl3_accept_~s__state~0); 53776#L116 assume !(8480 == ssl3_accept_~s__state~0); 53775#L119 assume !(8481 == ssl3_accept_~s__state~0); 53774#L122 assume !(8482 == ssl3_accept_~s__state~0); 53773#L125 assume !(8464 == ssl3_accept_~s__state~0); 53772#L128 assume !(8465 == ssl3_accept_~s__state~0); 53771#L131 assume !(8466 == ssl3_accept_~s__state~0); 53770#L134 assume !(8496 == ssl3_accept_~s__state~0); 53768#L137 assume !(8497 == ssl3_accept_~s__state~0); 53767#L140 assume 8512 == ssl3_accept_~s__state~0; 52236#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 53766#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 53764#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 53763#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53758#L579 ssl3_accept_~skip~0 := 0; 53757#L98-2 assume !false; 53756#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53755#L101 assume !(12292 == ssl3_accept_~s__state~0); 53754#L104 assume !(16384 == ssl3_accept_~s__state~0); 53753#L107 assume !(8192 == ssl3_accept_~s__state~0); 53752#L110 assume !(24576 == ssl3_accept_~s__state~0); 53750#L113 assume !(8195 == ssl3_accept_~s__state~0); 53749#L116 assume !(8480 == ssl3_accept_~s__state~0); 53748#L119 assume !(8481 == ssl3_accept_~s__state~0); 53747#L122 assume !(8482 == ssl3_accept_~s__state~0); 53746#L125 assume !(8464 == ssl3_accept_~s__state~0); 53745#L128 assume !(8465 == ssl3_accept_~s__state~0); 53744#L131 assume !(8466 == ssl3_accept_~s__state~0); 53743#L134 assume !(8496 == ssl3_accept_~s__state~0); 53742#L137 assume !(8497 == ssl3_accept_~s__state~0); 53741#L140 assume !(8512 == ssl3_accept_~s__state~0); 53740#L143 assume !(8513 == ssl3_accept_~s__state~0); 53739#L146 assume 8528 == ssl3_accept_~s__state~0; 51900#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 53737#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 53736#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 53729#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 53727#L356 assume !(ssl3_accept_~ret~0 <= 0); 53726#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 53725#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53720#L579 ssl3_accept_~skip~0 := 0; 53719#L98-2 assume !false; 53718#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53717#L101 assume !(12292 == ssl3_accept_~s__state~0); 53716#L104 assume !(16384 == ssl3_accept_~s__state~0); 53715#L107 assume !(8192 == ssl3_accept_~s__state~0); 53714#L110 assume !(24576 == ssl3_accept_~s__state~0); 53713#L113 assume !(8195 == ssl3_accept_~s__state~0); 53712#L116 assume !(8480 == ssl3_accept_~s__state~0); 53711#L119 assume !(8481 == ssl3_accept_~s__state~0); 53710#L122 assume !(8482 == ssl3_accept_~s__state~0); 53709#L125 assume !(8464 == ssl3_accept_~s__state~0); 53708#L128 assume !(8465 == ssl3_accept_~s__state~0); 53707#L131 assume !(8466 == ssl3_accept_~s__state~0); 53706#L134 assume !(8496 == ssl3_accept_~s__state~0); 53705#L137 assume !(8497 == ssl3_accept_~s__state~0); 53704#L140 assume !(8512 == ssl3_accept_~s__state~0); 53703#L143 assume !(8513 == ssl3_accept_~s__state~0); 53702#L146 assume !(8528 == ssl3_accept_~s__state~0); 53701#L149 assume !(8529 == ssl3_accept_~s__state~0); 53700#L152 assume 8544 == ssl3_accept_~s__state~0; 52740#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 53695#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 53698#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 53699#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 51733#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 51734#L403 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; 53659#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53653#L579 ssl3_accept_~skip~0 := 0; 53651#L98-2 assume !false; 53649#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53647#L101 assume !(12292 == ssl3_accept_~s__state~0); 53645#L104 assume !(16384 == ssl3_accept_~s__state~0); 53643#L107 assume !(8192 == ssl3_accept_~s__state~0); 53641#L110 assume !(24576 == ssl3_accept_~s__state~0); 53639#L113 assume !(8195 == ssl3_accept_~s__state~0); 53637#L116 assume !(8480 == ssl3_accept_~s__state~0); 53635#L119 assume !(8481 == ssl3_accept_~s__state~0); 53633#L122 assume !(8482 == ssl3_accept_~s__state~0); 53631#L125 assume !(8464 == ssl3_accept_~s__state~0); 53629#L128 assume !(8465 == ssl3_accept_~s__state~0); 53598#L131 assume !(8466 == ssl3_accept_~s__state~0); 52921#L134 assume !(8496 == ssl3_accept_~s__state~0); 52919#L137 assume !(8497 == ssl3_accept_~s__state~0); 52915#L140 assume !(8512 == ssl3_accept_~s__state~0); 52912#L143 assume !(8513 == ssl3_accept_~s__state~0); 52910#L146 assume !(8528 == ssl3_accept_~s__state~0); 52909#L149 assume !(8529 == ssl3_accept_~s__state~0); 52908#L152 assume !(8544 == ssl3_accept_~s__state~0); 52906#L155 assume !(8545 == ssl3_accept_~s__state~0); 52895#L158 assume !(8560 == ssl3_accept_~s__state~0); 52890#L161 assume !(8561 == ssl3_accept_~s__state~0); 52779#L164 assume 8448 == ssl3_accept_~s__state~0; 52777#L165 assume !(ssl3_accept_~num1~0 > 0); 52774#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 52772#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52765#L579 ssl3_accept_~skip~0 := 0; 52764#L98-2 assume !false; 52763#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52761#L101 assume !(12292 == ssl3_accept_~s__state~0); 52759#L104 assume 16384 == ssl3_accept_~s__state~0; 52757#L210 ssl3_accept_~s__server~0 := 1; 53886#L215 assume 0 != ssl3_accept_~cb~0; 53885#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 53884#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 53882#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 53880#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 53878#L242 assume 12292 != ssl3_accept_~s__state~0; 53876#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31; 51782#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53871#L579 ssl3_accept_~skip~0 := 0; 53869#L98-2 assume !false; 53868#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53867#L101 assume !(12292 == ssl3_accept_~s__state~0); 53866#L104 assume !(16384 == ssl3_accept_~s__state~0); 53863#L107 assume !(8192 == ssl3_accept_~s__state~0); 53861#L110 assume !(24576 == ssl3_accept_~s__state~0); 53860#L113 assume !(8195 == ssl3_accept_~s__state~0); 53854#L116 assume !(8480 == ssl3_accept_~s__state~0); 53852#L119 assume !(8481 == ssl3_accept_~s__state~0); 53850#L122 assume !(8482 == ssl3_accept_~s__state~0); 53824#L125 assume 8464 == ssl3_accept_~s__state~0; 52270#L132 [2019-11-25 08:48:46,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:46,757 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 19 times [2019-11-25 08:48:46,757 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:46,758 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789538220] [2019-11-25 08:48:46,758 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:46,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:46,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:46,767 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:46,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:46,768 INFO L82 PathProgramCache]: Analyzing trace with hash 407802385, now seen corresponding path program 1 times [2019-11-25 08:48:46,768 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:46,768 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368232986] [2019-11-25 08:48:46,768 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:46,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:46,806 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 165 proven. 0 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2019-11-25 08:48:46,806 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368232986] [2019-11-25 08:48:46,807 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:46,807 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:48:46,807 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564354944] [2019-11-25 08:48:46,808 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:46,809 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:46,809 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:46,809 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:46,809 INFO L87 Difference]: Start difference. First operand 2559 states and 3312 transitions. cyclomatic complexity: 760 Second operand 3 states. [2019-11-25 08:48:46,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:46,826 INFO L93 Difference]: Finished difference Result 4862 states and 6298 transitions. [2019-11-25 08:48:46,827 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:46,827 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4862 states and 6298 transitions. [2019-11-25 08:48:46,846 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 4424 [2019-11-25 08:48:46,861 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4862 states to 4862 states and 6298 transitions. [2019-11-25 08:48:46,862 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4757 [2019-11-25 08:48:46,865 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4757 [2019-11-25 08:48:46,865 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4862 states and 6298 transitions. [2019-11-25 08:48:46,868 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:46,868 INFO L688 BuchiCegarLoop]: Abstraction has 4862 states and 6298 transitions. [2019-11-25 08:48:46,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4862 states and 6298 transitions. [2019-11-25 08:48:46,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4862 to 2559. [2019-11-25 08:48:46,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2559 states. [2019-11-25 08:48:46,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2559 states to 2559 states and 3308 transitions. [2019-11-25 08:48:46,914 INFO L711 BuchiCegarLoop]: Abstraction has 2559 states and 3308 transitions. [2019-11-25 08:48:46,914 INFO L591 BuchiCegarLoop]: Abstraction has 2559 states and 3308 transitions. [2019-11-25 08:48:46,914 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-11-25 08:48:46,914 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2559 states and 3308 transitions. [2019-11-25 08:48:46,922 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2253 [2019-11-25 08:48:46,922 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:46,922 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:46,924 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:48:46,924 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:48:46,924 INFO L794 eck$LassoCheckResult]: Stem: 59252#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 59102#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 59072#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 59073#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 59162#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 59163#L98-2 assume !false; 59326#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59873#L101 assume !(12292 == ssl3_accept_~s__state~0); 59872#L104 assume !(16384 == ssl3_accept_~s__state~0); 59871#L107 assume !(8192 == ssl3_accept_~s__state~0); 59870#L110 assume !(24576 == ssl3_accept_~s__state~0); 59869#L113 assume !(8195 == ssl3_accept_~s__state~0); 59868#L116 assume !(8480 == ssl3_accept_~s__state~0); 59867#L119 assume !(8481 == ssl3_accept_~s__state~0); 59866#L122 assume !(8482 == ssl3_accept_~s__state~0); 59865#L125 assume 8464 == ssl3_accept_~s__state~0; 59704#L132 [2019-11-25 08:48:46,925 INFO L796 eck$LassoCheckResult]: Loop: 59704#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 60957#L273 assume !(0 == ssl3_accept_~blastFlag~0); 60956#L273-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; 60954#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60949#L579 ssl3_accept_~skip~0 := 0; 60948#L98-2 assume !false; 60947#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60946#L101 assume !(12292 == ssl3_accept_~s__state~0); 60945#L104 assume !(16384 == ssl3_accept_~s__state~0); 60944#L107 assume !(8192 == ssl3_accept_~s__state~0); 60943#L110 assume !(24576 == ssl3_accept_~s__state~0); 60942#L113 assume !(8195 == ssl3_accept_~s__state~0); 60941#L116 assume !(8480 == ssl3_accept_~s__state~0); 60784#L119 assume !(8481 == ssl3_accept_~s__state~0); 60785#L122 assume !(8482 == ssl3_accept_~s__state~0); 60776#L125 assume !(8464 == ssl3_accept_~s__state~0); 60777#L128 assume !(8465 == ssl3_accept_~s__state~0); 60768#L131 assume !(8466 == ssl3_accept_~s__state~0); 60769#L134 assume 8496 == ssl3_accept_~s__state~0; 59699#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 60444#L286 assume !(1 == ssl3_accept_~blastFlag~0); 60940#L289 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 60939#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 60937#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 59076#L296-2 ssl3_accept_~s__init_num~0 := 0; 60935#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60930#L579 ssl3_accept_~skip~0 := 0; 60929#L98-2 assume !false; 60928#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60927#L101 assume !(12292 == ssl3_accept_~s__state~0); 60926#L104 assume !(16384 == ssl3_accept_~s__state~0); 60925#L107 assume !(8192 == ssl3_accept_~s__state~0); 60924#L110 assume !(24576 == ssl3_accept_~s__state~0); 60923#L113 assume !(8195 == ssl3_accept_~s__state~0); 60922#L116 assume !(8480 == ssl3_accept_~s__state~0); 60921#L119 assume !(8481 == ssl3_accept_~s__state~0); 60920#L122 assume !(8482 == ssl3_accept_~s__state~0); 60919#L125 assume !(8464 == ssl3_accept_~s__state~0); 60918#L128 assume !(8465 == ssl3_accept_~s__state~0); 60917#L131 assume !(8466 == ssl3_accept_~s__state~0); 60916#L134 assume !(8496 == ssl3_accept_~s__state~0); 60915#L137 assume !(8497 == ssl3_accept_~s__state~0); 60914#L140 assume 8512 == ssl3_accept_~s__state~0; 59694#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 60913#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 60911#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 60909#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60904#L579 ssl3_accept_~skip~0 := 0; 60903#L98-2 assume !false; 60902#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60901#L101 assume !(12292 == ssl3_accept_~s__state~0); 60900#L104 assume !(16384 == ssl3_accept_~s__state~0); 60899#L107 assume !(8192 == ssl3_accept_~s__state~0); 60898#L110 assume !(24576 == ssl3_accept_~s__state~0); 60897#L113 assume !(8195 == ssl3_accept_~s__state~0); 60896#L116 assume !(8480 == ssl3_accept_~s__state~0); 60895#L119 assume !(8481 == ssl3_accept_~s__state~0); 60894#L122 assume !(8482 == ssl3_accept_~s__state~0); 60893#L125 assume !(8464 == ssl3_accept_~s__state~0); 60892#L128 assume !(8465 == ssl3_accept_~s__state~0); 60891#L131 assume !(8466 == ssl3_accept_~s__state~0); 60890#L134 assume !(8496 == ssl3_accept_~s__state~0); 60889#L137 assume !(8497 == ssl3_accept_~s__state~0); 60888#L140 assume !(8512 == ssl3_accept_~s__state~0); 60887#L143 assume !(8513 == ssl3_accept_~s__state~0); 60886#L146 assume 8528 == ssl3_accept_~s__state~0; 59689#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 60884#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 60883#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 60882#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 60879#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 60873#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 60871#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60865#L579 ssl3_accept_~skip~0 := 0; 60860#L98-2 assume !false; 60858#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60856#L101 assume !(12292 == ssl3_accept_~s__state~0); 60854#L104 assume !(16384 == ssl3_accept_~s__state~0); 60852#L107 assume !(8192 == ssl3_accept_~s__state~0); 60850#L110 assume !(24576 == ssl3_accept_~s__state~0); 60848#L113 assume !(8195 == ssl3_accept_~s__state~0); 60846#L116 assume !(8480 == ssl3_accept_~s__state~0); 60844#L119 assume !(8481 == ssl3_accept_~s__state~0); 60842#L122 assume !(8482 == ssl3_accept_~s__state~0); 60840#L125 assume !(8464 == ssl3_accept_~s__state~0); 60838#L128 assume !(8465 == ssl3_accept_~s__state~0); 60836#L131 assume !(8466 == ssl3_accept_~s__state~0); 60834#L134 assume !(8496 == ssl3_accept_~s__state~0); 60832#L137 assume !(8497 == ssl3_accept_~s__state~0); 60830#L140 assume !(8512 == ssl3_accept_~s__state~0); 60828#L143 assume !(8513 == ssl3_accept_~s__state~0); 60826#L146 assume !(8528 == ssl3_accept_~s__state~0); 60824#L149 assume !(8529 == ssl3_accept_~s__state~0); 60822#L152 assume 8544 == ssl3_accept_~s__state~0; 59684#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 60819#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 60816#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 60814#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 60811#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 60809#L403 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; 60807#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60802#L579 ssl3_accept_~skip~0 := 0; 60801#L98-2 assume !false; 60800#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60799#L101 assume !(12292 == ssl3_accept_~s__state~0); 60798#L104 assume !(16384 == ssl3_accept_~s__state~0); 60797#L107 assume !(8192 == ssl3_accept_~s__state~0); 60796#L110 assume !(24576 == ssl3_accept_~s__state~0); 60795#L113 assume !(8195 == ssl3_accept_~s__state~0); 60794#L116 assume !(8480 == ssl3_accept_~s__state~0); 60793#L119 assume !(8481 == ssl3_accept_~s__state~0); 60792#L122 assume !(8482 == ssl3_accept_~s__state~0); 60791#L125 assume !(8464 == ssl3_accept_~s__state~0); 60790#L128 assume !(8465 == ssl3_accept_~s__state~0); 60789#L131 assume !(8466 == ssl3_accept_~s__state~0); 59985#L134 assume !(8496 == ssl3_accept_~s__state~0); 59984#L137 assume !(8497 == ssl3_accept_~s__state~0); 59983#L140 assume !(8512 == ssl3_accept_~s__state~0); 59982#L143 assume !(8513 == ssl3_accept_~s__state~0); 59981#L146 assume !(8528 == ssl3_accept_~s__state~0); 59980#L149 assume !(8529 == ssl3_accept_~s__state~0); 59979#L152 assume !(8544 == ssl3_accept_~s__state~0); 59978#L155 assume !(8545 == ssl3_accept_~s__state~0); 59977#L158 assume !(8560 == ssl3_accept_~s__state~0); 59976#L161 assume !(8561 == ssl3_accept_~s__state~0); 59975#L164 assume 8448 == ssl3_accept_~s__state~0; 59974#L165 assume !(ssl3_accept_~num1~0 > 0); 59972#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 59971#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59966#L579 ssl3_accept_~skip~0 := 0; 59965#L98-2 assume !false; 59963#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59957#L101 assume !(12292 == ssl3_accept_~s__state~0); 59955#L104 assume 16384 == ssl3_accept_~s__state~0; 59951#L210 ssl3_accept_~s__server~0 := 1; 60563#L215 assume 0 != ssl3_accept_~cb~0; 60560#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 60557#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 60497#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 60494#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 60492#L242 assume 12292 != ssl3_accept_~s__state~0; 60490#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31; 60481#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60475#L579 ssl3_accept_~skip~0 := 0; 60473#L98-2 assume !false; 60471#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60469#L101 assume !(12292 == ssl3_accept_~s__state~0); 60467#L104 assume !(16384 == ssl3_accept_~s__state~0); 60465#L107 assume !(8192 == ssl3_accept_~s__state~0); 60463#L110 assume !(24576 == ssl3_accept_~s__state~0); 60461#L113 assume !(8195 == ssl3_accept_~s__state~0); 60459#L116 assume !(8480 == ssl3_accept_~s__state~0); 60457#L119 assume !(8481 == ssl3_accept_~s__state~0); 60455#L122 assume !(8482 == ssl3_accept_~s__state~0); 60453#L125 assume 8464 == ssl3_accept_~s__state~0; 59704#L132 [2019-11-25 08:48:46,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:46,925 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 20 times [2019-11-25 08:48:46,925 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:46,925 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845777691] [2019-11-25 08:48:46,926 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:46,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:46,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:46,935 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:46,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:46,935 INFO L82 PathProgramCache]: Analyzing trace with hash 1933780050, now seen corresponding path program 1 times [2019-11-25 08:48:46,936 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:46,936 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467397045] [2019-11-25 08:48:46,936 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:46,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:46,984 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:48:46,984 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467397045] [2019-11-25 08:48:46,984 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500032270] [2019-11-25 08:48:46,984 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_2986716f-7fb2-4327-b68c-50b6c9445bc4/bin/uautomizer/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-25 08:48:47,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:47,046 INFO L255 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-25 08:48:47,048 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:48:47,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:48:47,067 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-25 08:48:47,068 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-25 08:48:47,068 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16762090] [2019-11-25 08:48:47,068 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:47,068 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:47,068 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-25 08:48:47,069 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-25 08:48:47,069 INFO L87 Difference]: Start difference. First operand 2559 states and 3308 transitions. cyclomatic complexity: 756 Second operand 4 states. [2019-11-25 08:48:47,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:47,385 INFO L93 Difference]: Finished difference Result 3298 states and 4135 transitions. [2019-11-25 08:48:47,386 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-25 08:48:47,386 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3298 states and 4135 transitions. [2019-11-25 08:48:47,399 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 2365 [2019-11-25 08:48:47,408 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3298 states to 3240 states and 4075 transitions. [2019-11-25 08:48:47,408 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3135 [2019-11-25 08:48:47,410 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3135 [2019-11-25 08:48:47,410 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3240 states and 4075 transitions. [2019-11-25 08:48:47,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:47,411 INFO L688 BuchiCegarLoop]: Abstraction has 3240 states and 4075 transitions. [2019-11-25 08:48:47,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3240 states and 4075 transitions. [2019-11-25 08:48:47,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3240 to 2421. [2019-11-25 08:48:47,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2421 states. [2019-11-25 08:48:47,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2421 states to 2421 states and 3083 transitions. [2019-11-25 08:48:47,440 INFO L711 BuchiCegarLoop]: Abstraction has 2421 states and 3083 transitions. [2019-11-25 08:48:47,441 INFO L591 BuchiCegarLoop]: Abstraction has 2421 states and 3083 transitions. [2019-11-25 08:48:47,441 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-11-25 08:48:47,441 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2421 states and 3083 transitions. [2019-11-25 08:48:47,448 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2094 [2019-11-25 08:48:47,448 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:47,448 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:47,449 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:48:47,449 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:48:47,450 INFO L794 eck$LassoCheckResult]: Stem: 65567#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 65429#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 65401#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 65402#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 65486#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 65487#L98-2 assume !false; 65636#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66306#L101 assume !(12292 == ssl3_accept_~s__state~0); 66305#L104 assume !(16384 == ssl3_accept_~s__state~0); 66304#L107 assume !(8192 == ssl3_accept_~s__state~0); 66303#L110 assume !(24576 == ssl3_accept_~s__state~0); 66302#L113 assume !(8195 == ssl3_accept_~s__state~0); 66301#L116 assume !(8480 == ssl3_accept_~s__state~0); 66300#L119 assume !(8481 == ssl3_accept_~s__state~0); 66299#L122 assume !(8482 == ssl3_accept_~s__state~0); 66298#L125 assume 8464 == ssl3_accept_~s__state~0; 65575#L132 [2019-11-25 08:48:47,450 INFO L796 eck$LassoCheckResult]: Loop: 65575#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 65495#L273 assume !(0 == ssl3_accept_~blastFlag~0); 65496#L273-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; 67589#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67583#L579 ssl3_accept_~skip~0 := 0; 67581#L98-2 assume !false; 67579#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67577#L101 assume !(12292 == ssl3_accept_~s__state~0); 67575#L104 assume !(16384 == ssl3_accept_~s__state~0); 67573#L107 assume !(8192 == ssl3_accept_~s__state~0); 67571#L110 assume !(24576 == ssl3_accept_~s__state~0); 67569#L113 assume !(8195 == ssl3_accept_~s__state~0); 67567#L116 assume !(8480 == ssl3_accept_~s__state~0); 67565#L119 assume !(8481 == ssl3_accept_~s__state~0); 67563#L122 assume !(8482 == ssl3_accept_~s__state~0); 67561#L125 assume !(8464 == ssl3_accept_~s__state~0); 67559#L128 assume !(8465 == ssl3_accept_~s__state~0); 67557#L131 assume !(8466 == ssl3_accept_~s__state~0); 67382#L134 assume 8496 == ssl3_accept_~s__state~0; 65694#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 67375#L286 assume !(1 == ssl3_accept_~blastFlag~0); 67370#L289 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 67248#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 67249#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 65391#L296-2 ssl3_accept_~s__init_num~0 := 0; 65392#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67769#L579 ssl3_accept_~skip~0 := 0; 67767#L98-2 assume !false; 67766#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67765#L101 assume !(12292 == ssl3_accept_~s__state~0); 67764#L104 assume !(16384 == ssl3_accept_~s__state~0); 67763#L107 assume !(8192 == ssl3_accept_~s__state~0); 67762#L110 assume !(24576 == ssl3_accept_~s__state~0); 67761#L113 assume !(8195 == ssl3_accept_~s__state~0); 67759#L116 assume !(8480 == ssl3_accept_~s__state~0); 67758#L119 assume !(8481 == ssl3_accept_~s__state~0); 67757#L122 assume !(8482 == ssl3_accept_~s__state~0); 67756#L125 assume !(8464 == ssl3_accept_~s__state~0); 67751#L128 assume !(8465 == ssl3_accept_~s__state~0); 67749#L131 assume !(8466 == ssl3_accept_~s__state~0); 67747#L134 assume !(8496 == ssl3_accept_~s__state~0); 67745#L137 assume !(8497 == ssl3_accept_~s__state~0); 67743#L140 assume 8512 == ssl3_accept_~s__state~0; 65691#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 67740#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 67737#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 67734#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67728#L579 ssl3_accept_~skip~0 := 0; 67726#L98-2 assume !false; 67724#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67722#L101 assume !(12292 == ssl3_accept_~s__state~0); 67720#L104 assume !(16384 == ssl3_accept_~s__state~0); 67718#L107 assume !(8192 == ssl3_accept_~s__state~0); 67716#L110 assume !(24576 == ssl3_accept_~s__state~0); 67714#L113 assume !(8195 == ssl3_accept_~s__state~0); 67712#L116 assume !(8480 == ssl3_accept_~s__state~0); 67710#L119 assume !(8481 == ssl3_accept_~s__state~0); 67709#L122 assume !(8482 == ssl3_accept_~s__state~0); 67708#L125 assume !(8464 == ssl3_accept_~s__state~0); 67707#L128 assume !(8465 == ssl3_accept_~s__state~0); 67706#L131 assume !(8466 == ssl3_accept_~s__state~0); 67705#L134 assume !(8496 == ssl3_accept_~s__state~0); 67704#L137 assume !(8497 == ssl3_accept_~s__state~0); 67703#L140 assume !(8512 == ssl3_accept_~s__state~0); 67701#L143 assume !(8513 == ssl3_accept_~s__state~0); 67700#L146 assume 8528 == ssl3_accept_~s__state~0; 65688#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 67698#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 67697#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 67696#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 67693#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 67687#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 67685#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67680#L579 ssl3_accept_~skip~0 := 0; 67679#L98-2 assume !false; 67678#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67677#L101 assume !(12292 == ssl3_accept_~s__state~0); 67671#L104 assume !(16384 == ssl3_accept_~s__state~0); 67669#L107 assume !(8192 == ssl3_accept_~s__state~0); 67667#L110 assume !(24576 == ssl3_accept_~s__state~0); 67665#L113 assume !(8195 == ssl3_accept_~s__state~0); 67663#L116 assume !(8480 == ssl3_accept_~s__state~0); 67661#L119 assume !(8481 == ssl3_accept_~s__state~0); 67659#L122 assume !(8482 == ssl3_accept_~s__state~0); 67657#L125 assume !(8464 == ssl3_accept_~s__state~0); 67655#L128 assume !(8465 == ssl3_accept_~s__state~0); 67653#L131 assume !(8466 == ssl3_accept_~s__state~0); 67651#L134 assume !(8496 == ssl3_accept_~s__state~0); 67649#L137 assume !(8497 == ssl3_accept_~s__state~0); 67647#L140 assume !(8512 == ssl3_accept_~s__state~0); 67645#L143 assume !(8513 == ssl3_accept_~s__state~0); 67643#L146 assume !(8528 == ssl3_accept_~s__state~0); 67642#L149 assume !(8529 == ssl3_accept_~s__state~0); 67262#L152 assume 8544 == ssl3_accept_~s__state~0; 65593#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 65594#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 65541#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 65539#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 65444#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 65441#L403 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; 65442#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67440#L579 ssl3_accept_~skip~0 := 0; 67417#L98-2 assume !false; 67412#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67410#L101 assume !(12292 == ssl3_accept_~s__state~0); 67408#L104 assume !(16384 == ssl3_accept_~s__state~0); 67406#L107 assume !(8192 == ssl3_accept_~s__state~0); 67404#L110 assume !(24576 == ssl3_accept_~s__state~0); 67402#L113 assume !(8195 == ssl3_accept_~s__state~0); 67400#L116 assume !(8480 == ssl3_accept_~s__state~0); 67398#L119 assume !(8481 == ssl3_accept_~s__state~0); 67396#L122 assume !(8482 == ssl3_accept_~s__state~0); 67394#L125 assume !(8464 == ssl3_accept_~s__state~0); 67392#L128 assume !(8465 == ssl3_accept_~s__state~0); 67391#L131 assume !(8466 == ssl3_accept_~s__state~0); 66888#L134 assume !(8496 == ssl3_accept_~s__state~0); 66883#L137 assume !(8497 == ssl3_accept_~s__state~0); 66878#L140 assume !(8512 == ssl3_accept_~s__state~0); 66873#L143 assume !(8513 == ssl3_accept_~s__state~0); 66868#L146 assume !(8528 == ssl3_accept_~s__state~0); 66863#L149 assume !(8529 == ssl3_accept_~s__state~0); 66858#L152 assume !(8544 == ssl3_accept_~s__state~0); 66853#L155 assume !(8545 == ssl3_accept_~s__state~0); 66847#L158 assume !(8560 == ssl3_accept_~s__state~0); 66791#L161 assume !(8561 == ssl3_accept_~s__state~0); 66442#L164 assume 8448 == ssl3_accept_~s__state~0; 65550#L165 assume !(ssl3_accept_~num1~0 > 0); 65551#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 65576#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67246#L579 ssl3_accept_~skip~0 := 0; 67247#L98-2 assume !false; 67242#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67243#L101 assume !(12292 == ssl3_accept_~s__state~0); 67234#L104 assume !(16384 == ssl3_accept_~s__state~0); 67235#L107 assume !(8192 == ssl3_accept_~s__state~0); 67226#L110 assume !(24576 == ssl3_accept_~s__state~0); 67227#L113 assume !(8195 == ssl3_accept_~s__state~0); 67218#L116 assume !(8480 == ssl3_accept_~s__state~0); 67219#L119 assume !(8481 == ssl3_accept_~s__state~0); 67210#L122 assume !(8482 == ssl3_accept_~s__state~0); 67211#L125 assume !(8464 == ssl3_accept_~s__state~0); 67202#L128 assume !(8465 == ssl3_accept_~s__state~0); 67203#L131 assume !(8466 == ssl3_accept_~s__state~0); 67194#L134 assume !(8496 == ssl3_accept_~s__state~0); 67195#L137 assume !(8497 == ssl3_accept_~s__state~0); 67186#L140 assume !(8512 == ssl3_accept_~s__state~0); 67187#L143 assume !(8513 == ssl3_accept_~s__state~0); 67181#L146 assume !(8528 == ssl3_accept_~s__state~0); 67182#L149 assume !(8529 == ssl3_accept_~s__state~0); 67171#L152 assume !(8544 == ssl3_accept_~s__state~0); 67172#L155 assume !(8545 == ssl3_accept_~s__state~0); 67165#L158 assume !(8560 == ssl3_accept_~s__state~0); 67166#L161 assume !(8561 == ssl3_accept_~s__state~0); 67263#L164 assume !(8448 == ssl3_accept_~s__state~0); 65595#L167 assume 8576 == ssl3_accept_~s__state~0; 65537#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 65538#L443 assume !(ssl3_accept_~ret~0 <= 0); 65534#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 65535#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67453#L579 ssl3_accept_~skip~0 := 0; 67451#L98-2 assume !false; 67449#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67441#L101 assume !(12292 == ssl3_accept_~s__state~0); 67439#L104 assume !(16384 == ssl3_accept_~s__state~0); 67438#L107 assume !(8192 == ssl3_accept_~s__state~0); 67437#L110 assume !(24576 == ssl3_accept_~s__state~0); 67436#L113 assume !(8195 == ssl3_accept_~s__state~0); 67435#L116 assume !(8480 == ssl3_accept_~s__state~0); 67390#L119 assume !(8481 == ssl3_accept_~s__state~0); 67389#L122 assume !(8482 == ssl3_accept_~s__state~0); 67387#L125 assume 8464 == ssl3_accept_~s__state~0; 65575#L132 [2019-11-25 08:48:47,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:47,450 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 21 times [2019-11-25 08:48:47,469 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:47,469 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085098091] [2019-11-25 08:48:47,469 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:47,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:47,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:47,477 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:47,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:47,477 INFO L82 PathProgramCache]: Analyzing trace with hash -1799110034, now seen corresponding path program 1 times [2019-11-25 08:48:47,477 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:47,477 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922845362] [2019-11-25 08:48:47,478 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:47,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:47,519 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:48:47,520 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922845362] [2019-11-25 08:48:47,520 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:47,520 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:48:47,520 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577354646] [2019-11-25 08:48:47,520 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:47,521 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:47,521 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:47,521 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:47,521 INFO L87 Difference]: Start difference. First operand 2421 states and 3083 transitions. cyclomatic complexity: 671 Second operand 3 states. [2019-11-25 08:48:47,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:47,668 INFO L93 Difference]: Finished difference Result 2644 states and 3330 transitions. [2019-11-25 08:48:47,668 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:47,668 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2644 states and 3330 transitions. [2019-11-25 08:48:47,675 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2156 [2019-11-25 08:48:47,681 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2644 states to 2554 states and 3240 transitions. [2019-11-25 08:48:47,682 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2449 [2019-11-25 08:48:47,683 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2449 [2019-11-25 08:48:47,683 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2554 states and 3240 transitions. [2019-11-25 08:48:47,684 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:47,684 INFO L688 BuchiCegarLoop]: Abstraction has 2554 states and 3240 transitions. [2019-11-25 08:48:47,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2554 states and 3240 transitions. [2019-11-25 08:48:47,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2554 to 2417. [2019-11-25 08:48:47,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2417 states. [2019-11-25 08:48:47,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2417 states to 2417 states and 3067 transitions. [2019-11-25 08:48:47,709 INFO L711 BuchiCegarLoop]: Abstraction has 2417 states and 3067 transitions. [2019-11-25 08:48:47,709 INFO L591 BuchiCegarLoop]: Abstraction has 2417 states and 3067 transitions. [2019-11-25 08:48:47,709 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-11-25 08:48:47,709 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2417 states and 3067 transitions. [2019-11-25 08:48:47,715 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2064 [2019-11-25 08:48:47,715 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:47,715 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:47,717 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:48:47,717 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:48:47,717 INFO L794 eck$LassoCheckResult]: Stem: 70642#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 70502#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 70472#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 70473#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 70558#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 70559#L98-2 assume !false; 70716#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71421#L101 assume !(12292 == ssl3_accept_~s__state~0); 71420#L104 assume !(16384 == ssl3_accept_~s__state~0); 71419#L107 assume !(8192 == ssl3_accept_~s__state~0); 71418#L110 assume !(24576 == ssl3_accept_~s__state~0); 71417#L113 assume !(8195 == ssl3_accept_~s__state~0); 71416#L116 assume !(8480 == ssl3_accept_~s__state~0); 71415#L119 assume !(8481 == ssl3_accept_~s__state~0); 71414#L122 assume !(8482 == ssl3_accept_~s__state~0); 71413#L125 assume 8464 == ssl3_accept_~s__state~0; 70794#L132 [2019-11-25 08:48:47,718 INFO L796 eck$LassoCheckResult]: Loop: 70794#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 71930#L273 assume !(0 == ssl3_accept_~blastFlag~0); 70561#L273-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; 70562#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72846#L579 ssl3_accept_~skip~0 := 0; 72847#L98-2 assume !false; 72842#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72843#L101 assume !(12292 == ssl3_accept_~s__state~0); 72838#L104 assume !(16384 == ssl3_accept_~s__state~0); 72839#L107 assume !(8192 == ssl3_accept_~s__state~0); 72834#L110 assume !(24576 == ssl3_accept_~s__state~0); 72835#L113 assume !(8195 == ssl3_accept_~s__state~0); 72830#L116 assume !(8480 == ssl3_accept_~s__state~0); 72831#L119 assume !(8481 == ssl3_accept_~s__state~0); 72826#L122 assume !(8482 == ssl3_accept_~s__state~0); 72827#L125 assume !(8464 == ssl3_accept_~s__state~0); 72822#L128 assume !(8465 == ssl3_accept_~s__state~0); 72823#L131 assume !(8466 == ssl3_accept_~s__state~0); 71875#L134 assume 8496 == ssl3_accept_~s__state~0; 70789#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 71605#L286 assume !(1 == ssl3_accept_~blastFlag~0); 71720#L289 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 71721#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 72232#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 70476#L296-2 ssl3_accept_~s__init_num~0 := 0; 71507#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71503#L579 ssl3_accept_~skip~0 := 0; 71498#L98-2 assume !false; 71499#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71494#L101 assume !(12292 == ssl3_accept_~s__state~0); 71495#L104 assume !(16384 == ssl3_accept_~s__state~0); 71490#L107 assume !(8192 == ssl3_accept_~s__state~0); 71491#L110 assume !(24576 == ssl3_accept_~s__state~0); 71486#L113 assume !(8195 == ssl3_accept_~s__state~0); 71487#L116 assume !(8480 == ssl3_accept_~s__state~0); 71482#L119 assume !(8481 == ssl3_accept_~s__state~0); 71483#L122 assume !(8482 == ssl3_accept_~s__state~0); 71478#L125 assume !(8464 == ssl3_accept_~s__state~0); 71479#L128 assume !(8465 == ssl3_accept_~s__state~0); 71474#L131 assume !(8466 == ssl3_accept_~s__state~0); 71475#L134 assume !(8496 == ssl3_accept_~s__state~0); 71470#L137 assume !(8497 == ssl3_accept_~s__state~0); 71471#L140 assume 8512 == ssl3_accept_~s__state~0; 70784#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 72599#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 72597#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 72587#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72581#L579 ssl3_accept_~skip~0 := 0; 72579#L98-2 assume !false; 72577#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72575#L101 assume !(12292 == ssl3_accept_~s__state~0); 72573#L104 assume !(16384 == ssl3_accept_~s__state~0); 72571#L107 assume !(8192 == ssl3_accept_~s__state~0); 72569#L110 assume !(24576 == ssl3_accept_~s__state~0); 72567#L113 assume !(8195 == ssl3_accept_~s__state~0); 72565#L116 assume !(8480 == ssl3_accept_~s__state~0); 72563#L119 assume !(8481 == ssl3_accept_~s__state~0); 72561#L122 assume !(8482 == ssl3_accept_~s__state~0); 72559#L125 assume !(8464 == ssl3_accept_~s__state~0); 72557#L128 assume !(8465 == ssl3_accept_~s__state~0); 72555#L131 assume !(8466 == ssl3_accept_~s__state~0); 72553#L134 assume !(8496 == ssl3_accept_~s__state~0); 72551#L137 assume !(8497 == ssl3_accept_~s__state~0); 72549#L140 assume !(8512 == ssl3_accept_~s__state~0); 72546#L143 assume !(8513 == ssl3_accept_~s__state~0); 72542#L146 assume 8528 == ssl3_accept_~s__state~0; 70779#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 72534#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 72531#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 72521#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 72519#L356 assume !(ssl3_accept_~ret~0 <= 0); 72517#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 72495#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72489#L579 ssl3_accept_~skip~0 := 0; 72484#L98-2 assume !false; 72482#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72480#L101 assume !(12292 == ssl3_accept_~s__state~0); 72478#L104 assume !(16384 == ssl3_accept_~s__state~0); 72476#L107 assume !(8192 == ssl3_accept_~s__state~0); 72474#L110 assume !(24576 == ssl3_accept_~s__state~0); 72472#L113 assume !(8195 == ssl3_accept_~s__state~0); 72470#L116 assume !(8480 == ssl3_accept_~s__state~0); 72468#L119 assume !(8481 == ssl3_accept_~s__state~0); 72466#L122 assume !(8482 == ssl3_accept_~s__state~0); 72464#L125 assume !(8464 == ssl3_accept_~s__state~0); 72462#L128 assume !(8465 == ssl3_accept_~s__state~0); 72460#L131 assume !(8466 == ssl3_accept_~s__state~0); 72458#L134 assume !(8496 == ssl3_accept_~s__state~0); 72456#L137 assume !(8497 == ssl3_accept_~s__state~0); 72454#L140 assume !(8512 == ssl3_accept_~s__state~0); 72452#L143 assume !(8513 == ssl3_accept_~s__state~0); 72450#L146 assume !(8528 == ssl3_accept_~s__state~0); 72448#L149 assume !(8529 == ssl3_accept_~s__state~0); 72446#L152 assume 8544 == ssl3_accept_~s__state~0; 70774#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 72435#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 72430#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 72426#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 72421#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 72417#L403 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; 72413#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72406#L579 ssl3_accept_~skip~0 := 0; 72403#L98-2 assume !false; 72400#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72397#L101 assume !(12292 == ssl3_accept_~s__state~0); 72394#L104 assume !(16384 == ssl3_accept_~s__state~0); 72391#L107 assume !(8192 == ssl3_accept_~s__state~0); 72388#L110 assume !(24576 == ssl3_accept_~s__state~0); 72385#L113 assume !(8195 == ssl3_accept_~s__state~0); 72381#L116 assume !(8480 == ssl3_accept_~s__state~0); 72380#L119 assume !(8481 == ssl3_accept_~s__state~0); 72379#L122 assume !(8482 == ssl3_accept_~s__state~0); 72378#L125 assume !(8464 == ssl3_accept_~s__state~0); 72373#L128 assume !(8465 == ssl3_accept_~s__state~0); 72371#L131 assume !(8466 == ssl3_accept_~s__state~0); 72369#L134 assume !(8496 == ssl3_accept_~s__state~0); 72367#L137 assume !(8497 == ssl3_accept_~s__state~0); 72365#L140 assume !(8512 == ssl3_accept_~s__state~0); 72363#L143 assume !(8513 == ssl3_accept_~s__state~0); 72361#L146 assume !(8528 == ssl3_accept_~s__state~0); 72359#L149 assume !(8529 == ssl3_accept_~s__state~0); 72357#L152 assume !(8544 == ssl3_accept_~s__state~0); 72355#L155 assume !(8545 == ssl3_accept_~s__state~0); 72353#L158 assume !(8560 == ssl3_accept_~s__state~0); 72351#L161 assume !(8561 == ssl3_accept_~s__state~0); 72349#L164 assume 8448 == ssl3_accept_~s__state~0; 72345#L165 assume !(ssl3_accept_~num1~0 > 0); 72340#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 72316#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72310#L579 ssl3_accept_~skip~0 := 0; 72308#L98-2 assume !false; 72306#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72304#L101 assume !(12292 == ssl3_accept_~s__state~0); 72302#L104 assume !(16384 == ssl3_accept_~s__state~0); 72300#L107 assume !(8192 == ssl3_accept_~s__state~0); 72298#L110 assume !(24576 == ssl3_accept_~s__state~0); 72296#L113 assume !(8195 == ssl3_accept_~s__state~0); 72294#L116 assume !(8480 == ssl3_accept_~s__state~0); 72292#L119 assume !(8481 == ssl3_accept_~s__state~0); 72290#L122 assume !(8482 == ssl3_accept_~s__state~0); 72288#L125 assume !(8464 == ssl3_accept_~s__state~0); 72286#L128 assume !(8465 == ssl3_accept_~s__state~0); 72284#L131 assume !(8466 == ssl3_accept_~s__state~0); 72282#L134 assume !(8496 == ssl3_accept_~s__state~0); 72280#L137 assume !(8497 == ssl3_accept_~s__state~0); 72278#L140 assume !(8512 == ssl3_accept_~s__state~0); 72276#L143 assume !(8513 == ssl3_accept_~s__state~0); 72274#L146 assume !(8528 == ssl3_accept_~s__state~0); 72272#L149 assume !(8529 == ssl3_accept_~s__state~0); 72270#L152 assume !(8544 == ssl3_accept_~s__state~0); 72268#L155 assume !(8545 == ssl3_accept_~s__state~0); 72266#L158 assume !(8560 == ssl3_accept_~s__state~0); 72264#L161 assume !(8561 == ssl3_accept_~s__state~0); 72263#L164 assume !(8448 == ssl3_accept_~s__state~0); 72086#L167 assume 8576 == ssl3_accept_~s__state~0; 70610#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 70611#L443 assume !(ssl3_accept_~ret~0 <= 0); 70605#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 70606#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72868#L579 ssl3_accept_~skip~0 := 0; 72867#L98-2 assume !false; 72866#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72865#L101 assume !(12292 == ssl3_accept_~s__state~0); 72864#L104 assume !(16384 == ssl3_accept_~s__state~0); 72863#L107 assume !(8192 == ssl3_accept_~s__state~0); 72862#L110 assume !(24576 == ssl3_accept_~s__state~0); 72861#L113 assume !(8195 == ssl3_accept_~s__state~0); 72860#L116 assume !(8480 == ssl3_accept_~s__state~0); 72859#L119 assume !(8481 == ssl3_accept_~s__state~0); 72858#L122 assume !(8482 == ssl3_accept_~s__state~0); 72857#L125 assume !(8464 == ssl3_accept_~s__state~0); 72083#L128 assume !(8465 == ssl3_accept_~s__state~0); 71937#L131 assume 8466 == ssl3_accept_~s__state~0; 70794#L132 [2019-11-25 08:48:47,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:47,718 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 22 times [2019-11-25 08:48:47,718 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:47,718 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042692998] [2019-11-25 08:48:47,718 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:47,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:47,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:47,725 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:47,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:47,725 INFO L82 PathProgramCache]: Analyzing trace with hash 772576148, now seen corresponding path program 1 times [2019-11-25 08:48:47,725 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:47,726 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044684012] [2019-11-25 08:48:47,726 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:47,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:47,841 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:48:47,842 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044684012] [2019-11-25 08:48:47,842 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:47,842 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-11-25 08:48:47,842 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316728034] [2019-11-25 08:48:47,842 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:47,843 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:47,843 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-11-25 08:48:47,843 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-25 08:48:47,843 INFO L87 Difference]: Start difference. First operand 2417 states and 3067 transitions. cyclomatic complexity: 660 Second operand 5 states. [2019-11-25 08:48:47,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:47,978 INFO L93 Difference]: Finished difference Result 10640 states and 13364 transitions. [2019-11-25 08:48:47,979 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-11-25 08:48:47,979 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10640 states and 13364 transitions. [2019-11-25 08:48:48,017 INFO L131 ngComponentsAnalysis]: Automaton has 25 accepting balls. 9451 [2019-11-25 08:48:48,048 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10640 states to 10640 states and 13364 transitions. [2019-11-25 08:48:48,048 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10535 [2019-11-25 08:48:48,055 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10535 [2019-11-25 08:48:48,055 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10640 states and 13364 transitions. [2019-11-25 08:48:48,057 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:48,058 INFO L688 BuchiCegarLoop]: Abstraction has 10640 states and 13364 transitions. [2019-11-25 08:48:48,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10640 states and 13364 transitions. [2019-11-25 08:48:48,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10640 to 3975. [2019-11-25 08:48:48,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3975 states. [2019-11-25 08:48:48,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3975 states to 3975 states and 5029 transitions. [2019-11-25 08:48:48,123 INFO L711 BuchiCegarLoop]: Abstraction has 3975 states and 5029 transitions. [2019-11-25 08:48:48,124 INFO L591 BuchiCegarLoop]: Abstraction has 3975 states and 5029 transitions. [2019-11-25 08:48:48,124 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-11-25 08:48:48,124 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3975 states and 5029 transitions. [2019-11-25 08:48:48,133 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 3598 [2019-11-25 08:48:48,133 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:48,133 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:48,135 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:48:48,135 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:48:48,135 INFO L794 eck$LassoCheckResult]: Stem: 83718#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 83576#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 83546#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 83547#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 83632#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 83633#L98-2 assume !false; 83788#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83952#L101 assume !(12292 == ssl3_accept_~s__state~0); 83948#L104 assume !(16384 == ssl3_accept_~s__state~0); 83949#L107 assume !(8192 == ssl3_accept_~s__state~0); 83944#L110 assume !(24576 == ssl3_accept_~s__state~0); 83945#L113 assume !(8195 == ssl3_accept_~s__state~0); 83940#L116 assume !(8480 == ssl3_accept_~s__state~0); 83941#L119 assume !(8481 == ssl3_accept_~s__state~0); 83936#L122 assume !(8482 == ssl3_accept_~s__state~0); 83937#L125 assume 8464 == ssl3_accept_~s__state~0; 83865#L132 [2019-11-25 08:48:48,136 INFO L796 eck$LassoCheckResult]: Loop: 83865#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 86395#L273 assume !(0 == ssl3_accept_~blastFlag~0); 86396#L273-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; 86474#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86467#L579 ssl3_accept_~skip~0 := 0; 86464#L98-2 assume !false; 86461#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86458#L101 assume !(12292 == ssl3_accept_~s__state~0); 86455#L104 assume !(16384 == ssl3_accept_~s__state~0); 86452#L107 assume !(8192 == ssl3_accept_~s__state~0); 86449#L110 assume !(24576 == ssl3_accept_~s__state~0); 86446#L113 assume !(8195 == ssl3_accept_~s__state~0); 86433#L116 assume !(8480 == ssl3_accept_~s__state~0); 86432#L119 assume !(8481 == ssl3_accept_~s__state~0); 86431#L122 assume !(8482 == ssl3_accept_~s__state~0); 86430#L125 assume !(8464 == ssl3_accept_~s__state~0); 86429#L128 assume !(8465 == ssl3_accept_~s__state~0); 85826#L131 assume !(8466 == ssl3_accept_~s__state~0); 85484#L134 assume 8496 == ssl3_accept_~s__state~0; 83858#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 85474#L286 assume !(1 == ssl3_accept_~blastFlag~0); 85471#L289 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 85468#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 85464#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 83550#L296-2 ssl3_accept_~s__init_num~0 := 0; 85458#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85451#L579 ssl3_accept_~skip~0 := 0; 85447#L98-2 assume !false; 85444#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85441#L101 assume !(12292 == ssl3_accept_~s__state~0); 85437#L104 assume !(16384 == ssl3_accept_~s__state~0); 85433#L107 assume !(8192 == ssl3_accept_~s__state~0); 85430#L110 assume !(24576 == ssl3_accept_~s__state~0); 85427#L113 assume !(8195 == ssl3_accept_~s__state~0); 85423#L116 assume !(8480 == ssl3_accept_~s__state~0); 85418#L119 assume !(8481 == ssl3_accept_~s__state~0); 85413#L122 assume !(8482 == ssl3_accept_~s__state~0); 85174#L125 assume !(8464 == ssl3_accept_~s__state~0); 85024#L128 assume !(8465 == ssl3_accept_~s__state~0); 85015#L131 assume !(8466 == ssl3_accept_~s__state~0); 85010#L134 assume !(8496 == ssl3_accept_~s__state~0); 84962#L137 assume !(8497 == ssl3_accept_~s__state~0); 84667#L140 assume 8512 == ssl3_accept_~s__state~0; 84659#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 84657#L307 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 84658#L311 assume !(ssl3_accept_~ret~0 <= 0); 83560#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 83561#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86494#L579 ssl3_accept_~skip~0 := 0; 86495#L98-2 assume !false; 86490#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86491#L101 assume !(12292 == ssl3_accept_~s__state~0); 86486#L104 assume !(16384 == ssl3_accept_~s__state~0); 86487#L107 assume !(8192 == ssl3_accept_~s__state~0); 86482#L110 assume !(24576 == ssl3_accept_~s__state~0); 86483#L113 assume !(8195 == ssl3_accept_~s__state~0); 86478#L116 assume !(8480 == ssl3_accept_~s__state~0); 86479#L119 assume !(8481 == ssl3_accept_~s__state~0); 86468#L122 assume !(8482 == ssl3_accept_~s__state~0); 86469#L125 assume !(8464 == ssl3_accept_~s__state~0); 86462#L128 assume !(8465 == ssl3_accept_~s__state~0); 86463#L131 assume !(8466 == ssl3_accept_~s__state~0); 86456#L134 assume !(8496 == ssl3_accept_~s__state~0); 86457#L137 assume !(8497 == ssl3_accept_~s__state~0); 86450#L140 assume !(8512 == ssl3_accept_~s__state~0); 86451#L143 assume !(8513 == ssl3_accept_~s__state~0); 86435#L146 assume 8528 == ssl3_accept_~s__state~0; 83591#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 83592#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 83745#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 83704#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 83689#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 83607#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 83695#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 87048#L579 ssl3_accept_~skip~0 := 0; 87046#L98-2 assume !false; 87044#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87042#L101 assume !(12292 == ssl3_accept_~s__state~0); 87040#L104 assume !(16384 == ssl3_accept_~s__state~0); 87038#L107 assume !(8192 == ssl3_accept_~s__state~0); 87036#L110 assume !(24576 == ssl3_accept_~s__state~0); 87034#L113 assume !(8195 == ssl3_accept_~s__state~0); 87032#L116 assume !(8480 == ssl3_accept_~s__state~0); 87030#L119 assume !(8481 == ssl3_accept_~s__state~0); 87028#L122 assume !(8482 == ssl3_accept_~s__state~0); 87026#L125 assume !(8464 == ssl3_accept_~s__state~0); 87024#L128 assume !(8465 == ssl3_accept_~s__state~0); 87022#L131 assume !(8466 == ssl3_accept_~s__state~0); 87020#L134 assume !(8496 == ssl3_accept_~s__state~0); 87018#L137 assume !(8497 == ssl3_accept_~s__state~0); 87016#L140 assume !(8512 == ssl3_accept_~s__state~0); 86724#L143 assume !(8513 == ssl3_accept_~s__state~0); 86720#L146 assume !(8528 == ssl3_accept_~s__state~0); 86639#L149 assume !(8529 == ssl3_accept_~s__state~0); 86599#L152 assume 8544 == ssl3_accept_~s__state~0; 83750#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 83751#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 87202#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 83685#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 83589#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 83586#L403 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; 83587#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 87295#L579 ssl3_accept_~skip~0 := 0; 87294#L98-2 assume !false; 87292#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87291#L101 assume !(12292 == ssl3_accept_~s__state~0); 87290#L104 assume !(16384 == ssl3_accept_~s__state~0); 87289#L107 assume !(8192 == ssl3_accept_~s__state~0); 87288#L110 assume !(24576 == ssl3_accept_~s__state~0); 87286#L113 assume !(8195 == ssl3_accept_~s__state~0); 87285#L116 assume !(8480 == ssl3_accept_~s__state~0); 87284#L119 assume !(8481 == ssl3_accept_~s__state~0); 87283#L122 assume !(8482 == ssl3_accept_~s__state~0); 87281#L125 assume !(8464 == ssl3_accept_~s__state~0); 87280#L128 assume !(8465 == ssl3_accept_~s__state~0); 87279#L131 assume !(8466 == ssl3_accept_~s__state~0); 87278#L134 assume !(8496 == ssl3_accept_~s__state~0); 87277#L137 assume !(8497 == ssl3_accept_~s__state~0); 87276#L140 assume !(8512 == ssl3_accept_~s__state~0); 87275#L143 assume !(8513 == ssl3_accept_~s__state~0); 87274#L146 assume !(8528 == ssl3_accept_~s__state~0); 87273#L149 assume !(8529 == ssl3_accept_~s__state~0); 87272#L152 assume !(8544 == ssl3_accept_~s__state~0); 87270#L155 assume !(8545 == ssl3_accept_~s__state~0); 87269#L158 assume !(8560 == ssl3_accept_~s__state~0); 87268#L161 assume !(8561 == ssl3_accept_~s__state~0); 87136#L164 assume 8448 == ssl3_accept_~s__state~0; 83699#L165 assume !(ssl3_accept_~num1~0 > 0); 83700#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 83728#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 87503#L579 ssl3_accept_~skip~0 := 0; 87502#L98-2 assume !false; 87501#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87500#L101 assume !(12292 == ssl3_accept_~s__state~0); 87498#L104 assume !(16384 == ssl3_accept_~s__state~0); 87493#L107 assume !(8192 == ssl3_accept_~s__state~0); 87490#L110 assume !(24576 == ssl3_accept_~s__state~0); 87488#L113 assume !(8195 == ssl3_accept_~s__state~0); 87486#L116 assume !(8480 == ssl3_accept_~s__state~0); 87483#L119 assume !(8481 == ssl3_accept_~s__state~0); 87476#L122 assume !(8482 == ssl3_accept_~s__state~0); 87473#L125 assume !(8464 == ssl3_accept_~s__state~0); 87470#L128 assume !(8465 == ssl3_accept_~s__state~0); 87467#L131 assume !(8466 == ssl3_accept_~s__state~0); 87464#L134 assume !(8496 == ssl3_accept_~s__state~0); 87461#L137 assume !(8497 == ssl3_accept_~s__state~0); 87458#L140 assume !(8512 == ssl3_accept_~s__state~0); 87456#L143 assume !(8513 == ssl3_accept_~s__state~0); 87454#L146 assume !(8528 == ssl3_accept_~s__state~0); 87451#L149 assume !(8529 == ssl3_accept_~s__state~0); 87448#L152 assume !(8544 == ssl3_accept_~s__state~0); 87446#L155 assume !(8545 == ssl3_accept_~s__state~0); 87443#L158 assume !(8560 == ssl3_accept_~s__state~0); 87441#L161 assume !(8561 == ssl3_accept_~s__state~0); 87439#L164 assume !(8448 == ssl3_accept_~s__state~0); 87301#L167 assume 8576 == ssl3_accept_~s__state~0; 83683#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 83684#L443 assume !(ssl3_accept_~ret~0 <= 0); 83681#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 83682#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 87491#L579 ssl3_accept_~skip~0 := 0; 87489#L98-2 assume !false; 87487#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87485#L101 assume !(12292 == ssl3_accept_~s__state~0); 87482#L104 assume !(16384 == ssl3_accept_~s__state~0); 87481#L107 assume !(8192 == ssl3_accept_~s__state~0); 87475#L110 assume !(24576 == ssl3_accept_~s__state~0); 87472#L113 assume !(8195 == ssl3_accept_~s__state~0); 87469#L116 assume !(8480 == ssl3_accept_~s__state~0); 87466#L119 assume !(8481 == ssl3_accept_~s__state~0); 87463#L122 assume !(8482 == ssl3_accept_~s__state~0); 87460#L125 assume !(8464 == ssl3_accept_~s__state~0); 87437#L128 assume !(8465 == ssl3_accept_~s__state~0); 87436#L131 assume 8466 == ssl3_accept_~s__state~0; 83865#L132 [2019-11-25 08:48:48,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:48,136 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 23 times [2019-11-25 08:48:48,136 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:48,136 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036879871] [2019-11-25 08:48:48,136 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:48,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:48,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:48,143 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:48,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:48,144 INFO L82 PathProgramCache]: Analyzing trace with hash -1824239627, now seen corresponding path program 1 times [2019-11-25 08:48:48,144 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:48,144 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862779114] [2019-11-25 08:48:48,144 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:48,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:48,201 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:48:48,202 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862779114] [2019-11-25 08:48:48,202 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:48,202 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:48:48,202 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265917682] [2019-11-25 08:48:48,203 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:48,203 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:48,203 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:48,203 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:48,203 INFO L87 Difference]: Start difference. First operand 3975 states and 5029 transitions. cyclomatic complexity: 1067 Second operand 3 states. [2019-11-25 08:48:48,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:48,227 INFO L93 Difference]: Finished difference Result 7320 states and 9195 transitions. [2019-11-25 08:48:48,227 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:48,228 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7320 states and 9195 transitions. [2019-11-25 08:48:48,252 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 6772 [2019-11-25 08:48:48,277 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7320 states to 7320 states and 9195 transitions. [2019-11-25 08:48:48,277 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7215 [2019-11-25 08:48:48,282 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7215 [2019-11-25 08:48:48,282 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7320 states and 9195 transitions. [2019-11-25 08:48:48,282 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:48,282 INFO L688 BuchiCegarLoop]: Abstraction has 7320 states and 9195 transitions. [2019-11-25 08:48:48,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7320 states and 9195 transitions. [2019-11-25 08:48:48,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7320 to 3975. [2019-11-25 08:48:48,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3975 states. [2019-11-25 08:48:48,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3975 states to 3975 states and 5023 transitions. [2019-11-25 08:48:48,336 INFO L711 BuchiCegarLoop]: Abstraction has 3975 states and 5023 transitions. [2019-11-25 08:48:48,336 INFO L591 BuchiCegarLoop]: Abstraction has 3975 states and 5023 transitions. [2019-11-25 08:48:48,336 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-11-25 08:48:48,336 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3975 states and 5023 transitions. [2019-11-25 08:48:48,345 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 3598 [2019-11-25 08:48:48,345 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:48,345 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:48,347 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:48:48,347 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:48:48,347 INFO L794 eck$LassoCheckResult]: Stem: 95032#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 94875#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 94847#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 94848#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 94932#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 94933#L98-2 assume !false; 95108#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95327#L101 assume !(12292 == ssl3_accept_~s__state~0); 95321#L104 assume !(16384 == ssl3_accept_~s__state~0); 95322#L107 assume !(8192 == ssl3_accept_~s__state~0); 95315#L110 assume !(24576 == ssl3_accept_~s__state~0); 95316#L113 assume !(8195 == ssl3_accept_~s__state~0); 95309#L116 assume !(8480 == ssl3_accept_~s__state~0); 95310#L119 assume !(8481 == ssl3_accept_~s__state~0); 95300#L122 assume !(8482 == ssl3_accept_~s__state~0); 95301#L125 assume 8464 == ssl3_accept_~s__state~0; 95188#L132 [2019-11-25 08:48:48,347 INFO L796 eck$LassoCheckResult]: Loop: 95188#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 95845#L273 assume !(0 == ssl3_accept_~blastFlag~0); 95846#L273-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; 95900#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95895#L579 ssl3_accept_~skip~0 := 0; 95894#L98-2 assume !false; 95893#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95892#L101 assume !(12292 == ssl3_accept_~s__state~0); 95891#L104 assume !(16384 == ssl3_accept_~s__state~0); 95890#L107 assume !(8192 == ssl3_accept_~s__state~0); 95889#L110 assume !(24576 == ssl3_accept_~s__state~0); 95888#L113 assume !(8195 == ssl3_accept_~s__state~0); 95887#L116 assume !(8480 == ssl3_accept_~s__state~0); 95886#L119 assume !(8481 == ssl3_accept_~s__state~0); 95885#L122 assume !(8482 == ssl3_accept_~s__state~0); 95884#L125 assume !(8464 == ssl3_accept_~s__state~0); 95883#L128 assume !(8465 == ssl3_accept_~s__state~0); 95882#L131 assume !(8466 == ssl3_accept_~s__state~0); 95778#L134 assume 8496 == ssl3_accept_~s__state~0; 95182#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 95771#L286 assume !(1 == ssl3_accept_~blastFlag~0); 95768#L289 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 95769#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 95582#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 94852#L296-2 ssl3_accept_~s__init_num~0 := 0; 95576#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95572#L579 ssl3_accept_~skip~0 := 0; 95567#L98-2 assume !false; 95568#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95561#L101 assume !(12292 == ssl3_accept_~s__state~0); 95562#L104 assume !(16384 == ssl3_accept_~s__state~0); 95549#L107 assume !(8192 == ssl3_accept_~s__state~0); 95550#L110 assume !(24576 == ssl3_accept_~s__state~0); 95537#L113 assume !(8195 == ssl3_accept_~s__state~0); 95538#L116 assume !(8480 == ssl3_accept_~s__state~0); 95529#L119 assume !(8481 == ssl3_accept_~s__state~0); 95530#L122 assume !(8482 == ssl3_accept_~s__state~0); 95521#L125 assume !(8464 == ssl3_accept_~s__state~0); 95522#L128 assume !(8465 == ssl3_accept_~s__state~0); 95513#L131 assume !(8466 == ssl3_accept_~s__state~0); 95514#L134 assume !(8496 == ssl3_accept_~s__state~0); 95504#L137 assume !(8497 == ssl3_accept_~s__state~0); 95505#L140 assume 8512 == ssl3_accept_~s__state~0; 95145#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 96173#L307 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 96172#L311 assume !(ssl3_accept_~ret~0 <= 0); 96171#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 96169#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 96164#L579 ssl3_accept_~skip~0 := 0; 96163#L98-2 assume !false; 96162#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 96161#L101 assume !(12292 == ssl3_accept_~s__state~0); 96160#L104 assume !(16384 == ssl3_accept_~s__state~0); 96159#L107 assume !(8192 == ssl3_accept_~s__state~0); 96158#L110 assume !(24576 == ssl3_accept_~s__state~0); 96157#L113 assume !(8195 == ssl3_accept_~s__state~0); 96156#L116 assume !(8480 == ssl3_accept_~s__state~0); 96155#L119 assume !(8481 == ssl3_accept_~s__state~0); 96154#L122 assume !(8482 == ssl3_accept_~s__state~0); 96153#L125 assume !(8464 == ssl3_accept_~s__state~0); 96152#L128 assume !(8465 == ssl3_accept_~s__state~0); 96151#L131 assume !(8466 == ssl3_accept_~s__state~0); 96150#L134 assume !(8496 == ssl3_accept_~s__state~0); 96149#L137 assume !(8497 == ssl3_accept_~s__state~0); 96148#L140 assume !(8512 == ssl3_accept_~s__state~0); 96147#L143 assume !(8513 == ssl3_accept_~s__state~0); 96146#L146 assume 8528 == ssl3_accept_~s__state~0; 95253#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 96144#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 96145#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 96136#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 96134#L356 assume !(ssl3_accept_~ret~0 <= 0); 96133#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 96131#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 96125#L579 ssl3_accept_~skip~0 := 0; 96120#L98-2 assume !false; 96118#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 96116#L101 assume !(12292 == ssl3_accept_~s__state~0); 96114#L104 assume !(16384 == ssl3_accept_~s__state~0); 96112#L107 assume !(8192 == ssl3_accept_~s__state~0); 96110#L110 assume !(24576 == ssl3_accept_~s__state~0); 96108#L113 assume !(8195 == ssl3_accept_~s__state~0); 96106#L116 assume !(8480 == ssl3_accept_~s__state~0); 96104#L119 assume !(8481 == ssl3_accept_~s__state~0); 96102#L122 assume !(8482 == ssl3_accept_~s__state~0); 96100#L125 assume !(8464 == ssl3_accept_~s__state~0); 96098#L128 assume !(8465 == ssl3_accept_~s__state~0); 96096#L131 assume !(8466 == ssl3_accept_~s__state~0); 96094#L134 assume !(8496 == ssl3_accept_~s__state~0); 96092#L137 assume !(8497 == ssl3_accept_~s__state~0); 96090#L140 assume !(8512 == ssl3_accept_~s__state~0); 96088#L143 assume !(8513 == ssl3_accept_~s__state~0); 96086#L146 assume !(8528 == ssl3_accept_~s__state~0); 96084#L149 assume !(8529 == ssl3_accept_~s__state~0); 96082#L152 assume 8544 == ssl3_accept_~s__state~0; 95246#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 96079#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 96076#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 96074#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 96071#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 96069#L403 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; 96067#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 96062#L579 ssl3_accept_~skip~0 := 0; 96061#L98-2 assume !false; 96060#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 96059#L101 assume !(12292 == ssl3_accept_~s__state~0); 96058#L104 assume !(16384 == ssl3_accept_~s__state~0); 96057#L107 assume !(8192 == ssl3_accept_~s__state~0); 96056#L110 assume !(24576 == ssl3_accept_~s__state~0); 96055#L113 assume !(8195 == ssl3_accept_~s__state~0); 96054#L116 assume !(8480 == ssl3_accept_~s__state~0); 96053#L119 assume !(8481 == ssl3_accept_~s__state~0); 96052#L122 assume !(8482 == ssl3_accept_~s__state~0); 96051#L125 assume !(8464 == ssl3_accept_~s__state~0); 96050#L128 assume !(8465 == ssl3_accept_~s__state~0); 96049#L131 assume !(8466 == ssl3_accept_~s__state~0); 96048#L134 assume !(8496 == ssl3_accept_~s__state~0); 96047#L137 assume !(8497 == ssl3_accept_~s__state~0); 96046#L140 assume !(8512 == ssl3_accept_~s__state~0); 96045#L143 assume !(8513 == ssl3_accept_~s__state~0); 96044#L146 assume !(8528 == ssl3_accept_~s__state~0); 96043#L149 assume !(8529 == ssl3_accept_~s__state~0); 96042#L152 assume !(8544 == ssl3_accept_~s__state~0); 96041#L155 assume !(8545 == ssl3_accept_~s__state~0); 96040#L158 assume !(8560 == ssl3_accept_~s__state~0); 96039#L161 assume !(8561 == ssl3_accept_~s__state~0); 96038#L164 assume 8448 == ssl3_accept_~s__state~0; 96037#L165 assume !(ssl3_accept_~num1~0 > 0); 96035#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 96033#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 96028#L579 ssl3_accept_~skip~0 := 0; 96027#L98-2 assume !false; 96026#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 96025#L101 assume !(12292 == ssl3_accept_~s__state~0); 96024#L104 assume !(16384 == ssl3_accept_~s__state~0); 96023#L107 assume !(8192 == ssl3_accept_~s__state~0); 96022#L110 assume !(24576 == ssl3_accept_~s__state~0); 96021#L113 assume !(8195 == ssl3_accept_~s__state~0); 96020#L116 assume !(8480 == ssl3_accept_~s__state~0); 96019#L119 assume !(8481 == ssl3_accept_~s__state~0); 96018#L122 assume !(8482 == ssl3_accept_~s__state~0); 96017#L125 assume !(8464 == ssl3_accept_~s__state~0); 96016#L128 assume !(8465 == ssl3_accept_~s__state~0); 96015#L131 assume !(8466 == ssl3_accept_~s__state~0); 96014#L134 assume !(8496 == ssl3_accept_~s__state~0); 96013#L137 assume !(8497 == ssl3_accept_~s__state~0); 96012#L140 assume !(8512 == ssl3_accept_~s__state~0); 96011#L143 assume !(8513 == ssl3_accept_~s__state~0); 96010#L146 assume !(8528 == ssl3_accept_~s__state~0); 96009#L149 assume !(8529 == ssl3_accept_~s__state~0); 96008#L152 assume !(8544 == ssl3_accept_~s__state~0); 96007#L155 assume !(8545 == ssl3_accept_~s__state~0); 96006#L158 assume !(8560 == ssl3_accept_~s__state~0); 96005#L161 assume !(8561 == ssl3_accept_~s__state~0); 96003#L164 assume !(8448 == ssl3_accept_~s__state~0); 96004#L167 assume 8576 == ssl3_accept_~s__state~0; 95937#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 95938#L443 assume !(ssl3_accept_~ret~0 <= 0); 95925#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 95458#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95919#L579 ssl3_accept_~skip~0 := 0; 95918#L98-2 assume !false; 95917#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95916#L101 assume !(12292 == ssl3_accept_~s__state~0); 95915#L104 assume !(16384 == ssl3_accept_~s__state~0); 95914#L107 assume !(8192 == ssl3_accept_~s__state~0); 95913#L110 assume !(24576 == ssl3_accept_~s__state~0); 95912#L113 assume !(8195 == ssl3_accept_~s__state~0); 95911#L116 assume !(8480 == ssl3_accept_~s__state~0); 95910#L119 assume !(8481 == ssl3_accept_~s__state~0); 95909#L122 assume !(8482 == ssl3_accept_~s__state~0); 95908#L125 assume !(8464 == ssl3_accept_~s__state~0); 95906#L128 assume !(8465 == ssl3_accept_~s__state~0); 95907#L131 assume 8466 == ssl3_accept_~s__state~0; 95188#L132 [2019-11-25 08:48:48,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:48,348 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 24 times [2019-11-25 08:48:48,348 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:48,348 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904856998] [2019-11-25 08:48:48,348 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:48,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:48,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:48,356 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:48,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:48,357 INFO L82 PathProgramCache]: Analyzing trace with hash 1316221366, now seen corresponding path program 1 times [2019-11-25 08:48:48,357 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:48,357 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41751336] [2019-11-25 08:48:48,357 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:48,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:48,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:48,403 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:48,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:48,404 INFO L82 PathProgramCache]: Analyzing trace with hash 1684317572, now seen corresponding path program 1 times [2019-11-25 08:48:48,404 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:48,404 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215538081] [2019-11-25 08:48:48,404 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:48,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:48,448 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:48:48,449 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215538081] [2019-11-25 08:48:48,449 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:48,449 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:48:48,449 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101341749] [2019-11-25 08:48:49,963 WARN L192 SmtUtils]: Spent 1.49 s on a formula simplification. DAG size of input: 388 DAG size of output: 142 [2019-11-25 08:48:50,039 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:48:50,039 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:48:50,039 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:48:50,039 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:48:50,039 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-25 08:48:50,039 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:48:50,039 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:48:50,039 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:48:50,039 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-2.c_Iteration29_Loop [2019-11-25 08:48:50,039 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:48:50,039 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:48:50,043 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:48:50,049 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:48:50,054 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:48:50,056 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:48:50,067 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:48:50,070 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:48:50,080 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:48:50,083 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:48:50,086 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:48:50,089 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:48:50,091 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:48:50,094 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:48:50,097 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:48:50,100 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:48:50,105 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:48:50,111 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:48:50,114 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:48:50,117 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:48:50,122 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:48:50,125 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:48:50,128 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:48:50,132 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:48:50,405 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:48:50,405 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_2986716f-7fb2-4327-b68c-50b6c9445bc4/bin/uautomizer/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:48:50,415 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:48:50,415 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:48:50,418 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:48:50,418 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~got_new_session~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~got_new_session~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_2986716f-7fb2-4327-b68c-50b6c9445bc4/bin/uautomizer/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:48:50,423 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:48:50,423 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_2986716f-7fb2-4327-b68c-50b6c9445bc4/bin/uautomizer/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:48:50,432 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-25 08:48:50,432 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-25 08:48:50,437 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-25 08:48:50,438 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:48:50,438 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:48:50,438 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:48:50,439 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:48:50,439 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-25 08:48:50,439 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:48:50,439 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:48:50,439 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:48:50,439 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-2.c_Iteration29_Loop [2019-11-25 08:48:50,439 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:48:50,439 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:48:50,441 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:48:50,445 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:48:50,450 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:48:50,454 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:48:50,460 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:48:50,462 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:48:50,465 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:48:50,470 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:48:50,472 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:48:50,482 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:48:50,485 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:48:50,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:48:50,491 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:48:50,493 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:48:50,496 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:48:50,503 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:48:50,507 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:48:50,514 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:48:50,524 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:48:50,531 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:48:50,534 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:48:50,537 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:48:50,847 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:48:50,847 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_2986716f-7fb2-4327-b68c-50b6c9445bc4/bin/uautomizer/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:48:50,862 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:48:50,864 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:48:50,864 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:48:50,864 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:48:50,864 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:48:50,864 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:48:50,865 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:48:50,865 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:48:50,867 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_2986716f-7fb2-4327-b68c-50b6c9445bc4/bin/uautomizer/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:48:50,883 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:48:50,884 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:48:50,885 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:48:50,885 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:48:50,885 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:48:50,885 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:48:50,886 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:48:50,886 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:48:50,891 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-25 08:48:50,893 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-25 08:48:50,894 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_2986716f-7fb2-4327-b68c-50b6c9445bc4/bin/uautomizer/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:48:50,906 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-25 08:48:50,906 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-25 08:48:50,906 INFO L510 LassoAnalysis]: Proved termination. [2019-11-25 08:48:50,906 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -2*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 7 Supporting invariants [] [2019-11-25 08:48:50,909 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:48:50,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:50,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:50,940 INFO L255 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-25 08:48:50,940 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:48:50,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:50,975 INFO L255 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-25 08:48:50,977 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:48:51,062 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2019-11-25 08:48:51,063 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2019-11-25 08:48:51,063 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3975 states and 5023 transitions. cyclomatic complexity: 1061 Second operand 4 states. [2019-11-25 08:48:51,143 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3975 states and 5023 transitions. cyclomatic complexity: 1061. Second operand 4 states. Result 10806 states and 13579 transitions. Complement of second has 4 states. [2019-11-25 08:48:51,144 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2019-11-25 08:48:51,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2019-11-25 08:48:51,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 377 transitions. [2019-11-25 08:48:51,145 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 377 transitions. Stem has 16 letters. Loop has 174 letters. [2019-11-25 08:48:51,150 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:48:51,150 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 377 transitions. Stem has 190 letters. Loop has 174 letters. [2019-11-25 08:48:51,151 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:48:51,151 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 377 transitions. Stem has 16 letters. Loop has 348 letters. [2019-11-25 08:48:51,153 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:48:51,153 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10806 states and 13579 transitions. [2019-11-25 08:48:51,192 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 6832 [2019-11-25 08:48:51,229 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10806 states to 10596 states and 13323 transitions. [2019-11-25 08:48:51,229 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7113 [2019-11-25 08:48:51,234 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7244 [2019-11-25 08:48:51,235 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10596 states and 13323 transitions. [2019-11-25 08:48:51,235 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:51,235 INFO L688 BuchiCegarLoop]: Abstraction has 10596 states and 13323 transitions. [2019-11-25 08:48:51,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10596 states and 13323 transitions. [2019-11-25 08:48:51,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10596 to 10414. [2019-11-25 08:48:51,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10414 states. [2019-11-25 08:48:51,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10414 states to 10414 states and 13111 transitions. [2019-11-25 08:48:51,350 INFO L711 BuchiCegarLoop]: Abstraction has 10414 states and 13111 transitions. [2019-11-25 08:48:51,350 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:51,350 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:51,350 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:51,351 INFO L87 Difference]: Start difference. First operand 10414 states and 13111 transitions. Second operand 3 states. [2019-11-25 08:48:51,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:51,392 INFO L93 Difference]: Finished difference Result 5360 states and 6692 transitions. [2019-11-25 08:48:51,393 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:51,393 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5360 states and 6692 transitions. [2019-11-25 08:48:51,412 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 4208 [2019-11-25 08:48:51,432 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5360 states to 5356 states and 6688 transitions. [2019-11-25 08:48:51,432 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4490 [2019-11-25 08:48:51,435 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4492 [2019-11-25 08:48:51,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5356 states and 6688 transitions. [2019-11-25 08:48:51,439 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:51,439 INFO L688 BuchiCegarLoop]: Abstraction has 5356 states and 6688 transitions. [2019-11-25 08:48:51,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5356 states and 6688 transitions. [2019-11-25 08:48:51,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5356 to 5304. [2019-11-25 08:48:51,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5304 states. [2019-11-25 08:48:51,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5304 states to 5304 states and 6630 transitions. [2019-11-25 08:48:51,491 INFO L711 BuchiCegarLoop]: Abstraction has 5304 states and 6630 transitions. [2019-11-25 08:48:51,491 INFO L591 BuchiCegarLoop]: Abstraction has 5304 states and 6630 transitions. [2019-11-25 08:48:51,491 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-11-25 08:48:51,491 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5304 states and 6630 transitions. [2019-11-25 08:48:51,503 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 4162 [2019-11-25 08:48:51,503 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:51,503 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:51,504 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:48:51,504 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-25 08:48:51,504 INFO L794 eck$LassoCheckResult]: Stem: 126212#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 126030#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 125995#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 125996#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 126105#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 126106#L98-2 assume !false; 127021#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128031#L101 assume !(12292 == ssl3_accept_~s__state~0); 128029#L104 assume !(16384 == ssl3_accept_~s__state~0); 128027#L107 assume !(8192 == ssl3_accept_~s__state~0); 128025#L110 assume !(24576 == ssl3_accept_~s__state~0); 128023#L113 assume !(8195 == ssl3_accept_~s__state~0); 128021#L116 assume !(8480 == ssl3_accept_~s__state~0); 128019#L119 assume !(8481 == ssl3_accept_~s__state~0); 128017#L122 assume !(8482 == ssl3_accept_~s__state~0); 128014#L125 assume !(8464 == ssl3_accept_~s__state~0); 128015#L128 assume !(8465 == ssl3_accept_~s__state~0); 128708#L131 assume !(8466 == ssl3_accept_~s__state~0); 128709#L134 assume !(8496 == ssl3_accept_~s__state~0); 127973#L137 [2019-11-25 08:48:51,504 INFO L796 eck$LassoCheckResult]: Loop: 127973#L137 assume !(8497 == ssl3_accept_~s__state~0); 127972#L140 assume !(8512 == ssl3_accept_~s__state~0); 127971#L143 assume !(8513 == ssl3_accept_~s__state~0); 127970#L146 assume !(8528 == ssl3_accept_~s__state~0); 127969#L149 assume !(8529 == ssl3_accept_~s__state~0); 127968#L152 assume !(8544 == ssl3_accept_~s__state~0); 127967#L155 assume !(8545 == ssl3_accept_~s__state~0); 127966#L158 assume !(8560 == ssl3_accept_~s__state~0); 127965#L161 assume !(8561 == ssl3_accept_~s__state~0); 127964#L164 assume 8448 == ssl3_accept_~s__state~0; 127901#L165 assume !(ssl3_accept_~num1~0 > 0); 127959#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 127955#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 127945#L579 ssl3_accept_~skip~0 := 0; 127943#L98-2 assume !false; 127941#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 127938#L101 assume !(12292 == ssl3_accept_~s__state~0); 127936#L104 assume !(16384 == ssl3_accept_~s__state~0); 127934#L107 assume !(8192 == ssl3_accept_~s__state~0); 127932#L110 assume !(24576 == ssl3_accept_~s__state~0); 127929#L113 assume !(8195 == ssl3_accept_~s__state~0); 127926#L116 assume !(8480 == ssl3_accept_~s__state~0); 127924#L119 assume !(8481 == ssl3_accept_~s__state~0); 127920#L122 assume 8482 == ssl3_accept_~s__state~0; 127921#L123 ssl3_accept_~s__state~0 := 3; 128039#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128034#L579 ssl3_accept_~skip~0 := 0; 128033#L98-2 assume !false; 128032#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128030#L101 assume !(12292 == ssl3_accept_~s__state~0); 128028#L104 assume !(16384 == ssl3_accept_~s__state~0); 128026#L107 assume !(8192 == ssl3_accept_~s__state~0); 128024#L110 assume !(24576 == ssl3_accept_~s__state~0); 128022#L113 assume !(8195 == ssl3_accept_~s__state~0); 128020#L116 assume !(8480 == ssl3_accept_~s__state~0); 128018#L119 assume !(8481 == ssl3_accept_~s__state~0); 128016#L122 assume !(8482 == ssl3_accept_~s__state~0); 128013#L125 assume !(8464 == ssl3_accept_~s__state~0); 128005#L128 assume !(8465 == ssl3_accept_~s__state~0); 128000#L131 assume !(8466 == ssl3_accept_~s__state~0); 127974#L134 assume !(8496 == ssl3_accept_~s__state~0); 127973#L137 [2019-11-25 08:48:51,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:51,505 INFO L82 PathProgramCache]: Analyzing trace with hash -210909265, now seen corresponding path program 1 times [2019-11-25 08:48:51,505 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:51,505 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277617843] [2019-11-25 08:48:51,505 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:51,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:51,525 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:48:51,525 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277617843] [2019-11-25 08:48:51,525 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:51,525 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-25 08:48:51,526 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099850566] [2019-11-25 08:48:51,526 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-11-25 08:48:51,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:51,526 INFO L82 PathProgramCache]: Analyzing trace with hash -687585852, now seen corresponding path program 2 times [2019-11-25 08:48:51,526 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:51,526 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121139779] [2019-11-25 08:48:51,526 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:51,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:51,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:51,532 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:51,646 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:48:51,646 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:48:51,646 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:48:51,646 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:48:51,647 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-11-25 08:48:51,647 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:48:51,647 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:48:51,647 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:48:51,647 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-2.c_Iteration30_Loop [2019-11-25 08:48:51,647 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:48:51,647 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:48:51,648 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:48:51,652 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:48:51,655 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:48:51,661 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-25 08:48:51,664 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:48:51,713 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:48:51,714 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_2986716f-7fb2-4327-b68c-50b6c9445bc4/bin/uautomizer/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:48:51,729 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:48:51,729 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:48:51,735 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:48:51,735 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_2986716f-7fb2-4327-b68c-50b6c9445bc4/bin/uautomizer/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:48:51,759 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:48:51,759 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:48:51,763 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-25 08:48:51,763 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_2986716f-7fb2-4327-b68c-50b6c9445bc4/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) [2019-11-25 08:48:51,778 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-25 08:48:51,778 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_2986716f-7fb2-4327-b68c-50b6c9445bc4/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) [2019-11-25 08:48:51,800 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-25 08:48:51,800 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:48:51,807 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-25 08:48:51,809 INFO L210 LassoAnalysis]: Preferences: [2019-11-25 08:48:51,810 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-11-25 08:48:51,810 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-25 08:48:51,810 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-11-25 08:48:51,810 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-11-25 08:48:51,810 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:48:51,810 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-25 08:48:51,810 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-11-25 08:48:51,810 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-2.c_Iteration30_Loop [2019-11-25 08:48:51,810 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-25 08:48:51,810 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-25 08:48:51,811 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:48:51,820 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:48:51,823 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:48:51,830 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:48:51,833 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:48:51,897 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-25 08:48:51,897 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_2986716f-7fb2-4327-b68c-50b6c9445bc4/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) [2019-11-25 08:48:51,914 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:48:51,916 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:48:51,916 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:48:51,916 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:48:51,916 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:48:51,916 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:48:51,919 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:48:51,919 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:48:51,921 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_2986716f-7fb2-4327-b68c-50b6c9445bc4/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:48:51,927 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:48:51,928 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:48:51,929 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:48:51,929 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:48:51,929 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:48:51,929 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:48:51,931 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:48:51,931 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:48:51,937 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_2986716f-7fb2-4327-b68c-50b6c9445bc4/bin/uautomizer/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:48:51,944 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:48:51,946 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-11-25 08:48:51,946 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-25 08:48:51,946 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-25 08:48:51,946 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-25 08:48:51,946 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-25 08:48:51,949 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-25 08:48:51,949 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:48:51,952 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-25 08:48:51,956 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-25 08:48:51,956 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_2986716f-7fb2-4327-b68c-50b6c9445bc4/bin/uautomizer/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-25 08:48:51,961 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-25 08:48:51,961 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-25 08:48:51,961 INFO L510 LassoAnalysis]: Proved termination. [2019-11-25 08:48:51,961 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:48:51,972 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-25 08:48:51,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:51,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:51,999 INFO L255 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-25 08:48:51,999 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:48:52,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:52,009 INFO L255 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-25 08:48:52,009 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-25 08:48:52,040 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:48:52,040 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:48:52,040 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 5304 states and 6630 transitions. cyclomatic complexity: 1344 Second operand 5 states. [2019-11-25 08:48:52,412 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 5304 states and 6630 transitions. cyclomatic complexity: 1344. Second operand 5 states. Result 17084 states and 21238 transitions. Complement of second has 9 states. [2019-11-25 08:48:52,412 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:48:52,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-25 08:48:52,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 340 transitions. [2019-11-25 08:48:52,413 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 340 transitions. Stem has 19 letters. Loop has 41 letters. [2019-11-25 08:48:52,414 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:48:52,414 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 340 transitions. Stem has 60 letters. Loop has 41 letters. [2019-11-25 08:48:52,414 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:48:52,414 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 340 transitions. Stem has 19 letters. Loop has 82 letters. [2019-11-25 08:48:52,415 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-25 08:48:52,415 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 17084 states and 21238 transitions. [2019-11-25 08:48:52,467 INFO L131 ngComponentsAnalysis]: Automaton has 29 accepting balls. 7990 [2019-11-25 08:48:52,514 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 17084 states to 16779 states and 20835 transitions. [2019-11-25 08:48:52,514 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9128 [2019-11-25 08:48:52,521 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9174 [2019-11-25 08:48:52,521 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16779 states and 20835 transitions. [2019-11-25 08:48:52,521 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:52,521 INFO L688 BuchiCegarLoop]: Abstraction has 16779 states and 20835 transitions. [2019-11-25 08:48:52,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16779 states and 20835 transitions. [2019-11-25 08:48:52,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16779 to 14739. [2019-11-25 08:48:52,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14739 states. [2019-11-25 08:48:52,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14739 states to 14739 states and 18396 transitions. [2019-11-25 08:48:52,684 INFO L711 BuchiCegarLoop]: Abstraction has 14739 states and 18396 transitions. [2019-11-25 08:48:52,684 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:52,684 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:52,684 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:52,685 INFO L87 Difference]: Start difference. First operand 14739 states and 18396 transitions. Second operand 3 states. [2019-11-25 08:48:52,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:52,780 INFO L93 Difference]: Finished difference Result 3044 states and 3703 transitions. [2019-11-25 08:48:52,781 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:52,781 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3044 states and 3703 transitions. [2019-11-25 08:48:52,790 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 676 [2019-11-25 08:48:52,798 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3044 states to 3034 states and 3693 transitions. [2019-11-25 08:48:52,798 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 884 [2019-11-25 08:48:52,799 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 884 [2019-11-25 08:48:52,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3034 states and 3693 transitions. [2019-11-25 08:48:52,801 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:52,802 INFO L688 BuchiCegarLoop]: Abstraction has 3034 states and 3693 transitions. [2019-11-25 08:48:52,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3034 states and 3693 transitions. [2019-11-25 08:48:52,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3034 to 3034. [2019-11-25 08:48:52,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3034 states. [2019-11-25 08:48:52,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3034 states to 3034 states and 3693 transitions. [2019-11-25 08:48:52,834 INFO L711 BuchiCegarLoop]: Abstraction has 3034 states and 3693 transitions. [2019-11-25 08:48:52,834 INFO L591 BuchiCegarLoop]: Abstraction has 3034 states and 3693 transitions. [2019-11-25 08:48:52,834 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-11-25 08:48:52,834 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3034 states and 3693 transitions. [2019-11-25 08:48:52,841 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 676 [2019-11-25 08:48:52,841 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:52,841 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:52,843 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:48:52,843 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:48:52,843 INFO L794 eck$LassoCheckResult]: Stem: 166569#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 166403#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 166372#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 166373#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 166467#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 166468#L98-2 assume !false; 167278#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167274#L101 assume !(12292 == ssl3_accept_~s__state~0); 167270#L104 assume !(16384 == ssl3_accept_~s__state~0); 167266#L107 assume !(8192 == ssl3_accept_~s__state~0); 167262#L110 assume !(24576 == ssl3_accept_~s__state~0); 167258#L113 assume !(8195 == ssl3_accept_~s__state~0); 167254#L116 assume !(8480 == ssl3_accept_~s__state~0); 167249#L119 assume !(8481 == ssl3_accept_~s__state~0); 167244#L122 assume !(8482 == ssl3_accept_~s__state~0); 167237#L125 assume 8464 == ssl3_accept_~s__state~0; 166580#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 166581#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 167527#L273-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; 167525#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 167520#L579 ssl3_accept_~skip~0 := 0; 167519#L98-2 assume !false; 167518#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167509#L101 assume !(12292 == ssl3_accept_~s__state~0); 167508#L104 assume !(16384 == ssl3_accept_~s__state~0); 167506#L107 assume !(8192 == ssl3_accept_~s__state~0); 167501#L110 assume !(24576 == ssl3_accept_~s__state~0); 167499#L113 assume !(8195 == ssl3_accept_~s__state~0); 167497#L116 assume !(8480 == ssl3_accept_~s__state~0); 167495#L119 assume !(8481 == ssl3_accept_~s__state~0); 167493#L122 assume !(8482 == ssl3_accept_~s__state~0); 167491#L125 assume !(8464 == ssl3_accept_~s__state~0); 167486#L128 assume !(8465 == ssl3_accept_~s__state~0); 167481#L131 assume !(8466 == ssl3_accept_~s__state~0); 167479#L134 assume 8496 == ssl3_accept_~s__state~0; 167477#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 167475#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 167472#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 166374#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 166375#L296-2 ssl3_accept_~s__init_num~0 := 0; 167889#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 166446#L579 ssl3_accept_~skip~0 := 0; 166447#L98-2 assume !false; 166572#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 166573#L101 assume !(12292 == ssl3_accept_~s__state~0); 166585#L104 assume !(16384 == ssl3_accept_~s__state~0); 166586#L107 assume !(8192 == ssl3_accept_~s__state~0); 166575#L110 assume !(24576 == ssl3_accept_~s__state~0); 166576#L113 assume !(8195 == ssl3_accept_~s__state~0); 166482#L116 assume !(8480 == ssl3_accept_~s__state~0); 166483#L119 assume !(8481 == ssl3_accept_~s__state~0); 167367#L122 assume !(8482 == ssl3_accept_~s__state~0); 167368#L125 assume !(8464 == ssl3_accept_~s__state~0); 167886#L128 assume !(8465 == ssl3_accept_~s__state~0); 167885#L131 assume !(8466 == ssl3_accept_~s__state~0); 166863#L134 assume !(8496 == ssl3_accept_~s__state~0); 166864#L137 assume !(8497 == ssl3_accept_~s__state~0); 166647#L140 [2019-11-25 08:48:52,843 INFO L796 eck$LassoCheckResult]: Loop: 166647#L140 assume 8512 == ssl3_accept_~s__state~0; 166643#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 166635#L307 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 166557#L311 assume !(ssl3_accept_~ret~0 <= 0); 166387#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 166388#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 166963#L579 ssl3_accept_~skip~0 := 0; 166961#L98-2 assume !false; 166959#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 166957#L101 assume !(12292 == ssl3_accept_~s__state~0); 166955#L104 assume !(16384 == ssl3_accept_~s__state~0); 166953#L107 assume !(8192 == ssl3_accept_~s__state~0); 166951#L110 assume !(24576 == ssl3_accept_~s__state~0); 166949#L113 assume !(8195 == ssl3_accept_~s__state~0); 166947#L116 assume !(8480 == ssl3_accept_~s__state~0); 166945#L119 assume !(8481 == ssl3_accept_~s__state~0); 166943#L122 assume !(8482 == ssl3_accept_~s__state~0); 166941#L125 assume !(8464 == ssl3_accept_~s__state~0); 166939#L128 assume !(8465 == ssl3_accept_~s__state~0); 166937#L131 assume !(8466 == ssl3_accept_~s__state~0); 166935#L134 assume !(8496 == ssl3_accept_~s__state~0); 166933#L137 assume !(8497 == ssl3_accept_~s__state~0); 166931#L140 assume !(8512 == ssl3_accept_~s__state~0); 166929#L143 assume !(8513 == ssl3_accept_~s__state~0); 166927#L146 assume 8528 == ssl3_accept_~s__state~0; 166422#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 166423#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 166921#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 166435#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 166917#L356 assume !(ssl3_accept_~ret~0 <= 0); 166915#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 166909#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 166903#L579 ssl3_accept_~skip~0 := 0; 166901#L98-2 assume !false; 166899#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 166897#L101 assume !(12292 == ssl3_accept_~s__state~0); 166895#L104 assume !(16384 == ssl3_accept_~s__state~0); 166893#L107 assume !(8192 == ssl3_accept_~s__state~0); 166891#L110 assume !(24576 == ssl3_accept_~s__state~0); 166889#L113 assume !(8195 == ssl3_accept_~s__state~0); 166887#L116 assume !(8480 == ssl3_accept_~s__state~0); 166885#L119 assume !(8481 == ssl3_accept_~s__state~0); 166883#L122 assume !(8482 == ssl3_accept_~s__state~0); 166881#L125 assume !(8464 == ssl3_accept_~s__state~0); 166879#L128 assume !(8465 == ssl3_accept_~s__state~0); 166877#L131 assume !(8466 == ssl3_accept_~s__state~0); 166875#L134 assume !(8496 == ssl3_accept_~s__state~0); 166873#L137 assume !(8497 == ssl3_accept_~s__state~0); 166871#L140 assume !(8512 == ssl3_accept_~s__state~0); 166869#L143 assume !(8513 == ssl3_accept_~s__state~0); 166867#L146 assume !(8528 == ssl3_accept_~s__state~0); 166865#L149 assume !(8529 == ssl3_accept_~s__state~0); 166686#L152 assume 8544 == ssl3_accept_~s__state~0; 166687#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 166859#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 166856#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 166854#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 166469#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 166412#L403 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; 166413#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 167455#L579 ssl3_accept_~skip~0 := 0; 167453#L98-2 assume !false; 167451#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167449#L101 assume !(12292 == ssl3_accept_~s__state~0); 167447#L104 assume !(16384 == ssl3_accept_~s__state~0); 167445#L107 assume !(8192 == ssl3_accept_~s__state~0); 167443#L110 assume !(24576 == ssl3_accept_~s__state~0); 167441#L113 assume !(8195 == ssl3_accept_~s__state~0); 167439#L116 assume !(8480 == ssl3_accept_~s__state~0); 167437#L119 assume !(8481 == ssl3_accept_~s__state~0); 167435#L122 assume !(8482 == ssl3_accept_~s__state~0); 167433#L125 assume !(8464 == ssl3_accept_~s__state~0); 167431#L128 assume !(8465 == ssl3_accept_~s__state~0); 167429#L131 assume !(8466 == ssl3_accept_~s__state~0); 167427#L134 assume !(8496 == ssl3_accept_~s__state~0); 167425#L137 assume !(8497 == ssl3_accept_~s__state~0); 167423#L140 assume !(8512 == ssl3_accept_~s__state~0); 167421#L143 assume !(8513 == ssl3_accept_~s__state~0); 167420#L146 assume !(8528 == ssl3_accept_~s__state~0); 167419#L149 assume !(8529 == ssl3_accept_~s__state~0); 167418#L152 assume !(8544 == ssl3_accept_~s__state~0); 167417#L155 assume !(8545 == ssl3_accept_~s__state~0); 167416#L158 assume !(8560 == ssl3_accept_~s__state~0); 167415#L161 assume !(8561 == ssl3_accept_~s__state~0); 167414#L164 assume 8448 == ssl3_accept_~s__state~0; 166546#L165 assume !(ssl3_accept_~num1~0 > 0); 166547#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 166583#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 167500#L579 ssl3_accept_~skip~0 := 0; 167498#L98-2 assume !false; 167496#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167494#L101 assume !(12292 == ssl3_accept_~s__state~0); 167492#L104 assume !(16384 == ssl3_accept_~s__state~0); 167489#L107 assume !(8192 == ssl3_accept_~s__state~0); 167488#L110 assume !(24576 == ssl3_accept_~s__state~0); 167487#L113 assume !(8195 == ssl3_accept_~s__state~0); 167467#L116 assume !(8480 == ssl3_accept_~s__state~0); 167462#L119 assume !(8481 == ssl3_accept_~s__state~0); 166440#L122 assume !(8482 == ssl3_accept_~s__state~0); 166404#L125 assume !(8464 == ssl3_accept_~s__state~0); 166405#L128 assume !(8465 == ssl3_accept_~s__state~0); 166391#L131 assume !(8466 == ssl3_accept_~s__state~0); 166392#L134 assume !(8496 == ssl3_accept_~s__state~0); 166589#L137 assume !(8497 == ssl3_accept_~s__state~0); 166590#L140 assume !(8512 == ssl3_accept_~s__state~0); 166541#L143 assume !(8513 == ssl3_accept_~s__state~0); 166500#L146 assume !(8528 == ssl3_accept_~s__state~0); 166501#L149 assume !(8529 == ssl3_accept_~s__state~0); 166488#L152 assume !(8544 == ssl3_accept_~s__state~0); 166451#L155 assume !(8545 == ssl3_accept_~s__state~0); 166408#L158 assume !(8560 == ssl3_accept_~s__state~0); 166409#L161 assume !(8561 == ssl3_accept_~s__state~0); 166395#L164 assume !(8448 == ssl3_accept_~s__state~0); 166396#L167 assume 8576 == ssl3_accept_~s__state~0; 166519#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 166520#L443 assume !(ssl3_accept_~ret~0 <= 0); 167167#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 167162#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 167116#L579 ssl3_accept_~skip~0 := 0; 167117#L98-2 assume !false; 167097#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167098#L101 assume !(12292 == ssl3_accept_~s__state~0); 167079#L104 assume !(16384 == ssl3_accept_~s__state~0); 167080#L107 assume !(8192 == ssl3_accept_~s__state~0); 167065#L110 assume !(24576 == ssl3_accept_~s__state~0); 167066#L113 assume !(8195 == ssl3_accept_~s__state~0); 167051#L116 assume !(8480 == ssl3_accept_~s__state~0); 167052#L119 assume !(8481 == ssl3_accept_~s__state~0); 167035#L122 assume !(8482 == ssl3_accept_~s__state~0); 167036#L125 assume !(8464 == ssl3_accept_~s__state~0); 167020#L128 assume !(8465 == ssl3_accept_~s__state~0); 167021#L131 assume !(8466 == ssl3_accept_~s__state~0); 167011#L134 assume 8496 == ssl3_accept_~s__state~0; 166509#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 166510#L286 assume !(1 == ssl3_accept_~blastFlag~0); 167008#L289 assume !(3 == ssl3_accept_~blastFlag~0); 166563#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 166564#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 166360#L296-2 ssl3_accept_~s__init_num~0 := 0; 166361#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 166369#L579 ssl3_accept_~skip~0 := 0; 166379#L98-2 assume !false; 166380#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 166611#L101 assume !(12292 == ssl3_accept_~s__state~0); 166612#L104 assume !(16384 == ssl3_accept_~s__state~0); 166593#L107 assume !(8192 == ssl3_accept_~s__state~0); 166594#L110 assume !(24576 == ssl3_accept_~s__state~0); 166496#L113 assume !(8195 == ssl3_accept_~s__state~0); 166497#L116 assume !(8480 == ssl3_accept_~s__state~0); 166486#L119 assume !(8481 == ssl3_accept_~s__state~0); 166487#L122 assume !(8482 == ssl3_accept_~s__state~0); 167360#L125 assume !(8464 == ssl3_accept_~s__state~0); 167236#L128 assume !(8465 == ssl3_accept_~s__state~0); 167227#L131 assume !(8466 == ssl3_accept_~s__state~0); 167228#L134 assume !(8496 == ssl3_accept_~s__state~0); 166649#L137 assume !(8497 == ssl3_accept_~s__state~0); 166647#L140 [2019-11-25 08:48:52,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:52,844 INFO L82 PathProgramCache]: Analyzing trace with hash 1273758853, now seen corresponding path program 1 times [2019-11-25 08:48:52,844 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:52,844 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096986895] [2019-11-25 08:48:52,844 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:52,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:52,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:52,859 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:52,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:52,859 INFO L82 PathProgramCache]: Analyzing trace with hash -298959631, now seen corresponding path program 1 times [2019-11-25 08:48:52,859 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:52,859 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593278082] [2019-11-25 08:48:52,860 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:52,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-25 08:48:52,909 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:48:52,909 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593278082] [2019-11-25 08:48:52,909 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-25 08:48:52,909 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-25 08:48:52,910 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045853932] [2019-11-25 08:48:52,910 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-11-25 08:48:52,910 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-25 08:48:52,910 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-25 08:48:52,910 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-25 08:48:52,911 INFO L87 Difference]: Start difference. First operand 3034 states and 3693 transitions. cyclomatic complexity: 672 Second operand 3 states. [2019-11-25 08:48:53,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-25 08:48:53,052 INFO L93 Difference]: Finished difference Result 3034 states and 3684 transitions. [2019-11-25 08:48:53,052 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-25 08:48:53,052 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3034 states and 3684 transitions. [2019-11-25 08:48:53,057 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 676 [2019-11-25 08:48:53,068 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3034 states to 3034 states and 3684 transitions. [2019-11-25 08:48:53,068 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 884 [2019-11-25 08:48:53,069 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 884 [2019-11-25 08:48:53,069 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3034 states and 3684 transitions. [2019-11-25 08:48:53,069 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-25 08:48:53,069 INFO L688 BuchiCegarLoop]: Abstraction has 3034 states and 3684 transitions. [2019-11-25 08:48:53,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3034 states and 3684 transitions. [2019-11-25 08:48:53,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3034 to 3034. [2019-11-25 08:48:53,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3034 states. [2019-11-25 08:48:53,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3034 states to 3034 states and 3684 transitions. [2019-11-25 08:48:53,093 INFO L711 BuchiCegarLoop]: Abstraction has 3034 states and 3684 transitions. [2019-11-25 08:48:53,093 INFO L591 BuchiCegarLoop]: Abstraction has 3034 states and 3684 transitions. [2019-11-25 08:48:53,093 INFO L424 BuchiCegarLoop]: ======== Iteration 32============ [2019-11-25 08:48:53,093 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3034 states and 3684 transitions. [2019-11-25 08:48:53,098 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 676 [2019-11-25 08:48:53,098 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-25 08:48:53,098 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-25 08:48:53,100 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:48:53,100 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:48:53,100 INFO L794 eck$LassoCheckResult]: Stem: 172643#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 172477#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 172446#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 172447#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 172547#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 172548#L98-2 assume !false; 173268#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 173266#L101 assume !(12292 == ssl3_accept_~s__state~0); 173264#L104 assume !(16384 == ssl3_accept_~s__state~0); 173262#L107 assume !(8192 == ssl3_accept_~s__state~0); 173260#L110 assume !(24576 == ssl3_accept_~s__state~0); 173257#L113 assume !(8195 == ssl3_accept_~s__state~0); 173256#L116 assume !(8480 == ssl3_accept_~s__state~0); 173255#L119 assume !(8481 == ssl3_accept_~s__state~0); 173249#L122 assume !(8482 == ssl3_accept_~s__state~0); 173246#L125 assume 8464 == ssl3_accept_~s__state~0; 172653#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 172654#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 173416#L273-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; 173412#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 173405#L579 ssl3_accept_~skip~0 := 0; 173402#L98-2 assume !false; 173399#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 173396#L101 assume !(12292 == ssl3_accept_~s__state~0); 173393#L104 assume !(16384 == ssl3_accept_~s__state~0); 173390#L107 assume !(8192 == ssl3_accept_~s__state~0); 173387#L110 assume !(24576 == ssl3_accept_~s__state~0); 173384#L113 assume !(8195 == ssl3_accept_~s__state~0); 173381#L116 assume !(8480 == ssl3_accept_~s__state~0); 173379#L119 assume !(8481 == ssl3_accept_~s__state~0); 173376#L122 assume !(8482 == ssl3_accept_~s__state~0); 173370#L125 assume !(8464 == ssl3_accept_~s__state~0); 173367#L128 assume !(8465 == ssl3_accept_~s__state~0); 173364#L131 assume !(8466 == ssl3_accept_~s__state~0); 173360#L134 assume 8496 == ssl3_accept_~s__state~0; 173357#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 173349#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 173343#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 173344#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 172434#L296-2 ssl3_accept_~s__init_num~0 := 0; 172435#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 172529#L579 ssl3_accept_~skip~0 := 0; 172530#L98-2 assume !false; 172645#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 172646#L101 assume !(12292 == ssl3_accept_~s__state~0); 172659#L104 assume !(16384 == ssl3_accept_~s__state~0); 172660#L107 assume !(8192 == ssl3_accept_~s__state~0); 172648#L110 assume !(24576 == ssl3_accept_~s__state~0); 172649#L113 assume !(8195 == ssl3_accept_~s__state~0); 172560#L116 assume !(8480 == ssl3_accept_~s__state~0); 172561#L119 assume !(8481 == ssl3_accept_~s__state~0); 172517#L122 assume !(8482 == ssl3_accept_~s__state~0); 172518#L125 assume !(8464 == ssl3_accept_~s__state~0); 172486#L128 assume !(8465 == ssl3_accept_~s__state~0); 172487#L131 assume !(8466 == ssl3_accept_~s__state~0); 173522#L134 assume !(8496 == ssl3_accept_~s__state~0); 173523#L137 assume !(8497 == ssl3_accept_~s__state~0); 173501#L140 [2019-11-25 08:48:53,101 INFO L796 eck$LassoCheckResult]: Loop: 173501#L140 assume 8512 == ssl3_accept_~s__state~0; 172525#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 172526#L307 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 172633#L311 assume !(ssl3_accept_~ret~0 <= 0); 172461#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 172462#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 173500#L579 ssl3_accept_~skip~0 := 0; 173499#L98-2 assume !false; 173498#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 173496#L101 assume !(12292 == ssl3_accept_~s__state~0); 173490#L104 assume !(16384 == ssl3_accept_~s__state~0); 173488#L107 assume !(8192 == ssl3_accept_~s__state~0); 173486#L110 assume !(24576 == ssl3_accept_~s__state~0); 173484#L113 assume !(8195 == ssl3_accept_~s__state~0); 173482#L116 assume !(8480 == ssl3_accept_~s__state~0); 173480#L119 assume !(8481 == ssl3_accept_~s__state~0); 173478#L122 assume !(8482 == ssl3_accept_~s__state~0); 173476#L125 assume !(8464 == ssl3_accept_~s__state~0); 173474#L128 assume !(8465 == ssl3_accept_~s__state~0); 173472#L131 assume !(8466 == ssl3_accept_~s__state~0); 173470#L134 assume !(8496 == ssl3_accept_~s__state~0); 173468#L137 assume !(8497 == ssl3_accept_~s__state~0); 173466#L140 assume !(8512 == ssl3_accept_~s__state~0); 173464#L143 assume !(8513 == ssl3_accept_~s__state~0); 173462#L146 assume 8528 == ssl3_accept_~s__state~0; 172498#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 172499#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 173440#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 172438#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 172439#L356 assume !(ssl3_accept_~ret~0 <= 0); 173427#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 173149#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 173143#L579 ssl3_accept_~skip~0 := 0; 173141#L98-2 assume !false; 173139#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 173137#L101 assume !(12292 == ssl3_accept_~s__state~0); 173135#L104 assume !(16384 == ssl3_accept_~s__state~0); 173133#L107 assume !(8192 == ssl3_accept_~s__state~0); 173131#L110 assume !(24576 == ssl3_accept_~s__state~0); 173129#L113 assume !(8195 == ssl3_accept_~s__state~0); 173127#L116 assume !(8480 == ssl3_accept_~s__state~0); 173125#L119 assume !(8481 == ssl3_accept_~s__state~0); 173123#L122 assume !(8482 == ssl3_accept_~s__state~0); 173121#L125 assume !(8464 == ssl3_accept_~s__state~0); 173119#L128 assume !(8465 == ssl3_accept_~s__state~0); 173117#L131 assume !(8466 == ssl3_accept_~s__state~0); 173115#L134 assume !(8496 == ssl3_accept_~s__state~0); 173113#L137 assume !(8497 == ssl3_accept_~s__state~0); 173111#L140 assume !(8512 == ssl3_accept_~s__state~0); 173108#L143 assume !(8513 == ssl3_accept_~s__state~0); 173106#L146 assume !(8528 == ssl3_accept_~s__state~0); 173105#L149 assume !(8529 == ssl3_accept_~s__state~0); 173099#L152 assume 8544 == ssl3_accept_~s__state~0; 173097#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 173095#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 173092#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 173090#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 172493#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 172488#L403 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; 172489#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 173448#L579 ssl3_accept_~skip~0 := 0; 173447#L98-2 assume !false; 173446#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 173445#L101 assume !(12292 == ssl3_accept_~s__state~0); 173429#L104 assume !(16384 == ssl3_accept_~s__state~0); 173426#L107 assume !(8192 == ssl3_accept_~s__state~0); 173424#L110 assume !(24576 == ssl3_accept_~s__state~0); 173422#L113 assume !(8195 == ssl3_accept_~s__state~0); 173420#L116 assume !(8480 == ssl3_accept_~s__state~0); 173418#L119 assume !(8481 == ssl3_accept_~s__state~0); 173414#L122 assume !(8482 == ssl3_accept_~s__state~0); 173407#L125 assume !(8464 == ssl3_accept_~s__state~0); 173404#L128 assume !(8465 == ssl3_accept_~s__state~0); 173401#L131 assume !(8466 == ssl3_accept_~s__state~0); 173398#L134 assume !(8496 == ssl3_accept_~s__state~0); 173395#L137 assume !(8497 == ssl3_accept_~s__state~0); 173392#L140 assume !(8512 == ssl3_accept_~s__state~0); 173389#L143 assume !(8513 == ssl3_accept_~s__state~0); 173386#L146 assume !(8528 == ssl3_accept_~s__state~0); 173383#L149 assume !(8529 == ssl3_accept_~s__state~0); 173380#L152 assume !(8544 == ssl3_accept_~s__state~0); 173378#L155 assume !(8545 == ssl3_accept_~s__state~0); 173375#L158 assume !(8560 == ssl3_accept_~s__state~0); 173369#L161 assume !(8561 == ssl3_accept_~s__state~0); 173366#L164 assume 8448 == ssl3_accept_~s__state~0; 173363#L165 assume !(ssl3_accept_~num1~0 > 0); 172656#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 172657#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 173552#L579 ssl3_accept_~skip~0 := 0; 173551#L98-2 assume !false; 173550#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 173549#L101 assume !(12292 == ssl3_accept_~s__state~0); 173548#L104 assume !(16384 == ssl3_accept_~s__state~0); 173547#L107 assume !(8192 == ssl3_accept_~s__state~0); 173546#L110 assume !(24576 == ssl3_accept_~s__state~0); 173545#L113 assume !(8195 == ssl3_accept_~s__state~0); 173544#L116 assume !(8480 == ssl3_accept_~s__state~0); 173542#L119 assume !(8481 == ssl3_accept_~s__state~0); 173537#L122 assume !(8482 == ssl3_accept_~s__state~0); 173535#L125 assume !(8464 == ssl3_accept_~s__state~0); 173533#L128 assume !(8465 == ssl3_accept_~s__state~0); 173531#L131 assume !(8466 == ssl3_accept_~s__state~0); 173529#L134 assume !(8496 == ssl3_accept_~s__state~0); 173527#L137 assume !(8497 == ssl3_accept_~s__state~0); 173525#L140 assume !(8512 == ssl3_accept_~s__state~0); 172620#L143 assume !(8513 == ssl3_accept_~s__state~0); 172579#L146 assume !(8528 == ssl3_accept_~s__state~0); 172580#L149 assume !(8529 == ssl3_accept_~s__state~0); 173516#L152 assume !(8544 == ssl3_accept_~s__state~0); 173514#L155 assume !(8545 == ssl3_accept_~s__state~0); 173511#L158 assume !(8560 == ssl3_accept_~s__state~0); 172502#L161 assume !(8561 == ssl3_accept_~s__state~0); 172469#L164 assume !(8448 == ssl3_accept_~s__state~0); 172470#L167 assume 8576 == ssl3_accept_~s__state~0; 172598#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 172599#L443 assume !(ssl3_accept_~ret~0 <= 0); 173237#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 173234#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 173228#L579 ssl3_accept_~skip~0 := 0; 173226#L98-2 assume !false; 173223#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 173217#L101 assume !(12292 == ssl3_accept_~s__state~0); 173214#L104 assume !(16384 == ssl3_accept_~s__state~0); 173211#L107 assume !(8192 == ssl3_accept_~s__state~0); 173208#L110 assume !(24576 == ssl3_accept_~s__state~0); 173205#L113 assume !(8195 == ssl3_accept_~s__state~0); 173202#L116 assume !(8480 == ssl3_accept_~s__state~0); 173199#L119 assume !(8481 == ssl3_accept_~s__state~0); 173196#L122 assume !(8482 == ssl3_accept_~s__state~0); 173193#L125 assume !(8464 == ssl3_accept_~s__state~0); 173190#L128 assume !(8465 == ssl3_accept_~s__state~0); 173187#L131 assume 8466 == ssl3_accept_~s__state~0; 173184#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 172556#L273 assume !(0 == ssl3_accept_~blastFlag~0); 172550#L273-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; 172551#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 173536#L579 ssl3_accept_~skip~0 := 0; 173534#L98-2 assume !false; 173532#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 173530#L101 assume !(12292 == ssl3_accept_~s__state~0); 173528#L104 assume !(16384 == ssl3_accept_~s__state~0); 173526#L107 assume !(8192 == ssl3_accept_~s__state~0); 173521#L110 assume !(24576 == ssl3_accept_~s__state~0); 173520#L113 assume !(8195 == ssl3_accept_~s__state~0); 173518#L116 assume !(8480 == ssl3_accept_~s__state~0); 173517#L119 assume !(8481 == ssl3_accept_~s__state~0); 173515#L122 assume !(8482 == ssl3_accept_~s__state~0); 173513#L125 assume !(8464 == ssl3_accept_~s__state~0); 173510#L128 assume !(8465 == ssl3_accept_~s__state~0); 173509#L131 assume !(8466 == ssl3_accept_~s__state~0); 173502#L134 assume 8496 == ssl3_accept_~s__state~0; 172589#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 172590#L286 assume !(1 == ssl3_accept_~blastFlag~0); 172635#L289 assume !(3 == ssl3_accept_~blastFlag~0); 172637#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 172448#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 172449#L296-2 ssl3_accept_~s__init_num~0 := 0; 172640#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 172443#L579 ssl3_accept_~skip~0 := 0; 172457#L98-2 assume !false; 172458#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 172681#L101 assume !(12292 == ssl3_accept_~s__state~0); 172682#L104 assume !(16384 == ssl3_accept_~s__state~0); 172667#L107 assume !(8192 == ssl3_accept_~s__state~0); 172668#L110 assume !(24576 == ssl3_accept_~s__state~0); 172574#L113 assume !(8195 == ssl3_accept_~s__state~0); 172575#L116 assume !(8480 == ssl3_accept_~s__state~0); 172564#L119 assume !(8481 == ssl3_accept_~s__state~0); 172565#L122 assume !(8482 == ssl3_accept_~s__state~0); 172478#L125 assume !(8464 == ssl3_accept_~s__state~0); 172479#L128 assume !(8465 == ssl3_accept_~s__state~0); 173558#L131 assume !(8466 == ssl3_accept_~s__state~0); 173559#L134 assume !(8496 == ssl3_accept_~s__state~0); 173508#L137 assume !(8497 == ssl3_accept_~s__state~0); 173501#L140 [2019-11-25 08:48:53,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:53,101 INFO L82 PathProgramCache]: Analyzing trace with hash 1273758853, now seen corresponding path program 2 times [2019-11-25 08:48:53,101 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:53,101 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634437579] [2019-11-25 08:48:53,101 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:53,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:53,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:53,114 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:53,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:53,114 INFO L82 PathProgramCache]: Analyzing trace with hash 517443768, now seen corresponding path program 1 times [2019-11-25 08:48:53,114 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:53,114 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825525554] [2019-11-25 08:48:53,114 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:53,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:53,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:53,146 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:53,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-25 08:48:53,146 INFO L82 PathProgramCache]: Analyzing trace with hash 1325141564, now seen corresponding path program 1 times [2019-11-25 08:48:53,147 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-25 08:48:53,147 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092610137] [2019-11-25 08:48:53,147 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-25 08:48:53,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:53,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-25 08:48:53,204 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-25 08:48:54,419 WARN L192 SmtUtils]: Spent 1.21 s on a formula simplification. DAG size of input: 388 DAG size of output: 146 [2019-11-25 08:48:54,763 WARN L192 SmtUtils]: Spent 265.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 88 [2019-11-25 08:48:54,866 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 25.11 08:48:54 BoogieIcfgContainer [2019-11-25 08:48:54,866 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-11-25 08:48:54,866 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-11-25 08:48:54,866 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-11-25 08:48:54,867 INFO L275 PluginConnector]: Witness Printer initialized [2019-11-25 08:48:54,867 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:48:38" (3/4) ... [2019-11-25 08:48:54,870 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2019-11-25 08:48:54,954 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/run_dir_2986716f-7fb2-4327-b68c-50b6c9445bc4/bin/uautomizer/witness.graphml [2019-11-25 08:48:54,955 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-11-25 08:48:54,956 INFO L168 Benchmark]: Toolchain (without parser) took 17422.73 ms. Allocated memory was 1.0 GB in the beginning and 1.5 GB in the end (delta: 471.9 MB). Free memory was 947.4 MB in the beginning and 871.2 MB in the end (delta: 76.2 MB). Peak memory consumption was 548.1 MB. Max. memory is 11.5 GB. [2019-11-25 08:48:54,956 INFO L168 Benchmark]: CDTParser took 0.24 ms. Allocated memory is still 1.0 GB. Free memory is still 962.2 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-25 08:48:54,957 INFO L168 Benchmark]: CACSL2BoogieTranslator took 404.14 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 142.6 MB). Free memory was 947.4 MB in the beginning and 1.1 GB in the end (delta: -184.4 MB). Peak memory consumption was 23.7 MB. Max. memory is 11.5 GB. [2019-11-25 08:48:54,957 INFO L168 Benchmark]: Boogie Procedure Inliner took 49.01 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-25 08:48:54,957 INFO L168 Benchmark]: Boogie Preprocessor took 77.24 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.7 MB). Peak memory consumption was 6.7 MB. Max. memory is 11.5 GB. [2019-11-25 08:48:54,958 INFO L168 Benchmark]: RCFGBuilder took 801.52 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 49.3 MB). Peak memory consumption was 49.3 MB. Max. memory is 11.5 GB. [2019-11-25 08:48:54,958 INFO L168 Benchmark]: BuchiAutomizer took 15996.84 ms. Allocated memory was 1.2 GB in the beginning and 1.5 GB in the end (delta: 329.3 MB). Free memory was 1.1 GB in the beginning and 886.8 MB in the end (delta: 189.0 MB). Peak memory consumption was 518.2 MB. Max. memory is 11.5 GB. [2019-11-25 08:48:54,959 INFO L168 Benchmark]: Witness Printer took 88.65 ms. Allocated memory is still 1.5 GB. Free memory was 886.8 MB in the beginning and 871.2 MB in the end (delta: 15.7 MB). Peak memory consumption was 15.7 MB. Max. memory is 11.5 GB. [2019-11-25 08:48:54,961 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.24 ms. Allocated memory is still 1.0 GB. Free memory is still 962.2 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 404.14 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 142.6 MB). Free memory was 947.4 MB in the beginning and 1.1 GB in the end (delta: -184.4 MB). Peak memory consumption was 23.7 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 49.01 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * Boogie Preprocessor took 77.24 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.7 MB). Peak memory consumption was 6.7 MB. Max. memory is 11.5 GB. * RCFGBuilder took 801.52 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 49.3 MB). Peak memory consumption was 49.3 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 15996.84 ms. Allocated memory was 1.2 GB in the beginning and 1.5 GB in the end (delta: 329.3 MB). Free memory was 1.1 GB in the beginning and 886.8 MB in the end (delta: 189.0 MB). Peak memory consumption was 518.2 MB. Max. memory is 11.5 GB. * Witness Printer took 88.65 ms. Allocated memory is still 1.5 GB. Free memory was 886.8 MB in the beginning and 871.2 MB in the end (delta: 15.7 MB). Peak memory consumption was 15.7 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 34 terminating modules (31 trivial, 3 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -2 * blastFlag + 7 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 31 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 3034 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 15.9s and 32 iterations. TraceHistogramMax:7. Analysis of lassos took 7.9s. Construction of modules took 3.6s. Büchi inclusion checks took 2.0s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 34. Automata minimization 1.0s AutomataMinimizationTime, 34 MinimizatonAttempts, 17638 StatesRemovedByMinimization, 30 NontrivialMinimizations. Non-live state removal took 0.7s Buchi closure took 0.0s. Biggest automaton had 5304 states and ocurred in iteration 29. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 384/384 HoareTripleCheckerStatistics: 7834 SDtfs, 5240 SDslu, 5297 SDs, 0 SdLazy, 3437 SolverSat, 685 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3.6s Time LassoAnalysisResults: nont1 unkn0 SFLI24 SFLT0 conc0 concLT2 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital54 mio100 ax100 hnf97 lsp32 ukn100 mio100 lsp100 div172 bol100 ite100 ukn100 eq193 hnf74 smp97 dnf100 smp100 tf108 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 22ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 4 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.1s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 140]: 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@e326b50=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6dda542b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2489d64=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@32bb4599=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@162b0fb=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5c315459=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@308a74b1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@31d66cbd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2ca3e93c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@48f702ab=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@77b36c92=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@3b1f8ed=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@28ddcbc6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5c83383e=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@71f3c1dd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@34c8df19=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1e26ac39=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@13a7cf5c=0, __cil_tmp57=-2097151, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8512, s__info_callback=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@1e2ee455=0, tmp___2=0, cb=5, s__s3__tmp__new_cipher__algorithms=-256, tmp___10=0, __cil_tmp56=-256, s__verify_mode=7, tmp___6=0, tmp=3, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7fc9bd5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@67a0f2c3=0, s__s3__tmp__reuse_message=4, s__ctx__stats__sess_accept_renegotiate=0, l=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2bf9b9d2=0, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@69320f52=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@f75173e=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@73664685=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4b7b96ee=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@79a12ae0=0, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@40a10a10=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@139a2ff3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4d64f6a6=0, s__options=-2097151, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@cf7d3e1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@314faaad=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@59415532=0, Time=3, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7bc10fb3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@763504fd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@55a2e8b3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4d4cf108=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5f5f12fb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@74f646b5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@12c146f4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@610e61f1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3f429808=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5727af12=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3e4b034a=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@325b57a9=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@55382135=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@22d09512=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4d61f15d=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5c946a22=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@48e5ec23=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@346b76bb=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 140]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L612] int s ; [L613] int tmp ; [L617] 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 = __VERIFIER_nondet_int() ; [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 = __VERIFIER_nondet_int() ; [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 ; [L42] unsigned long l ; [L43] unsigned long Time ; [L44] unsigned long tmp ; [L45] int cb ; [L46] long num1 = __VERIFIER_nondet_long() ; [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 = __VERIFIER_nondet_int() ; [L55] int tmp___4 = __VERIFIER_nondet_int() ; [L56] int tmp___5 = __VERIFIER_nondet_int() ; [L57] int tmp___6 = __VERIFIER_nondet_int() ; [L58] int tmp___7 ; [L59] long tmp___8 = __VERIFIER_nondet_long() ; [L60] int tmp___9 = __VERIFIER_nondet_int() ; [L61] int tmp___10 = __VERIFIER_nondet_int() ; [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 ; [L73] s__state = initial_state [L74] blastFlag = 0 [L75] tmp = __VERIFIER_nondet_int() [L76] Time = tmp [L77] cb = 0 [L78] ret = -1 [L79] skip = 0 [L80] got_new_session = 0 [L81] COND TRUE s__info_callback != 0 [L82] cb = s__info_callback [L88] s__in_handshake ++ [L89] COND FALSE !(tmp___1 + 12288) [L94] COND FALSE !(s__cert == 0) [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND TRUE s__state == 8464 [L271] s__shutdown = 0 [L272] ret = __VERIFIER_nondet_int() [L273] COND TRUE blastFlag == 0 [L274] blastFlag = 1 [L276] COND FALSE !(ret <= 0) [L279] got_new_session = 1 [L280] s__state = 8496 [L281] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND TRUE s__state == 8496 [L285] ret = __VERIFIER_nondet_int() [L286] COND TRUE blastFlag == 1 [L287] blastFlag = 2 [L293] COND FALSE !(ret <= 0) [L296] COND FALSE !(\read(s__hit)) [L299] s__state = 8512 [L301] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) Loop: [L140] COND TRUE s__state == 8512 [L306] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L307] COND FALSE !(__cil_tmp56 + 256UL) [L310] ret = __VERIFIER_nondet_int() [L311] COND FALSE !(ret <= 0) [L316] s__state = 8528 [L317] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] 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) [L355] ret = __VERIFIER_nondet_int() [L356] COND FALSE !(ret <= 0) [L373] s__state = 8544 [L374] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND TRUE s__state == 8544 [L378] COND TRUE s__verify_mode + 1 [L379] COND FALSE !(s__session__peer != 0) [L390] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L391] COND FALSE !(__cil_tmp61 + 256UL) [L401] s__s3__tmp__cert_request = 1 [L402] ret = __VERIFIER_nondet_int() [L403] COND FALSE !(ret <= 0) [L406] s__state = 8448 [L407] s__s3__tmp__next_state___0 = 8576 [L408] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND FALSE !(s__state == 8544) [L155] COND FALSE !(s__state == 8545) [L158] COND FALSE !(s__state == 8560) [L161] COND FALSE !(s__state == 8561) [L164] COND TRUE s__state == 8448 [L429] COND FALSE !(num1 > 0L) [L438] s__state = s__s3__tmp__next_state___0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND FALSE !(s__state == 8544) [L155] COND FALSE !(s__state == 8545) [L158] COND FALSE !(s__state == 8560) [L161] COND FALSE !(s__state == 8561) [L164] COND FALSE !(s__state == 8448) [L167] COND TRUE s__state == 8576 [L442] ret = __VERIFIER_nondet_int() [L443] COND FALSE !(ret <= 0) [L446] COND TRUE ret == 2 [L447] s__state = 8466 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND TRUE s__state == 8466 [L271] s__shutdown = 0 [L272] ret = __VERIFIER_nondet_int() [L273] COND FALSE !(blastFlag == 0) [L276] COND FALSE !(ret <= 0) [L279] got_new_session = 1 [L280] s__state = 8496 [L281] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND TRUE s__state == 8496 [L285] ret = __VERIFIER_nondet_int() [L286] COND FALSE !(blastFlag == 1) [L289] COND FALSE !(blastFlag == 3) [L293] COND FALSE !(ret <= 0) [L296] COND FALSE !(\read(s__hit)) [L299] s__state = 8512 [L301] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...