./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 f470102c Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/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_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/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.25-f470102 [2019-12-07 13:55:12,071 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-12-07 13:55:12,072 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-12-07 13:55:12,082 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-12-07 13:55:12,082 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-12-07 13:55:12,083 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-12-07 13:55:12,084 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-12-07 13:55:12,085 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-12-07 13:55:12,087 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-12-07 13:55:12,088 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-12-07 13:55:12,088 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-12-07 13:55:12,089 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-12-07 13:55:12,089 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-12-07 13:55:12,090 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-12-07 13:55:12,091 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-12-07 13:55:12,091 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-12-07 13:55:12,092 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-12-07 13:55:12,093 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-12-07 13:55:12,094 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-12-07 13:55:12,095 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-12-07 13:55:12,096 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-12-07 13:55:12,097 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-12-07 13:55:12,098 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-12-07 13:55:12,098 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-12-07 13:55:12,100 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-12-07 13:55:12,100 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-12-07 13:55:12,100 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-12-07 13:55:12,100 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-12-07 13:55:12,101 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-12-07 13:55:12,101 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-12-07 13:55:12,101 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-12-07 13:55:12,102 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-12-07 13:55:12,102 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-12-07 13:55:12,103 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-12-07 13:55:12,104 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-12-07 13:55:12,104 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-12-07 13:55:12,104 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-12-07 13:55:12,105 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-12-07 13:55:12,105 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-12-07 13:55:12,106 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-12-07 13:55:12,106 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-12-07 13:55:12,107 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-12-07 13:55:12,121 INFO L113 SettingsManager]: Loading preferences was successful [2019-12-07 13:55:12,122 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-12-07 13:55:12,123 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-12-07 13:55:12,123 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-12-07 13:55:12,123 INFO L138 SettingsManager]: * Use SBE=true [2019-12-07 13:55:12,123 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-12-07 13:55:12,123 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-12-07 13:55:12,124 INFO L138 SettingsManager]: * Use old map elimination=false [2019-12-07 13:55:12,124 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-12-07 13:55:12,124 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-12-07 13:55:12,124 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-12-07 13:55:12,124 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-12-07 13:55:12,124 INFO L138 SettingsManager]: * sizeof long=4 [2019-12-07 13:55:12,125 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-12-07 13:55:12,125 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-12-07 13:55:12,125 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-12-07 13:55:12,125 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-12-07 13:55:12,125 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-12-07 13:55:12,126 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-12-07 13:55:12,126 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-12-07 13:55:12,126 INFO L138 SettingsManager]: * sizeof long double=12 [2019-12-07 13:55:12,126 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-12-07 13:55:12,126 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-12-07 13:55:12,126 INFO L138 SettingsManager]: * Use constant arrays=true [2019-12-07 13:55:12,127 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-12-07 13:55:12,127 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-12-07 13:55:12,127 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-12-07 13:55:12,127 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-12-07 13:55:12,127 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-12-07 13:55:12,127 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-12-07 13:55:12,128 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2019-12-07 13:55:12,128 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-12-07 13:55:12,128 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-12-07 13:55:12,129 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_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/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-12-07 13:55:12,232 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-12-07 13:55:12,240 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-12-07 13:55:12,242 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-12-07 13:55:12,244 INFO L271 PluginConnector]: Initializing CDTParser... [2019-12-07 13:55:12,244 INFO L275 PluginConnector]: CDTParser initialized [2019-12-07 13:55:12,244 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/bin/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_2.cil-2.c [2019-12-07 13:55:12,281 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/bin/uautomizer/data/70944fb00/77468284dc954856828debb17506ddc1/FLAG2eef4e56e [2019-12-07 13:55:12,704 INFO L306 CDTParser]: Found 1 translation units. [2019-12-07 13:55:12,704 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/sv-benchmarks/c/ssh-simplified/s3_srvr_2.cil-2.c [2019-12-07 13:55:12,712 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/bin/uautomizer/data/70944fb00/77468284dc954856828debb17506ddc1/FLAG2eef4e56e [2019-12-07 13:55:12,721 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/bin/uautomizer/data/70944fb00/77468284dc954856828debb17506ddc1 [2019-12-07 13:55:12,723 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-12-07 13:55:12,724 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-12-07 13:55:12,724 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-12-07 13:55:12,725 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-12-07 13:55:12,727 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-12-07 13:55:12,727 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 01:55:12" (1/1) ... [2019-12-07 13:55:12,729 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@a6e5914 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:55:12, skipping insertion in model container [2019-12-07 13:55:12,730 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 01:55:12" (1/1) ... [2019-12-07 13:55:12,734 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2019-12-07 13:55:12,759 INFO L178 MainTranslator]: Built tables and reachable declarations [2019-12-07 13:55:12,927 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-12-07 13:55:12,929 INFO L203 MainTranslator]: Completed pre-run [2019-12-07 13:55:12,964 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-12-07 13:55:12,973 INFO L208 MainTranslator]: Completed translation [2019-12-07 13:55:12,973 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:55:12 WrapperNode [2019-12-07 13:55:12,974 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-12-07 13:55:12,974 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-12-07 13:55:12,974 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-12-07 13:55:12,974 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-12-07 13:55:12,979 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:55:12" (1/1) ... [2019-12-07 13:55:12,985 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:55:12" (1/1) ... [2019-12-07 13:55:13,007 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-12-07 13:55:13,007 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-12-07 13:55:13,007 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-12-07 13:55:13,007 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-12-07 13:55:13,013 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:55:12" (1/1) ... [2019-12-07 13:55:13,013 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:55:12" (1/1) ... [2019-12-07 13:55:13,015 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:55:12" (1/1) ... [2019-12-07 13:55:13,016 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:55:12" (1/1) ... [2019-12-07 13:55:13,020 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:55:12" (1/1) ... [2019-12-07 13:55:13,026 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:55:12" (1/1) ... [2019-12-07 13:55:13,027 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:55:12" (1/1) ... [2019-12-07 13:55:13,030 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-12-07 13:55:13,030 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-12-07 13:55:13,030 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-12-07 13:55:13,030 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-12-07 13:55:13,031 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:55:12" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/bin/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 13:55:13,070 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-12-07 13:55:13,070 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-12-07 13:55:13,140 WARN L738 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-12-07 13:55:13,406 INFO L691 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2019-12-07 13:55:13,407 INFO L691 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2019-12-07 13:55:13,408 INFO L282 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-12-07 13:55:13,408 INFO L287 CfgBuilder]: Removed 7 assume(true) statements. [2019-12-07 13:55:13,409 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 01:55:13 BoogieIcfgContainer [2019-12-07 13:55:13,409 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-12-07 13:55:13,409 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-12-07 13:55:13,409 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-12-07 13:55:13,411 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-12-07 13:55:13,412 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-12-07 13:55:13,412 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 07.12 01:55:12" (1/3) ... [2019-12-07 13:55:13,413 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@379b1ae5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 07.12 01:55:13, skipping insertion in model container [2019-12-07 13:55:13,413 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-12-07 13:55:13,413 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 01:55:12" (2/3) ... [2019-12-07 13:55:13,413 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@379b1ae5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 07.12 01:55:13, skipping insertion in model container [2019-12-07 13:55:13,414 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-12-07 13:55:13,414 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 01:55:13" (3/3) ... [2019-12-07 13:55:13,415 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_srvr_2.cil-2.c [2019-12-07 13:55:13,444 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-12-07 13:55:13,444 INFO L357 BuchiCegarLoop]: Hoare is false [2019-12-07 13:55:13,444 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-12-07 13:55:13,444 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-12-07 13:55:13,445 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-12-07 13:55:13,445 INFO L361 BuchiCegarLoop]: Difference is false [2019-12-07 13:55:13,445 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-12-07 13:55:13,445 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-12-07 13:55:13,459 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states. [2019-12-07 13:55:13,480 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2019-12-07 13:55:13,480 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 13:55:13,480 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 13:55:13,486 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-12-07 13:55:13,486 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 13:55:13,486 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-12-07 13:55:13,486 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states. [2019-12-07 13:55:13,491 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2019-12-07 13:55:13,491 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 13:55:13,491 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 13:55:13,492 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-12-07 13:55:13,492 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 13:55:13,496 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-12-07 13:55:13,496 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-12-07 13:55:13,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:13,500 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 1 times [2019-12-07 13:55:13,506 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:13,506 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293845128] [2019-12-07 13:55:13,506 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:13,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:13,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:13,584 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 13:55:13,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:13,585 INFO L82 PathProgramCache]: Analyzing trace with hash 722472087, now seen corresponding path program 1 times [2019-12-07 13:55:13,585 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:13,585 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506970160] [2019-12-07 13:55:13,585 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:13,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:13,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:13,595 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 13:55:13,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:13,596 INFO L82 PathProgramCache]: Analyzing trace with hash -2007347963, now seen corresponding path program 1 times [2019-12-07 13:55:13,596 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:13,597 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500326703] [2019-12-07 13:55:13,597 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:13,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:13,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 13:55:13,646 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500326703] [2019-12-07 13:55:13,646 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 13:55:13,647 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 13:55:13,647 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525842009] [2019-12-07 13:55:13,708 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 13:55:13,708 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 13:55:13,708 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 13:55:13,708 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 13:55:13,708 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-12-07 13:55:13,709 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 13:55:13,709 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 13:55:13,709 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 13:55:13,709 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-2.c_Iteration1_Loop [2019-12-07 13:55:13,709 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 13:55:13,709 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 13:55:13,723 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:13,728 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:13,733 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:13,735 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:13,738 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:13,740 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:13,743 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:13,811 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 13:55:13,812 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/bin/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 13:55:13,816 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 13:55:13,816 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 13:55:13,822 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 13:55:13,822 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_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/bin/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 13:55:13,826 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 13:55:13,826 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/bin/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 13:55:13,834 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-12-07 13:55:13,834 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 13:55:13,840 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-12-07 13:55:13,841 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 13:55:13,841 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 13:55:13,841 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 13:55:13,841 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 13:55:13,841 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-12-07 13:55:13,842 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 13:55:13,842 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 13:55:13,842 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 13:55:13,842 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-2.c_Iteration1_Loop [2019-12-07 13:55:13,842 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 13:55:13,842 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 13:55:13,843 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:13,845 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:13,850 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:13,852 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:13,854 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:13,856 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:13,857 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:13,917 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 13:55:13,921 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/bin/uautomizer/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 13:55:13,925 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-12-07 13:55:13,926 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 13:55:13,926 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 13:55:13,927 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 13:55:13,927 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 13:55:13,927 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 13:55:13,929 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 13:55:13,929 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 13:55:13,931 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/bin/uautomizer/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 13:55:13,935 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-12-07 13:55:13,936 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 13:55:13,936 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 13:55:13,937 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 13:55:13,937 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 13:55:13,937 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 13:55:13,938 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 13:55:13,938 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 13:55:13,940 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-12-07 13:55:13,944 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-12-07 13:55:13,944 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_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/bin/uautomizer/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 13:55:13,947 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-12-07 13:55:13,948 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-12-07 13:55:13,948 INFO L510 LassoAnalysis]: Proved termination. [2019-12-07 13:55:13,948 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2019-12-07 13:55:13,951 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-12-07 13:55:13,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:13,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:13,980 INFO L264 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 2 conjunts are in the unsatisfiable core [2019-12-07 13:55:13,981 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 13:55:13,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:13,991 INFO L264 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 13:55:13,991 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 13:55:14,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 13:55:14,022 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-12-07 13:55:14,023 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states. Second operand 5 states. [2019-12-07 13:55:14,487 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-12-07 13:55:14,487 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-12-07 13:55:14,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-12-07 13:55:14,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 572 transitions. [2019-12-07 13:55:14,491 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 572 transitions. Stem has 5 letters. Loop has 12 letters. [2019-12-07 13:55:14,492 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 13:55:14,492 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 572 transitions. Stem has 17 letters. Loop has 12 letters. [2019-12-07 13:55:14,492 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 13:55:14,492 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 572 transitions. Stem has 5 letters. Loop has 24 letters. [2019-12-07 13:55:14,493 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 13:55:14,493 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 787 states and 1324 transitions. [2019-12-07 13:55:14,504 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 299 [2019-12-07 13:55:14,512 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 787 states to 649 states and 1002 transitions. [2019-12-07 13:55:14,513 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 364 [2019-12-07 13:55:14,514 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 375 [2019-12-07 13:55:14,514 INFO L73 IsDeterministic]: Start isDeterministic. Operand 649 states and 1002 transitions. [2019-12-07 13:55:14,514 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 13:55:14,514 INFO L688 BuchiCegarLoop]: Abstraction has 649 states and 1002 transitions. [2019-12-07 13:55:14,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 649 states and 1002 transitions. [2019-12-07 13:55:14,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 649 to 455. [2019-12-07 13:55:14,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 455 states. [2019-12-07 13:55:14,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 455 states to 455 states and 699 transitions. [2019-12-07 13:55:14,552 INFO L711 BuchiCegarLoop]: Abstraction has 455 states and 699 transitions. [2019-12-07 13:55:14,552 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 13:55:14,554 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 13:55:14,554 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 13:55:14,555 INFO L87 Difference]: Start difference. First operand 455 states and 699 transitions. Second operand 3 states. [2019-12-07 13:55:14,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 13:55:14,629 INFO L93 Difference]: Finished difference Result 507 states and 780 transitions. [2019-12-07 13:55:14,629 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 13:55:14,630 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 507 states and 780 transitions. [2019-12-07 13:55:14,633 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 247 [2019-12-07 13:55:14,637 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 507 states to 507 states and 780 transitions. [2019-12-07 13:55:14,637 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 310 [2019-12-07 13:55:14,637 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 310 [2019-12-07 13:55:14,637 INFO L73 IsDeterministic]: Start isDeterministic. Operand 507 states and 780 transitions. [2019-12-07 13:55:14,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 13:55:14,638 INFO L688 BuchiCegarLoop]: Abstraction has 507 states and 780 transitions. [2019-12-07 13:55:14,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states and 780 transitions. [2019-12-07 13:55:14,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 487. [2019-12-07 13:55:14,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 487 states. [2019-12-07 13:55:14,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 754 transitions. [2019-12-07 13:55:14,649 INFO L711 BuchiCegarLoop]: Abstraction has 487 states and 754 transitions. [2019-12-07 13:55:14,649 INFO L591 BuchiCegarLoop]: Abstraction has 487 states and 754 transitions. [2019-12-07 13:55:14,649 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-12-07 13:55:14,649 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 487 states and 754 transitions. [2019-12-07 13:55:14,651 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 243 [2019-12-07 13:55:14,651 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 13:55:14,652 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 13:55:14,652 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 13:55:14,652 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 13:55:14,653 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-12-07 13:55:14,653 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-12-07 13:55:14,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:14,653 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 1 times [2019-12-07 13:55:14,653 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:14,653 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894770525] [2019-12-07 13:55:14,653 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:14,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:14,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:14,670 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 13:55:14,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:14,670 INFO L82 PathProgramCache]: Analyzing trace with hash -1781579871, now seen corresponding path program 1 times [2019-12-07 13:55:14,670 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:14,670 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251853363] [2019-12-07 13:55:14,670 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:14,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:14,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 13:55:14,685 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251853363] [2019-12-07 13:55:14,685 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 13:55:14,685 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 13:55:14,685 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007619934] [2019-12-07 13:55:14,685 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 13:55:14,686 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 13:55:14,686 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 13:55:14,686 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 13:55:14,686 INFO L87 Difference]: Start difference. First operand 487 states and 754 transitions. cyclomatic complexity: 270 Second operand 3 states. [2019-12-07 13:55:14,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 13:55:14,805 INFO L93 Difference]: Finished difference Result 597 states and 932 transitions. [2019-12-07 13:55:14,805 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 13:55:14,805 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 597 states and 932 transitions. [2019-12-07 13:55:14,810 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 325 [2019-12-07 13:55:14,814 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 597 states to 597 states and 932 transitions. [2019-12-07 13:55:14,815 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 374 [2019-12-07 13:55:14,815 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 374 [2019-12-07 13:55:14,815 INFO L73 IsDeterministic]: Start isDeterministic. Operand 597 states and 932 transitions. [2019-12-07 13:55:14,816 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 13:55:14,816 INFO L688 BuchiCegarLoop]: Abstraction has 597 states and 932 transitions. [2019-12-07 13:55:14,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 597 states and 932 transitions. [2019-12-07 13:55:14,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 597 to 521. [2019-12-07 13:55:14,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 521 states. [2019-12-07 13:55:14,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 804 transitions. [2019-12-07 13:55:14,823 INFO L711 BuchiCegarLoop]: Abstraction has 521 states and 804 transitions. [2019-12-07 13:55:14,823 INFO L591 BuchiCegarLoop]: Abstraction has 521 states and 804 transitions. [2019-12-07 13:55:14,823 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-12-07 13:55:14,823 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 521 states and 804 transitions. [2019-12-07 13:55:14,825 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 275 [2019-12-07 13:55:14,825 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 13:55:14,825 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 13:55:14,826 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 13:55:14,826 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-12-07 13:55:14,827 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-12-07 13:55:14,827 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-12-07 13:55:14,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:14,827 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 2 times [2019-12-07 13:55:14,827 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:14,827 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445171104] [2019-12-07 13:55:14,827 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:14,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:14,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:14,840 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 13:55:14,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:14,840 INFO L82 PathProgramCache]: Analyzing trace with hash -831915260, now seen corresponding path program 1 times [2019-12-07 13:55:14,840 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:14,840 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119602448] [2019-12-07 13:55:14,841 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:14,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:14,854 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 13:55:14,854 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119602448] [2019-12-07 13:55:14,854 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 13:55:14,854 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 13:55:14,854 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341926120] [2019-12-07 13:55:14,854 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 13:55:14,855 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 13:55:14,855 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 13:55:14,855 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 13:55:14,855 INFO L87 Difference]: Start difference. First operand 521 states and 804 transitions. cyclomatic complexity: 286 Second operand 3 states. [2019-12-07 13:55:14,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 13:55:14,961 INFO L93 Difference]: Finished difference Result 649 states and 921 transitions. [2019-12-07 13:55:14,961 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 13:55:14,962 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 649 states and 921 transitions. [2019-12-07 13:55:14,964 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 355 [2019-12-07 13:55:14,968 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 649 states to 576 states and 841 transitions. [2019-12-07 13:55:14,968 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 404 [2019-12-07 13:55:14,968 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 415 [2019-12-07 13:55:14,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 576 states and 841 transitions. [2019-12-07 13:55:14,969 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 13:55:14,969 INFO L688 BuchiCegarLoop]: Abstraction has 576 states and 841 transitions. [2019-12-07 13:55:14,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states and 841 transitions. [2019-12-07 13:55:14,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 530. [2019-12-07 13:55:14,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2019-12-07 13:55:14,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 784 transitions. [2019-12-07 13:55:14,975 INFO L711 BuchiCegarLoop]: Abstraction has 530 states and 784 transitions. [2019-12-07 13:55:14,975 INFO L591 BuchiCegarLoop]: Abstraction has 530 states and 784 transitions. [2019-12-07 13:55:14,975 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-12-07 13:55:14,975 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 530 states and 784 transitions. [2019-12-07 13:55:14,977 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2019-12-07 13:55:14,977 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 13:55:14,977 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 13:55:14,978 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 13:55:14,978 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 13:55:14,978 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-12-07 13:55:14,978 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-12-07 13:55:14,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:14,978 INFO L82 PathProgramCache]: Analyzing trace with hash 1269760736, now seen corresponding path program 1 times [2019-12-07 13:55:14,979 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:14,979 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288064996] [2019-12-07 13:55:14,979 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:14,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:14,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 13:55:14,992 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288064996] [2019-12-07 13:55:14,992 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 13:55:14,992 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-12-07 13:55:14,992 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994578439] [2019-12-07 13:55:14,993 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 13:55:14,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:14,993 INFO L82 PathProgramCache]: Analyzing trace with hash 1966268633, now seen corresponding path program 1 times [2019-12-07 13:55:14,993 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:14,993 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097927347] [2019-12-07 13:55:14,993 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:14,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:15,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 13:55:15,004 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097927347] [2019-12-07 13:55:15,004 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 13:55:15,004 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 13:55:15,004 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414244840] [2019-12-07 13:55:15,005 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 13:55:15,005 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 13:55:15,005 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 13:55:15,005 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 13:55:15,005 INFO L87 Difference]: Start difference. First operand 530 states and 784 transitions. cyclomatic complexity: 257 Second operand 3 states. [2019-12-07 13:55:15,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 13:55:15,065 INFO L93 Difference]: Finished difference Result 540 states and 792 transitions. [2019-12-07 13:55:15,066 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 13:55:15,066 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 540 states and 792 transitions. [2019-12-07 13:55:15,068 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2019-12-07 13:55:15,071 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 540 states to 540 states and 792 transitions. [2019-12-07 13:55:15,071 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 384 [2019-12-07 13:55:15,071 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 384 [2019-12-07 13:55:15,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 540 states and 792 transitions. [2019-12-07 13:55:15,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 13:55:15,072 INFO L688 BuchiCegarLoop]: Abstraction has 540 states and 792 transitions. [2019-12-07 13:55:15,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states and 792 transitions. [2019-12-07 13:55:15,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 530. [2019-12-07 13:55:15,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2019-12-07 13:55:15,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 780 transitions. [2019-12-07 13:55:15,078 INFO L711 BuchiCegarLoop]: Abstraction has 530 states and 780 transitions. [2019-12-07 13:55:15,078 INFO L591 BuchiCegarLoop]: Abstraction has 530 states and 780 transitions. [2019-12-07 13:55:15,078 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-12-07 13:55:15,078 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 530 states and 780 transitions. [2019-12-07 13:55:15,080 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2019-12-07 13:55:15,080 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 13:55:15,080 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 13:55:15,080 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 13:55:15,080 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 13:55:15,081 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-12-07 13:55:15,081 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-12-07 13:55:15,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:15,081 INFO L82 PathProgramCache]: Analyzing trace with hash 469359109, now seen corresponding path program 1 times [2019-12-07 13:55:15,081 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:15,081 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107769263] [2019-12-07 13:55:15,081 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:15,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:15,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 13:55:15,094 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107769263] [2019-12-07 13:55:15,094 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 13:55:15,094 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-12-07 13:55:15,094 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988040476] [2019-12-07 13:55:15,094 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 13:55:15,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:15,094 INFO L82 PathProgramCache]: Analyzing trace with hash -201450050, now seen corresponding path program 1 times [2019-12-07 13:55:15,094 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:15,095 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500452810] [2019-12-07 13:55:15,095 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:15,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:15,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 13:55:15,106 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500452810] [2019-12-07 13:55:15,106 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 13:55:15,106 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 13:55:15,106 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930981798] [2019-12-07 13:55:15,107 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 13:55:15,107 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 13:55:15,107 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 13:55:15,107 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 13:55:15,107 INFO L87 Difference]: Start difference. First operand 530 states and 780 transitions. cyclomatic complexity: 253 Second operand 3 states. [2019-12-07 13:55:15,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 13:55:15,174 INFO L93 Difference]: Finished difference Result 540 states and 788 transitions. [2019-12-07 13:55:15,175 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 13:55:15,175 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 540 states and 788 transitions. [2019-12-07 13:55:15,177 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2019-12-07 13:55:15,180 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 540 states to 540 states and 788 transitions. [2019-12-07 13:55:15,180 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 384 [2019-12-07 13:55:15,180 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 384 [2019-12-07 13:55:15,180 INFO L73 IsDeterministic]: Start isDeterministic. Operand 540 states and 788 transitions. [2019-12-07 13:55:15,181 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 13:55:15,181 INFO L688 BuchiCegarLoop]: Abstraction has 540 states and 788 transitions. [2019-12-07 13:55:15,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states and 788 transitions. [2019-12-07 13:55:15,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 530. [2019-12-07 13:55:15,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2019-12-07 13:55:15,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 776 transitions. [2019-12-07 13:55:15,187 INFO L711 BuchiCegarLoop]: Abstraction has 530 states and 776 transitions. [2019-12-07 13:55:15,187 INFO L591 BuchiCegarLoop]: Abstraction has 530 states and 776 transitions. [2019-12-07 13:55:15,187 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-12-07 13:55:15,187 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 530 states and 776 transitions. [2019-12-07 13:55:15,189 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2019-12-07 13:55:15,189 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 13:55:15,189 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 13:55:15,190 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 13:55:15,190 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-12-07 13:55:15,190 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-12-07 13:55:15,191 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-12-07 13:55:15,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:15,191 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 3 times [2019-12-07 13:55:15,191 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:15,191 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846206937] [2019-12-07 13:55:15,191 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:15,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:15,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:15,201 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 13:55:15,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:15,202 INFO L82 PathProgramCache]: Analyzing trace with hash -2026111264, now seen corresponding path program 1 times [2019-12-07 13:55:15,202 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:15,202 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507011806] [2019-12-07 13:55:15,202 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:15,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:15,218 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 13:55:15,218 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507011806] [2019-12-07 13:55:15,218 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 13:55:15,218 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 13:55:15,218 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101894331] [2019-12-07 13:55:15,219 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 13:55:15,219 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 13:55:15,219 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 13:55:15,219 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 13:55:15,219 INFO L87 Difference]: Start difference. First operand 530 states and 776 transitions. cyclomatic complexity: 249 Second operand 3 states. [2019-12-07 13:55:15,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 13:55:15,329 INFO L93 Difference]: Finished difference Result 670 states and 986 transitions. [2019-12-07 13:55:15,329 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 13:55:15,330 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 670 states and 986 transitions. [2019-12-07 13:55:15,334 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 433 [2019-12-07 13:55:15,339 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 670 states to 663 states and 979 transitions. [2019-12-07 13:55:15,339 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 463 [2019-12-07 13:55:15,339 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 463 [2019-12-07 13:55:15,339 INFO L73 IsDeterministic]: Start isDeterministic. Operand 663 states and 979 transitions. [2019-12-07 13:55:15,340 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 13:55:15,340 INFO L688 BuchiCegarLoop]: Abstraction has 663 states and 979 transitions. [2019-12-07 13:55:15,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states and 979 transitions. [2019-12-07 13:55:15,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 650. [2019-12-07 13:55:15,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 650 states. [2019-12-07 13:55:15,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 963 transitions. [2019-12-07 13:55:15,351 INFO L711 BuchiCegarLoop]: Abstraction has 650 states and 963 transitions. [2019-12-07 13:55:15,351 INFO L591 BuchiCegarLoop]: Abstraction has 650 states and 963 transitions. [2019-12-07 13:55:15,351 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-12-07 13:55:15,351 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 650 states and 963 transitions. [2019-12-07 13:55:15,354 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 424 [2019-12-07 13:55:15,354 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 13:55:15,354 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 13:55:15,355 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 13:55:15,355 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-12-07 13:55:15,355 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-12-07 13:55:15,356 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-12-07 13:55:15,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:15,356 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 4 times [2019-12-07 13:55:15,356 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:15,356 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888626509] [2019-12-07 13:55:15,356 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:15,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:15,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:15,370 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 13:55:15,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:15,370 INFO L82 PathProgramCache]: Analyzing trace with hash -2026959604, now seen corresponding path program 1 times [2019-12-07 13:55:15,370 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:15,371 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647211620] [2019-12-07 13:55:15,371 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:15,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:15,400 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 13:55:15,400 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647211620] [2019-12-07 13:55:15,400 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 13:55:15,400 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 13:55:15,400 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634510552] [2019-12-07 13:55:15,401 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 13:55:15,401 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 13:55:15,401 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 13:55:15,401 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 13:55:15,401 INFO L87 Difference]: Start difference. First operand 650 states and 963 transitions. cyclomatic complexity: 316 Second operand 3 states. [2019-12-07 13:55:15,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 13:55:15,527 INFO L93 Difference]: Finished difference Result 786 states and 1073 transitions. [2019-12-07 13:55:15,527 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 13:55:15,527 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 786 states and 1073 transitions. [2019-12-07 13:55:15,530 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 519 [2019-12-07 13:55:15,534 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 786 states to 786 states and 1073 transitions. [2019-12-07 13:55:15,534 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 549 [2019-12-07 13:55:15,534 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 549 [2019-12-07 13:55:15,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 786 states and 1073 transitions. [2019-12-07 13:55:15,534 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 13:55:15,535 INFO L688 BuchiCegarLoop]: Abstraction has 786 states and 1073 transitions. [2019-12-07 13:55:15,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 786 states and 1073 transitions. [2019-12-07 13:55:15,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 786 to 778. [2019-12-07 13:55:15,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 778 states. [2019-12-07 13:55:15,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 778 states to 778 states and 1062 transitions. [2019-12-07 13:55:15,543 INFO L711 BuchiCegarLoop]: Abstraction has 778 states and 1062 transitions. [2019-12-07 13:55:15,543 INFO L591 BuchiCegarLoop]: Abstraction has 778 states and 1062 transitions. [2019-12-07 13:55:15,543 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-12-07 13:55:15,543 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 778 states and 1062 transitions. [2019-12-07 13:55:15,545 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 512 [2019-12-07 13:55:15,545 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 13:55:15,545 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 13:55:15,546 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 13:55:15,546 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-12-07 13:55:15,546 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-12-07 13:55:15,546 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-12-07 13:55:15,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:15,547 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 5 times [2019-12-07 13:55:15,547 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:15,547 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833509056] [2019-12-07 13:55:15,547 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:15,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:15,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:15,556 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 13:55:15,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:15,556 INFO L82 PathProgramCache]: Analyzing trace with hash -1603312882, now seen corresponding path program 1 times [2019-12-07 13:55:15,556 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:15,557 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812896059] [2019-12-07 13:55:15,557 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:15,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:15,574 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 13:55:15,575 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812896059] [2019-12-07 13:55:15,575 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 13:55:15,575 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 13:55:15,575 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285230686] [2019-12-07 13:55:15,575 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 13:55:15,575 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 13:55:15,575 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 13:55:15,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 13:55:15,576 INFO L87 Difference]: Start difference. First operand 778 states and 1062 transitions. cyclomatic complexity: 287 Second operand 3 states. [2019-12-07 13:55:15,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 13:55:15,660 INFO L93 Difference]: Finished difference Result 859 states and 1161 transitions. [2019-12-07 13:55:15,660 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 13:55:15,660 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 859 states and 1161 transitions. [2019-12-07 13:55:15,664 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 566 [2019-12-07 13:55:15,668 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 859 states to 859 states and 1161 transitions. [2019-12-07 13:55:15,668 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 596 [2019-12-07 13:55:15,669 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 596 [2019-12-07 13:55:15,669 INFO L73 IsDeterministic]: Start isDeterministic. Operand 859 states and 1161 transitions. [2019-12-07 13:55:15,669 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 13:55:15,669 INFO L688 BuchiCegarLoop]: Abstraction has 859 states and 1161 transitions. [2019-12-07 13:55:15,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 859 states and 1161 transitions. [2019-12-07 13:55:15,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 859 to 847. [2019-12-07 13:55:15,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 847 states. [2019-12-07 13:55:15,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 847 states to 847 states and 1146 transitions. [2019-12-07 13:55:15,679 INFO L711 BuchiCegarLoop]: Abstraction has 847 states and 1146 transitions. [2019-12-07 13:55:15,679 INFO L591 BuchiCegarLoop]: Abstraction has 847 states and 1146 transitions. [2019-12-07 13:55:15,679 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-12-07 13:55:15,679 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 847 states and 1146 transitions. [2019-12-07 13:55:15,681 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 558 [2019-12-07 13:55:15,681 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 13:55:15,681 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 13:55:15,682 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 13:55:15,682 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-12-07 13:55:15,683 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-12-07 13:55:15,683 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-12-07 13:55:15,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:15,683 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 6 times [2019-12-07 13:55:15,684 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:15,684 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473623371] [2019-12-07 13:55:15,684 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:15,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:15,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:15,696 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 13:55:15,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:15,696 INFO L82 PathProgramCache]: Analyzing trace with hash -1798206310, now seen corresponding path program 1 times [2019-12-07 13:55:15,696 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:15,697 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301336881] [2019-12-07 13:55:15,697 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:15,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:15,728 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-12-07 13:55:15,729 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301336881] [2019-12-07 13:55:15,729 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 13:55:15,729 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 13:55:15,729 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277493756] [2019-12-07 13:55:15,730 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 13:55:15,730 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 13:55:15,730 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 13:55:15,730 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 13:55:15,730 INFO L87 Difference]: Start difference. First operand 847 states and 1146 transitions. cyclomatic complexity: 302 Second operand 3 states. [2019-12-07 13:55:15,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 13:55:15,817 INFO L93 Difference]: Finished difference Result 961 states and 1299 transitions. [2019-12-07 13:55:15,817 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 13:55:15,817 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 961 states and 1299 transitions. [2019-12-07 13:55:15,822 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 634 [2019-12-07 13:55:15,828 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 961 states to 961 states and 1299 transitions. [2019-12-07 13:55:15,829 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 664 [2019-12-07 13:55:15,829 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 664 [2019-12-07 13:55:15,829 INFO L73 IsDeterministic]: Start isDeterministic. Operand 961 states and 1299 transitions. [2019-12-07 13:55:15,830 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 13:55:15,830 INFO L688 BuchiCegarLoop]: Abstraction has 961 states and 1299 transitions. [2019-12-07 13:55:15,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 961 states and 1299 transitions. [2019-12-07 13:55:15,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 961 to 922. [2019-12-07 13:55:15,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 922 states. [2019-12-07 13:55:15,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 922 states to 922 states and 1236 transitions. [2019-12-07 13:55:15,841 INFO L711 BuchiCegarLoop]: Abstraction has 922 states and 1236 transitions. [2019-12-07 13:55:15,841 INFO L591 BuchiCegarLoop]: Abstraction has 922 states and 1236 transitions. [2019-12-07 13:55:15,841 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-12-07 13:55:15,841 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 922 states and 1236 transitions. [2019-12-07 13:55:15,844 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 608 [2019-12-07 13:55:15,844 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 13:55:15,844 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 13:55:15,844 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 13:55:15,845 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-12-07 13:55:15,845 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-12-07 13:55:15,845 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-12-07 13:55:15,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:15,845 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 7 times [2019-12-07 13:55:15,845 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:15,845 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000377262] [2019-12-07 13:55:15,846 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:15,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:15,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:15,855 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 13:55:15,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:15,856 INFO L82 PathProgramCache]: Analyzing trace with hash -1038689955, now seen corresponding path program 1 times [2019-12-07 13:55:15,856 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:15,856 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261095581] [2019-12-07 13:55:15,856 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:15,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:15,883 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-12-07 13:55:15,883 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261095581] [2019-12-07 13:55:15,883 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 13:55:15,883 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 13:55:15,883 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811932394] [2019-12-07 13:55:15,884 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 13:55:15,884 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 13:55:15,884 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 13:55:15,884 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 13:55:15,884 INFO L87 Difference]: Start difference. First operand 922 states and 1236 transitions. cyclomatic complexity: 317 Second operand 3 states. [2019-12-07 13:55:15,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 13:55:15,998 INFO L93 Difference]: Finished difference Result 867 states and 1151 transitions. [2019-12-07 13:55:15,999 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 13:55:15,999 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 867 states and 1151 transitions. [2019-12-07 13:55:16,002 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 537 [2019-12-07 13:55:16,006 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 867 states to 865 states and 1149 transitions. [2019-12-07 13:55:16,006 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 614 [2019-12-07 13:55:16,007 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 614 [2019-12-07 13:55:16,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 865 states and 1149 transitions. [2019-12-07 13:55:16,007 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 13:55:16,007 INFO L688 BuchiCegarLoop]: Abstraction has 865 states and 1149 transitions. [2019-12-07 13:55:16,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 865 states and 1149 transitions. [2019-12-07 13:55:16,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 865 to 861. [2019-12-07 13:55:16,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 861 states. [2019-12-07 13:55:16,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 1145 transitions. [2019-12-07 13:55:16,016 INFO L711 BuchiCegarLoop]: Abstraction has 861 states and 1145 transitions. [2019-12-07 13:55:16,016 INFO L591 BuchiCegarLoop]: Abstraction has 861 states and 1145 transitions. [2019-12-07 13:55:16,016 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-12-07 13:55:16,016 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 861 states and 1145 transitions. [2019-12-07 13:55:16,018 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 533 [2019-12-07 13:55:16,018 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 13:55:16,018 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 13:55:16,019 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 13:55:16,019 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-12-07 13:55:16,019 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-12-07 13:55:16,020 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-12-07 13:55:16,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:16,020 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 8 times [2019-12-07 13:55:16,020 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:16,020 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604560067] [2019-12-07 13:55:16,020 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:16,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:16,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:16,028 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 13:55:16,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:16,029 INFO L82 PathProgramCache]: Analyzing trace with hash -4998235, now seen corresponding path program 1 times [2019-12-07 13:55:16,029 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:16,029 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010698859] [2019-12-07 13:55:16,029 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:16,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:16,063 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2019-12-07 13:55:16,064 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010698859] [2019-12-07 13:55:16,064 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 13:55:16,064 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 13:55:16,064 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323707147] [2019-12-07 13:55:16,064 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 13:55:16,065 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 13:55:16,065 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 13:55:16,065 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 13:55:16,065 INFO L87 Difference]: Start difference. First operand 861 states and 1145 transitions. cyclomatic complexity: 288 Second operand 3 states. [2019-12-07 13:55:16,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 13:55:16,152 INFO L93 Difference]: Finished difference Result 964 states and 1276 transitions. [2019-12-07 13:55:16,153 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 13:55:16,153 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 964 states and 1276 transitions. [2019-12-07 13:55:16,156 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 601 [2019-12-07 13:55:16,162 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 964 states to 964 states and 1276 transitions. [2019-12-07 13:55:16,162 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 678 [2019-12-07 13:55:16,162 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 678 [2019-12-07 13:55:16,162 INFO L73 IsDeterministic]: Start isDeterministic. Operand 964 states and 1276 transitions. [2019-12-07 13:55:16,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 13:55:16,162 INFO L688 BuchiCegarLoop]: Abstraction has 964 states and 1276 transitions. [2019-12-07 13:55:16,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 964 states and 1276 transitions. [2019-12-07 13:55:16,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 964 to 942. [2019-12-07 13:55:16,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 942 states. [2019-12-07 13:55:16,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 942 states to 942 states and 1241 transitions. [2019-12-07 13:55:16,172 INFO L711 BuchiCegarLoop]: Abstraction has 942 states and 1241 transitions. [2019-12-07 13:55:16,172 INFO L591 BuchiCegarLoop]: Abstraction has 942 states and 1241 transitions. [2019-12-07 13:55:16,172 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-12-07 13:55:16,172 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 942 states and 1241 transitions. [2019-12-07 13:55:16,174 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 587 [2019-12-07 13:55:16,174 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 13:55:16,175 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 13:55:16,175 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 13:55:16,175 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-12-07 13:55:16,175 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-12-07 13:55:16,176 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-12-07 13:55:16,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:16,176 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 9 times [2019-12-07 13:55:16,176 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:16,176 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312287798] [2019-12-07 13:55:16,176 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:16,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:16,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:16,185 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 13:55:16,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:16,186 INFO L82 PathProgramCache]: Analyzing trace with hash 1270421333, now seen corresponding path program 1 times [2019-12-07 13:55:16,186 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:16,186 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897086731] [2019-12-07 13:55:16,186 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:16,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:16,221 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-12-07 13:55:16,221 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897086731] [2019-12-07 13:55:16,221 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 13:55:16,221 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 13:55:16,221 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503245925] [2019-12-07 13:55:16,222 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 13:55:16,222 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 13:55:16,222 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 13:55:16,222 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 13:55:16,222 INFO L87 Difference]: Start difference. First operand 942 states and 1241 transitions. cyclomatic complexity: 303 Second operand 3 states. [2019-12-07 13:55:16,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 13:55:16,309 INFO L93 Difference]: Finished difference Result 1015 states and 1329 transitions. [2019-12-07 13:55:16,309 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 13:55:16,309 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1015 states and 1329 transitions. [2019-12-07 13:55:16,313 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 619 [2019-12-07 13:55:16,318 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1015 states to 993 states and 1298 transitions. [2019-12-07 13:55:16,318 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 716 [2019-12-07 13:55:16,318 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 730 [2019-12-07 13:55:16,318 INFO L73 IsDeterministic]: Start isDeterministic. Operand 993 states and 1298 transitions. [2019-12-07 13:55:16,318 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 13:55:16,319 INFO L688 BuchiCegarLoop]: Abstraction has 993 states and 1298 transitions. [2019-12-07 13:55:16,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 993 states and 1298 transitions. [2019-12-07 13:55:16,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 993 to 946. [2019-12-07 13:55:16,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 946 states. [2019-12-07 13:55:16,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1244 transitions. [2019-12-07 13:55:16,327 INFO L711 BuchiCegarLoop]: Abstraction has 946 states and 1244 transitions. [2019-12-07 13:55:16,327 INFO L591 BuchiCegarLoop]: Abstraction has 946 states and 1244 transitions. [2019-12-07 13:55:16,327 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-12-07 13:55:16,327 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 946 states and 1244 transitions. [2019-12-07 13:55:16,330 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2019-12-07 13:55:16,330 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 13:55:16,330 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 13:55:16,331 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 13:55:16,331 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-12-07 13:55:16,331 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-12-07 13:55:16,331 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-12-07 13:55:16,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:16,331 INFO L82 PathProgramCache]: Analyzing trace with hash 82541866, now seen corresponding path program 1 times [2019-12-07 13:55:16,331 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:16,331 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354384374] [2019-12-07 13:55:16,332 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:16,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:16,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 13:55:16,341 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354384374] [2019-12-07 13:55:16,341 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 13:55:16,341 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-12-07 13:55:16,341 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304697634] [2019-12-07 13:55:16,341 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 13:55:16,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:16,341 INFO L82 PathProgramCache]: Analyzing trace with hash 1448922226, now seen corresponding path program 1 times [2019-12-07 13:55:16,342 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:16,342 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190333091] [2019-12-07 13:55:16,342 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:16,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:16,360 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 13:55:16,360 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190333091] [2019-12-07 13:55:16,360 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [756815104] [2019-12-07 13:55:16,360 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/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-12-07 13:55:16,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:16,392 INFO L264 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 13:55:16,394 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 13:55:16,399 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 13:55:16,399 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 13:55:16,399 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-12-07 13:55:16,400 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827682164] [2019-12-07 13:55:16,400 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 13:55:16,400 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 13:55:16,400 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 13:55:16,400 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 13:55:16,400 INFO L87 Difference]: Start difference. First operand 946 states and 1244 transitions. cyclomatic complexity: 303 Second operand 3 states. [2019-12-07 13:55:16,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 13:55:16,490 INFO L93 Difference]: Finished difference Result 948 states and 1244 transitions. [2019-12-07 13:55:16,491 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 13:55:16,491 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 948 states and 1244 transitions. [2019-12-07 13:55:16,494 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2019-12-07 13:55:16,499 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 948 states to 948 states and 1244 transitions. [2019-12-07 13:55:16,499 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 685 [2019-12-07 13:55:16,499 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 685 [2019-12-07 13:55:16,499 INFO L73 IsDeterministic]: Start isDeterministic. Operand 948 states and 1244 transitions. [2019-12-07 13:55:16,499 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 13:55:16,499 INFO L688 BuchiCegarLoop]: Abstraction has 948 states and 1244 transitions. [2019-12-07 13:55:16,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 948 states and 1244 transitions. [2019-12-07 13:55:16,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 948 to 946. [2019-12-07 13:55:16,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 946 states. [2019-12-07 13:55:16,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1242 transitions. [2019-12-07 13:55:16,508 INFO L711 BuchiCegarLoop]: Abstraction has 946 states and 1242 transitions. [2019-12-07 13:55:16,508 INFO L591 BuchiCegarLoop]: Abstraction has 946 states and 1242 transitions. [2019-12-07 13:55:16,508 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-12-07 13:55:16,508 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 946 states and 1242 transitions. [2019-12-07 13:55:16,509 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2019-12-07 13:55:16,509 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 13:55:16,509 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 13:55:16,510 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 13:55:16,510 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-12-07 13:55:16,510 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-12-07 13:55:16,510 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-12-07 13:55:16,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:16,510 INFO L82 PathProgramCache]: Analyzing trace with hash -1736169309, now seen corresponding path program 1 times [2019-12-07 13:55:16,511 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:16,511 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206722588] [2019-12-07 13:55:16,511 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:16,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:16,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 13:55:16,519 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206722588] [2019-12-07 13:55:16,519 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 13:55:16,519 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-12-07 13:55:16,519 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523474390] [2019-12-07 13:55:16,519 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 13:55:16,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:16,520 INFO L82 PathProgramCache]: Analyzing trace with hash -1221509630, now seen corresponding path program 1 times [2019-12-07 13:55:16,520 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:16,520 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730693744] [2019-12-07 13:55:16,520 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:16,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:16,529 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 13:55:16,529 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730693744] [2019-12-07 13:55:16,529 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 13:55:16,530 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 13:55:16,530 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029283741] [2019-12-07 13:55:16,530 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 13:55:16,530 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 13:55:16,530 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 13:55:16,530 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 13:55:16,530 INFO L87 Difference]: Start difference. First operand 946 states and 1242 transitions. cyclomatic complexity: 301 Second operand 3 states. [2019-12-07 13:55:16,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 13:55:16,604 INFO L93 Difference]: Finished difference Result 946 states and 1240 transitions. [2019-12-07 13:55:16,604 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 13:55:16,604 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 946 states and 1240 transitions. [2019-12-07 13:55:16,606 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2019-12-07 13:55:16,610 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 946 states to 946 states and 1240 transitions. [2019-12-07 13:55:16,610 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 683 [2019-12-07 13:55:16,611 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 683 [2019-12-07 13:55:16,611 INFO L73 IsDeterministic]: Start isDeterministic. Operand 946 states and 1240 transitions. [2019-12-07 13:55:16,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 13:55:16,611 INFO L688 BuchiCegarLoop]: Abstraction has 946 states and 1240 transitions. [2019-12-07 13:55:16,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 946 states and 1240 transitions. [2019-12-07 13:55:16,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 946 to 946. [2019-12-07 13:55:16,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 946 states. [2019-12-07 13:55:16,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1240 transitions. [2019-12-07 13:55:16,618 INFO L711 BuchiCegarLoop]: Abstraction has 946 states and 1240 transitions. [2019-12-07 13:55:16,619 INFO L591 BuchiCegarLoop]: Abstraction has 946 states and 1240 transitions. [2019-12-07 13:55:16,619 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-12-07 13:55:16,619 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 946 states and 1240 transitions. [2019-12-07 13:55:16,620 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2019-12-07 13:55:16,620 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 13:55:16,620 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 13:55:16,621 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 13:55:16,621 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-12-07 13:55:16,621 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-12-07 13:55:16,621 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-12-07 13:55:16,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:16,622 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 10 times [2019-12-07 13:55:16,622 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:16,622 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075084738] [2019-12-07 13:55:16,622 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:16,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:16,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:16,629 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 13:55:16,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:16,630 INFO L82 PathProgramCache]: Analyzing trace with hash -998811289, now seen corresponding path program 1 times [2019-12-07 13:55:16,630 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:16,630 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900904784] [2019-12-07 13:55:16,630 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:16,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:16,663 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2019-12-07 13:55:16,663 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900904784] [2019-12-07 13:55:16,663 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 13:55:16,664 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 13:55:16,664 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110544257] [2019-12-07 13:55:16,664 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 13:55:16,664 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 13:55:16,664 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 13:55:16,664 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 13:55:16,664 INFO L87 Difference]: Start difference. First operand 946 states and 1240 transitions. cyclomatic complexity: 299 Second operand 3 states. [2019-12-07 13:55:16,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 13:55:16,676 INFO L93 Difference]: Finished difference Result 1863 states and 2425 transitions. [2019-12-07 13:55:16,676 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 13:55:16,677 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1863 states and 2425 transitions. [2019-12-07 13:55:16,683 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1202 [2019-12-07 13:55:16,695 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1863 states to 1863 states and 2425 transitions. [2019-12-07 13:55:16,695 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1344 [2019-12-07 13:55:16,695 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1344 [2019-12-07 13:55:16,696 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1863 states and 2425 transitions. [2019-12-07 13:55:16,696 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 13:55:16,696 INFO L688 BuchiCegarLoop]: Abstraction has 1863 states and 2425 transitions. [2019-12-07 13:55:16,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1863 states and 2425 transitions. [2019-12-07 13:55:16,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1863 to 949. [2019-12-07 13:55:16,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 949 states. [2019-12-07 13:55:16,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 949 states to 949 states and 1243 transitions. [2019-12-07 13:55:16,706 INFO L711 BuchiCegarLoop]: Abstraction has 949 states and 1243 transitions. [2019-12-07 13:55:16,706 INFO L591 BuchiCegarLoop]: Abstraction has 949 states and 1243 transitions. [2019-12-07 13:55:16,706 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-12-07 13:55:16,707 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 949 states and 1243 transitions. [2019-12-07 13:55:16,708 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2019-12-07 13:55:16,708 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 13:55:16,708 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 13:55:16,709 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 13:55:16,709 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-12-07 13:55:16,709 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-12-07 13:55:16,709 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-12-07 13:55:16,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:16,709 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 11 times [2019-12-07 13:55:16,710 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:16,710 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857343078] [2019-12-07 13:55:16,710 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:16,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:16,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:16,716 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 13:55:16,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:16,716 INFO L82 PathProgramCache]: Analyzing trace with hash 496671176, now seen corresponding path program 1 times [2019-12-07 13:55:16,716 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:16,716 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053767666] [2019-12-07 13:55:16,716 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:16,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:16,743 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-12-07 13:55:16,743 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053767666] [2019-12-07 13:55:16,743 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 13:55:16,743 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 13:55:16,743 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874415948] [2019-12-07 13:55:16,743 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 13:55:16,743 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 13:55:16,744 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 13:55:16,744 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 13:55:16,744 INFO L87 Difference]: Start difference. First operand 949 states and 1243 transitions. cyclomatic complexity: 299 Second operand 3 states. [2019-12-07 13:55:16,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 13:55:16,828 INFO L93 Difference]: Finished difference Result 921 states and 1172 transitions. [2019-12-07 13:55:16,828 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 13:55:16,829 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 921 states and 1172 transitions. [2019-12-07 13:55:16,831 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 491 [2019-12-07 13:55:16,834 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 921 states to 792 states and 1011 transitions. [2019-12-07 13:55:16,834 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 558 [2019-12-07 13:55:16,835 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 687 [2019-12-07 13:55:16,835 INFO L73 IsDeterministic]: Start isDeterministic. Operand 792 states and 1011 transitions. [2019-12-07 13:55:16,835 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 13:55:16,835 INFO L688 BuchiCegarLoop]: Abstraction has 792 states and 1011 transitions. [2019-12-07 13:55:16,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states and 1011 transitions. [2019-12-07 13:55:16,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 661. [2019-12-07 13:55:16,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 661 states. [2019-12-07 13:55:16,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 846 transitions. [2019-12-07 13:55:16,840 INFO L711 BuchiCegarLoop]: Abstraction has 661 states and 846 transitions. [2019-12-07 13:55:16,841 INFO L591 BuchiCegarLoop]: Abstraction has 661 states and 846 transitions. [2019-12-07 13:55:16,841 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-12-07 13:55:16,841 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 661 states and 846 transitions. [2019-12-07 13:55:16,842 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 489 [2019-12-07 13:55:16,842 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 13:55:16,842 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 13:55:16,843 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 13:55:16,843 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-12-07 13:55:16,843 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-12-07 13:55:16,843 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-12-07 13:55:16,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:16,843 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 12 times [2019-12-07 13:55:16,843 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:16,843 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742310543] [2019-12-07 13:55:16,844 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:16,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:16,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:16,849 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 13:55:16,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:16,850 INFO L82 PathProgramCache]: Analyzing trace with hash -1725376102, now seen corresponding path program 1 times [2019-12-07 13:55:16,850 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:16,850 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434660890] [2019-12-07 13:55:16,850 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:16,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:16,882 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-12-07 13:55:16,882 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434660890] [2019-12-07 13:55:16,882 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1297317404] [2019-12-07 13:55:16,882 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/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-12-07 13:55:16,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:16,921 INFO L264 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 13:55:16,923 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 13:55:16,938 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-12-07 13:55:16,939 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 13:55:16,939 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-12-07 13:55:16,939 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542742660] [2019-12-07 13:55:16,939 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 13:55:16,939 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 13:55:16,940 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-12-07 13:55:16,940 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-12-07 13:55:16,940 INFO L87 Difference]: Start difference. First operand 661 states and 846 transitions. cyclomatic complexity: 188 Second operand 4 states. [2019-12-07 13:55:17,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 13:55:17,133 INFO L93 Difference]: Finished difference Result 1095 states and 1385 transitions. [2019-12-07 13:55:17,133 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-12-07 13:55:17,133 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1095 states and 1385 transitions. [2019-12-07 13:55:17,136 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 923 [2019-12-07 13:55:17,141 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1095 states to 1095 states and 1385 transitions. [2019-12-07 13:55:17,141 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 990 [2019-12-07 13:55:17,141 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 990 [2019-12-07 13:55:17,141 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1095 states and 1385 transitions. [2019-12-07 13:55:17,142 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 13:55:17,142 INFO L688 BuchiCegarLoop]: Abstraction has 1095 states and 1385 transitions. [2019-12-07 13:55:17,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1095 states and 1385 transitions. [2019-12-07 13:55:17,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1095 to 833. [2019-12-07 13:55:17,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 833 states. [2019-12-07 13:55:17,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 833 states to 833 states and 1063 transitions. [2019-12-07 13:55:17,149 INFO L711 BuchiCegarLoop]: Abstraction has 833 states and 1063 transitions. [2019-12-07 13:55:17,149 INFO L591 BuchiCegarLoop]: Abstraction has 833 states and 1063 transitions. [2019-12-07 13:55:17,150 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-12-07 13:55:17,150 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 833 states and 1063 transitions. [2019-12-07 13:55:17,151 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 661 [2019-12-07 13:55:17,151 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 13:55:17,151 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 13:55:17,152 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 13:55:17,152 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-12-07 13:55:17,152 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-12-07 13:55:17,152 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-12-07 13:55:17,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:17,152 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 13 times [2019-12-07 13:55:17,152 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:17,153 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911039321] [2019-12-07 13:55:17,153 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:17,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:17,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:17,159 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 13:55:17,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:17,160 INFO L82 PathProgramCache]: Analyzing trace with hash -1739759489, now seen corresponding path program 1 times [2019-12-07 13:55:17,160 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:17,160 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482355888] [2019-12-07 13:55:17,160 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:17,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:17,200 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 158 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2019-12-07 13:55:17,201 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482355888] [2019-12-07 13:55:17,201 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 13:55:17,201 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 13:55:17,201 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807390568] [2019-12-07 13:55:17,202 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 13:55:17,202 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 13:55:17,202 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 13:55:17,202 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 13:55:17,202 INFO L87 Difference]: Start difference. First operand 833 states and 1063 transitions. cyclomatic complexity: 233 Second operand 3 states. [2019-12-07 13:55:17,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 13:55:17,215 INFO L93 Difference]: Finished difference Result 974 states and 1223 transitions. [2019-12-07 13:55:17,215 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 13:55:17,215 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 974 states and 1223 transitions. [2019-12-07 13:55:17,219 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 753 [2019-12-07 13:55:17,224 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 974 states to 925 states and 1166 transitions. [2019-12-07 13:55:17,224 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 820 [2019-12-07 13:55:17,225 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 820 [2019-12-07 13:55:17,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 925 states and 1166 transitions. [2019-12-07 13:55:17,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 13:55:17,225 INFO L688 BuchiCegarLoop]: Abstraction has 925 states and 1166 transitions. [2019-12-07 13:55:17,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 925 states and 1166 transitions. [2019-12-07 13:55:17,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 925 to 879. [2019-12-07 13:55:17,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 879 states. [2019-12-07 13:55:17,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 879 states to 879 states and 1114 transitions. [2019-12-07 13:55:17,234 INFO L711 BuchiCegarLoop]: Abstraction has 879 states and 1114 transitions. [2019-12-07 13:55:17,235 INFO L591 BuchiCegarLoop]: Abstraction has 879 states and 1114 transitions. [2019-12-07 13:55:17,235 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-12-07 13:55:17,235 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 879 states and 1114 transitions. [2019-12-07 13:55:17,237 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 707 [2019-12-07 13:55:17,237 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 13:55:17,237 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 13:55:17,238 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 13:55:17,238 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-12-07 13:55:17,238 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-12-07 13:55:17,238 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-12-07 13:55:17,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:17,239 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 14 times [2019-12-07 13:55:17,239 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:17,239 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48199177] [2019-12-07 13:55:17,239 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:17,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:17,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:17,246 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 13:55:17,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:17,247 INFO L82 PathProgramCache]: Analyzing trace with hash 596633021, now seen corresponding path program 1 times [2019-12-07 13:55:17,247 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:17,247 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542251560] [2019-12-07 13:55:17,247 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:17,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:17,274 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 135 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2019-12-07 13:55:17,274 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542251560] [2019-12-07 13:55:17,274 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 13:55:17,274 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 13:55:17,275 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455520931] [2019-12-07 13:55:17,275 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 13:55:17,275 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 13:55:17,275 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 13:55:17,275 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 13:55:17,275 INFO L87 Difference]: Start difference. First operand 879 states and 1114 transitions. cyclomatic complexity: 239 Second operand 3 states. [2019-12-07 13:55:17,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 13:55:17,290 INFO L93 Difference]: Finished difference Result 1542 states and 1967 transitions. [2019-12-07 13:55:17,290 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 13:55:17,290 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1542 states and 1967 transitions. [2019-12-07 13:55:17,295 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1233 [2019-12-07 13:55:17,302 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1542 states to 1498 states and 1918 transitions. [2019-12-07 13:55:17,302 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1391 [2019-12-07 13:55:17,302 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1393 [2019-12-07 13:55:17,303 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1498 states and 1918 transitions. [2019-12-07 13:55:17,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 13:55:17,303 INFO L688 BuchiCegarLoop]: Abstraction has 1498 states and 1918 transitions. [2019-12-07 13:55:17,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1498 states and 1918 transitions. [2019-12-07 13:55:17,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1498 to 1454. [2019-12-07 13:55:17,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1454 states. [2019-12-07 13:55:17,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1454 states to 1454 states and 1869 transitions. [2019-12-07 13:55:17,314 INFO L711 BuchiCegarLoop]: Abstraction has 1454 states and 1869 transitions. [2019-12-07 13:55:17,314 INFO L591 BuchiCegarLoop]: Abstraction has 1454 states and 1869 transitions. [2019-12-07 13:55:17,314 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-12-07 13:55:17,314 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1454 states and 1869 transitions. [2019-12-07 13:55:17,317 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1233 [2019-12-07 13:55:17,317 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 13:55:17,317 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 13:55:17,317 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 13:55:17,317 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-12-07 13:55:17,318 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-12-07 13:55:17,318 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-12-07 13:55:17,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:17,318 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 15 times [2019-12-07 13:55:17,318 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:17,318 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500312459] [2019-12-07 13:55:17,318 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:17,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:17,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:17,324 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 13:55:17,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:17,324 INFO L82 PathProgramCache]: Analyzing trace with hash -231109464, now seen corresponding path program 1 times [2019-12-07 13:55:17,324 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:17,324 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520217339] [2019-12-07 13:55:17,324 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:17,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:17,342 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 61 proven. 0 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2019-12-07 13:55:17,343 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520217339] [2019-12-07 13:55:17,343 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 13:55:17,343 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 13:55:17,343 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118052527] [2019-12-07 13:55:17,343 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 13:55:17,343 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 13:55:17,343 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 13:55:17,343 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 13:55:17,343 INFO L87 Difference]: Start difference. First operand 1454 states and 1869 transitions. cyclomatic complexity: 420 Second operand 3 states. [2019-12-07 13:55:17,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 13:55:17,355 INFO L93 Difference]: Finished difference Result 1478 states and 1898 transitions. [2019-12-07 13:55:17,355 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 13:55:17,355 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1478 states and 1898 transitions. [2019-12-07 13:55:17,360 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1233 [2019-12-07 13:55:17,368 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1478 states to 1478 states and 1898 transitions. [2019-12-07 13:55:17,368 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1373 [2019-12-07 13:55:17,368 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1373 [2019-12-07 13:55:17,369 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1478 states and 1898 transitions. [2019-12-07 13:55:17,370 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 13:55:17,370 INFO L688 BuchiCegarLoop]: Abstraction has 1478 states and 1898 transitions. [2019-12-07 13:55:17,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1478 states and 1898 transitions. [2019-12-07 13:55:17,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1478 to 1478. [2019-12-07 13:55:17,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1478 states. [2019-12-07 13:55:17,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1478 states to 1478 states and 1898 transitions. [2019-12-07 13:55:17,382 INFO L711 BuchiCegarLoop]: Abstraction has 1478 states and 1898 transitions. [2019-12-07 13:55:17,382 INFO L591 BuchiCegarLoop]: Abstraction has 1478 states and 1898 transitions. [2019-12-07 13:55:17,382 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-12-07 13:55:17,382 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1478 states and 1898 transitions. [2019-12-07 13:55:17,384 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1233 [2019-12-07 13:55:17,384 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 13:55:17,384 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 13:55:17,385 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 13:55:17,385 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-12-07 13:55:17,385 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-12-07 13:55:17,385 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-12-07 13:55:17,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:17,386 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 16 times [2019-12-07 13:55:17,386 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:17,386 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555495522] [2019-12-07 13:55:17,386 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:17,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:17,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:17,393 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 13:55:17,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:17,393 INFO L82 PathProgramCache]: Analyzing trace with hash 1700016170, now seen corresponding path program 1 times [2019-12-07 13:55:17,393 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:17,394 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559862025] [2019-12-07 13:55:17,394 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:17,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:17,432 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2019-12-07 13:55:17,433 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559862025] [2019-12-07 13:55:17,433 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 13:55:17,433 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 13:55:17,433 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035143336] [2019-12-07 13:55:17,433 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 13:55:17,433 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 13:55:17,433 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 13:55:17,433 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 13:55:17,434 INFO L87 Difference]: Start difference. First operand 1478 states and 1898 transitions. cyclomatic complexity: 425 Second operand 3 states. [2019-12-07 13:55:17,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 13:55:17,446 INFO L93 Difference]: Finished difference Result 2674 states and 3458 transitions. [2019-12-07 13:55:17,446 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 13:55:17,447 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2674 states and 3458 transitions. [2019-12-07 13:55:17,453 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2323 [2019-12-07 13:55:17,464 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2674 states to 2674 states and 3458 transitions. [2019-12-07 13:55:17,464 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2569 [2019-12-07 13:55:17,465 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2569 [2019-12-07 13:55:17,465 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2674 states and 3458 transitions. [2019-12-07 13:55:17,465 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 13:55:17,465 INFO L688 BuchiCegarLoop]: Abstraction has 2674 states and 3458 transitions. [2019-12-07 13:55:17,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2674 states and 3458 transitions. [2019-12-07 13:55:17,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2674 to 2583. [2019-12-07 13:55:17,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2583 states. [2019-12-07 13:55:17,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2583 states to 2583 states and 3356 transitions. [2019-12-07 13:55:17,484 INFO L711 BuchiCegarLoop]: Abstraction has 2583 states and 3356 transitions. [2019-12-07 13:55:17,484 INFO L591 BuchiCegarLoop]: Abstraction has 2583 states and 3356 transitions. [2019-12-07 13:55:17,484 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-12-07 13:55:17,485 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2583 states and 3356 transitions. [2019-12-07 13:55:17,489 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2277 [2019-12-07 13:55:17,489 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 13:55:17,489 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 13:55:17,490 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 13:55:17,490 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-12-07 13:55:17,490 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-12-07 13:55:17,490 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-12-07 13:55:17,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:17,490 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 17 times [2019-12-07 13:55:17,490 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:17,490 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2147186869] [2019-12-07 13:55:17,490 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:17,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:17,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:17,495 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 13:55:17,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:17,496 INFO L82 PathProgramCache]: Analyzing trace with hash -204070312, now seen corresponding path program 1 times [2019-12-07 13:55:17,496 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:17,496 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451632557] [2019-12-07 13:55:17,496 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:17,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:17,526 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-12-07 13:55:17,526 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451632557] [2019-12-07 13:55:17,527 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1467244981] [2019-12-07 13:55:17,527 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/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-12-07 13:55:17,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:17,567 INFO L264 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 13:55:17,569 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 13:55:17,589 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2019-12-07 13:55:17,589 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-12-07 13:55:17,589 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-12-07 13:55:17,589 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177061972] [2019-12-07 13:55:17,590 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 13:55:17,590 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 13:55:17,590 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 13:55:17,590 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 13:55:17,590 INFO L87 Difference]: Start difference. First operand 2583 states and 3356 transitions. cyclomatic complexity: 780 Second operand 3 states. [2019-12-07 13:55:17,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 13:55:17,656 INFO L93 Difference]: Finished difference Result 2655 states and 3444 transitions. [2019-12-07 13:55:17,657 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 13:55:17,657 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2655 states and 3444 transitions. [2019-12-07 13:55:17,664 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2349 [2019-12-07 13:55:17,673 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2655 states to 2655 states and 3444 transitions. [2019-12-07 13:55:17,673 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2550 [2019-12-07 13:55:17,674 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2550 [2019-12-07 13:55:17,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2655 states and 3444 transitions. [2019-12-07 13:55:17,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 13:55:17,675 INFO L688 BuchiCegarLoop]: Abstraction has 2655 states and 3444 transitions. [2019-12-07 13:55:17,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2655 states and 3444 transitions. [2019-12-07 13:55:17,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2655 to 2619. [2019-12-07 13:55:17,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2619 states. [2019-12-07 13:55:17,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2619 states to 2619 states and 3400 transitions. [2019-12-07 13:55:17,698 INFO L711 BuchiCegarLoop]: Abstraction has 2619 states and 3400 transitions. [2019-12-07 13:55:17,698 INFO L591 BuchiCegarLoop]: Abstraction has 2619 states and 3400 transitions. [2019-12-07 13:55:17,698 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-12-07 13:55:17,698 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2619 states and 3400 transitions. [2019-12-07 13:55:17,703 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2313 [2019-12-07 13:55:17,703 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 13:55:17,703 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 13:55:17,704 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 13:55:17,704 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-12-07 13:55:17,704 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-12-07 13:55:17,705 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-12-07 13:55:17,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:17,705 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 18 times [2019-12-07 13:55:17,705 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:17,705 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624974806] [2019-12-07 13:55:17,705 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:17,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:17,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:17,711 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 13:55:17,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:17,712 INFO L82 PathProgramCache]: Analyzing trace with hash 1146991812, now seen corresponding path program 1 times [2019-12-07 13:55:17,712 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:17,712 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366355656] [2019-12-07 13:55:17,712 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:17,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:17,752 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-12-07 13:55:17,752 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366355656] [2019-12-07 13:55:17,752 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1119800770] [2019-12-07 13:55:17,752 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/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-12-07 13:55:17,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:17,801 INFO L264 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 13:55:17,804 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 13:55:17,828 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2019-12-07 13:55:17,828 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-12-07 13:55:17,828 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-12-07 13:55:17,828 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132875475] [2019-12-07 13:55:17,829 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 13:55:17,829 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 13:55:17,829 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 13:55:17,829 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 13:55:17,829 INFO L87 Difference]: Start difference. First operand 2619 states and 3400 transitions. cyclomatic complexity: 788 Second operand 3 states. [2019-12-07 13:55:17,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 13:55:17,889 INFO L93 Difference]: Finished difference Result 2627 states and 3400 transitions. [2019-12-07 13:55:17,889 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 13:55:17,889 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2627 states and 3400 transitions. [2019-12-07 13:55:17,897 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2321 [2019-12-07 13:55:17,907 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2627 states to 2627 states and 3400 transitions. [2019-12-07 13:55:17,907 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2522 [2019-12-07 13:55:17,908 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2522 [2019-12-07 13:55:17,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2627 states and 3400 transitions. [2019-12-07 13:55:17,910 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 13:55:17,910 INFO L688 BuchiCegarLoop]: Abstraction has 2627 states and 3400 transitions. [2019-12-07 13:55:17,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2627 states and 3400 transitions. [2019-12-07 13:55:17,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2627 to 2559. [2019-12-07 13:55:17,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2559 states. [2019-12-07 13:55:17,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2559 states to 2559 states and 3312 transitions. [2019-12-07 13:55:17,934 INFO L711 BuchiCegarLoop]: Abstraction has 2559 states and 3312 transitions. [2019-12-07 13:55:17,934 INFO L591 BuchiCegarLoop]: Abstraction has 2559 states and 3312 transitions. [2019-12-07 13:55:17,934 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-12-07 13:55:17,934 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2559 states and 3312 transitions. [2019-12-07 13:55:17,938 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2253 [2019-12-07 13:55:17,938 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 13:55:17,938 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 13:55:17,939 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 13:55:17,939 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-12-07 13:55:17,939 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-12-07 13:55:17,939 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-12-07 13:55:17,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:17,940 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 19 times [2019-12-07 13:55:17,940 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:17,940 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835561716] [2019-12-07 13:55:17,940 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:17,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:17,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:17,947 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 13:55:17,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:17,947 INFO L82 PathProgramCache]: Analyzing trace with hash 407802385, now seen corresponding path program 1 times [2019-12-07 13:55:17,947 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:17,947 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333556149] [2019-12-07 13:55:17,947 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:17,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:17,973 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 165 proven. 0 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2019-12-07 13:55:17,974 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333556149] [2019-12-07 13:55:17,974 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 13:55:17,974 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 13:55:17,974 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442144444] [2019-12-07 13:55:17,974 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 13:55:17,974 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 13:55:17,975 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 13:55:17,975 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 13:55:17,975 INFO L87 Difference]: Start difference. First operand 2559 states and 3312 transitions. cyclomatic complexity: 760 Second operand 3 states. [2019-12-07 13:55:17,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 13:55:17,987 INFO L93 Difference]: Finished difference Result 4862 states and 6298 transitions. [2019-12-07 13:55:17,988 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 13:55:17,988 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4862 states and 6298 transitions. [2019-12-07 13:55:18,001 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 4424 [2019-12-07 13:55:18,011 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4862 states to 4862 states and 6298 transitions. [2019-12-07 13:55:18,011 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4757 [2019-12-07 13:55:18,013 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4757 [2019-12-07 13:55:18,013 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4862 states and 6298 transitions. [2019-12-07 13:55:18,015 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 13:55:18,015 INFO L688 BuchiCegarLoop]: Abstraction has 4862 states and 6298 transitions. [2019-12-07 13:55:18,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4862 states and 6298 transitions. [2019-12-07 13:55:18,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4862 to 2559. [2019-12-07 13:55:18,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2559 states. [2019-12-07 13:55:18,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2559 states to 2559 states and 3308 transitions. [2019-12-07 13:55:18,042 INFO L711 BuchiCegarLoop]: Abstraction has 2559 states and 3308 transitions. [2019-12-07 13:55:18,042 INFO L591 BuchiCegarLoop]: Abstraction has 2559 states and 3308 transitions. [2019-12-07 13:55:18,042 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-12-07 13:55:18,042 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2559 states and 3308 transitions. [2019-12-07 13:55:18,046 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2253 [2019-12-07 13:55:18,047 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 13:55:18,047 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 13:55:18,047 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 13:55:18,047 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-12-07 13:55:18,048 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-12-07 13:55:18,048 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-12-07 13:55:18,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:18,048 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 20 times [2019-12-07 13:55:18,048 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:18,048 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863853072] [2019-12-07 13:55:18,048 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:18,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:18,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:18,053 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 13:55:18,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:18,053 INFO L82 PathProgramCache]: Analyzing trace with hash 1933780050, now seen corresponding path program 1 times [2019-12-07 13:55:18,053 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:18,054 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582496108] [2019-12-07 13:55:18,054 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:18,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:18,082 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-12-07 13:55:18,083 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582496108] [2019-12-07 13:55:18,083 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1171997194] [2019-12-07 13:55:18,083 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/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-12-07 13:55:18,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:18,126 INFO L264 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 13:55:18,127 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 13:55:18,143 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-12-07 13:55:18,143 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 13:55:18,143 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-12-07 13:55:18,143 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677131011] [2019-12-07 13:55:18,143 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 13:55:18,143 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 13:55:18,144 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-12-07 13:55:18,144 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-12-07 13:55:18,144 INFO L87 Difference]: Start difference. First operand 2559 states and 3308 transitions. cyclomatic complexity: 756 Second operand 4 states. [2019-12-07 13:55:18,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 13:55:18,312 INFO L93 Difference]: Finished difference Result 3298 states and 4135 transitions. [2019-12-07 13:55:18,312 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-12-07 13:55:18,312 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3298 states and 4135 transitions. [2019-12-07 13:55:18,319 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 2365 [2019-12-07 13:55:18,325 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3298 states to 3240 states and 4075 transitions. [2019-12-07 13:55:18,325 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3135 [2019-12-07 13:55:18,326 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3135 [2019-12-07 13:55:18,326 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3240 states and 4075 transitions. [2019-12-07 13:55:18,326 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 13:55:18,327 INFO L688 BuchiCegarLoop]: Abstraction has 3240 states and 4075 transitions. [2019-12-07 13:55:18,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3240 states and 4075 transitions. [2019-12-07 13:55:18,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3240 to 2421. [2019-12-07 13:55:18,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2421 states. [2019-12-07 13:55:18,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2421 states to 2421 states and 3083 transitions. [2019-12-07 13:55:18,344 INFO L711 BuchiCegarLoop]: Abstraction has 2421 states and 3083 transitions. [2019-12-07 13:55:18,344 INFO L591 BuchiCegarLoop]: Abstraction has 2421 states and 3083 transitions. [2019-12-07 13:55:18,344 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-12-07 13:55:18,344 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2421 states and 3083 transitions. [2019-12-07 13:55:18,348 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2094 [2019-12-07 13:55:18,348 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 13:55:18,348 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 13:55:18,349 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 13:55:18,349 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-12-07 13:55:18,349 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-12-07 13:55:18,350 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-12-07 13:55:18,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:18,350 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 21 times [2019-12-07 13:55:18,350 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:18,350 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260750513] [2019-12-07 13:55:18,350 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:18,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:18,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:18,355 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 13:55:18,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:18,355 INFO L82 PathProgramCache]: Analyzing trace with hash -1799110034, now seen corresponding path program 1 times [2019-12-07 13:55:18,355 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:18,356 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201771681] [2019-12-07 13:55:18,356 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:18,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:18,384 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2019-12-07 13:55:18,384 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201771681] [2019-12-07 13:55:18,384 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 13:55:18,384 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 13:55:18,384 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171960756] [2019-12-07 13:55:18,384 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 13:55:18,385 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 13:55:18,385 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 13:55:18,385 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 13:55:18,385 INFO L87 Difference]: Start difference. First operand 2421 states and 3083 transitions. cyclomatic complexity: 671 Second operand 3 states. [2019-12-07 13:55:18,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 13:55:18,495 INFO L93 Difference]: Finished difference Result 2644 states and 3330 transitions. [2019-12-07 13:55:18,495 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 13:55:18,495 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2644 states and 3330 transitions. [2019-12-07 13:55:18,500 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2156 [2019-12-07 13:55:18,504 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2644 states to 2554 states and 3240 transitions. [2019-12-07 13:55:18,505 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2449 [2019-12-07 13:55:18,505 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2449 [2019-12-07 13:55:18,505 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2554 states and 3240 transitions. [2019-12-07 13:55:18,506 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 13:55:18,506 INFO L688 BuchiCegarLoop]: Abstraction has 2554 states and 3240 transitions. [2019-12-07 13:55:18,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2554 states and 3240 transitions. [2019-12-07 13:55:18,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2554 to 2417. [2019-12-07 13:55:18,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2417 states. [2019-12-07 13:55:18,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2417 states to 2417 states and 3067 transitions. [2019-12-07 13:55:18,520 INFO L711 BuchiCegarLoop]: Abstraction has 2417 states and 3067 transitions. [2019-12-07 13:55:18,520 INFO L591 BuchiCegarLoop]: Abstraction has 2417 states and 3067 transitions. [2019-12-07 13:55:18,521 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-12-07 13:55:18,521 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2417 states and 3067 transitions. [2019-12-07 13:55:18,524 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2064 [2019-12-07 13:55:18,524 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 13:55:18,524 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 13:55:18,525 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 13:55:18,525 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-12-07 13:55:18,525 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-12-07 13:55:18,525 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-12-07 13:55:18,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:18,525 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 22 times [2019-12-07 13:55:18,525 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:18,526 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558516562] [2019-12-07 13:55:18,526 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:18,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:18,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:18,531 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 13:55:18,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:18,531 INFO L82 PathProgramCache]: Analyzing trace with hash 772576148, now seen corresponding path program 1 times [2019-12-07 13:55:18,531 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:18,531 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308332422] [2019-12-07 13:55:18,532 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:18,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:18,638 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-12-07 13:55:18,638 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308332422] [2019-12-07 13:55:18,638 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 13:55:18,638 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-12-07 13:55:18,638 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502997339] [2019-12-07 13:55:18,639 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 13:55:18,639 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 13:55:18,639 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 13:55:18,639 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-12-07 13:55:18,639 INFO L87 Difference]: Start difference. First operand 2417 states and 3067 transitions. cyclomatic complexity: 660 Second operand 5 states. [2019-12-07 13:55:18,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 13:55:18,731 INFO L93 Difference]: Finished difference Result 10640 states and 13364 transitions. [2019-12-07 13:55:18,732 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-12-07 13:55:18,732 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10640 states and 13364 transitions. [2019-12-07 13:55:18,767 INFO L131 ngComponentsAnalysis]: Automaton has 25 accepting balls. 9451 [2019-12-07 13:55:18,786 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10640 states to 10640 states and 13364 transitions. [2019-12-07 13:55:18,787 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10535 [2019-12-07 13:55:18,792 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10535 [2019-12-07 13:55:18,792 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10640 states and 13364 transitions. [2019-12-07 13:55:18,793 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 13:55:18,793 INFO L688 BuchiCegarLoop]: Abstraction has 10640 states and 13364 transitions. [2019-12-07 13:55:18,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10640 states and 13364 transitions. [2019-12-07 13:55:18,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10640 to 3975. [2019-12-07 13:55:18,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3975 states. [2019-12-07 13:55:18,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3975 states to 3975 states and 5029 transitions. [2019-12-07 13:55:18,840 INFO L711 BuchiCegarLoop]: Abstraction has 3975 states and 5029 transitions. [2019-12-07 13:55:18,840 INFO L591 BuchiCegarLoop]: Abstraction has 3975 states and 5029 transitions. [2019-12-07 13:55:18,840 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-12-07 13:55:18,840 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3975 states and 5029 transitions. [2019-12-07 13:55:18,847 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 3598 [2019-12-07 13:55:18,847 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 13:55:18,847 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 13:55:18,848 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 13:55:18,848 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-12-07 13:55:18,848 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-12-07 13:55:18,849 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-12-07 13:55:18,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:18,849 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 23 times [2019-12-07 13:55:18,849 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:18,849 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124137689] [2019-12-07 13:55:18,849 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:18,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:18,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:18,855 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 13:55:18,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:18,855 INFO L82 PathProgramCache]: Analyzing trace with hash -1824239627, now seen corresponding path program 1 times [2019-12-07 13:55:18,855 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:18,855 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759462633] [2019-12-07 13:55:18,855 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:18,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:18,903 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2019-12-07 13:55:18,903 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759462633] [2019-12-07 13:55:18,903 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 13:55:18,903 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 13:55:18,903 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076024365] [2019-12-07 13:55:18,903 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 13:55:18,904 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 13:55:18,904 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 13:55:18,904 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 13:55:18,904 INFO L87 Difference]: Start difference. First operand 3975 states and 5029 transitions. cyclomatic complexity: 1067 Second operand 3 states. [2019-12-07 13:55:18,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 13:55:18,924 INFO L93 Difference]: Finished difference Result 7320 states and 9195 transitions. [2019-12-07 13:55:18,924 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 13:55:18,924 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7320 states and 9195 transitions. [2019-12-07 13:55:18,942 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 6772 [2019-12-07 13:55:18,955 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7320 states to 7320 states and 9195 transitions. [2019-12-07 13:55:18,956 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7215 [2019-12-07 13:55:18,958 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7215 [2019-12-07 13:55:18,958 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7320 states and 9195 transitions. [2019-12-07 13:55:18,959 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 13:55:18,959 INFO L688 BuchiCegarLoop]: Abstraction has 7320 states and 9195 transitions. [2019-12-07 13:55:18,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7320 states and 9195 transitions. [2019-12-07 13:55:18,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7320 to 3975. [2019-12-07 13:55:18,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3975 states. [2019-12-07 13:55:18,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3975 states to 3975 states and 5023 transitions. [2019-12-07 13:55:18,995 INFO L711 BuchiCegarLoop]: Abstraction has 3975 states and 5023 transitions. [2019-12-07 13:55:18,995 INFO L591 BuchiCegarLoop]: Abstraction has 3975 states and 5023 transitions. [2019-12-07 13:55:18,995 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-12-07 13:55:18,995 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3975 states and 5023 transitions. [2019-12-07 13:55:19,000 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 3598 [2019-12-07 13:55:19,000 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 13:55:19,001 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 13:55:19,001 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 13:55:19,001 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-12-07 13:55:19,002 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-12-07 13:55:19,002 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-12-07 13:55:19,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:19,002 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 24 times [2019-12-07 13:55:19,002 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:19,002 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670324880] [2019-12-07 13:55:19,002 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:19,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:19,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:19,007 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 13:55:19,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:19,007 INFO L82 PathProgramCache]: Analyzing trace with hash 1316221366, now seen corresponding path program 1 times [2019-12-07 13:55:19,007 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:19,007 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713853947] [2019-12-07 13:55:19,007 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:19,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:19,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:19,031 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 13:55:19,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:19,032 INFO L82 PathProgramCache]: Analyzing trace with hash 1684317572, now seen corresponding path program 1 times [2019-12-07 13:55:19,032 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:19,032 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932375672] [2019-12-07 13:55:19,032 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:19,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:19,062 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2019-12-07 13:55:19,063 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932375672] [2019-12-07 13:55:19,063 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 13:55:19,063 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 13:55:19,063 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478305958] [2019-12-07 13:55:19,942 WARN L192 SmtUtils]: Spent 866.00 ms on a formula simplification. DAG size of input: 388 DAG size of output: 142 [2019-12-07 13:55:19,993 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 13:55:19,993 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 13:55:19,993 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 13:55:19,993 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 13:55:19,993 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-12-07 13:55:19,993 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 13:55:19,993 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 13:55:19,993 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 13:55:19,993 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-2.c_Iteration29_Loop [2019-12-07 13:55:19,993 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 13:55:19,993 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 13:55:19,995 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:19,997 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,000 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,001 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,003 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,004 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,010 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,011 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,013 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,014 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,015 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,017 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,018 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,020 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,023 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,026 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,028 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,030 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,033 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,034 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,036 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,037 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,208 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 13:55:20,208 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/bin/uautomizer/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 13:55:20,211 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 13:55:20,211 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 13:55:20,214 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 13:55:20,214 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_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/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-12-07 13:55:20,219 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 13:55:20,219 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/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-12-07 13:55:20,227 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-12-07 13:55:20,227 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 13:55:20,232 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-12-07 13:55:20,233 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 13:55:20,233 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 13:55:20,234 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 13:55:20,234 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 13:55:20,234 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-12-07 13:55:20,234 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 13:55:20,234 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 13:55:20,234 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 13:55:20,234 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-2.c_Iteration29_Loop [2019-12-07 13:55:20,234 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 13:55:20,234 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 13:55:20,236 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,238 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,242 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,245 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,247 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,248 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,250 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,252 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,253 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,255 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,256 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,258 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,264 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,268 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,270 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,274 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,277 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,281 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,288 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,289 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,291 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,293 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,482 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 13:55:20,482 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/bin/uautomizer/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 13:55:20,487 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-12-07 13:55:20,488 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 13:55:20,488 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 13:55:20,488 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 13:55:20,488 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 13:55:20,488 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 13:55:20,489 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 13:55:20,489 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 13:55:20,490 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/bin/uautomizer/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 13:55:20,495 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-12-07 13:55:20,496 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 13:55:20,496 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 13:55:20,496 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 13:55:20,496 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 13:55:20,496 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 13:55:20,497 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 13:55:20,497 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 13:55:20,498 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-12-07 13:55:20,501 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-12-07 13:55:20,501 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_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/bin/uautomizer/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 13:55:20,509 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-12-07 13:55:20,509 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-12-07 13:55:20,509 INFO L510 LassoAnalysis]: Proved termination. [2019-12-07 13:55:20,509 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-12-07 13:55:20,511 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-12-07 13:55:20,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:20,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:20,539 INFO L264 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 2 conjunts are in the unsatisfiable core [2019-12-07 13:55:20,539 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 13:55:20,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:20,559 INFO L264 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 13:55:20,560 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 13:55:20,576 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2019-12-07 13:55:20,577 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-12-07 13:55:20,577 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3975 states and 5023 transitions. cyclomatic complexity: 1061 Second operand 4 states. [2019-12-07 13:55:20,628 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-12-07 13:55:20,628 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2019-12-07 13:55:20,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2019-12-07 13:55:20,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 377 transitions. [2019-12-07 13:55:20,629 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 377 transitions. Stem has 16 letters. Loop has 174 letters. [2019-12-07 13:55:20,633 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 13:55:20,633 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 377 transitions. Stem has 190 letters. Loop has 174 letters. [2019-12-07 13:55:20,634 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 13:55:20,634 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 377 transitions. Stem has 16 letters. Loop has 348 letters. [2019-12-07 13:55:20,636 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 13:55:20,636 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10806 states and 13579 transitions. [2019-12-07 13:55:20,670 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 6832 [2019-12-07 13:55:20,690 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10806 states to 10596 states and 13323 transitions. [2019-12-07 13:55:20,690 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7113 [2019-12-07 13:55:20,694 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7244 [2019-12-07 13:55:20,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10596 states and 13323 transitions. [2019-12-07 13:55:20,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 13:55:20,694 INFO L688 BuchiCegarLoop]: Abstraction has 10596 states and 13323 transitions. [2019-12-07 13:55:20,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10596 states and 13323 transitions. [2019-12-07 13:55:20,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10596 to 10414. [2019-12-07 13:55:20,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10414 states. [2019-12-07 13:55:20,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10414 states to 10414 states and 13111 transitions. [2019-12-07 13:55:20,788 INFO L711 BuchiCegarLoop]: Abstraction has 10414 states and 13111 transitions. [2019-12-07 13:55:20,788 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 13:55:20,788 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 13:55:20,788 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 13:55:20,788 INFO L87 Difference]: Start difference. First operand 10414 states and 13111 transitions. Second operand 3 states. [2019-12-07 13:55:20,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 13:55:20,809 INFO L93 Difference]: Finished difference Result 5360 states and 6692 transitions. [2019-12-07 13:55:20,809 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 13:55:20,809 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5360 states and 6692 transitions. [2019-12-07 13:55:20,822 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 4208 [2019-12-07 13:55:20,828 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5360 states to 5356 states and 6688 transitions. [2019-12-07 13:55:20,829 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4490 [2019-12-07 13:55:20,830 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4492 [2019-12-07 13:55:20,831 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5356 states and 6688 transitions. [2019-12-07 13:55:20,833 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 13:55:20,833 INFO L688 BuchiCegarLoop]: Abstraction has 5356 states and 6688 transitions. [2019-12-07 13:55:20,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5356 states and 6688 transitions. [2019-12-07 13:55:20,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5356 to 5304. [2019-12-07 13:55:20,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5304 states. [2019-12-07 13:55:20,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5304 states to 5304 states and 6630 transitions. [2019-12-07 13:55:20,866 INFO L711 BuchiCegarLoop]: Abstraction has 5304 states and 6630 transitions. [2019-12-07 13:55:20,866 INFO L591 BuchiCegarLoop]: Abstraction has 5304 states and 6630 transitions. [2019-12-07 13:55:20,867 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-12-07 13:55:20,867 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5304 states and 6630 transitions. [2019-12-07 13:55:20,874 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 4162 [2019-12-07 13:55:20,874 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 13:55:20,874 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 13:55:20,875 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 13:55:20,875 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-12-07 13:55:20,875 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-12-07 13:55:20,875 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-12-07 13:55:20,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:20,875 INFO L82 PathProgramCache]: Analyzing trace with hash -210909265, now seen corresponding path program 1 times [2019-12-07 13:55:20,876 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:20,876 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159445240] [2019-12-07 13:55:20,876 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:20,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:20,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 13:55:20,882 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159445240] [2019-12-07 13:55:20,882 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 13:55:20,883 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 13:55:20,883 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814404784] [2019-12-07 13:55:20,883 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 13:55:20,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:20,883 INFO L82 PathProgramCache]: Analyzing trace with hash -687585852, now seen corresponding path program 2 times [2019-12-07 13:55:20,883 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:20,883 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006062239] [2019-12-07 13:55:20,883 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:20,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:20,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:20,887 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 13:55:20,975 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 13:55:20,975 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 13:55:20,975 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 13:55:20,975 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 13:55:20,975 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-12-07 13:55:20,976 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 13:55:20,976 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 13:55:20,976 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 13:55:20,976 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-2.c_Iteration30_Loop [2019-12-07 13:55:20,976 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 13:55:20,976 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 13:55:20,977 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,980 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,982 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,988 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:20,990 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:21,026 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 13:55:21,026 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/bin/uautomizer/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 13:55:21,029 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 13:55:21,029 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 13:55:21,033 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 13:55:21,033 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_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/bin/uautomizer/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 13:55:21,038 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 13:55:21,038 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 13:55:21,041 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 13:55:21,041 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_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/bin/uautomizer/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 13:55:21,047 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 13:55:21,047 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/bin/uautomizer/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 13:55:21,056 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-12-07 13:55:21,056 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 13:55:21,062 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-12-07 13:55:21,064 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 13:55:21,064 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 13:55:21,064 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 13:55:21,064 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 13:55:21,064 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-12-07 13:55:21,064 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 13:55:21,064 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 13:55:21,064 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 13:55:21,064 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-2.c_Iteration30_Loop [2019-12-07 13:55:21,065 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 13:55:21,065 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 13:55:21,065 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:21,068 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:21,070 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:21,075 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:21,077 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 13:55:21,119 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 13:55:21,119 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/bin/uautomizer/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 13:55:21,123 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-12-07 13:55:21,124 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 13:55:21,124 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 13:55:21,124 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 13:55:21,124 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 13:55:21,125 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 13:55:21,125 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 13:55:21,125 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 13:55:21,126 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/bin/uautomizer/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 13:55:21,131 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-12-07 13:55:21,132 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 13:55:21,132 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 13:55:21,132 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 13:55:21,132 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 13:55:21,132 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 13:55:21,133 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 13:55:21,133 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 13:55:21,134 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/bin/uautomizer/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 13:55:21,139 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-12-07 13:55:21,140 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 13:55:21,140 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 13:55:21,140 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 13:55:21,140 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 13:55:21,140 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 13:55:21,141 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 13:55:21,141 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 13:55:21,144 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-12-07 13:55:21,146 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-12-07 13:55:21,146 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_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/bin/uautomizer/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 13:55:21,150 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-12-07 13:55:21,150 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-12-07 13:55:21,150 INFO L510 LassoAnalysis]: Proved termination. [2019-12-07 13:55:21,150 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2019-12-07 13:55:21,152 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-12-07 13:55:21,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:21,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:21,170 INFO L264 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 2 conjunts are in the unsatisfiable core [2019-12-07 13:55:21,170 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 13:55:21,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:21,177 INFO L264 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 13:55:21,177 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 13:55:21,193 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 13:55:21,193 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-12-07 13:55:21,193 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 5304 states and 6630 transitions. cyclomatic complexity: 1344 Second operand 5 states. [2019-12-07 13:55:21,417 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-12-07 13:55:21,417 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-12-07 13:55:21,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-12-07 13:55:21,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 340 transitions. [2019-12-07 13:55:21,418 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 340 transitions. Stem has 19 letters. Loop has 41 letters. [2019-12-07 13:55:21,418 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 13:55:21,418 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 340 transitions. Stem has 60 letters. Loop has 41 letters. [2019-12-07 13:55:21,418 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 13:55:21,418 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 340 transitions. Stem has 19 letters. Loop has 82 letters. [2019-12-07 13:55:21,419 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 13:55:21,419 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 17084 states and 21238 transitions. [2019-12-07 13:55:21,459 INFO L131 ngComponentsAnalysis]: Automaton has 29 accepting balls. 7990 [2019-12-07 13:55:21,496 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 17084 states to 16779 states and 20835 transitions. [2019-12-07 13:55:21,496 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9128 [2019-12-07 13:55:21,501 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9174 [2019-12-07 13:55:21,501 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16779 states and 20835 transitions. [2019-12-07 13:55:21,501 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 13:55:21,501 INFO L688 BuchiCegarLoop]: Abstraction has 16779 states and 20835 transitions. [2019-12-07 13:55:21,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16779 states and 20835 transitions. [2019-12-07 13:55:21,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16779 to 14739. [2019-12-07 13:55:21,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14739 states. [2019-12-07 13:55:21,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14739 states to 14739 states and 18396 transitions. [2019-12-07 13:55:21,605 INFO L711 BuchiCegarLoop]: Abstraction has 14739 states and 18396 transitions. [2019-12-07 13:55:21,606 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 13:55:21,606 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 13:55:21,606 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 13:55:21,606 INFO L87 Difference]: Start difference. First operand 14739 states and 18396 transitions. Second operand 3 states. [2019-12-07 13:55:21,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 13:55:21,657 INFO L93 Difference]: Finished difference Result 3044 states and 3703 transitions. [2019-12-07 13:55:21,657 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 13:55:21,657 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3044 states and 3703 transitions. [2019-12-07 13:55:21,662 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 676 [2019-12-07 13:55:21,665 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3044 states to 3034 states and 3693 transitions. [2019-12-07 13:55:21,665 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 884 [2019-12-07 13:55:21,665 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 884 [2019-12-07 13:55:21,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3034 states and 3693 transitions. [2019-12-07 13:55:21,666 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 13:55:21,666 INFO L688 BuchiCegarLoop]: Abstraction has 3034 states and 3693 transitions. [2019-12-07 13:55:21,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3034 states and 3693 transitions. [2019-12-07 13:55:21,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3034 to 3034. [2019-12-07 13:55:21,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3034 states. [2019-12-07 13:55:21,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3034 states to 3034 states and 3693 transitions. [2019-12-07 13:55:21,679 INFO L711 BuchiCegarLoop]: Abstraction has 3034 states and 3693 transitions. [2019-12-07 13:55:21,679 INFO L591 BuchiCegarLoop]: Abstraction has 3034 states and 3693 transitions. [2019-12-07 13:55:21,679 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-12-07 13:55:21,679 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3034 states and 3693 transitions. [2019-12-07 13:55:21,682 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 676 [2019-12-07 13:55:21,682 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 13:55:21,682 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 13:55:21,683 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-12-07 13:55:21,683 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-12-07 13:55:21,683 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-12-07 13:55:21,684 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-12-07 13:55:21,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:21,684 INFO L82 PathProgramCache]: Analyzing trace with hash 1273758853, now seen corresponding path program 1 times [2019-12-07 13:55:21,684 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:21,684 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426258642] [2019-12-07 13:55:21,684 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:21,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:21,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:21,693 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 13:55:21,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:21,694 INFO L82 PathProgramCache]: Analyzing trace with hash -298959631, now seen corresponding path program 1 times [2019-12-07 13:55:21,694 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:21,694 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379656023] [2019-12-07 13:55:21,694 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:21,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 13:55:21,721 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2019-12-07 13:55:21,721 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379656023] [2019-12-07 13:55:21,721 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 13:55:21,721 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 13:55:21,721 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403699085] [2019-12-07 13:55:21,722 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 13:55:21,722 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 13:55:21,722 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 13:55:21,722 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 13:55:21,722 INFO L87 Difference]: Start difference. First operand 3034 states and 3693 transitions. cyclomatic complexity: 672 Second operand 3 states. [2019-12-07 13:55:21,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 13:55:21,786 INFO L93 Difference]: Finished difference Result 3034 states and 3684 transitions. [2019-12-07 13:55:21,786 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 13:55:21,786 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3034 states and 3684 transitions. [2019-12-07 13:55:21,793 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 676 [2019-12-07 13:55:21,797 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3034 states to 3034 states and 3684 transitions. [2019-12-07 13:55:21,797 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 884 [2019-12-07 13:55:21,797 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 884 [2019-12-07 13:55:21,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3034 states and 3684 transitions. [2019-12-07 13:55:21,798 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 13:55:21,798 INFO L688 BuchiCegarLoop]: Abstraction has 3034 states and 3684 transitions. [2019-12-07 13:55:21,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3034 states and 3684 transitions. [2019-12-07 13:55:21,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3034 to 3034. [2019-12-07 13:55:21,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3034 states. [2019-12-07 13:55:21,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3034 states to 3034 states and 3684 transitions. [2019-12-07 13:55:21,817 INFO L711 BuchiCegarLoop]: Abstraction has 3034 states and 3684 transitions. [2019-12-07 13:55:21,817 INFO L591 BuchiCegarLoop]: Abstraction has 3034 states and 3684 transitions. [2019-12-07 13:55:21,817 INFO L424 BuchiCegarLoop]: ======== Iteration 32============ [2019-12-07 13:55:21,817 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3034 states and 3684 transitions. [2019-12-07 13:55:21,822 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 676 [2019-12-07 13:55:21,822 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 13:55:21,822 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 13:55:21,823 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-12-07 13:55:21,823 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-12-07 13:55:21,823 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-12-07 13:55:21,824 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-12-07 13:55:21,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:21,824 INFO L82 PathProgramCache]: Analyzing trace with hash 1273758853, now seen corresponding path program 2 times [2019-12-07 13:55:21,824 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:21,824 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903560537] [2019-12-07 13:55:21,824 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:21,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:21,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:21,834 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 13:55:21,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:21,834 INFO L82 PathProgramCache]: Analyzing trace with hash 517443768, now seen corresponding path program 1 times [2019-12-07 13:55:21,835 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:21,835 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389323292] [2019-12-07 13:55:21,835 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:21,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:21,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:21,857 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 13:55:21,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 13:55:21,858 INFO L82 PathProgramCache]: Analyzing trace with hash 1325141564, now seen corresponding path program 1 times [2019-12-07 13:55:21,858 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 13:55:21,858 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543008591] [2019-12-07 13:55:21,858 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 13:55:21,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:21,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 13:55:21,956 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 13:55:22,771 WARN L192 SmtUtils]: Spent 809.00 ms on a formula simplification. DAG size of input: 388 DAG size of output: 146 [2019-12-07 13:55:23,013 WARN L192 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 88 [2019-12-07 13:55:23,075 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 07.12 01:55:23 BoogieIcfgContainer [2019-12-07 13:55:23,075 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-12-07 13:55:23,075 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-12-07 13:55:23,075 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-12-07 13:55:23,076 INFO L275 PluginConnector]: Witness Printer initialized [2019-12-07 13:55:23,076 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 01:55:13" (3/4) ... [2019-12-07 13:55:23,078 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2019-12-07 13:55:23,130 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/run_dir_33578dc9-4f5f-413f-99cd-2c1bb1c022ce/bin/uautomizer/witness.graphml [2019-12-07 13:55:23,130 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-12-07 13:55:23,131 INFO L168 Benchmark]: Toolchain (without parser) took 10407.70 ms. Allocated memory was 1.0 GB in the beginning and 1.4 GB in the end (delta: 396.4 MB). Free memory was 943.6 MB in the beginning and 804.1 MB in the end (delta: 139.5 MB). Peak memory consumption was 535.8 MB. Max. memory is 11.5 GB. [2019-12-07 13:55:23,131 INFO L168 Benchmark]: CDTParser took 0.13 ms. Allocated memory is still 1.0 GB. Free memory is still 958.7 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-12-07 13:55:23,132 INFO L168 Benchmark]: CACSL2BoogieTranslator took 249.26 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 101.2 MB). Free memory was 943.6 MB in the beginning and 1.1 GB in the end (delta: -146.7 MB). Peak memory consumption was 23.8 MB. Max. memory is 11.5 GB. [2019-12-07 13:55:23,132 INFO L168 Benchmark]: Boogie Procedure Inliner took 32.71 ms. Allocated memory is still 1.1 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-12-07 13:55:23,132 INFO L168 Benchmark]: Boogie Preprocessor took 22.91 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. [2019-12-07 13:55:23,132 INFO L168 Benchmark]: RCFGBuilder took 378.86 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 49.8 MB). Peak memory consumption was 49.8 MB. Max. memory is 11.5 GB. [2019-12-07 13:55:23,133 INFO L168 Benchmark]: BuchiAutomizer took 9666.11 ms. Allocated memory was 1.1 GB in the beginning and 1.4 GB in the end (delta: 295.2 MB). Free memory was 1.0 GB in the beginning and 818.7 MB in the end (delta: 216.4 MB). Peak memory consumption was 511.6 MB. Max. memory is 11.5 GB. [2019-12-07 13:55:23,133 INFO L168 Benchmark]: Witness Printer took 55.10 ms. Allocated memory is still 1.4 GB. Free memory was 818.7 MB in the beginning and 804.1 MB in the end (delta: 14.6 MB). Peak memory consumption was 14.6 MB. Max. memory is 11.5 GB. [2019-12-07 13:55:23,134 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.13 ms. Allocated memory is still 1.0 GB. Free memory is still 958.7 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 249.26 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 101.2 MB). Free memory was 943.6 MB in the beginning and 1.1 GB in the end (delta: -146.7 MB). Peak memory consumption was 23.8 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 32.71 ms. Allocated memory is still 1.1 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * Boogie Preprocessor took 22.91 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 378.86 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 49.8 MB). Peak memory consumption was 49.8 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 9666.11 ms. Allocated memory was 1.1 GB in the beginning and 1.4 GB in the end (delta: 295.2 MB). Free memory was 1.0 GB in the beginning and 818.7 MB in the end (delta: 216.4 MB). Peak memory consumption was 511.6 MB. Max. memory is 11.5 GB. * Witness Printer took 55.10 ms. Allocated memory is still 1.4 GB. Free memory was 818.7 MB in the beginning and 804.1 MB in the end (delta: 14.6 MB). Peak memory consumption was 14.6 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 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 9.6s and 32 iterations. TraceHistogramMax:7. Analysis of lassos took 4.8s. Construction of modules took 2.0s. Büchi inclusion checks took 1.1s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 34. Automata minimization 0.6s AutomataMinimizationTime, 34 MinimizatonAttempts, 17638 StatesRemovedByMinimization, 30 NontrivialMinimizations. Non-live state removal took 0.5s 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, 2.0s 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: 9ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 4 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.0s - 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@5b5f201e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@74c81aa4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1f81b76f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5762ea25=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@133f1d93=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2226bed=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5d7022f8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2411b28=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@203c84ae=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@24c0df83=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1069fc85=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@13aaf60f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@67c31472=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5a492a24=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2be80943=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@44bf98a1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6232c5e5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6712c856=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@90ef8a8=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@7097a26=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@3393c6c8=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@3e71112d=0, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@548a70b5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4b6ba430=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@3df0d7e1=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1fb8acd3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5ab31ba4=0, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@60dd995f=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@ebe484=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@396c6dd0=0, s__options=-2097151, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@298fac3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5ac70c1b=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@c2d9f67=0, Time=3, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@373fcec6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@57bccba=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@c8688b7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@769a063d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@405c6a47=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5cdd65f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@66138eaf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2f933c65=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@74d63059=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2d3711a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7eb3a1cb=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@331cb410=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5c0d3f25=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6ce1bfaa=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@75b24c48=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1e9b1e70=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@75234bb5=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5e68f45a=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...