./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_7.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version f470102c Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_7.cil.c -s /tmp/vcloud-vcloud-master/worker/run_dir_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/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 bde6b0d7476cc0073434242dc88ffbb328415efe ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ 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 10:11:00,107 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-12-07 10:11:00,109 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-12-07 10:11:00,116 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-12-07 10:11:00,116 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-12-07 10:11:00,117 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-12-07 10:11:00,118 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-12-07 10:11:00,119 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-12-07 10:11:00,120 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-12-07 10:11:00,121 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-12-07 10:11:00,121 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-12-07 10:11:00,122 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-12-07 10:11:00,122 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-12-07 10:11:00,123 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-12-07 10:11:00,124 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-12-07 10:11:00,124 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-12-07 10:11:00,125 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-12-07 10:11:00,126 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-12-07 10:11:00,127 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-12-07 10:11:00,128 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-12-07 10:11:00,129 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-12-07 10:11:00,130 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-12-07 10:11:00,131 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-12-07 10:11:00,131 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-12-07 10:11:00,133 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-12-07 10:11:00,133 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-12-07 10:11:00,133 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-12-07 10:11:00,134 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-12-07 10:11:00,134 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-12-07 10:11:00,134 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-12-07 10:11:00,135 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-12-07 10:11:00,135 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-12-07 10:11:00,135 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-12-07 10:11:00,136 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-12-07 10:11:00,136 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-12-07 10:11:00,136 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-12-07 10:11:00,137 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-12-07 10:11:00,137 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-12-07 10:11:00,137 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-12-07 10:11:00,138 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-12-07 10:11:00,138 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-12-07 10:11:00,138 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-12-07 10:11:00,150 INFO L113 SettingsManager]: Loading preferences was successful [2019-12-07 10:11:00,150 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-12-07 10:11:00,151 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-12-07 10:11:00,151 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-12-07 10:11:00,151 INFO L138 SettingsManager]: * Use SBE=true [2019-12-07 10:11:00,151 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-12-07 10:11:00,151 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-12-07 10:11:00,151 INFO L138 SettingsManager]: * Use old map elimination=false [2019-12-07 10:11:00,151 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-12-07 10:11:00,152 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-12-07 10:11:00,152 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-12-07 10:11:00,152 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-12-07 10:11:00,152 INFO L138 SettingsManager]: * sizeof long=4 [2019-12-07 10:11:00,152 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-12-07 10:11:00,152 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-12-07 10:11:00,152 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-12-07 10:11:00,152 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-12-07 10:11:00,153 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-12-07 10:11:00,153 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-12-07 10:11:00,153 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-12-07 10:11:00,153 INFO L138 SettingsManager]: * sizeof long double=12 [2019-12-07 10:11:00,153 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-12-07 10:11:00,153 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-12-07 10:11:00,153 INFO L138 SettingsManager]: * Use constant arrays=true [2019-12-07 10:11:00,153 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-12-07 10:11:00,154 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-12-07 10:11:00,154 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-12-07 10:11:00,154 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-12-07 10:11:00,154 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-12-07 10:11:00,154 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-12-07 10:11:00,154 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2019-12-07 10:11:00,154 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-12-07 10:11:00,155 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-12-07 10:11:00,155 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_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/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 -> bde6b0d7476cc0073434242dc88ffbb328415efe [2019-12-07 10:11:00,253 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-12-07 10:11:00,262 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-12-07 10:11:00,264 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-12-07 10:11:00,265 INFO L271 PluginConnector]: Initializing CDTParser... [2019-12-07 10:11:00,265 INFO L275 PluginConnector]: CDTParser initialized [2019-12-07 10:11:00,266 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/bin/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_7.cil.c [2019-12-07 10:11:00,304 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/bin/uautomizer/data/649c29099/69e35721c4814d77b00701801ce473c2/FLAG532387b15 [2019-12-07 10:11:00,636 INFO L306 CDTParser]: Found 1 translation units. [2019-12-07 10:11:00,636 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/sv-benchmarks/c/ssh-simplified/s3_srvr_7.cil.c [2019-12-07 10:11:00,644 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/bin/uautomizer/data/649c29099/69e35721c4814d77b00701801ce473c2/FLAG532387b15 [2019-12-07 10:11:00,653 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/bin/uautomizer/data/649c29099/69e35721c4814d77b00701801ce473c2 [2019-12-07 10:11:00,655 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-12-07 10:11:00,655 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-12-07 10:11:00,656 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-12-07 10:11:00,656 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-12-07 10:11:00,659 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-12-07 10:11:00,659 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 10:11:00" (1/1) ... [2019-12-07 10:11:00,661 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@17574348 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:11:00, skipping insertion in model container [2019-12-07 10:11:00,661 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 10:11:00" (1/1) ... [2019-12-07 10:11:00,666 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2019-12-07 10:11:00,692 INFO L178 MainTranslator]: Built tables and reachable declarations [2019-12-07 10:11:00,858 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-12-07 10:11:00,860 INFO L203 MainTranslator]: Completed pre-run [2019-12-07 10:11:00,895 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-12-07 10:11:00,903 INFO L208 MainTranslator]: Completed translation [2019-12-07 10:11:00,904 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:11:00 WrapperNode [2019-12-07 10:11:00,904 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-12-07 10:11:00,904 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-12-07 10:11:00,904 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-12-07 10:11:00,904 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-12-07 10:11:00,910 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:11:00" (1/1) ... [2019-12-07 10:11:00,916 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:11:00" (1/1) ... [2019-12-07 10:11:00,938 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-12-07 10:11:00,938 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-12-07 10:11:00,938 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-12-07 10:11:00,938 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-12-07 10:11:00,945 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:11:00" (1/1) ... [2019-12-07 10:11:00,945 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:11:00" (1/1) ... [2019-12-07 10:11:00,946 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:11:00" (1/1) ... [2019-12-07 10:11:00,946 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:11:00" (1/1) ... [2019-12-07 10:11:00,951 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:11:00" (1/1) ... [2019-12-07 10:11:00,957 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:11:00" (1/1) ... [2019-12-07 10:11:00,958 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:11:00" (1/1) ... [2019-12-07 10:11:00,960 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-12-07 10:11:00,961 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-12-07 10:11:00,961 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-12-07 10:11:00,961 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-12-07 10:11:00,961 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:11:00" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/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 10:11:01,001 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-12-07 10:11:01,001 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-12-07 10:11:01,071 WARN L738 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-12-07 10:11:01,336 INFO L691 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2019-12-07 10:11:01,336 INFO L691 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2019-12-07 10:11:01,337 INFO L282 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-12-07 10:11:01,337 INFO L287 CfgBuilder]: Removed 7 assume(true) statements. [2019-12-07 10:11:01,338 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 10:11:01 BoogieIcfgContainer [2019-12-07 10:11:01,338 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-12-07 10:11:01,339 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-12-07 10:11:01,339 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-12-07 10:11:01,341 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-12-07 10:11:01,341 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-12-07 10:11:01,341 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 07.12 10:11:00" (1/3) ... [2019-12-07 10:11:01,342 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@5e8b893 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 07.12 10:11:01, skipping insertion in model container [2019-12-07 10:11:01,342 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-12-07 10:11:01,342 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 10:11:00" (2/3) ... [2019-12-07 10:11:01,342 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@5e8b893 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 07.12 10:11:01, skipping insertion in model container [2019-12-07 10:11:01,342 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-12-07 10:11:01,342 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 10:11:01" (3/3) ... [2019-12-07 10:11:01,343 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_srvr_7.cil.c [2019-12-07 10:11:01,376 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-12-07 10:11:01,376 INFO L357 BuchiCegarLoop]: Hoare is false [2019-12-07 10:11:01,377 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-12-07 10:11:01,377 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-12-07 10:11:01,377 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-12-07 10:11:01,377 INFO L361 BuchiCegarLoop]: Difference is false [2019-12-07 10:11:01,377 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-12-07 10:11:01,377 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-12-07 10:11:01,391 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 144 states. [2019-12-07 10:11:01,410 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 123 [2019-12-07 10:11:01,410 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:01,410 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:01,416 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-12-07 10:11:01,416 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:11:01,416 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-12-07 10:11:01,417 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 144 states. [2019-12-07 10:11:01,422 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 123 [2019-12-07 10:11:01,422 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:01,422 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:01,423 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-12-07 10:11:01,423 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:11:01,426 INFO L794 eck$LassoCheckResult]: Stem: 98#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 17#L81true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6#L84-2true ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 45#L89true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 44#L89-1true assume !(0 == ssl3_accept_~s__cert~0); 9#L98-2true [2019-12-07 10:11:01,427 INFO L796 eck$LassoCheckResult]: Loop: 9#L98-2true assume !false; 102#L99true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 124#L101true assume !(12292 == ssl3_accept_~s__state~0); 109#L104true assume !(16384 == ssl3_accept_~s__state~0); 116#L107true assume !(8192 == ssl3_accept_~s__state~0); 103#L110true assume !(24576 == ssl3_accept_~s__state~0); 61#L113true assume !(8195 == ssl3_accept_~s__state~0); 50#L116true assume 8480 == ssl3_accept_~s__state~0; 13#L120true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 142#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; 125#L558true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51#L595true ssl3_accept_~skip~0 := 0; 9#L98-2true [2019-12-07 10:11:01,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:01,431 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 1 times [2019-12-07 10:11:01,436 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:01,437 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310442550] [2019-12-07 10:11:01,437 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:01,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:01,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:01,517 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:01,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:01,518 INFO L82 PathProgramCache]: Analyzing trace with hash 722472983, now seen corresponding path program 1 times [2019-12-07 10:11:01,518 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:01,518 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122211756] [2019-12-07 10:11:01,518 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:01,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:01,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:01,528 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:01,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:01,530 INFO L82 PathProgramCache]: Analyzing trace with hash -2007347067, now seen corresponding path program 1 times [2019-12-07 10:11:01,530 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:01,530 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920826914] [2019-12-07 10:11:01,530 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:01,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:01,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 10:11:01,580 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920826914] [2019-12-07 10:11:01,580 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:11:01,580 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 10:11:01,581 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877500016] [2019-12-07 10:11:01,642 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 10:11:01,643 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 10:11:01,643 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 10:11:01,643 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 10:11:01,643 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-12-07 10:11:01,643 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:11:01,643 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 10:11:01,643 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 10:11:01,643 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_7.cil.c_Iteration1_Loop [2019-12-07 10:11:01,643 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 10:11:01,643 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 10:11:01,657 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 10:11:01,663 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 10:11:01,671 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 10:11:01,673 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 10:11:01,675 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 10:11:01,677 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 10:11:01,681 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 10:11:01,742 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 10:11:01,742 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/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 10:11:01,746 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:11:01,747 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:11:01,753 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 10:11:01,753 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_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/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 10:11:01,757 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:11:01,757 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/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 10:11:01,770 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-12-07 10:11:01,770 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:11:01,776 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-12-07 10:11:01,777 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 10:11:01,777 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 10:11:01,777 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 10:11:01,777 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 10:11:01,777 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-12-07 10:11:01,777 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:11:01,777 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 10:11:01,777 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 10:11:01,778 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_7.cil.c_Iteration1_Loop [2019-12-07 10:11:01,778 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 10:11:01,778 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 10:11:01,779 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 10:11:01,781 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 10:11:01,786 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 10:11:01,788 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 10:11:01,790 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 10:11:01,792 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 10:11:01,794 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 10:11:01,852 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 10:11:01,857 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/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 10:11:01,861 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 10:11:01,863 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:11:01,863 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:11:01,863 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:11:01,863 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 10:11:01,864 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:11:01,866 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 10:11:01,866 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:11:01,868 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/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 10:11:01,871 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 10:11:01,873 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:11:01,873 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:11:01,873 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:11:01,873 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 10:11:01,873 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:11:01,875 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 10:11:01,875 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:11:01,877 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-12-07 10:11:01,882 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-12-07 10:11:01,882 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_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/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 10:11:01,886 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-12-07 10:11:01,886 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-12-07 10:11:01,886 INFO L510 LassoAnalysis]: Proved termination. [2019-12-07 10:11:01,887 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 10:11:01,889 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-12-07 10:11:01,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:01,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:01,919 INFO L264 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 2 conjunts are in the unsatisfiable core [2019-12-07 10:11:01,921 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 10:11:01,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:01,930 INFO L264 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 10:11:01,931 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 10:11:01,953 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 10:11:01,964 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 10:11:01,965 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 144 states. Second operand 5 states. [2019-12-07 10:11:02,452 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 144 states.. Second operand 5 states. Result 812 states and 1374 transitions. Complement of second has 10 states. [2019-12-07 10:11:02,453 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 10:11:02,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-12-07 10:11:02,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 592 transitions. [2019-12-07 10:11:02,456 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 592 transitions. Stem has 5 letters. Loop has 12 letters. [2019-12-07 10:11:02,457 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 10:11:02,457 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 592 transitions. Stem has 17 letters. Loop has 12 letters. [2019-12-07 10:11:02,458 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 10:11:02,458 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 592 transitions. Stem has 5 letters. Loop has 24 letters. [2019-12-07 10:11:02,459 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 10:11:02,460 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 812 states and 1374 transitions. [2019-12-07 10:11:02,471 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 312 [2019-12-07 10:11:02,480 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 812 states to 672 states and 1043 transitions. [2019-12-07 10:11:02,481 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 377 [2019-12-07 10:11:02,482 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 388 [2019-12-07 10:11:02,482 INFO L73 IsDeterministic]: Start isDeterministic. Operand 672 states and 1043 transitions. [2019-12-07 10:11:02,483 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:02,483 INFO L688 BuchiCegarLoop]: Abstraction has 672 states and 1043 transitions. [2019-12-07 10:11:02,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 672 states and 1043 transitions. [2019-12-07 10:11:02,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 672 to 469. [2019-12-07 10:11:02,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 469 states. [2019-12-07 10:11:02,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 469 states to 469 states and 724 transitions. [2019-12-07 10:11:02,521 INFO L711 BuchiCegarLoop]: Abstraction has 469 states and 724 transitions. [2019-12-07 10:11:02,521 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:02,523 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:11:02,523 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:11:02,524 INFO L87 Difference]: Start difference. First operand 469 states and 724 transitions. Second operand 3 states. [2019-12-07 10:11:02,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:02,599 INFO L93 Difference]: Finished difference Result 521 states and 805 transitions. [2019-12-07 10:11:02,600 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:11:02,600 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 521 states and 805 transitions. [2019-12-07 10:11:02,603 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 256 [2019-12-07 10:11:02,607 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 521 states to 521 states and 805 transitions. [2019-12-07 10:11:02,607 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 319 [2019-12-07 10:11:02,608 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 319 [2019-12-07 10:11:02,608 INFO L73 IsDeterministic]: Start isDeterministic. Operand 521 states and 805 transitions. [2019-12-07 10:11:02,608 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:02,608 INFO L688 BuchiCegarLoop]: Abstraction has 521 states and 805 transitions. [2019-12-07 10:11:02,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states and 805 transitions. [2019-12-07 10:11:02,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 501. [2019-12-07 10:11:02,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 501 states. [2019-12-07 10:11:02,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 501 states to 501 states and 779 transitions. [2019-12-07 10:11:02,618 INFO L711 BuchiCegarLoop]: Abstraction has 501 states and 779 transitions. [2019-12-07 10:11:02,618 INFO L591 BuchiCegarLoop]: Abstraction has 501 states and 779 transitions. [2019-12-07 10:11:02,618 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-12-07 10:11:02,618 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 501 states and 779 transitions. [2019-12-07 10:11:02,621 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 252 [2019-12-07 10:11:02,621 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:02,621 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:02,622 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 10:11:02,622 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 10:11:02,622 INFO L794 eck$LassoCheckResult]: Stem: 2265#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2084#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2047#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 2048#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2170#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 2171#L98-2 assume !false; 2057#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2266#L101 assume !(12292 == ssl3_accept_~s__state~0); 2277#L104 assume !(16384 == ssl3_accept_~s__state~0); 2278#L107 assume !(8192 == ssl3_accept_~s__state~0); 2268#L110 assume !(24576 == ssl3_accept_~s__state~0); 2269#L113 assume !(8195 == ssl3_accept_~s__state~0); 2357#L116 assume !(8480 == ssl3_accept_~s__state~0); 2356#L119 assume !(8481 == ssl3_accept_~s__state~0); 2354#L122 assume !(8482 == ssl3_accept_~s__state~0); 2352#L125 assume 8464 == ssl3_accept_~s__state~0; 2272#L132 [2019-12-07 10:11:02,622 INFO L796 eck$LassoCheckResult]: Loop: 2272#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 2176#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2173#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; 2151#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2444#L595 ssl3_accept_~skip~0 := 0; 2443#L98-2 assume !false; 2442#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2440#L101 assume !(12292 == ssl3_accept_~s__state~0); 2441#L104 assume !(16384 == ssl3_accept_~s__state~0); 2389#L107 assume !(8192 == ssl3_accept_~s__state~0); 2388#L110 assume !(24576 == ssl3_accept_~s__state~0); 2387#L113 assume !(8195 == ssl3_accept_~s__state~0); 2377#L116 assume !(8480 == ssl3_accept_~s__state~0); 2376#L119 assume !(8481 == ssl3_accept_~s__state~0); 2375#L122 assume !(8482 == ssl3_accept_~s__state~0); 2374#L125 assume 8464 == ssl3_accept_~s__state~0; 2272#L132 [2019-12-07 10:11:02,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:02,622 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 1 times [2019-12-07 10:11:02,622 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:02,623 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694352849] [2019-12-07 10:11:02,623 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:02,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:02,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:02,638 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:02,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:02,638 INFO L82 PathProgramCache]: Analyzing trace with hash -2087580639, now seen corresponding path program 1 times [2019-12-07 10:11:02,639 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:02,639 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458067572] [2019-12-07 10:11:02,639 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:02,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:02,653 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 10:11:02,653 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458067572] [2019-12-07 10:11:02,653 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:11:02,653 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 10:11:02,653 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567188884] [2019-12-07 10:11:02,654 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:11:02,654 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:02,654 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:11:02,654 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:11:02,654 INFO L87 Difference]: Start difference. First operand 501 states and 779 transitions. cyclomatic complexity: 281 Second operand 3 states. [2019-12-07 10:11:02,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:02,756 INFO L93 Difference]: Finished difference Result 611 states and 957 transitions. [2019-12-07 10:11:02,756 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:11:02,757 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 611 states and 957 transitions. [2019-12-07 10:11:02,760 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 334 [2019-12-07 10:11:02,763 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 611 states to 611 states and 957 transitions. [2019-12-07 10:11:02,763 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 383 [2019-12-07 10:11:02,764 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 383 [2019-12-07 10:11:02,764 INFO L73 IsDeterministic]: Start isDeterministic. Operand 611 states and 957 transitions. [2019-12-07 10:11:02,764 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:02,765 INFO L688 BuchiCegarLoop]: Abstraction has 611 states and 957 transitions. [2019-12-07 10:11:02,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 611 states and 957 transitions. [2019-12-07 10:11:02,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 611 to 535. [2019-12-07 10:11:02,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 535 states. [2019-12-07 10:11:02,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 829 transitions. [2019-12-07 10:11:02,772 INFO L711 BuchiCegarLoop]: Abstraction has 535 states and 829 transitions. [2019-12-07 10:11:02,772 INFO L591 BuchiCegarLoop]: Abstraction has 535 states and 829 transitions. [2019-12-07 10:11:02,772 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-12-07 10:11:02,772 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 535 states and 829 transitions. [2019-12-07 10:11:02,774 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 284 [2019-12-07 10:11:02,774 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:02,774 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:02,775 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 10:11:02,775 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:11:02,775 INFO L794 eck$LassoCheckResult]: Stem: 3385#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3203#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3165#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 3166#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3290#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 3291#L98-2 assume !false; 3574#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3572#L101 assume !(12292 == ssl3_accept_~s__state~0); 3570#L104 assume !(16384 == ssl3_accept_~s__state~0); 3565#L107 assume !(8192 == ssl3_accept_~s__state~0); 3566#L110 assume !(24576 == ssl3_accept_~s__state~0); 3560#L113 assume !(8195 == ssl3_accept_~s__state~0); 3562#L116 assume !(8480 == ssl3_accept_~s__state~0); 3663#L119 assume !(8481 == ssl3_accept_~s__state~0); 3662#L122 assume !(8482 == ssl3_accept_~s__state~0); 3661#L125 assume 8464 == ssl3_accept_~s__state~0; 3392#L132 [2019-12-07 10:11:02,775 INFO L796 eck$LassoCheckResult]: Loop: 3392#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 3296#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3293#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; 3285#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3609#L595 ssl3_accept_~skip~0 := 0; 3608#L98-2 assume !false; 3605#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3598#L101 assume 12292 == ssl3_accept_~s__state~0; 3312#L102 ssl3_accept_~s__new_session~0 := 1; 3265#L210 ssl3_accept_~s__server~0 := 1; 3266#L215 assume 0 != ssl3_accept_~cb~0; 3337#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3338#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3370#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3374#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3428#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 3435#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3466#L595 ssl3_accept_~skip~0 := 0; 3464#L98-2 assume !false; 3462#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3460#L101 assume !(12292 == ssl3_accept_~s__state~0); 3458#L104 assume !(16384 == ssl3_accept_~s__state~0); 3456#L107 assume !(8192 == ssl3_accept_~s__state~0); 3454#L110 assume !(24576 == ssl3_accept_~s__state~0); 3452#L113 assume !(8195 == ssl3_accept_~s__state~0); 3448#L116 assume !(8480 == ssl3_accept_~s__state~0); 3449#L119 assume !(8481 == ssl3_accept_~s__state~0); 3450#L122 assume !(8482 == ssl3_accept_~s__state~0); 3490#L125 assume 8464 == ssl3_accept_~s__state~0; 3392#L132 [2019-12-07 10:11:02,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:02,775 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 2 times [2019-12-07 10:11:02,776 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:02,776 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482400426] [2019-12-07 10:11:02,776 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:02,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:02,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:02,788 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:02,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:02,789 INFO L82 PathProgramCache]: Analyzing trace with hash -1245586064, now seen corresponding path program 1 times [2019-12-07 10:11:02,789 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:02,789 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295225838] [2019-12-07 10:11:02,789 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:02,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:02,802 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 10:11:02,802 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295225838] [2019-12-07 10:11:02,802 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:11:02,803 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:11:02,803 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642190207] [2019-12-07 10:11:02,803 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:11:02,803 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:02,803 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:11:02,804 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:11:02,804 INFO L87 Difference]: Start difference. First operand 535 states and 829 transitions. cyclomatic complexity: 297 Second operand 3 states. [2019-12-07 10:11:02,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:02,900 INFO L93 Difference]: Finished difference Result 660 states and 940 transitions. [2019-12-07 10:11:02,900 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:11:02,900 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 660 states and 940 transitions. [2019-12-07 10:11:02,903 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 362 [2019-12-07 10:11:02,906 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 660 states to 587 states and 860 transitions. [2019-12-07 10:11:02,906 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 411 [2019-12-07 10:11:02,907 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 422 [2019-12-07 10:11:02,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 587 states and 860 transitions. [2019-12-07 10:11:02,908 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:02,908 INFO L688 BuchiCegarLoop]: Abstraction has 587 states and 860 transitions. [2019-12-07 10:11:02,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states and 860 transitions. [2019-12-07 10:11:02,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 544. [2019-12-07 10:11:02,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 544 states. [2019-12-07 10:11:02,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 544 states to 544 states and 809 transitions. [2019-12-07 10:11:02,914 INFO L711 BuchiCegarLoop]: Abstraction has 544 states and 809 transitions. [2019-12-07 10:11:02,914 INFO L591 BuchiCegarLoop]: Abstraction has 544 states and 809 transitions. [2019-12-07 10:11:02,914 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-12-07 10:11:02,914 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 544 states and 809 transitions. [2019-12-07 10:11:02,916 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 353 [2019-12-07 10:11:02,916 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:02,916 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:02,917 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:11:02,917 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:11:02,917 INFO L794 eck$LassoCheckResult]: Stem: 4589#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4403#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4366#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 4367#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4491#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 4492#L98-2 assume !false; 4806#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4870#L101 assume !(12292 == ssl3_accept_~s__state~0); 4869#L104 assume !(16384 == ssl3_accept_~s__state~0); 4868#L107 assume 8192 == ssl3_accept_~s__state~0; 4467#L210 [2019-12-07 10:11:02,917 INFO L796 eck$LassoCheckResult]: Loop: 4467#L210 ssl3_accept_~s__server~0 := 1; 4468#L215 assume 0 != ssl3_accept_~cb~0; 4543#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4544#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4576#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4578#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4630#L242 assume 12292 != ssl3_accept_~s__state~0; 4471#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 4472#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4785#L595 ssl3_accept_~skip~0 := 0; 4784#L98-2 assume !false; 4783#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4782#L101 assume !(12292 == ssl3_accept_~s__state~0); 4781#L104 assume !(16384 == ssl3_accept_~s__state~0); 4780#L107 assume 8192 == ssl3_accept_~s__state~0; 4467#L210 [2019-12-07 10:11:02,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:02,917 INFO L82 PathProgramCache]: Analyzing trace with hash 1269760736, now seen corresponding path program 1 times [2019-12-07 10:11:02,917 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:02,918 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476629818] [2019-12-07 10:11:02,918 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:02,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:02,929 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 10:11:02,930 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476629818] [2019-12-07 10:11:02,930 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:11:02,930 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-12-07 10:11:02,930 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741685104] [2019-12-07 10:11:02,930 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 10:11:02,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:02,930 INFO L82 PathProgramCache]: Analyzing trace with hash 1848184153, now seen corresponding path program 1 times [2019-12-07 10:11:02,931 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:02,931 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671874432] [2019-12-07 10:11:02,931 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:02,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:02,941 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 10:11:02,942 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671874432] [2019-12-07 10:11:02,942 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:11:02,942 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 10:11:02,942 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282813518] [2019-12-07 10:11:02,942 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:11:02,942 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:02,942 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:11:02,943 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:11:02,943 INFO L87 Difference]: Start difference. First operand 544 states and 809 transitions. cyclomatic complexity: 268 Second operand 3 states. [2019-12-07 10:11:03,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:03,003 INFO L93 Difference]: Finished difference Result 554 states and 817 transitions. [2019-12-07 10:11:03,003 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:11:03,003 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 554 states and 817 transitions. [2019-12-07 10:11:03,006 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 363 [2019-12-07 10:11:03,009 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 554 states to 554 states and 817 transitions. [2019-12-07 10:11:03,009 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 393 [2019-12-07 10:11:03,010 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 393 [2019-12-07 10:11:03,010 INFO L73 IsDeterministic]: Start isDeterministic. Operand 554 states and 817 transitions. [2019-12-07 10:11:03,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:03,011 INFO L688 BuchiCegarLoop]: Abstraction has 554 states and 817 transitions. [2019-12-07 10:11:03,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states and 817 transitions. [2019-12-07 10:11:03,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 544. [2019-12-07 10:11:03,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 544 states. [2019-12-07 10:11:03,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 544 states to 544 states and 805 transitions. [2019-12-07 10:11:03,018 INFO L711 BuchiCegarLoop]: Abstraction has 544 states and 805 transitions. [2019-12-07 10:11:03,018 INFO L591 BuchiCegarLoop]: Abstraction has 544 states and 805 transitions. [2019-12-07 10:11:03,018 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-12-07 10:11:03,018 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 544 states and 805 transitions. [2019-12-07 10:11:03,020 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 353 [2019-12-07 10:11:03,020 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:03,020 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:03,021 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:11:03,021 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 10:11:03,021 INFO L794 eck$LassoCheckResult]: Stem: 5688#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5508#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5471#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 5472#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5593#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 5594#L98-2 assume !false; 5690#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5691#L101 assume !(12292 == ssl3_accept_~s__state~0); 5968#L104 assume !(16384 == ssl3_accept_~s__state~0); 5711#L107 assume !(8192 == ssl3_accept_~s__state~0); 5694#L110 assume !(24576 == ssl3_accept_~s__state~0); 5618#L113 assume 8195 == ssl3_accept_~s__state~0; 5569#L210 [2019-12-07 10:11:03,021 INFO L796 eck$LassoCheckResult]: Loop: 5569#L210 ssl3_accept_~s__server~0 := 1; 5570#L215 assume 0 != ssl3_accept_~cb~0; 5643#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5644#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5675#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5679#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5681#L242 assume 12292 != ssl3_accept_~s__state~0; 5573#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 5574#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5916#L595 ssl3_accept_~skip~0 := 0; 5915#L98-2 assume !false; 5910#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5909#L101 assume !(12292 == ssl3_accept_~s__state~0); 5908#L104 assume !(16384 == ssl3_accept_~s__state~0); 5907#L107 assume !(8192 == ssl3_accept_~s__state~0); 5906#L110 assume !(24576 == ssl3_accept_~s__state~0); 5905#L113 assume 8195 == ssl3_accept_~s__state~0; 5569#L210 [2019-12-07 10:11:03,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:03,021 INFO L82 PathProgramCache]: Analyzing trace with hash 469359109, now seen corresponding path program 1 times [2019-12-07 10:11:03,022 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:03,022 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865173947] [2019-12-07 10:11:03,022 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:03,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:03,038 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 10:11:03,039 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865173947] [2019-12-07 10:11:03,039 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:11:03,039 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-12-07 10:11:03,039 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255907399] [2019-12-07 10:11:03,039 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 10:11:03,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:03,040 INFO L82 PathProgramCache]: Analyzing trace with hash -2011485634, now seen corresponding path program 1 times [2019-12-07 10:11:03,040 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:03,040 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975748034] [2019-12-07 10:11:03,040 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:03,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:03,054 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 10:11:03,054 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975748034] [2019-12-07 10:11:03,055 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:11:03,055 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 10:11:03,055 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524659624] [2019-12-07 10:11:03,055 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:11:03,055 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:03,055 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:11:03,056 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:11:03,056 INFO L87 Difference]: Start difference. First operand 544 states and 805 transitions. cyclomatic complexity: 264 Second operand 3 states. [2019-12-07 10:11:03,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:03,121 INFO L93 Difference]: Finished difference Result 554 states and 813 transitions. [2019-12-07 10:11:03,121 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:11:03,121 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 554 states and 813 transitions. [2019-12-07 10:11:03,123 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 363 [2019-12-07 10:11:03,126 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 554 states to 554 states and 813 transitions. [2019-12-07 10:11:03,126 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 393 [2019-12-07 10:11:03,127 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 393 [2019-12-07 10:11:03,127 INFO L73 IsDeterministic]: Start isDeterministic. Operand 554 states and 813 transitions. [2019-12-07 10:11:03,127 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:03,127 INFO L688 BuchiCegarLoop]: Abstraction has 554 states and 813 transitions. [2019-12-07 10:11:03,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states and 813 transitions. [2019-12-07 10:11:03,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 544. [2019-12-07 10:11:03,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 544 states. [2019-12-07 10:11:03,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 544 states to 544 states and 801 transitions. [2019-12-07 10:11:03,133 INFO L711 BuchiCegarLoop]: Abstraction has 544 states and 801 transitions. [2019-12-07 10:11:03,133 INFO L591 BuchiCegarLoop]: Abstraction has 544 states and 801 transitions. [2019-12-07 10:11:03,133 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-12-07 10:11:03,133 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 544 states and 801 transitions. [2019-12-07 10:11:03,135 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 353 [2019-12-07 10:11:03,135 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:03,135 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:03,136 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 10:11:03,136 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:11:03,136 INFO L794 eck$LassoCheckResult]: Stem: 6790#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6613#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6576#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 6577#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6697#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 6698#L98-2 assume !false; 6938#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7033#L101 assume !(12292 == ssl3_accept_~s__state~0); 7031#L104 assume !(16384 == ssl3_accept_~s__state~0); 7030#L107 assume !(8192 == ssl3_accept_~s__state~0); 7024#L110 assume !(24576 == ssl3_accept_~s__state~0); 7022#L113 assume !(8195 == ssl3_accept_~s__state~0); 7020#L116 assume !(8480 == ssl3_accept_~s__state~0); 7018#L119 assume !(8481 == ssl3_accept_~s__state~0); 7016#L122 assume !(8482 == ssl3_accept_~s__state~0); 7014#L125 assume 8464 == ssl3_accept_~s__state~0; 6795#L132 [2019-12-07 10:11:03,136 INFO L796 eck$LassoCheckResult]: Loop: 6795#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 6704#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6700#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; 6701#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6581#L595 ssl3_accept_~skip~0 := 0; 6585#L98-2 assume !false; 6586#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6791#L101 assume !(12292 == ssl3_accept_~s__state~0); 6800#L104 assume !(16384 == ssl3_accept_~s__state~0); 6801#L107 assume !(8192 == ssl3_accept_~s__state~0); 6793#L110 assume !(24576 == ssl3_accept_~s__state~0); 6723#L113 assume !(8195 == ssl3_accept_~s__state~0); 6707#L116 assume !(8480 == ssl3_accept_~s__state~0); 6708#L119 assume !(8481 == ssl3_accept_~s__state~0); 6647#L122 assume !(8482 == ssl3_accept_~s__state~0); 6614#L125 assume !(8464 == ssl3_accept_~s__state~0); 6615#L128 assume !(8465 == ssl3_accept_~s__state~0); 6603#L131 assume !(8466 == ssl3_accept_~s__state~0); 6604#L134 assume 8496 == ssl3_accept_~s__state~0; 6742#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 6743#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6779#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 6762#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 6756#L292-2 ssl3_accept_~s__init_num~0 := 0; 6692#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7091#L595 ssl3_accept_~skip~0 := 0; 7090#L98-2 assume !false; 7089#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7088#L101 assume 12292 == ssl3_accept_~s__state~0; 6720#L102 ssl3_accept_~s__new_session~0 := 1; 6721#L210 ssl3_accept_~s__server~0 := 1; 7083#L215 assume 0 != ssl3_accept_~cb~0; 7082#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7081#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7079#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7077#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7075#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 7069#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7064#L595 ssl3_accept_~skip~0 := 0; 7062#L98-2 assume !false; 7060#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7058#L101 assume !(12292 == ssl3_accept_~s__state~0); 7056#L104 assume !(16384 == ssl3_accept_~s__state~0); 7054#L107 assume !(8192 == ssl3_accept_~s__state~0); 7052#L110 assume !(24576 == ssl3_accept_~s__state~0); 7050#L113 assume !(8195 == ssl3_accept_~s__state~0); 6910#L116 assume !(8480 == ssl3_accept_~s__state~0); 6911#L119 assume !(8481 == ssl3_accept_~s__state~0); 6912#L122 assume !(8482 == ssl3_accept_~s__state~0); 6919#L125 assume 8464 == ssl3_accept_~s__state~0; 6795#L132 [2019-12-07 10:11:03,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:03,137 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 3 times [2019-12-07 10:11:03,137 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:03,137 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453227687] [2019-12-07 10:11:03,137 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:03,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:03,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:03,150 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:03,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:03,151 INFO L82 PathProgramCache]: Analyzing trace with hash -781472411, now seen corresponding path program 1 times [2019-12-07 10:11:03,151 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:03,151 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668242134] [2019-12-07 10:11:03,151 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:03,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:03,171 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 10:11:03,171 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668242134] [2019-12-07 10:11:03,172 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:11:03,172 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:11:03,172 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991312166] [2019-12-07 10:11:03,172 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:11:03,172 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:03,172 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:11:03,172 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:11:03,172 INFO L87 Difference]: Start difference. First operand 544 states and 801 transitions. cyclomatic complexity: 260 Second operand 3 states. [2019-12-07 10:11:03,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:03,279 INFO L93 Difference]: Finished difference Result 690 states and 974 transitions. [2019-12-07 10:11:03,279 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:11:03,279 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 690 states and 974 transitions. [2019-12-07 10:11:03,283 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 412 [2019-12-07 10:11:03,287 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 690 states to 632 states and 916 transitions. [2019-12-07 10:11:03,287 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 442 [2019-12-07 10:11:03,288 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 442 [2019-12-07 10:11:03,288 INFO L73 IsDeterministic]: Start isDeterministic. Operand 632 states and 916 transitions. [2019-12-07 10:11:03,289 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:03,289 INFO L688 BuchiCegarLoop]: Abstraction has 632 states and 916 transitions. [2019-12-07 10:11:03,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states and 916 transitions. [2019-12-07 10:11:03,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 616. [2019-12-07 10:11:03,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 616 states. [2019-12-07 10:11:03,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 894 transitions. [2019-12-07 10:11:03,298 INFO L711 BuchiCegarLoop]: Abstraction has 616 states and 894 transitions. [2019-12-07 10:11:03,298 INFO L591 BuchiCegarLoop]: Abstraction has 616 states and 894 transitions. [2019-12-07 10:11:03,298 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-12-07 10:11:03,298 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 616 states and 894 transitions. [2019-12-07 10:11:03,300 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 401 [2019-12-07 10:11:03,301 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:03,301 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:03,302 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 10:11:03,302 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 10:11:03,302 INFO L794 eck$LassoCheckResult]: Stem: 8037#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7854#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7816#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 7817#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7941#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 7942#L98-2 assume !false; 8184#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8312#L101 assume !(12292 == ssl3_accept_~s__state~0); 8311#L104 assume !(16384 == ssl3_accept_~s__state~0); 8309#L107 assume !(8192 == ssl3_accept_~s__state~0); 8307#L110 assume !(24576 == ssl3_accept_~s__state~0); 8305#L113 assume !(8195 == ssl3_accept_~s__state~0); 8303#L116 assume !(8480 == ssl3_accept_~s__state~0); 8301#L119 assume !(8481 == ssl3_accept_~s__state~0); 8299#L122 assume !(8482 == ssl3_accept_~s__state~0); 8297#L125 assume 8464 == ssl3_accept_~s__state~0; 7845#L132 [2019-12-07 10:11:03,302 INFO L796 eck$LassoCheckResult]: Loop: 7845#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 7948#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7944#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; 7945#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8396#L595 ssl3_accept_~skip~0 := 0; 8394#L98-2 assume !false; 8392#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8391#L101 assume !(12292 == ssl3_accept_~s__state~0); 8390#L104 assume !(16384 == ssl3_accept_~s__state~0); 8389#L107 assume !(8192 == ssl3_accept_~s__state~0); 8040#L110 assume !(24576 == ssl3_accept_~s__state~0); 7966#L113 assume !(8195 == ssl3_accept_~s__state~0); 7951#L116 assume !(8480 == ssl3_accept_~s__state~0); 7952#L119 assume !(8481 == ssl3_accept_~s__state~0); 7956#L122 assume !(8482 == ssl3_accept_~s__state~0); 8395#L125 assume !(8464 == ssl3_accept_~s__state~0); 8393#L128 assume !(8465 == ssl3_accept_~s__state~0); 8388#L131 assume !(8466 == ssl3_accept_~s__state~0); 8066#L134 assume 8496 == ssl3_accept_~s__state~0; 7985#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 7986#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8024#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 8006#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7999#L292-2 ssl3_accept_~s__init_num~0 := 0; 7936#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7821#L595 ssl3_accept_~skip~0 := 0; 7955#L98-2 assume !false; 8402#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8222#L101 assume !(12292 == ssl3_accept_~s__state~0); 8214#L104 assume 16384 == ssl3_accept_~s__state~0; 8212#L210 ssl3_accept_~s__server~0 := 1; 8210#L215 assume 0 != ssl3_accept_~cb~0; 8208#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 8206#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 8203#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 8200#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 8198#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 8186#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8185#L595 ssl3_accept_~skip~0 := 0; 8182#L98-2 assume !false; 8180#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8178#L101 assume !(12292 == ssl3_accept_~s__state~0); 8176#L104 assume !(16384 == ssl3_accept_~s__state~0); 8174#L107 assume !(8192 == ssl3_accept_~s__state~0); 8172#L110 assume !(24576 == ssl3_accept_~s__state~0); 8170#L113 assume !(8195 == ssl3_accept_~s__state~0); 8168#L116 assume !(8480 == ssl3_accept_~s__state~0); 8165#L119 assume !(8481 == ssl3_accept_~s__state~0); 7888#L122 assume !(8482 == ssl3_accept_~s__state~0); 7855#L125 assume 8464 == ssl3_accept_~s__state~0; 7845#L132 [2019-12-07 10:11:03,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:03,303 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 4 times [2019-12-07 10:11:03,303 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:03,303 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044043786] [2019-12-07 10:11:03,303 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:03,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:03,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:03,317 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:03,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:03,317 INFO L82 PathProgramCache]: Analyzing trace with hash -1623061445, now seen corresponding path program 1 times [2019-12-07 10:11:03,317 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:03,317 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238804186] [2019-12-07 10:11:03,317 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:03,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:03,336 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 10:11:03,336 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238804186] [2019-12-07 10:11:03,336 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:11:03,337 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:11:03,337 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036312919] [2019-12-07 10:11:03,337 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:11:03,337 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:03,337 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:11:03,338 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:11:03,338 INFO L87 Difference]: Start difference. First operand 616 states and 894 transitions. cyclomatic complexity: 281 Second operand 3 states. [2019-12-07 10:11:03,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:03,461 INFO L93 Difference]: Finished difference Result 762 states and 1116 transitions. [2019-12-07 10:11:03,461 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:11:03,462 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 762 states and 1116 transitions. [2019-12-07 10:11:03,464 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 494 [2019-12-07 10:11:03,468 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 762 states to 755 states and 1109 transitions. [2019-12-07 10:11:03,468 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 524 [2019-12-07 10:11:03,469 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 524 [2019-12-07 10:11:03,469 INFO L73 IsDeterministic]: Start isDeterministic. Operand 755 states and 1109 transitions. [2019-12-07 10:11:03,469 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:03,469 INFO L688 BuchiCegarLoop]: Abstraction has 755 states and 1109 transitions. [2019-12-07 10:11:03,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 755 states and 1109 transitions. [2019-12-07 10:11:03,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 755 to 736. [2019-12-07 10:11:03,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 736 states. [2019-12-07 10:11:03,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 736 states to 736 states and 1081 transitions. [2019-12-07 10:11:03,477 INFO L711 BuchiCegarLoop]: Abstraction has 736 states and 1081 transitions. [2019-12-07 10:11:03,477 INFO L591 BuchiCegarLoop]: Abstraction has 736 states and 1081 transitions. [2019-12-07 10:11:03,477 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-12-07 10:11:03,477 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 736 states and 1081 transitions. [2019-12-07 10:11:03,479 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 481 [2019-12-07 10:11:03,479 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:03,479 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:03,480 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 10:11:03,480 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 10:11:03,480 INFO L794 eck$LassoCheckResult]: Stem: 9427#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9239#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9200#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 9201#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9328#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 9329#L98-2 assume !false; 9798#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9821#L101 assume !(12292 == ssl3_accept_~s__state~0); 9819#L104 assume !(16384 == ssl3_accept_~s__state~0); 9797#L107 assume !(8192 == ssl3_accept_~s__state~0); 9796#L110 assume !(24576 == ssl3_accept_~s__state~0); 9795#L113 assume !(8195 == ssl3_accept_~s__state~0); 9794#L116 assume !(8480 == ssl3_accept_~s__state~0); 9793#L119 assume !(8481 == ssl3_accept_~s__state~0); 9792#L122 assume !(8482 == ssl3_accept_~s__state~0); 9496#L125 assume 8464 == ssl3_accept_~s__state~0; 9436#L132 [2019-12-07 10:11:03,480 INFO L796 eck$LassoCheckResult]: Loop: 9436#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 9335#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9331#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; 9332#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9205#L595 ssl3_accept_~skip~0 := 0; 9209#L98-2 assume !false; 9210#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9430#L101 assume !(12292 == ssl3_accept_~s__state~0); 9441#L104 assume !(16384 == ssl3_accept_~s__state~0); 9442#L107 assume !(8192 == ssl3_accept_~s__state~0); 9432#L110 assume !(24576 == ssl3_accept_~s__state~0); 9433#L113 assume !(8195 == ssl3_accept_~s__state~0); 9338#L116 assume !(8480 == ssl3_accept_~s__state~0); 9339#L119 assume !(8481 == ssl3_accept_~s__state~0); 9275#L122 assume !(8482 == ssl3_accept_~s__state~0); 9240#L125 assume !(8464 == ssl3_accept_~s__state~0); 9241#L128 assume !(8465 == ssl3_accept_~s__state~0); 9228#L131 assume !(8466 == ssl3_accept_~s__state~0); 9229#L134 assume 8496 == ssl3_accept_~s__state~0; 9371#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 9372#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9426#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 9394#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 9395#L292-2 ssl3_accept_~s__init_num~0 := 0; 9322#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9891#L595 ssl3_accept_~skip~0 := 0; 9873#L98-2 assume !false; 9872#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9871#L101 assume !(12292 == ssl3_accept_~s__state~0); 9870#L104 assume !(16384 == ssl3_accept_~s__state~0); 9869#L107 assume !(8192 == ssl3_accept_~s__state~0); 9867#L110 assume !(24576 == ssl3_accept_~s__state~0); 9866#L113 assume !(8195 == ssl3_accept_~s__state~0); 9865#L116 assume !(8480 == ssl3_accept_~s__state~0); 9863#L119 assume !(8481 == ssl3_accept_~s__state~0); 9858#L122 assume !(8482 == ssl3_accept_~s__state~0); 9856#L125 assume !(8464 == ssl3_accept_~s__state~0); 9854#L128 assume !(8465 == ssl3_accept_~s__state~0); 9852#L131 assume !(8466 == ssl3_accept_~s__state~0); 9850#L134 assume !(8496 == ssl3_accept_~s__state~0); 9848#L137 assume !(8497 == ssl3_accept_~s__state~0); 9846#L140 assume !(8512 == ssl3_accept_~s__state~0); 9845#L143 assume !(8513 == ssl3_accept_~s__state~0); 9843#L146 assume !(8528 == ssl3_accept_~s__state~0); 9842#L149 assume !(8529 == ssl3_accept_~s__state~0); 9841#L152 assume !(8544 == ssl3_accept_~s__state~0); 9833#L155 assume !(8545 == ssl3_accept_~s__state~0); 9832#L158 assume 8560 == ssl3_accept_~s__state~0; 9452#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 9453#L426 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; 9307#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9778#L595 ssl3_accept_~skip~0 := 0; 9777#L98-2 assume !false; 9776#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9775#L101 assume !(12292 == ssl3_accept_~s__state~0); 9773#L104 assume !(16384 == ssl3_accept_~s__state~0); 9772#L107 assume !(8192 == ssl3_accept_~s__state~0); 9767#L110 assume !(24576 == ssl3_accept_~s__state~0); 9765#L113 assume !(8195 == ssl3_accept_~s__state~0); 9763#L116 assume !(8480 == ssl3_accept_~s__state~0); 9488#L119 assume !(8481 == ssl3_accept_~s__state~0); 9489#L122 assume !(8482 == ssl3_accept_~s__state~0); 9532#L125 assume 8464 == ssl3_accept_~s__state~0; 9436#L132 [2019-12-07 10:11:03,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:03,481 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 5 times [2019-12-07 10:11:03,481 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:03,481 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26254] [2019-12-07 10:11:03,481 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:03,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:03,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:03,493 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:03,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:03,493 INFO L82 PathProgramCache]: Analyzing trace with hash -949976303, now seen corresponding path program 1 times [2019-12-07 10:11:03,493 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:03,494 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096281802] [2019-12-07 10:11:03,494 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:03,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:03,518 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 10:11:03,519 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096281802] [2019-12-07 10:11:03,519 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:11:03,519 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:11:03,519 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911947264] [2019-12-07 10:11:03,519 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:11:03,520 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:03,520 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:11:03,520 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:11:03,520 INFO L87 Difference]: Start difference. First operand 736 states and 1081 transitions. cyclomatic complexity: 348 Second operand 3 states. [2019-12-07 10:11:03,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:03,634 INFO L93 Difference]: Finished difference Result 869 states and 1188 transitions. [2019-12-07 10:11:03,634 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:11:03,634 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 869 states and 1188 transitions. [2019-12-07 10:11:03,638 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 574 [2019-12-07 10:11:03,642 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 869 states to 869 states and 1188 transitions. [2019-12-07 10:11:03,642 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 604 [2019-12-07 10:11:03,642 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 604 [2019-12-07 10:11:03,643 INFO L73 IsDeterministic]: Start isDeterministic. Operand 869 states and 1188 transitions. [2019-12-07 10:11:03,643 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:03,643 INFO L688 BuchiCegarLoop]: Abstraction has 869 states and 1188 transitions. [2019-12-07 10:11:03,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 869 states and 1188 transitions. [2019-12-07 10:11:03,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 869 to 861. [2019-12-07 10:11:03,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 861 states. [2019-12-07 10:11:03,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 1177 transitions. [2019-12-07 10:11:03,652 INFO L711 BuchiCegarLoop]: Abstraction has 861 states and 1177 transitions. [2019-12-07 10:11:03,652 INFO L591 BuchiCegarLoop]: Abstraction has 861 states and 1177 transitions. [2019-12-07 10:11:03,652 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-12-07 10:11:03,653 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 861 states and 1177 transitions. [2019-12-07 10:11:03,655 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 567 [2019-12-07 10:11:03,655 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:03,655 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:03,656 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 10:11:03,656 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 10:11:03,656 INFO L794 eck$LassoCheckResult]: Stem: 11029#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 10848#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10811#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 10812#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10929#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 10930#L98-2 assume !false; 11175#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11606#L101 assume !(12292 == ssl3_accept_~s__state~0); 11605#L104 assume !(16384 == ssl3_accept_~s__state~0); 11604#L107 assume !(8192 == ssl3_accept_~s__state~0); 11603#L110 assume !(24576 == ssl3_accept_~s__state~0); 11601#L113 assume !(8195 == ssl3_accept_~s__state~0); 11600#L116 assume !(8480 == ssl3_accept_~s__state~0); 11595#L119 assume !(8481 == ssl3_accept_~s__state~0); 11489#L122 assume !(8482 == ssl3_accept_~s__state~0); 11490#L125 assume 8464 == ssl3_accept_~s__state~0; 11040#L132 [2019-12-07 10:11:03,656 INFO L796 eck$LassoCheckResult]: Loop: 11040#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 10936#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10932#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; 10933#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11586#L595 ssl3_accept_~skip~0 := 0; 11585#L98-2 assume !false; 11584#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11582#L101 assume !(12292 == ssl3_accept_~s__state~0); 11580#L104 assume !(16384 == ssl3_accept_~s__state~0); 11578#L107 assume !(8192 == ssl3_accept_~s__state~0); 11576#L110 assume !(24576 == ssl3_accept_~s__state~0); 11573#L113 assume !(8195 == ssl3_accept_~s__state~0); 11567#L116 assume !(8480 == ssl3_accept_~s__state~0); 11564#L119 assume !(8481 == ssl3_accept_~s__state~0); 11561#L122 assume !(8482 == ssl3_accept_~s__state~0); 11558#L125 assume !(8464 == ssl3_accept_~s__state~0); 11555#L128 assume !(8465 == ssl3_accept_~s__state~0); 11552#L131 assume !(8466 == ssl3_accept_~s__state~0); 11413#L134 assume 8496 == ssl3_accept_~s__state~0; 11412#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 11411#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11409#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 11407#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10988#L292-2 ssl3_accept_~s__init_num~0 := 0; 10989#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11594#L595 ssl3_accept_~skip~0 := 0; 11593#L98-2 assume !false; 11591#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11583#L101 assume !(12292 == ssl3_accept_~s__state~0); 11581#L104 assume !(16384 == ssl3_accept_~s__state~0); 11579#L107 assume !(8192 == ssl3_accept_~s__state~0); 11577#L110 assume !(24576 == ssl3_accept_~s__state~0); 11574#L113 assume !(8195 == ssl3_accept_~s__state~0); 11568#L116 assume !(8480 == ssl3_accept_~s__state~0); 11565#L119 assume !(8481 == ssl3_accept_~s__state~0); 11562#L122 assume !(8482 == ssl3_accept_~s__state~0); 11559#L125 assume !(8464 == ssl3_accept_~s__state~0); 11556#L128 assume !(8465 == ssl3_accept_~s__state~0); 11553#L131 assume !(8466 == ssl3_accept_~s__state~0); 11550#L134 assume !(8496 == ssl3_accept_~s__state~0); 11414#L137 assume !(8497 == ssl3_accept_~s__state~0); 11266#L140 assume 8512 == ssl3_accept_~s__state~0; 10883#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 10884#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 10828#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 10924#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11640#L595 ssl3_accept_~skip~0 := 0; 11639#L98-2 assume !false; 11638#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11637#L101 assume !(12292 == ssl3_accept_~s__state~0); 11636#L104 assume !(16384 == ssl3_accept_~s__state~0); 11635#L107 assume !(8192 == ssl3_accept_~s__state~0); 11634#L110 assume !(24576 == ssl3_accept_~s__state~0); 10955#L113 assume !(8195 == ssl3_accept_~s__state~0); 10939#L116 assume !(8480 == ssl3_accept_~s__state~0); 10940#L119 assume !(8481 == ssl3_accept_~s__state~0); 10881#L122 assume !(8482 == ssl3_accept_~s__state~0); 10849#L125 assume !(8464 == ssl3_accept_~s__state~0); 10850#L128 assume !(8465 == ssl3_accept_~s__state~0); 10838#L131 assume !(8466 == ssl3_accept_~s__state~0); 10839#L134 assume !(8496 == ssl3_accept_~s__state~0); 11485#L137 assume !(8497 == ssl3_accept_~s__state~0); 11484#L140 assume !(8512 == ssl3_accept_~s__state~0); 11264#L143 assume !(8513 == ssl3_accept_~s__state~0); 11265#L146 assume !(8528 == ssl3_accept_~s__state~0); 11460#L149 assume !(8529 == ssl3_accept_~s__state~0); 11152#L152 assume !(8544 == ssl3_accept_~s__state~0); 11153#L155 assume !(8545 == ssl3_accept_~s__state~0); 11147#L158 assume 8560 == ssl3_accept_~s__state~0; 11063#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 11064#L426 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; 10910#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11540#L595 ssl3_accept_~skip~0 := 0; 11539#L98-2 assume !false; 11535#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11532#L101 assume !(12292 == ssl3_accept_~s__state~0); 11530#L104 assume !(16384 == ssl3_accept_~s__state~0); 11528#L107 assume !(8192 == ssl3_accept_~s__state~0); 11526#L110 assume !(24576 == ssl3_accept_~s__state~0); 11496#L113 assume !(8195 == ssl3_accept_~s__state~0); 11294#L116 assume !(8480 == ssl3_accept_~s__state~0); 11110#L119 assume !(8481 == ssl3_accept_~s__state~0); 11111#L122 assume !(8482 == ssl3_accept_~s__state~0); 11133#L125 assume 8464 == ssl3_accept_~s__state~0; 11040#L132 [2019-12-07 10:11:03,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:03,657 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 6 times [2019-12-07 10:11:03,657 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:03,657 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875908639] [2019-12-07 10:11:03,657 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:03,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:03,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:03,667 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:03,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:03,668 INFO L82 PathProgramCache]: Analyzing trace with hash 1749634676, now seen corresponding path program 1 times [2019-12-07 10:11:03,668 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:03,668 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643598689] [2019-12-07 10:11:03,668 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:03,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:03,700 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 10:11:03,700 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643598689] [2019-12-07 10:11:03,700 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:11:03,700 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:11:03,700 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459278561] [2019-12-07 10:11:03,701 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:11:03,701 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:03,701 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:11:03,701 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:11:03,701 INFO L87 Difference]: Start difference. First operand 861 states and 1177 transitions. cyclomatic complexity: 319 Second operand 3 states. [2019-12-07 10:11:03,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:03,789 INFO L93 Difference]: Finished difference Result 978 states and 1336 transitions. [2019-12-07 10:11:03,789 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:11:03,789 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 978 states and 1336 transitions. [2019-12-07 10:11:03,794 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 645 [2019-12-07 10:11:03,799 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 978 states to 978 states and 1336 transitions. [2019-12-07 10:11:03,799 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 675 [2019-12-07 10:11:03,799 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 675 [2019-12-07 10:11:03,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 978 states and 1336 transitions. [2019-12-07 10:11:03,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:03,800 INFO L688 BuchiCegarLoop]: Abstraction has 978 states and 1336 transitions. [2019-12-07 10:11:03,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 978 states and 1336 transitions. [2019-12-07 10:11:03,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 978 to 936. [2019-12-07 10:11:03,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 936 states. [2019-12-07 10:11:03,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 936 states to 936 states and 1267 transitions. [2019-12-07 10:11:03,810 INFO L711 BuchiCegarLoop]: Abstraction has 936 states and 1267 transitions. [2019-12-07 10:11:03,810 INFO L591 BuchiCegarLoop]: Abstraction has 936 states and 1267 transitions. [2019-12-07 10:11:03,810 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-12-07 10:11:03,810 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 936 states and 1267 transitions. [2019-12-07 10:11:03,812 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 617 [2019-12-07 10:11:03,812 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:03,812 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:03,813 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 10:11:03,813 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 10:11:03,813 INFO L794 eck$LassoCheckResult]: Stem: 12878#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 12693#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12656#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 12657#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12776#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 12777#L98-2 assume !false; 13152#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13418#L101 assume !(12292 == ssl3_accept_~s__state~0); 13416#L104 assume !(16384 == ssl3_accept_~s__state~0); 13414#L107 assume !(8192 == ssl3_accept_~s__state~0); 13412#L110 assume !(24576 == ssl3_accept_~s__state~0); 13410#L113 assume !(8195 == ssl3_accept_~s__state~0); 13408#L116 assume !(8480 == ssl3_accept_~s__state~0); 13406#L119 assume !(8481 == ssl3_accept_~s__state~0); 13404#L122 assume !(8482 == ssl3_accept_~s__state~0); 13402#L125 assume 8464 == ssl3_accept_~s__state~0; 12887#L132 [2019-12-07 10:11:03,814 INFO L796 eck$LassoCheckResult]: Loop: 12887#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 12783#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12779#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; 12780#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13551#L595 ssl3_accept_~skip~0 := 0; 13549#L98-2 assume !false; 13547#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13545#L101 assume !(12292 == ssl3_accept_~s__state~0); 13544#L104 assume !(16384 == ssl3_accept_~s__state~0); 13542#L107 assume !(8192 == ssl3_accept_~s__state~0); 13540#L110 assume !(24576 == ssl3_accept_~s__state~0); 13539#L113 assume !(8195 == ssl3_accept_~s__state~0); 13538#L116 assume !(8480 == ssl3_accept_~s__state~0); 13537#L119 assume !(8481 == ssl3_accept_~s__state~0); 13536#L122 assume !(8482 == ssl3_accept_~s__state~0); 12694#L125 assume !(8464 == ssl3_accept_~s__state~0); 12695#L128 assume !(8465 == ssl3_accept_~s__state~0); 12683#L131 assume !(8466 == ssl3_accept_~s__state~0); 12684#L134 assume 8496 == ssl3_accept_~s__state~0; 12820#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 12821#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12866#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 12846#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 12835#L292-2 ssl3_accept_~s__init_num~0 := 0; 12836#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12661#L595 ssl3_accept_~skip~0 := 0; 12790#L98-2 assume !false; 13548#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13546#L101 assume !(12292 == ssl3_accept_~s__state~0); 12892#L104 assume !(16384 == ssl3_accept_~s__state~0); 12893#L107 assume !(8192 == ssl3_accept_~s__state~0); 13543#L110 assume !(24576 == ssl3_accept_~s__state~0); 13541#L113 assume !(8195 == ssl3_accept_~s__state~0); 12786#L116 assume !(8480 == ssl3_accept_~s__state~0); 12787#L119 assume !(8481 == ssl3_accept_~s__state~0); 12727#L122 assume !(8482 == ssl3_accept_~s__state~0); 12728#L125 assume !(8464 == ssl3_accept_~s__state~0); 13535#L128 assume !(8465 == ssl3_accept_~s__state~0); 13534#L131 assume !(8466 == ssl3_accept_~s__state~0); 13533#L134 assume !(8496 == ssl3_accept_~s__state~0); 12896#L137 assume !(8497 == ssl3_accept_~s__state~0); 12897#L140 assume !(8512 == ssl3_accept_~s__state~0); 12850#L143 assume !(8513 == ssl3_accept_~s__state~0); 12851#L146 assume !(8528 == ssl3_accept_~s__state~0); 13528#L149 assume !(8529 == ssl3_accept_~s__state~0); 13527#L152 assume !(8544 == ssl3_accept_~s__state~0); 13522#L155 assume !(8545 == ssl3_accept_~s__state~0); 13520#L158 assume !(8560 == ssl3_accept_~s__state~0); 13518#L161 assume !(8561 == ssl3_accept_~s__state~0); 12687#L164 assume !(8448 == ssl3_accept_~s__state~0); 12688#L167 assume !(8576 == ssl3_accept_~s__state~0); 12917#L170 assume !(8577 == ssl3_accept_~s__state~0); 12908#L173 assume !(8592 == ssl3_accept_~s__state~0); 12856#L176 assume !(8593 == ssl3_accept_~s__state~0); 12809#L179 assume !(8608 == ssl3_accept_~s__state~0); 12810#L182 assume !(8609 == ssl3_accept_~s__state~0); 13285#L185 assume !(8640 == ssl3_accept_~s__state~0); 12748#L188 assume !(8641 == ssl3_accept_~s__state~0); 12749#L191 assume 8656 == ssl3_accept_~s__state~0; 12761#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 12766#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 12767#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 12763#L510-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 12774#L520 assume !(0 == ssl3_accept_~tmp___10~0); 12879#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13553#L595 ssl3_accept_~skip~0 := 0; 12665#L98-2 assume !false; 12666#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13059#L101 assume !(12292 == ssl3_accept_~s__state~0); 13060#L104 assume 16384 == ssl3_accept_~s__state~0; 12800#L210 ssl3_accept_~s__server~0 := 1; 13575#L215 assume 0 != ssl3_accept_~cb~0; 12824#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 12825#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 12864#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13571#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13570#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 13558#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13552#L595 ssl3_accept_~skip~0 := 0; 13550#L98-2 assume !false; 12882#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12883#L101 assume !(12292 == ssl3_accept_~s__state~0); 12910#L104 assume !(16384 == ssl3_accept_~s__state~0); 12902#L107 assume !(8192 == ssl3_accept_~s__state~0); 12885#L110 assume !(24576 == ssl3_accept_~s__state~0); 12802#L113 assume !(8195 == ssl3_accept_~s__state~0); 12803#L116 assume !(8480 == ssl3_accept_~s__state~0); 12944#L119 assume !(8481 == ssl3_accept_~s__state~0); 12945#L122 assume !(8482 == ssl3_accept_~s__state~0); 13033#L125 assume 8464 == ssl3_accept_~s__state~0; 12887#L132 [2019-12-07 10:11:03,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:03,814 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 7 times [2019-12-07 10:11:03,814 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:03,814 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854943984] [2019-12-07 10:11:03,814 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:03,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:03,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:03,821 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:03,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:03,822 INFO L82 PathProgramCache]: Analyzing trace with hash -1161650935, now seen corresponding path program 1 times [2019-12-07 10:11:03,822 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:03,822 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359840810] [2019-12-07 10:11:03,822 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:03,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:03,843 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 10:11:03,843 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359840810] [2019-12-07 10:11:03,843 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:11:03,843 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:11:03,843 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976760782] [2019-12-07 10:11:03,844 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:11:03,844 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:03,844 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:11:03,844 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:11:03,844 INFO L87 Difference]: Start difference. First operand 936 states and 1267 transitions. cyclomatic complexity: 334 Second operand 3 states. [2019-12-07 10:11:03,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:03,954 INFO L93 Difference]: Finished difference Result 881 states and 1183 transitions. [2019-12-07 10:11:03,954 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:11:03,954 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 881 states and 1183 transitions. [2019-12-07 10:11:03,958 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 545 [2019-12-07 10:11:03,962 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 881 states to 879 states and 1181 transitions. [2019-12-07 10:11:03,962 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 623 [2019-12-07 10:11:03,963 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 623 [2019-12-07 10:11:03,963 INFO L73 IsDeterministic]: Start isDeterministic. Operand 879 states and 1181 transitions. [2019-12-07 10:11:03,963 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:03,963 INFO L688 BuchiCegarLoop]: Abstraction has 879 states and 1181 transitions. [2019-12-07 10:11:03,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 879 states and 1181 transitions. [2019-12-07 10:11:03,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 879 to 875. [2019-12-07 10:11:03,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 875 states. [2019-12-07 10:11:03,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 875 states to 875 states and 1176 transitions. [2019-12-07 10:11:03,973 INFO L711 BuchiCegarLoop]: Abstraction has 875 states and 1176 transitions. [2019-12-07 10:11:03,973 INFO L591 BuchiCegarLoop]: Abstraction has 875 states and 1176 transitions. [2019-12-07 10:11:03,973 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-12-07 10:11:03,973 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 875 states and 1176 transitions. [2019-12-07 10:11:03,975 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 541 [2019-12-07 10:11:03,975 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:03,975 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:03,976 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 10:11:03,976 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 10:11:03,976 INFO L794 eck$LassoCheckResult]: Stem: 14690#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 14515#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14477#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 14478#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14592#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 14593#L98-2 assume !false; 14856#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15091#L101 assume !(12292 == ssl3_accept_~s__state~0); 15089#L104 assume !(16384 == ssl3_accept_~s__state~0); 15087#L107 assume !(8192 == ssl3_accept_~s__state~0); 15085#L110 assume !(24576 == ssl3_accept_~s__state~0); 15083#L113 assume !(8195 == ssl3_accept_~s__state~0); 15081#L116 assume !(8480 == ssl3_accept_~s__state~0); 15079#L119 assume !(8481 == ssl3_accept_~s__state~0); 15076#L122 assume !(8482 == ssl3_accept_~s__state~0); 15077#L125 assume 8464 == ssl3_accept_~s__state~0; 14700#L132 [2019-12-07 10:11:03,976 INFO L796 eck$LassoCheckResult]: Loop: 14700#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 14600#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 14595#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; 14596#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15219#L595 ssl3_accept_~skip~0 := 0; 15217#L98-2 assume !false; 15215#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15213#L101 assume !(12292 == ssl3_accept_~s__state~0); 15211#L104 assume !(16384 == ssl3_accept_~s__state~0); 15209#L107 assume !(8192 == ssl3_accept_~s__state~0); 15207#L110 assume !(24576 == ssl3_accept_~s__state~0); 15205#L113 assume !(8195 == ssl3_accept_~s__state~0); 15203#L116 assume !(8480 == ssl3_accept_~s__state~0); 15201#L119 assume !(8481 == ssl3_accept_~s__state~0); 15199#L122 assume !(8482 == ssl3_accept_~s__state~0); 15197#L125 assume !(8464 == ssl3_accept_~s__state~0); 15195#L128 assume !(8465 == ssl3_accept_~s__state~0); 15193#L131 assume !(8466 == ssl3_accept_~s__state~0); 15187#L134 assume 8496 == ssl3_accept_~s__state~0; 14885#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 14688#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14689#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 14658#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 14659#L292-2 ssl3_accept_~s__init_num~0 := 0; 15225#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15220#L595 ssl3_accept_~skip~0 := 0; 15218#L98-2 assume !false; 15216#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15214#L101 assume !(12292 == ssl3_accept_~s__state~0); 15212#L104 assume !(16384 == ssl3_accept_~s__state~0); 15210#L107 assume !(8192 == ssl3_accept_~s__state~0); 15208#L110 assume !(24576 == ssl3_accept_~s__state~0); 15206#L113 assume !(8195 == ssl3_accept_~s__state~0); 15204#L116 assume !(8480 == ssl3_accept_~s__state~0); 15202#L119 assume !(8481 == ssl3_accept_~s__state~0); 15200#L122 assume !(8482 == ssl3_accept_~s__state~0); 15198#L125 assume !(8464 == ssl3_accept_~s__state~0); 15196#L128 assume !(8465 == ssl3_accept_~s__state~0); 15194#L131 assume !(8466 == ssl3_accept_~s__state~0); 15191#L134 assume !(8496 == ssl3_accept_~s__state~0); 15188#L137 assume !(8497 == ssl3_accept_~s__state~0); 15189#L140 assume 8512 == ssl3_accept_~s__state~0; 14880#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 15312#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 15310#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 15304#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15303#L595 ssl3_accept_~skip~0 := 0; 15302#L98-2 assume !false; 15301#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15300#L101 assume !(12292 == ssl3_accept_~s__state~0); 15298#L104 assume !(16384 == ssl3_accept_~s__state~0); 15297#L107 assume !(8192 == ssl3_accept_~s__state~0); 15296#L110 assume !(24576 == ssl3_accept_~s__state~0); 15295#L113 assume !(8195 == ssl3_accept_~s__state~0); 15294#L116 assume !(8480 == ssl3_accept_~s__state~0); 15293#L119 assume !(8481 == ssl3_accept_~s__state~0); 15292#L122 assume !(8482 == ssl3_accept_~s__state~0); 15291#L125 assume !(8464 == ssl3_accept_~s__state~0); 15290#L128 assume !(8465 == ssl3_accept_~s__state~0); 15289#L131 assume !(8466 == ssl3_accept_~s__state~0); 15288#L134 assume !(8496 == ssl3_accept_~s__state~0); 15287#L137 assume !(8497 == ssl3_accept_~s__state~0); 15286#L140 assume !(8512 == ssl3_accept_~s__state~0); 15285#L143 assume !(8513 == ssl3_accept_~s__state~0); 15284#L146 assume 8528 == ssl3_accept_~s__state~0; 14877#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 15283#L323 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 15282#L323-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 15281#L332 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 15275#L335 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 15266#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 14921#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15246#L595 ssl3_accept_~skip~0 := 0; 15244#L98-2 assume !false; 15241#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15239#L101 assume !(12292 == ssl3_accept_~s__state~0); 15236#L104 assume !(16384 == ssl3_accept_~s__state~0); 15235#L107 assume !(8192 == ssl3_accept_~s__state~0); 15068#L110 assume !(24576 == ssl3_accept_~s__state~0); 15067#L113 assume !(8195 == ssl3_accept_~s__state~0); 15066#L116 assume !(8480 == ssl3_accept_~s__state~0); 15065#L119 assume !(8481 == ssl3_accept_~s__state~0); 15064#L122 assume !(8482 == ssl3_accept_~s__state~0); 15063#L125 assume !(8464 == ssl3_accept_~s__state~0); 15062#L128 assume !(8465 == ssl3_accept_~s__state~0); 15061#L131 assume !(8466 == ssl3_accept_~s__state~0); 15059#L134 assume !(8496 == ssl3_accept_~s__state~0); 15056#L137 assume !(8497 == ssl3_accept_~s__state~0); 15050#L140 assume !(8512 == ssl3_accept_~s__state~0); 15047#L143 assume !(8513 == ssl3_accept_~s__state~0); 15045#L146 assume !(8528 == ssl3_accept_~s__state~0); 15042#L149 assume !(8529 == ssl3_accept_~s__state~0); 15040#L152 assume !(8544 == ssl3_accept_~s__state~0); 15037#L155 assume !(8545 == ssl3_accept_~s__state~0); 14777#L158 assume 8560 == ssl3_accept_~s__state~0; 14720#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 14721#L426 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; 14573#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15011#L595 ssl3_accept_~skip~0 := 0; 15004#L98-2 assume !false; 15001#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14998#L101 assume !(12292 == ssl3_accept_~s__state~0); 14995#L104 assume !(16384 == ssl3_accept_~s__state~0); 14992#L107 assume !(8192 == ssl3_accept_~s__state~0); 14989#L110 assume !(24576 == ssl3_accept_~s__state~0); 14983#L113 assume !(8195 == ssl3_accept_~s__state~0); 14981#L116 assume !(8480 == ssl3_accept_~s__state~0); 14756#L119 assume !(8481 == ssl3_accept_~s__state~0); 14757#L122 assume !(8482 == ssl3_accept_~s__state~0); 14768#L125 assume 8464 == ssl3_accept_~s__state~0; 14700#L132 [2019-12-07 10:11:03,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:03,977 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 8 times [2019-12-07 10:11:03,977 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:03,977 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56331836] [2019-12-07 10:11:03,977 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:03,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:03,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:03,986 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:03,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:03,987 INFO L82 PathProgramCache]: Analyzing trace with hash -529567712, now seen corresponding path program 1 times [2019-12-07 10:11:03,987 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:03,987 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770727227] [2019-12-07 10:11:03,987 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:03,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:04,018 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2019-12-07 10:11:04,019 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770727227] [2019-12-07 10:11:04,019 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:11:04,019 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:11:04,019 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108350047] [2019-12-07 10:11:04,019 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:11:04,019 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:04,019 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:11:04,020 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:11:04,020 INFO L87 Difference]: Start difference. First operand 875 states and 1176 transitions. cyclomatic complexity: 305 Second operand 3 states. [2019-12-07 10:11:04,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:04,030 INFO L93 Difference]: Finished difference Result 1721 states and 2297 transitions. [2019-12-07 10:11:04,030 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:11:04,030 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1721 states and 2297 transitions. [2019-12-07 10:11:04,037 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1068 [2019-12-07 10:11:04,045 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1721 states to 1721 states and 2297 transitions. [2019-12-07 10:11:04,045 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1216 [2019-12-07 10:11:04,046 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1216 [2019-12-07 10:11:04,046 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1721 states and 2297 transitions. [2019-12-07 10:11:04,046 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:04,046 INFO L688 BuchiCegarLoop]: Abstraction has 1721 states and 2297 transitions. [2019-12-07 10:11:04,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1721 states and 2297 transitions. [2019-12-07 10:11:04,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1721 to 878. [2019-12-07 10:11:04,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 878 states. [2019-12-07 10:11:04,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 878 states to 878 states and 1179 transitions. [2019-12-07 10:11:04,057 INFO L711 BuchiCegarLoop]: Abstraction has 878 states and 1179 transitions. [2019-12-07 10:11:04,057 INFO L591 BuchiCegarLoop]: Abstraction has 878 states and 1179 transitions. [2019-12-07 10:11:04,057 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-12-07 10:11:04,058 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 878 states and 1179 transitions. [2019-12-07 10:11:04,060 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 543 [2019-12-07 10:11:04,060 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:04,060 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:04,061 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 10:11:04,061 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 10:11:04,061 INFO L794 eck$LassoCheckResult]: Stem: 17291#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 17117#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 17079#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 17080#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 17198#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 17199#L98-2 assume !false; 17401#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17728#L101 assume !(12292 == ssl3_accept_~s__state~0); 17725#L104 assume !(16384 == ssl3_accept_~s__state~0); 17723#L107 assume !(8192 == ssl3_accept_~s__state~0); 17719#L110 assume !(24576 == ssl3_accept_~s__state~0); 17716#L113 assume !(8195 == ssl3_accept_~s__state~0); 17711#L116 assume !(8480 == ssl3_accept_~s__state~0); 17698#L119 assume !(8481 == ssl3_accept_~s__state~0); 17697#L122 assume !(8482 == ssl3_accept_~s__state~0); 17696#L125 assume 8464 == ssl3_accept_~s__state~0; 17298#L132 [2019-12-07 10:11:04,061 INFO L796 eck$LassoCheckResult]: Loop: 17298#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 17206#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 17201#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; 17202#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17778#L595 ssl3_accept_~skip~0 := 0; 17776#L98-2 assume !false; 17774#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17772#L101 assume !(12292 == ssl3_accept_~s__state~0); 17770#L104 assume !(16384 == ssl3_accept_~s__state~0); 17768#L107 assume !(8192 == ssl3_accept_~s__state~0); 17766#L110 assume !(24576 == ssl3_accept_~s__state~0); 17764#L113 assume !(8195 == ssl3_accept_~s__state~0); 17762#L116 assume !(8480 == ssl3_accept_~s__state~0); 17760#L119 assume !(8481 == ssl3_accept_~s__state~0); 17758#L122 assume !(8482 == ssl3_accept_~s__state~0); 17756#L125 assume !(8464 == ssl3_accept_~s__state~0); 17754#L128 assume !(8465 == ssl3_accept_~s__state~0); 17753#L131 assume !(8466 == ssl3_accept_~s__state~0); 17709#L134 assume 8496 == ssl3_accept_~s__state~0; 17242#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 17243#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 17282#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 17263#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 17264#L292-2 ssl3_accept_~s__init_num~0 := 0; 17815#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17814#L595 ssl3_accept_~skip~0 := 0; 17813#L98-2 assume !false; 17812#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17811#L101 assume !(12292 == ssl3_accept_~s__state~0); 17809#L104 assume !(16384 == ssl3_accept_~s__state~0); 17804#L107 assume !(8192 == ssl3_accept_~s__state~0); 17802#L110 assume !(24576 == ssl3_accept_~s__state~0); 17800#L113 assume !(8195 == ssl3_accept_~s__state~0); 17798#L116 assume !(8480 == ssl3_accept_~s__state~0); 17796#L119 assume !(8481 == ssl3_accept_~s__state~0); 17795#L122 assume !(8482 == ssl3_accept_~s__state~0); 17794#L125 assume !(8464 == ssl3_accept_~s__state~0); 17792#L128 assume !(8465 == ssl3_accept_~s__state~0); 17785#L131 assume !(8466 == ssl3_accept_~s__state~0); 17748#L134 assume !(8496 == ssl3_accept_~s__state~0); 17749#L137 assume !(8497 == ssl3_accept_~s__state~0); 17701#L140 assume 8512 == ssl3_accept_~s__state~0; 17151#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 17152#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 17096#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 17257#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17803#L595 ssl3_accept_~skip~0 := 0; 17801#L98-2 assume !false; 17799#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17797#L101 assume !(12292 == ssl3_accept_~s__state~0); 17752#L104 assume !(16384 == ssl3_accept_~s__state~0); 17750#L107 assume !(8192 == ssl3_accept_~s__state~0); 17747#L110 assume !(24576 == ssl3_accept_~s__state~0); 17746#L113 assume !(8195 == ssl3_accept_~s__state~0); 17745#L116 assume !(8480 == ssl3_accept_~s__state~0); 17744#L119 assume !(8481 == ssl3_accept_~s__state~0); 17743#L122 assume !(8482 == ssl3_accept_~s__state~0); 17738#L125 assume !(8464 == ssl3_accept_~s__state~0); 17736#L128 assume !(8465 == ssl3_accept_~s__state~0); 17734#L131 assume !(8466 == ssl3_accept_~s__state~0); 17730#L134 assume !(8496 == ssl3_accept_~s__state~0); 17727#L137 assume !(8497 == ssl3_accept_~s__state~0); 17724#L140 assume !(8512 == ssl3_accept_~s__state~0); 17722#L143 assume !(8513 == ssl3_accept_~s__state~0); 17708#L146 assume 8528 == ssl3_accept_~s__state~0; 17133#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 17134#L323 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 17345#L323-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 17346#L332 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 17337#L335 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 17286#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 17193#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17786#L595 ssl3_accept_~skip~0 := 0; 17784#L98-2 assume !false; 17779#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17777#L101 assume !(12292 == ssl3_accept_~s__state~0); 17775#L104 assume !(16384 == ssl3_accept_~s__state~0); 17773#L107 assume !(8192 == ssl3_accept_~s__state~0); 17771#L110 assume !(24576 == ssl3_accept_~s__state~0); 17769#L113 assume !(8195 == ssl3_accept_~s__state~0); 17767#L116 assume !(8480 == ssl3_accept_~s__state~0); 17765#L119 assume !(8481 == ssl3_accept_~s__state~0); 17763#L122 assume !(8482 == ssl3_accept_~s__state~0); 17761#L125 assume !(8464 == ssl3_accept_~s__state~0); 17759#L128 assume !(8465 == ssl3_accept_~s__state~0); 17757#L131 assume !(8466 == ssl3_accept_~s__state~0); 17755#L134 assume !(8496 == ssl3_accept_~s__state~0); 17710#L137 assume !(8497 == ssl3_accept_~s__state~0); 17703#L140 assume !(8512 == ssl3_accept_~s__state~0); 17699#L143 assume !(8513 == ssl3_accept_~s__state~0); 17700#L146 assume !(8528 == ssl3_accept_~s__state~0); 17705#L149 assume !(8529 == ssl3_accept_~s__state~0); 17408#L152 assume !(8544 == ssl3_accept_~s__state~0); 17409#L155 assume !(8545 == ssl3_accept_~s__state~0); 17368#L158 assume 8560 == ssl3_accept_~s__state~0; 17316#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 17317#L426 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; 17180#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17683#L595 ssl3_accept_~skip~0 := 0; 17682#L98-2 assume !false; 17681#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17678#L101 assume !(12292 == ssl3_accept_~s__state~0); 17660#L104 assume !(16384 == ssl3_accept_~s__state~0); 17657#L107 assume !(8192 == ssl3_accept_~s__state~0); 17653#L110 assume !(24576 == ssl3_accept_~s__state~0); 17649#L113 assume !(8195 == ssl3_accept_~s__state~0); 17648#L116 assume !(8480 == ssl3_accept_~s__state~0); 17354#L119 assume !(8481 == ssl3_accept_~s__state~0); 17350#L122 assume !(8482 == ssl3_accept_~s__state~0); 17351#L125 assume 8464 == ssl3_accept_~s__state~0; 17298#L132 [2019-12-07 10:11:04,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:04,061 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 9 times [2019-12-07 10:11:04,061 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:04,061 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796557621] [2019-12-07 10:11:04,062 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:04,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:04,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:04,068 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:04,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:04,068 INFO L82 PathProgramCache]: Analyzing trace with hash 1716011742, now seen corresponding path program 1 times [2019-12-07 10:11:04,068 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:04,069 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992316869] [2019-12-07 10:11:04,069 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:04,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:04,096 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 10:11:04,097 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992316869] [2019-12-07 10:11:04,097 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:11:04,097 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:11:04,097 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680495931] [2019-12-07 10:11:04,097 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:11:04,097 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:04,097 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:11:04,098 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:11:04,098 INFO L87 Difference]: Start difference. First operand 878 states and 1179 transitions. cyclomatic complexity: 305 Second operand 3 states. [2019-12-07 10:11:04,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:04,181 INFO L93 Difference]: Finished difference Result 983 states and 1312 transitions. [2019-12-07 10:11:04,181 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:11:04,182 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 983 states and 1312 transitions. [2019-12-07 10:11:04,185 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 612 [2019-12-07 10:11:04,190 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 983 states to 983 states and 1312 transitions. [2019-12-07 10:11:04,190 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 690 [2019-12-07 10:11:04,190 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 690 [2019-12-07 10:11:04,190 INFO L73 IsDeterministic]: Start isDeterministic. Operand 983 states and 1312 transitions. [2019-12-07 10:11:04,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:04,191 INFO L688 BuchiCegarLoop]: Abstraction has 983 states and 1312 transitions. [2019-12-07 10:11:04,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 983 states and 1312 transitions. [2019-12-07 10:11:04,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 983 to 959. [2019-12-07 10:11:04,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 959 states. [2019-12-07 10:11:04,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 959 states to 959 states and 1275 transitions. [2019-12-07 10:11:04,200 INFO L711 BuchiCegarLoop]: Abstraction has 959 states and 1275 transitions. [2019-12-07 10:11:04,200 INFO L591 BuchiCegarLoop]: Abstraction has 959 states and 1275 transitions. [2019-12-07 10:11:04,200 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-12-07 10:11:04,200 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 959 states and 1275 transitions. [2019-12-07 10:11:04,202 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 597 [2019-12-07 10:11:04,203 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:04,203 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:04,203 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 10:11:04,203 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, 1] [2019-12-07 10:11:04,204 INFO L794 eck$LassoCheckResult]: Stem: 19153#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 18983#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18946#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 18947#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 19062#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 19063#L98-2 assume !false; 19332#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19811#L101 assume !(12292 == ssl3_accept_~s__state~0); 19809#L104 assume !(16384 == ssl3_accept_~s__state~0); 19807#L107 assume !(8192 == ssl3_accept_~s__state~0); 19805#L110 assume !(24576 == ssl3_accept_~s__state~0); 19803#L113 assume !(8195 == ssl3_accept_~s__state~0); 19801#L116 assume !(8480 == ssl3_accept_~s__state~0); 19799#L119 assume !(8481 == ssl3_accept_~s__state~0); 19797#L122 assume !(8482 == ssl3_accept_~s__state~0); 19215#L125 assume 8464 == ssl3_accept_~s__state~0; 19160#L132 [2019-12-07 10:11:04,204 INFO L796 eck$LassoCheckResult]: Loop: 19160#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 19070#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 19065#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; 19066#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19757#L595 ssl3_accept_~skip~0 := 0; 19752#L98-2 assume !false; 19747#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19742#L101 assume !(12292 == ssl3_accept_~s__state~0); 19737#L104 assume !(16384 == ssl3_accept_~s__state~0); 19732#L107 assume !(8192 == ssl3_accept_~s__state~0); 19727#L110 assume !(24576 == ssl3_accept_~s__state~0); 19722#L113 assume !(8195 == ssl3_accept_~s__state~0); 19717#L116 assume !(8480 == ssl3_accept_~s__state~0); 19712#L119 assume !(8481 == ssl3_accept_~s__state~0); 19707#L122 assume !(8482 == ssl3_accept_~s__state~0); 19702#L125 assume !(8464 == ssl3_accept_~s__state~0); 19698#L128 assume !(8465 == ssl3_accept_~s__state~0); 19694#L131 assume !(8466 == ssl3_accept_~s__state~0); 19685#L134 assume 8496 == ssl3_accept_~s__state~0; 19366#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 19787#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 19786#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 19783#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 19784#L292-2 ssl3_accept_~s__init_num~0 := 0; 19768#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19756#L595 ssl3_accept_~skip~0 := 0; 19751#L98-2 assume !false; 19746#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19741#L101 assume !(12292 == ssl3_accept_~s__state~0); 19736#L104 assume !(16384 == ssl3_accept_~s__state~0); 19731#L107 assume !(8192 == ssl3_accept_~s__state~0); 19726#L110 assume !(24576 == ssl3_accept_~s__state~0); 19721#L113 assume !(8195 == ssl3_accept_~s__state~0); 19716#L116 assume !(8480 == ssl3_accept_~s__state~0); 19711#L119 assume !(8481 == ssl3_accept_~s__state~0); 19706#L122 assume !(8482 == ssl3_accept_~s__state~0); 19701#L125 assume !(8464 == ssl3_accept_~s__state~0); 19697#L128 assume !(8465 == ssl3_accept_~s__state~0); 19693#L131 assume !(8466 == ssl3_accept_~s__state~0); 19689#L134 assume !(8496 == ssl3_accept_~s__state~0); 19688#L137 assume !(8497 == ssl3_accept_~s__state~0); 19680#L140 assume 8512 == ssl3_accept_~s__state~0; 19021#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19022#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 18963#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 19120#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19831#L595 ssl3_accept_~skip~0 := 0; 19829#L98-2 assume !false; 19828#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19827#L101 assume !(12292 == ssl3_accept_~s__state~0); 19823#L104 assume !(16384 == ssl3_accept_~s__state~0); 19822#L107 assume !(8192 == ssl3_accept_~s__state~0); 19817#L110 assume !(24576 == ssl3_accept_~s__state~0); 19815#L113 assume !(8195 == ssl3_accept_~s__state~0); 19813#L116 assume !(8480 == ssl3_accept_~s__state~0); 19812#L119 assume !(8481 == ssl3_accept_~s__state~0); 19810#L122 assume !(8482 == ssl3_accept_~s__state~0); 19808#L125 assume !(8464 == ssl3_accept_~s__state~0); 19806#L128 assume !(8465 == ssl3_accept_~s__state~0); 19804#L131 assume !(8466 == ssl3_accept_~s__state~0); 19802#L134 assume !(8496 == ssl3_accept_~s__state~0); 19800#L137 assume !(8497 == ssl3_accept_~s__state~0); 19798#L140 assume !(8512 == ssl3_accept_~s__state~0); 19796#L143 assume !(8513 == ssl3_accept_~s__state~0); 19368#L146 assume 8528 == ssl3_accept_~s__state~0; 18993#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 18994#L323 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 19018#L323-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 18940#L332 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 18942#L335 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 19148#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 19185#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18951#L595 ssl3_accept_~skip~0 := 0; 18955#L98-2 assume !false; 18956#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19156#L101 assume !(12292 == ssl3_accept_~s__state~0); 19165#L104 assume !(16384 == ssl3_accept_~s__state~0); 19166#L107 assume !(8192 == ssl3_accept_~s__state~0); 19863#L110 assume !(24576 == ssl3_accept_~s__state~0); 19862#L113 assume !(8195 == ssl3_accept_~s__state~0); 19861#L116 assume !(8480 == ssl3_accept_~s__state~0); 19860#L119 assume !(8481 == ssl3_accept_~s__state~0); 19859#L122 assume !(8482 == ssl3_accept_~s__state~0); 19858#L125 assume !(8464 == ssl3_accept_~s__state~0); 19857#L128 assume !(8465 == ssl3_accept_~s__state~0); 19856#L131 assume !(8466 == ssl3_accept_~s__state~0); 19189#L134 assume !(8496 == ssl3_accept_~s__state~0); 19169#L137 assume !(8497 == ssl3_accept_~s__state~0); 19170#L140 assume !(8512 == ssl3_accept_~s__state~0); 19130#L143 assume !(8513 == ssl3_accept_~s__state~0); 19090#L146 assume !(8528 == ssl3_accept_~s__state~0); 19091#L149 assume !(8529 == ssl3_accept_~s__state~0); 19077#L152 assume 8544 == ssl3_accept_~s__state~0; 19078#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 18997#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 18998#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19173#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 19103#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 19098#L405 assume !(8 == ssl3_accept_~blastFlag~0); 19067#L408 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; 19043#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19574#L595 ssl3_accept_~skip~0 := 0; 19571#L98-2 assume !false; 19567#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19563#L101 assume !(12292 == ssl3_accept_~s__state~0); 19551#L104 assume !(16384 == ssl3_accept_~s__state~0); 19550#L107 assume !(8192 == ssl3_accept_~s__state~0); 19549#L110 assume !(24576 == ssl3_accept_~s__state~0); 19548#L113 assume !(8195 == ssl3_accept_~s__state~0); 19547#L116 assume !(8480 == ssl3_accept_~s__state~0); 19205#L119 assume !(8481 == ssl3_accept_~s__state~0); 19206#L122 assume !(8482 == ssl3_accept_~s__state~0); 19224#L125 assume 8464 == ssl3_accept_~s__state~0; 19160#L132 [2019-12-07 10:11:04,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:04,204 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 10 times [2019-12-07 10:11:04,204 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:04,204 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946430943] [2019-12-07 10:11:04,204 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:04,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:04,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:04,211 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:04,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:04,211 INFO L82 PathProgramCache]: Analyzing trace with hash -637575138, now seen corresponding path program 1 times [2019-12-07 10:11:04,211 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:04,211 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545260282] [2019-12-07 10:11:04,211 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:04,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:04,245 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 10:11:04,245 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545260282] [2019-12-07 10:11:04,245 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:11:04,245 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 10:11:04,246 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422697875] [2019-12-07 10:11:04,246 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:11:04,246 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:04,246 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:11:04,246 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:11:04,246 INFO L87 Difference]: Start difference. First operand 959 states and 1275 transitions. cyclomatic complexity: 320 Second operand 3 states. [2019-12-07 10:11:04,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:04,331 INFO L93 Difference]: Finished difference Result 1032 states and 1363 transitions. [2019-12-07 10:11:04,331 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:11:04,331 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1032 states and 1363 transitions. [2019-12-07 10:11:04,334 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 629 [2019-12-07 10:11:04,338 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1032 states to 1010 states and 1332 transitions. [2019-12-07 10:11:04,338 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 727 [2019-12-07 10:11:04,339 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 742 [2019-12-07 10:11:04,339 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1010 states and 1332 transitions. [2019-12-07 10:11:04,339 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:04,339 INFO L688 BuchiCegarLoop]: Abstraction has 1010 states and 1332 transitions. [2019-12-07 10:11:04,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1010 states and 1332 transitions. [2019-12-07 10:11:04,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1010 to 962. [2019-12-07 10:11:04,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 962 states. [2019-12-07 10:11:04,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 962 states to 962 states and 1276 transitions. [2019-12-07 10:11:04,348 INFO L711 BuchiCegarLoop]: Abstraction has 962 states and 1276 transitions. [2019-12-07 10:11:04,348 INFO L591 BuchiCegarLoop]: Abstraction has 962 states and 1276 transitions. [2019-12-07 10:11:04,348 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-12-07 10:11:04,348 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 962 states and 1276 transitions. [2019-12-07 10:11:04,350 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 618 [2019-12-07 10:11:04,350 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:04,350 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:04,350 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:11:04,350 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 10:11:04,350 INFO L794 eck$LassoCheckResult]: Stem: 21141#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 20977#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20941#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 20942#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 21052#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 21053#L98-2 assume !false; 21408#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21407#L101 assume !(12292 == ssl3_accept_~s__state~0); 21155#L104 assume !(16384 == ssl3_accept_~s__state~0); 21156#L107 assume !(8192 == ssl3_accept_~s__state~0); 21147#L110 assume !(24576 == ssl3_accept_~s__state~0); 21078#L113 assume !(8195 == ssl3_accept_~s__state~0); 21063#L116 assume !(8480 == ssl3_accept_~s__state~0); 21064#L119 assume 8481 == ssl3_accept_~s__state~0; 20965#L120 [2019-12-07 10:11:04,351 INFO L796 eck$LassoCheckResult]: Loop: 20965#L120 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 20966#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; 21037#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20946#L595 ssl3_accept_~skip~0 := 0; 20950#L98-2 assume !false; 20951#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21144#L101 assume !(12292 == ssl3_accept_~s__state~0); 21153#L104 assume !(16384 == ssl3_accept_~s__state~0); 21154#L107 assume !(8192 == ssl3_accept_~s__state~0); 21146#L110 assume !(24576 == ssl3_accept_~s__state~0); 21077#L113 assume !(8195 == ssl3_accept_~s__state~0); 21061#L116 assume !(8480 == ssl3_accept_~s__state~0); 21062#L119 assume !(8481 == ssl3_accept_~s__state~0); 21008#L122 assume !(8482 == ssl3_accept_~s__state~0); 20978#L125 assume !(8464 == ssl3_accept_~s__state~0); 20979#L128 assume !(8465 == ssl3_accept_~s__state~0); 20967#L131 assume !(8466 == ssl3_accept_~s__state~0); 20968#L134 assume !(8496 == ssl3_accept_~s__state~0); 21159#L137 assume !(8497 == ssl3_accept_~s__state~0); 21160#L140 assume !(8512 == ssl3_accept_~s__state~0); 21117#L143 assume !(8513 == ssl3_accept_~s__state~0); 21079#L146 assume !(8528 == ssl3_accept_~s__state~0); 21080#L149 assume !(8529 == ssl3_accept_~s__state~0); 21067#L152 assume !(8544 == ssl3_accept_~s__state~0); 21020#L155 assume !(8545 == ssl3_accept_~s__state~0); 21021#L158 assume !(8560 == ssl3_accept_~s__state~0); 21425#L161 assume !(8561 == ssl3_accept_~s__state~0); 21197#L164 assume 8448 == ssl3_accept_~s__state~0; 21119#L165 assume !(ssl3_accept_~num1~0 > 0); 21120#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 21188#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21228#L595 ssl3_accept_~skip~0 := 0; 21226#L98-2 assume !false; 21224#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21221#L101 assume !(12292 == ssl3_accept_~s__state~0); 21222#L104 assume !(16384 == ssl3_accept_~s__state~0); 21354#L107 assume !(8192 == ssl3_accept_~s__state~0); 21353#L110 assume !(24576 == ssl3_accept_~s__state~0); 21352#L113 assume !(8195 == ssl3_accept_~s__state~0); 21350#L116 assume 8480 == ssl3_accept_~s__state~0; 20965#L120 [2019-12-07 10:11:04,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:04,351 INFO L82 PathProgramCache]: Analyzing trace with hash 82541866, now seen corresponding path program 1 times [2019-12-07 10:11:04,351 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:04,351 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289950502] [2019-12-07 10:11:04,351 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:04,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:04,359 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 10:11:04,359 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289950502] [2019-12-07 10:11:04,359 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:11:04,359 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-12-07 10:11:04,360 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569332019] [2019-12-07 10:11:04,360 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 10:11:04,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:04,360 INFO L82 PathProgramCache]: Analyzing trace with hash 1750185202, now seen corresponding path program 1 times [2019-12-07 10:11:04,360 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:04,360 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494749926] [2019-12-07 10:11:04,360 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:04,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:04,375 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 10:11:04,375 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494749926] [2019-12-07 10:11:04,375 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1324738636] [2019-12-07 10:11:04,375 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/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 10:11:04,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:04,403 INFO L264 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 10:11:04,404 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 10:11:04,408 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 10:11:04,408 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 10:11:04,408 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-12-07 10:11:04,408 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855748206] [2019-12-07 10:11:04,409 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:11:04,409 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:04,409 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:11:04,409 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:11:04,409 INFO L87 Difference]: Start difference. First operand 962 states and 1276 transitions. cyclomatic complexity: 319 Second operand 3 states. [2019-12-07 10:11:04,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:04,475 INFO L93 Difference]: Finished difference Result 964 states and 1276 transitions. [2019-12-07 10:11:04,475 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:11:04,475 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 964 states and 1276 transitions. [2019-12-07 10:11:04,477 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 620 [2019-12-07 10:11:04,482 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 964 states to 964 states and 1276 transitions. [2019-12-07 10:11:04,482 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 696 [2019-12-07 10:11:04,482 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 696 [2019-12-07 10:11:04,482 INFO L73 IsDeterministic]: Start isDeterministic. Operand 964 states and 1276 transitions. [2019-12-07 10:11:04,483 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:04,483 INFO L688 BuchiCegarLoop]: Abstraction has 964 states and 1276 transitions. [2019-12-07 10:11:04,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 964 states and 1276 transitions. [2019-12-07 10:11:04,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 964 to 962. [2019-12-07 10:11:04,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 962 states. [2019-12-07 10:11:04,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 962 states to 962 states and 1274 transitions. [2019-12-07 10:11:04,494 INFO L711 BuchiCegarLoop]: Abstraction has 962 states and 1274 transitions. [2019-12-07 10:11:04,494 INFO L591 BuchiCegarLoop]: Abstraction has 962 states and 1274 transitions. [2019-12-07 10:11:04,494 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-12-07 10:11:04,494 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 962 states and 1274 transitions. [2019-12-07 10:11:04,497 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 618 [2019-12-07 10:11:04,497 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:04,497 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:04,497 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:11:04,498 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 10:11:04,498 INFO L794 eck$LassoCheckResult]: Stem: 23194#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 23028#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22992#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 22993#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23105#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 23106#L98-2 assume !false; 23313#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23311#L101 assume !(12292 == ssl3_accept_~s__state~0); 23310#L104 assume !(16384 == ssl3_accept_~s__state~0); 23308#L107 assume !(8192 == ssl3_accept_~s__state~0); 23303#L110 assume !(24576 == ssl3_accept_~s__state~0); 23301#L113 assume !(8195 == ssl3_accept_~s__state~0); 23299#L116 assume !(8480 == ssl3_accept_~s__state~0); 23297#L119 assume !(8481 == ssl3_accept_~s__state~0); 23294#L122 assume 8482 == ssl3_accept_~s__state~0; 23232#L123 [2019-12-07 10:11:04,498 INFO L796 eck$LassoCheckResult]: Loop: 23232#L123 ssl3_accept_~s__state~0 := 3; 23088#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23780#L595 ssl3_accept_~skip~0 := 0; 23778#L98-2 assume !false; 23776#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23774#L101 assume !(12292 == ssl3_accept_~s__state~0); 23772#L104 assume !(16384 == ssl3_accept_~s__state~0); 23770#L107 assume !(8192 == ssl3_accept_~s__state~0); 23768#L110 assume !(24576 == ssl3_accept_~s__state~0); 23766#L113 assume !(8195 == ssl3_accept_~s__state~0); 23764#L116 assume !(8480 == ssl3_accept_~s__state~0); 23762#L119 assume !(8481 == ssl3_accept_~s__state~0); 23760#L122 assume !(8482 == ssl3_accept_~s__state~0); 23758#L125 assume !(8464 == ssl3_accept_~s__state~0); 23756#L128 assume !(8465 == ssl3_accept_~s__state~0); 23754#L131 assume !(8466 == ssl3_accept_~s__state~0); 23598#L134 assume !(8496 == ssl3_accept_~s__state~0); 23595#L137 assume !(8497 == ssl3_accept_~s__state~0); 23592#L140 assume !(8512 == ssl3_accept_~s__state~0); 23589#L143 assume !(8513 == ssl3_accept_~s__state~0); 23586#L146 assume !(8528 == ssl3_accept_~s__state~0); 23583#L149 assume !(8529 == ssl3_accept_~s__state~0); 23574#L152 assume !(8544 == ssl3_accept_~s__state~0); 23571#L155 assume !(8545 == ssl3_accept_~s__state~0); 23567#L158 assume !(8560 == ssl3_accept_~s__state~0); 23558#L161 assume !(8561 == ssl3_accept_~s__state~0); 23250#L164 assume 8448 == ssl3_accept_~s__state~0; 23169#L165 assume !(ssl3_accept_~num1~0 > 0); 23170#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 23244#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23302#L595 ssl3_accept_~skip~0 := 0; 23300#L98-2 assume !false; 23298#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23295#L101 assume !(12292 == ssl3_accept_~s__state~0); 23296#L104 assume !(16384 == ssl3_accept_~s__state~0); 23601#L107 assume !(8192 == ssl3_accept_~s__state~0); 23569#L110 assume !(24576 == ssl3_accept_~s__state~0); 23561#L113 assume !(8195 == ssl3_accept_~s__state~0); 23419#L116 assume !(8480 == ssl3_accept_~s__state~0); 23418#L119 assume !(8481 == ssl3_accept_~s__state~0); 23417#L122 assume 8482 == ssl3_accept_~s__state~0; 23232#L123 [2019-12-07 10:11:04,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:04,498 INFO L82 PathProgramCache]: Analyzing trace with hash -1736169309, now seen corresponding path program 1 times [2019-12-07 10:11:04,498 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:04,499 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208511455] [2019-12-07 10:11:04,499 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:04,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:04,510 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 10:11:04,510 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208511455] [2019-12-07 10:11:04,511 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:11:04,511 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-12-07 10:11:04,511 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397771458] [2019-12-07 10:11:04,511 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 10:11:04,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:04,511 INFO L82 PathProgramCache]: Analyzing trace with hash 529401474, now seen corresponding path program 1 times [2019-12-07 10:11:04,512 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:04,512 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308735815] [2019-12-07 10:11:04,512 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:04,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:04,524 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 10:11:04,524 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308735815] [2019-12-07 10:11:04,525 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:11:04,525 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 10:11:04,525 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338088414] [2019-12-07 10:11:04,525 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:11:04,525 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:04,525 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:11:04,525 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:11:04,526 INFO L87 Difference]: Start difference. First operand 962 states and 1274 transitions. cyclomatic complexity: 317 Second operand 3 states. [2019-12-07 10:11:04,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:04,592 INFO L93 Difference]: Finished difference Result 962 states and 1272 transitions. [2019-12-07 10:11:04,593 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:11:04,593 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 962 states and 1272 transitions. [2019-12-07 10:11:04,595 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 618 [2019-12-07 10:11:04,599 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 962 states to 962 states and 1272 transitions. [2019-12-07 10:11:04,599 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 694 [2019-12-07 10:11:04,600 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 694 [2019-12-07 10:11:04,600 INFO L73 IsDeterministic]: Start isDeterministic. Operand 962 states and 1272 transitions. [2019-12-07 10:11:04,600 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:04,600 INFO L688 BuchiCegarLoop]: Abstraction has 962 states and 1272 transitions. [2019-12-07 10:11:04,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 962 states and 1272 transitions. [2019-12-07 10:11:04,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 962 to 962. [2019-12-07 10:11:04,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 962 states. [2019-12-07 10:11:04,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 962 states to 962 states and 1272 transitions. [2019-12-07 10:11:04,607 INFO L711 BuchiCegarLoop]: Abstraction has 962 states and 1272 transitions. [2019-12-07 10:11:04,607 INFO L591 BuchiCegarLoop]: Abstraction has 962 states and 1272 transitions. [2019-12-07 10:11:04,607 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-12-07 10:11:04,608 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 962 states and 1272 transitions. [2019-12-07 10:11:04,609 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 618 [2019-12-07 10:11:04,609 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:04,609 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:04,610 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 10:11:04,610 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 10:11:04,610 INFO L794 eck$LassoCheckResult]: Stem: 25125#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 24958#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 24923#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 24924#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25036#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 25037#L98-2 assume !false; 25590#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25588#L101 assume !(12292 == ssl3_accept_~s__state~0); 25586#L104 assume !(16384 == ssl3_accept_~s__state~0); 25584#L107 assume !(8192 == ssl3_accept_~s__state~0); 25582#L110 assume !(24576 == ssl3_accept_~s__state~0); 25580#L113 assume !(8195 == ssl3_accept_~s__state~0); 25578#L116 assume !(8480 == ssl3_accept_~s__state~0); 25576#L119 assume !(8481 == ssl3_accept_~s__state~0); 25574#L122 assume !(8482 == ssl3_accept_~s__state~0); 25572#L125 assume 8464 == ssl3_accept_~s__state~0; 25133#L132 [2019-12-07 10:11:04,610 INFO L796 eck$LassoCheckResult]: Loop: 25133#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 25042#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 25039#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; 25040#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25853#L595 ssl3_accept_~skip~0 := 0; 25851#L98-2 assume !false; 25850#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25743#L101 assume !(12292 == ssl3_accept_~s__state~0); 25742#L104 assume !(16384 == ssl3_accept_~s__state~0); 25741#L107 assume !(8192 == ssl3_accept_~s__state~0); 25740#L110 assume !(24576 == ssl3_accept_~s__state~0); 25739#L113 assume !(8195 == ssl3_accept_~s__state~0); 25738#L116 assume !(8480 == ssl3_accept_~s__state~0); 25737#L119 assume !(8481 == ssl3_accept_~s__state~0); 25735#L122 assume !(8482 == ssl3_accept_~s__state~0); 25734#L125 assume !(8464 == ssl3_accept_~s__state~0); 25728#L128 assume !(8465 == ssl3_accept_~s__state~0); 25726#L131 assume !(8466 == ssl3_accept_~s__state~0); 25698#L134 assume 8496 == ssl3_accept_~s__state~0; 25076#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 25077#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 25116#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 25097#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 25098#L292-2 ssl3_accept_~s__init_num~0 := 0; 25729#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25727#L595 ssl3_accept_~skip~0 := 0; 25725#L98-2 assume !false; 25724#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25723#L101 assume !(12292 == ssl3_accept_~s__state~0); 25722#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); 25714#L116 assume !(8480 == ssl3_accept_~s__state~0); 25712#L119 assume !(8481 == ssl3_accept_~s__state~0); 25710#L122 assume !(8482 == ssl3_accept_~s__state~0); 25708#L125 assume !(8464 == ssl3_accept_~s__state~0); 25706#L128 assume !(8465 == ssl3_accept_~s__state~0); 25704#L131 assume !(8466 == ssl3_accept_~s__state~0); 25702#L134 assume !(8496 == ssl3_accept_~s__state~0); 25699#L137 assume !(8497 == ssl3_accept_~s__state~0); 25700#L140 assume 8512 == ssl3_accept_~s__state~0; 24995#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 24996#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 24940#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 25090#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25778#L595 ssl3_accept_~skip~0 := 0; 25777#L98-2 assume !false; 25776#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25775#L101 assume !(12292 == ssl3_accept_~s__state~0); 25774#L104 assume !(16384 == ssl3_accept_~s__state~0); 25772#L107 assume !(8192 == ssl3_accept_~s__state~0); 25771#L110 assume !(24576 == ssl3_accept_~s__state~0); 25766#L113 assume !(8195 == ssl3_accept_~s__state~0); 25764#L116 assume !(8480 == ssl3_accept_~s__state~0); 25762#L119 assume !(8481 == ssl3_accept_~s__state~0); 25760#L122 assume !(8482 == ssl3_accept_~s__state~0); 25758#L125 assume !(8464 == ssl3_accept_~s__state~0); 25756#L128 assume !(8465 == ssl3_accept_~s__state~0); 25754#L131 assume !(8466 == ssl3_accept_~s__state~0); 25752#L134 assume !(8496 == ssl3_accept_~s__state~0); 25750#L137 assume !(8497 == ssl3_accept_~s__state~0); 25748#L140 assume !(8512 == ssl3_accept_~s__state~0); 25597#L143 assume !(8513 == ssl3_accept_~s__state~0); 25392#L146 assume 8528 == ssl3_accept_~s__state~0; 25391#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 24999#L323 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 25001#L323-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 24917#L332 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 24919#L335 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 25446#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 25440#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25435#L595 ssl3_accept_~skip~0 := 0; 25433#L98-2 assume !false; 25431#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25429#L101 assume !(12292 == ssl3_accept_~s__state~0); 25427#L104 assume !(16384 == ssl3_accept_~s__state~0); 25425#L107 assume !(8192 == ssl3_accept_~s__state~0); 25423#L110 assume !(24576 == ssl3_accept_~s__state~0); 25421#L113 assume !(8195 == ssl3_accept_~s__state~0); 25419#L116 assume !(8480 == ssl3_accept_~s__state~0); 25417#L119 assume !(8481 == ssl3_accept_~s__state~0); 25415#L122 assume !(8482 == ssl3_accept_~s__state~0); 25413#L125 assume !(8464 == ssl3_accept_~s__state~0); 25411#L128 assume !(8465 == ssl3_accept_~s__state~0); 25409#L131 assume !(8466 == ssl3_accept_~s__state~0); 25407#L134 assume !(8496 == ssl3_accept_~s__state~0); 25405#L137 assume !(8497 == ssl3_accept_~s__state~0); 25402#L140 assume !(8512 == ssl3_accept_~s__state~0); 25400#L143 assume !(8513 == ssl3_accept_~s__state~0); 25397#L146 assume !(8528 == ssl3_accept_~s__state~0); 25395#L149 assume !(8529 == ssl3_accept_~s__state~0); 25387#L152 assume 8544 == ssl3_accept_~s__state~0; 25386#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; 25031#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25845#L595 ssl3_accept_~skip~0 := 0; 25844#L98-2 assume !false; 25843#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25787#L101 assume !(12292 == ssl3_accept_~s__state~0); 25786#L104 assume !(16384 == ssl3_accept_~s__state~0); 25785#L107 assume !(8192 == ssl3_accept_~s__state~0); 25556#L110 assume !(24576 == ssl3_accept_~s__state~0); 25550#L113 assume !(8195 == ssl3_accept_~s__state~0); 25548#L116 assume !(8480 == ssl3_accept_~s__state~0); 25546#L119 assume !(8481 == ssl3_accept_~s__state~0); 25544#L122 assume !(8482 == ssl3_accept_~s__state~0); 25542#L125 assume !(8464 == ssl3_accept_~s__state~0); 25540#L128 assume !(8465 == ssl3_accept_~s__state~0); 25538#L131 assume !(8466 == ssl3_accept_~s__state~0); 25536#L134 assume !(8496 == ssl3_accept_~s__state~0); 25534#L137 assume !(8497 == ssl3_accept_~s__state~0); 25532#L140 assume !(8512 == ssl3_accept_~s__state~0); 25530#L143 assume !(8513 == ssl3_accept_~s__state~0); 25528#L146 assume !(8528 == ssl3_accept_~s__state~0); 25390#L149 assume !(8529 == ssl3_accept_~s__state~0); 25389#L152 assume !(8544 == ssl3_accept_~s__state~0); 25388#L155 assume !(8545 == ssl3_accept_~s__state~0); 25289#L158 assume !(8560 == ssl3_accept_~s__state~0); 25287#L161 assume !(8561 == ssl3_accept_~s__state~0); 25288#L164 assume !(8448 == ssl3_accept_~s__state~0); 25487#L167 assume 8576 == ssl3_accept_~s__state~0; 25082#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 25083#L448 assume !(ssl3_accept_~ret~0 <= 0); 25135#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 25019#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25765#L595 ssl3_accept_~skip~0 := 0; 25763#L98-2 assume !false; 25761#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25759#L101 assume !(12292 == ssl3_accept_~s__state~0); 25757#L104 assume !(16384 == ssl3_accept_~s__state~0); 25755#L107 assume !(8192 == ssl3_accept_~s__state~0); 25753#L110 assume !(24576 == ssl3_accept_~s__state~0); 25751#L113 assume !(8195 == ssl3_accept_~s__state~0); 25749#L116 assume !(8480 == ssl3_accept_~s__state~0); 25175#L119 assume !(8481 == ssl3_accept_~s__state~0); 25744#L122 assume !(8482 == ssl3_accept_~s__state~0); 25260#L125 assume 8464 == ssl3_accept_~s__state~0; 25133#L132 [2019-12-07 10:11:04,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:04,610 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 11 times [2019-12-07 10:11:04,611 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:04,611 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299293774] [2019-12-07 10:11:04,611 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:04,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:04,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:04,616 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:04,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:04,617 INFO L82 PathProgramCache]: Analyzing trace with hash -219615145, now seen corresponding path program 1 times [2019-12-07 10:11:04,617 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:04,617 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464631906] [2019-12-07 10:11:04,617 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:04,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:04,650 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 10:11:04,650 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464631906] [2019-12-07 10:11:04,650 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:11:04,650 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:11:04,650 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640467574] [2019-12-07 10:11:04,651 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:11:04,651 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:04,651 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:11:04,651 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:11:04,651 INFO L87 Difference]: Start difference. First operand 962 states and 1272 transitions. cyclomatic complexity: 315 Second operand 3 states. [2019-12-07 10:11:04,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:04,734 INFO L93 Difference]: Finished difference Result 932 states and 1199 transitions. [2019-12-07 10:11:04,734 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:11:04,734 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 932 states and 1199 transitions. [2019-12-07 10:11:04,736 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 525 [2019-12-07 10:11:04,740 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 932 states to 824 states and 1062 transitions. [2019-12-07 10:11:04,740 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 587 [2019-12-07 10:11:04,740 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 695 [2019-12-07 10:11:04,740 INFO L73 IsDeterministic]: Start isDeterministic. Operand 824 states and 1062 transitions. [2019-12-07 10:11:04,741 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:04,741 INFO L688 BuchiCegarLoop]: Abstraction has 824 states and 1062 transitions. [2019-12-07 10:11:04,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 824 states and 1062 transitions. [2019-12-07 10:11:04,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 824 to 714. [2019-12-07 10:11:04,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 714 states. [2019-12-07 10:11:04,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 714 states to 714 states and 921 transitions. [2019-12-07 10:11:04,746 INFO L711 BuchiCegarLoop]: Abstraction has 714 states and 921 transitions. [2019-12-07 10:11:04,746 INFO L591 BuchiCegarLoop]: Abstraction has 714 states and 921 transitions. [2019-12-07 10:11:04,746 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-12-07 10:11:04,747 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 714 states and 921 transitions. [2019-12-07 10:11:04,748 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 523 [2019-12-07 10:11:04,748 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:04,748 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:04,748 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 10:11:04,748 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:11:04,749 INFO L794 eck$LassoCheckResult]: Stem: 26988#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 26849#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 26820#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 26821#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 26909#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 26910#L98-2 assume !false; 27218#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27291#L101 assume !(12292 == ssl3_accept_~s__state~0); 27289#L104 assume !(16384 == ssl3_accept_~s__state~0); 27287#L107 assume !(8192 == ssl3_accept_~s__state~0); 27285#L110 assume !(24576 == ssl3_accept_~s__state~0); 27283#L113 assume !(8195 == ssl3_accept_~s__state~0); 27281#L116 assume !(8480 == ssl3_accept_~s__state~0); 27280#L119 assume !(8481 == ssl3_accept_~s__state~0); 27278#L122 assume !(8482 == ssl3_accept_~s__state~0); 27032#L125 assume 8464 == ssl3_accept_~s__state~0; 26995#L132 [2019-12-07 10:11:04,749 INFO L796 eck$LassoCheckResult]: Loop: 26995#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 26915#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 26912#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; 26913#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27324#L595 ssl3_accept_~skip~0 := 0; 27322#L98-2 assume !false; 27320#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27318#L101 assume !(12292 == ssl3_accept_~s__state~0); 27316#L104 assume !(16384 == ssl3_accept_~s__state~0); 27314#L107 assume !(8192 == ssl3_accept_~s__state~0); 27312#L110 assume !(24576 == ssl3_accept_~s__state~0); 27310#L113 assume !(8195 == ssl3_accept_~s__state~0); 27308#L116 assume !(8480 == ssl3_accept_~s__state~0); 27306#L119 assume !(8481 == ssl3_accept_~s__state~0); 27304#L122 assume !(8482 == ssl3_accept_~s__state~0); 27222#L125 assume !(8464 == ssl3_accept_~s__state~0); 27221#L128 assume !(8465 == ssl3_accept_~s__state~0); 27220#L131 assume !(8466 == ssl3_accept_~s__state~0); 27215#L134 assume 8496 == ssl3_accept_~s__state~0; 26944#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 26945#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 26979#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 26980#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 27271#L292-2 ssl3_accept_~s__init_num~0 := 0; 27259#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27257#L595 ssl3_accept_~skip~0 := 0; 27255#L98-2 assume !false; 27253#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27251#L101 assume !(12292 == ssl3_accept_~s__state~0); 27249#L104 assume !(16384 == ssl3_accept_~s__state~0); 27247#L107 assume !(8192 == ssl3_accept_~s__state~0); 27245#L110 assume !(24576 == ssl3_accept_~s__state~0); 27243#L113 assume !(8195 == ssl3_accept_~s__state~0); 27241#L116 assume !(8480 == ssl3_accept_~s__state~0); 27239#L119 assume !(8481 == ssl3_accept_~s__state~0); 27237#L122 assume !(8482 == ssl3_accept_~s__state~0); 27235#L125 assume !(8464 == ssl3_accept_~s__state~0); 27233#L128 assume !(8465 == ssl3_accept_~s__state~0); 27231#L131 assume !(8466 == ssl3_accept_~s__state~0); 27229#L134 assume !(8496 == ssl3_accept_~s__state~0); 27227#L137 assume !(8497 == ssl3_accept_~s__state~0); 27005#L140 assume 8512 == ssl3_accept_~s__state~0; 26877#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26878#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 26835#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 26958#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26825#L595 ssl3_accept_~skip~0 := 0; 26829#L98-2 assume !false; 26830#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26991#L101 assume !(12292 == ssl3_accept_~s__state~0); 26998#L104 assume !(16384 == ssl3_accept_~s__state~0); 26999#L107 assume !(8192 == ssl3_accept_~s__state~0); 26993#L110 assume !(24576 == ssl3_accept_~s__state~0); 26929#L113 assume !(8195 == ssl3_accept_~s__state~0); 26917#L116 assume !(8480 == ssl3_accept_~s__state~0); 26918#L119 assume !(8481 == ssl3_accept_~s__state~0); 26873#L122 assume !(8482 == ssl3_accept_~s__state~0); 26874#L125 assume !(8464 == ssl3_accept_~s__state~0); 27508#L128 assume !(8465 == ssl3_accept_~s__state~0); 27507#L131 assume !(8466 == ssl3_accept_~s__state~0); 27506#L134 assume !(8496 == ssl3_accept_~s__state~0); 27505#L137 assume !(8497 == ssl3_accept_~s__state~0); 27504#L140 assume !(8512 == ssl3_accept_~s__state~0); 26966#L143 assume !(8513 == ssl3_accept_~s__state~0); 26967#L146 assume 8528 == ssl3_accept_~s__state~0; 26861#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 26862#L323 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 26880#L323-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 26817#L332 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 26819#L335 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 26986#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 27015#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27264#L595 ssl3_accept_~skip~0 := 0; 27258#L98-2 assume !false; 27256#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27254#L101 assume !(12292 == ssl3_accept_~s__state~0); 27252#L104 assume !(16384 == ssl3_accept_~s__state~0); 27250#L107 assume !(8192 == ssl3_accept_~s__state~0); 27248#L110 assume !(24576 == ssl3_accept_~s__state~0); 27246#L113 assume !(8195 == ssl3_accept_~s__state~0); 27244#L116 assume !(8480 == ssl3_accept_~s__state~0); 27242#L119 assume !(8481 == ssl3_accept_~s__state~0); 27240#L122 assume !(8482 == ssl3_accept_~s__state~0); 27238#L125 assume !(8464 == ssl3_accept_~s__state~0); 27236#L128 assume !(8465 == ssl3_accept_~s__state~0); 27234#L131 assume !(8466 == ssl3_accept_~s__state~0); 27232#L134 assume !(8496 == ssl3_accept_~s__state~0); 27230#L137 assume !(8497 == ssl3_accept_~s__state~0); 27228#L140 assume !(8512 == ssl3_accept_~s__state~0); 27226#L143 assume !(8513 == ssl3_accept_~s__state~0); 27225#L146 assume !(8528 == ssl3_accept_~s__state~0); 27224#L149 assume !(8529 == ssl3_accept_~s__state~0); 27223#L152 assume 8544 == ssl3_accept_~s__state~0; 27017#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 26858#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 26859#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27006#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 26941#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 26939#L405 assume !(8 == ssl3_accept_~blastFlag~0); 26914#L408 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; 26895#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27325#L595 ssl3_accept_~skip~0 := 0; 27323#L98-2 assume !false; 27321#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27319#L101 assume !(12292 == ssl3_accept_~s__state~0); 27317#L104 assume !(16384 == ssl3_accept_~s__state~0); 27315#L107 assume !(8192 == ssl3_accept_~s__state~0); 27313#L110 assume !(24576 == ssl3_accept_~s__state~0); 27311#L113 assume !(8195 == ssl3_accept_~s__state~0); 27309#L116 assume !(8480 == ssl3_accept_~s__state~0); 27307#L119 assume !(8481 == ssl3_accept_~s__state~0); 27305#L122 assume !(8482 == ssl3_accept_~s__state~0); 27303#L125 assume !(8464 == ssl3_accept_~s__state~0); 27302#L128 assume !(8465 == ssl3_accept_~s__state~0); 27300#L131 assume !(8466 == ssl3_accept_~s__state~0); 27174#L134 assume !(8496 == ssl3_accept_~s__state~0); 27172#L137 assume !(8497 == ssl3_accept_~s__state~0); 27170#L140 assume !(8512 == ssl3_accept_~s__state~0); 27168#L143 assume !(8513 == ssl3_accept_~s__state~0); 27162#L146 assume !(8528 == ssl3_accept_~s__state~0); 27160#L149 assume !(8529 == ssl3_accept_~s__state~0); 27158#L152 assume !(8544 == ssl3_accept_~s__state~0); 27156#L155 assume !(8545 == ssl3_accept_~s__state~0); 27154#L158 assume !(8560 == ssl3_accept_~s__state~0); 27152#L161 assume !(8561 == ssl3_accept_~s__state~0); 27143#L164 assume 8448 == ssl3_accept_~s__state~0; 26970#L165 assume !(ssl3_accept_~num1~0 > 0); 26971#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 27026#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27055#L595 ssl3_accept_~skip~0 := 0; 27050#L98-2 assume !false; 27046#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27041#L101 assume !(12292 == ssl3_accept_~s__state~0); 27042#L104 assume !(16384 == ssl3_accept_~s__state~0); 27070#L107 assume !(8192 == ssl3_accept_~s__state~0); 27058#L110 assume !(24576 == ssl3_accept_~s__state~0); 27053#L113 assume !(8195 == ssl3_accept_~s__state~0); 27049#L116 assume !(8480 == ssl3_accept_~s__state~0); 27045#L119 assume !(8481 == ssl3_accept_~s__state~0); 27039#L122 assume !(8482 == ssl3_accept_~s__state~0); 27040#L125 assume 8464 == ssl3_accept_~s__state~0; 26995#L132 [2019-12-07 10:11:04,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:04,749 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 12 times [2019-12-07 10:11:04,749 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:04,749 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747464616] [2019-12-07 10:11:04,749 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:04,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:04,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:04,755 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:04,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:04,756 INFO L82 PathProgramCache]: Analyzing trace with hash 1155450339, now seen corresponding path program 1 times [2019-12-07 10:11:04,756 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:04,756 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509438327] [2019-12-07 10:11:04,756 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:04,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:04,790 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 10:11:04,790 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509438327] [2019-12-07 10:11:04,790 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714685735] [2019-12-07 10:11:04,790 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/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 10:11:04,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:04,832 INFO L264 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 10:11:04,835 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 10:11:04,851 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 10:11:04,851 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 10:11:04,851 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-12-07 10:11:04,851 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38657728] [2019-12-07 10:11:04,852 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:11:04,852 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:04,852 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-12-07 10:11:04,852 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-12-07 10:11:04,852 INFO L87 Difference]: Start difference. First operand 714 states and 921 transitions. cyclomatic complexity: 212 Second operand 4 states. [2019-12-07 10:11:05,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:05,044 INFO L93 Difference]: Finished difference Result 1153 states and 1471 transitions. [2019-12-07 10:11:05,044 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-12-07 10:11:05,044 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1153 states and 1471 transitions. [2019-12-07 10:11:05,047 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 962 [2019-12-07 10:11:05,052 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1153 states to 1153 states and 1471 transitions. [2019-12-07 10:11:05,053 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1024 [2019-12-07 10:11:05,053 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1024 [2019-12-07 10:11:05,053 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1153 states and 1471 transitions. [2019-12-07 10:11:05,053 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:05,053 INFO L688 BuchiCegarLoop]: Abstraction has 1153 states and 1471 transitions. [2019-12-07 10:11:05,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1153 states and 1471 transitions. [2019-12-07 10:11:05,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1153 to 887. [2019-12-07 10:11:05,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 887 states. [2019-12-07 10:11:05,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 887 states to 887 states and 1139 transitions. [2019-12-07 10:11:05,061 INFO L711 BuchiCegarLoop]: Abstraction has 887 states and 1139 transitions. [2019-12-07 10:11:05,061 INFO L591 BuchiCegarLoop]: Abstraction has 887 states and 1139 transitions. [2019-12-07 10:11:05,061 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-12-07 10:11:05,061 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 887 states and 1139 transitions. [2019-12-07 10:11:05,063 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 696 [2019-12-07 10:11:05,063 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:05,063 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:05,064 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 10:11:05,064 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 10:11:05,064 INFO L794 eck$LassoCheckResult]: Stem: 29285#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 29146#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29117#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 29118#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 29208#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 29209#L98-2 assume !false; 29379#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29827#L101 assume !(12292 == ssl3_accept_~s__state~0); 29823#L104 assume !(16384 == ssl3_accept_~s__state~0); 29819#L107 assume !(8192 == ssl3_accept_~s__state~0); 29818#L110 assume !(24576 == ssl3_accept_~s__state~0); 29817#L113 assume !(8195 == ssl3_accept_~s__state~0); 29800#L116 assume !(8480 == ssl3_accept_~s__state~0); 29795#L119 assume !(8481 == ssl3_accept_~s__state~0); 29794#L122 assume !(8482 == ssl3_accept_~s__state~0); 29380#L125 assume 8464 == ssl3_accept_~s__state~0; 29292#L132 [2019-12-07 10:11:05,064 INFO L796 eck$LassoCheckResult]: Loop: 29292#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 29215#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 29211#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; 29212#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29122#L595 ssl3_accept_~skip~0 := 0; 29126#L98-2 assume !false; 29127#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29288#L101 assume !(12292 == ssl3_accept_~s__state~0); 29295#L104 assume !(16384 == ssl3_accept_~s__state~0); 29296#L107 assume !(8192 == ssl3_accept_~s__state~0); 29290#L110 assume !(24576 == ssl3_accept_~s__state~0); 29230#L113 assume !(8195 == ssl3_accept_~s__state~0); 29217#L116 assume !(8480 == ssl3_accept_~s__state~0); 29218#L119 assume !(8481 == ssl3_accept_~s__state~0); 29173#L122 assume !(8482 == ssl3_accept_~s__state~0); 29147#L125 assume !(8464 == ssl3_accept_~s__state~0); 29148#L128 assume !(8465 == ssl3_accept_~s__state~0); 29137#L131 assume !(8466 == ssl3_accept_~s__state~0); 29138#L134 assume 8496 == ssl3_accept_~s__state~0; 29396#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 29485#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 29483#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 29479#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 29480#L292-2 ssl3_accept_~s__init_num~0 := 0; 29787#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29786#L595 ssl3_accept_~skip~0 := 0; 29782#L98-2 assume !false; 29781#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29776#L101 assume !(12292 == ssl3_accept_~s__state~0); 29774#L104 assume !(16384 == ssl3_accept_~s__state~0); 29772#L107 assume !(8192 == ssl3_accept_~s__state~0); 29770#L110 assume !(24576 == ssl3_accept_~s__state~0); 29768#L113 assume !(8195 == ssl3_accept_~s__state~0); 29766#L116 assume !(8480 == ssl3_accept_~s__state~0); 29764#L119 assume !(8481 == ssl3_accept_~s__state~0); 29762#L122 assume !(8482 == ssl3_accept_~s__state~0); 29760#L125 assume !(8464 == ssl3_accept_~s__state~0); 29758#L128 assume !(8465 == ssl3_accept_~s__state~0); 29756#L131 assume !(8466 == ssl3_accept_~s__state~0); 29754#L134 assume !(8496 == ssl3_accept_~s__state~0); 29752#L137 assume !(8497 == ssl3_accept_~s__state~0); 29750#L140 assume !(8512 == ssl3_accept_~s__state~0); 29748#L143 assume !(8513 == ssl3_accept_~s__state~0); 29746#L146 assume !(8528 == ssl3_accept_~s__state~0); 29744#L149 assume !(8529 == ssl3_accept_~s__state~0); 29742#L152 assume !(8544 == ssl3_accept_~s__state~0); 29740#L155 assume !(8545 == ssl3_accept_~s__state~0); 29738#L158 assume !(8560 == ssl3_accept_~s__state~0); 29736#L161 assume !(8561 == ssl3_accept_~s__state~0); 29734#L164 assume !(8448 == ssl3_accept_~s__state~0); 29732#L167 assume !(8576 == ssl3_accept_~s__state~0); 29730#L170 assume !(8577 == ssl3_accept_~s__state~0); 29728#L173 assume !(8592 == ssl3_accept_~s__state~0); 29726#L176 assume !(8593 == ssl3_accept_~s__state~0); 29724#L179 assume !(8608 == ssl3_accept_~s__state~0); 29722#L182 assume !(8609 == ssl3_accept_~s__state~0); 29699#L185 assume !(8640 == ssl3_accept_~s__state~0); 29698#L188 assume !(8641 == ssl3_accept_~s__state~0); 29494#L191 assume 8656 == ssl3_accept_~s__state~0; 29499#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 29697#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 29694#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 29693#L510-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 29692#L520 assume !(0 == ssl3_accept_~tmp___10~0); 29686#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29685#L595 ssl3_accept_~skip~0 := 0; 29684#L98-2 assume !false; 29683#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29682#L101 assume !(12292 == ssl3_accept_~s__state~0); 29680#L104 assume !(16384 == ssl3_accept_~s__state~0); 29679#L107 assume !(8192 == ssl3_accept_~s__state~0); 29674#L110 assume !(24576 == ssl3_accept_~s__state~0); 29672#L113 assume !(8195 == ssl3_accept_~s__state~0); 29670#L116 assume !(8480 == ssl3_accept_~s__state~0); 29668#L119 assume !(8481 == ssl3_accept_~s__state~0); 29666#L122 assume !(8482 == ssl3_accept_~s__state~0); 29664#L125 assume !(8464 == ssl3_accept_~s__state~0); 29662#L128 assume !(8465 == ssl3_accept_~s__state~0); 29660#L131 assume !(8466 == ssl3_accept_~s__state~0); 29658#L134 assume !(8496 == ssl3_accept_~s__state~0); 29630#L137 assume !(8497 == ssl3_accept_~s__state~0); 29629#L140 assume !(8512 == ssl3_accept_~s__state~0); 29628#L143 assume !(8513 == ssl3_accept_~s__state~0); 29627#L146 assume !(8528 == ssl3_accept_~s__state~0); 29623#L149 assume !(8529 == ssl3_accept_~s__state~0); 29622#L152 assume !(8544 == ssl3_accept_~s__state~0); 29616#L155 assume !(8545 == ssl3_accept_~s__state~0); 29614#L158 assume !(8560 == ssl3_accept_~s__state~0); 29612#L161 assume !(8561 == ssl3_accept_~s__state~0); 29610#L164 assume !(8448 == ssl3_accept_~s__state~0); 29608#L167 assume !(8576 == ssl3_accept_~s__state~0); 29606#L170 assume !(8577 == ssl3_accept_~s__state~0); 29604#L173 assume !(8592 == ssl3_accept_~s__state~0); 29602#L176 assume !(8593 == ssl3_accept_~s__state~0); 29600#L179 assume !(8608 == ssl3_accept_~s__state~0); 29598#L182 assume !(8609 == ssl3_accept_~s__state~0); 29596#L185 assume !(8640 == ssl3_accept_~s__state~0); 29594#L188 assume !(8641 == ssl3_accept_~s__state~0); 29592#L191 assume !(8656 == ssl3_accept_~s__state~0); 29590#L194 assume !(8657 == ssl3_accept_~s__state~0); 29108#L197 assume 8672 == ssl3_accept_~s__state~0; 29109#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 29241#L528 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 29293#L528-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 29188#L535 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 29190#L535-2 ssl3_accept_~s__init_num~0 := 0; 29195#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29969#L595 ssl3_accept_~skip~0 := 0; 29967#L98-2 assume !false; 29965#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29963#L101 assume !(12292 == ssl3_accept_~s__state~0); 29961#L104 assume !(16384 == ssl3_accept_~s__state~0); 29959#L107 assume !(8192 == ssl3_accept_~s__state~0); 29957#L110 assume !(24576 == ssl3_accept_~s__state~0); 29955#L113 assume !(8195 == ssl3_accept_~s__state~0); 29953#L116 assume !(8480 == ssl3_accept_~s__state~0); 29951#L119 assume !(8481 == ssl3_accept_~s__state~0); 29949#L122 assume !(8482 == ssl3_accept_~s__state~0); 29945#L125 assume !(8464 == ssl3_accept_~s__state~0); 29943#L128 assume !(8465 == ssl3_accept_~s__state~0); 29589#L131 assume !(8466 == ssl3_accept_~s__state~0); 29446#L134 assume !(8496 == ssl3_accept_~s__state~0); 29445#L137 assume !(8497 == ssl3_accept_~s__state~0); 29444#L140 assume !(8512 == ssl3_accept_~s__state~0); 29443#L143 assume !(8513 == ssl3_accept_~s__state~0); 29442#L146 assume !(8528 == ssl3_accept_~s__state~0); 29441#L149 assume !(8529 == ssl3_accept_~s__state~0); 29440#L152 assume !(8544 == ssl3_accept_~s__state~0); 29439#L155 assume !(8545 == ssl3_accept_~s__state~0); 29438#L158 assume !(8560 == ssl3_accept_~s__state~0); 29437#L161 assume !(8561 == ssl3_accept_~s__state~0); 29434#L164 assume 8448 == ssl3_accept_~s__state~0; 29433#L165 assume !(ssl3_accept_~num1~0 > 0); 29328#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 29329#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29546#L595 ssl3_accept_~skip~0 := 0; 29540#L98-2 assume !false; 29539#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29354#L101 assume !(12292 == ssl3_accept_~s__state~0); 29352#L104 assume !(16384 == ssl3_accept_~s__state~0); 29349#L107 assume !(8192 == ssl3_accept_~s__state~0); 29346#L110 assume !(24576 == ssl3_accept_~s__state~0); 29343#L113 assume !(8195 == ssl3_accept_~s__state~0); 29340#L116 assume !(8480 == ssl3_accept_~s__state~0); 29337#L119 assume !(8481 == ssl3_accept_~s__state~0); 29331#L122 assume !(8482 == ssl3_accept_~s__state~0); 29332#L125 assume 8464 == ssl3_accept_~s__state~0; 29292#L132 [2019-12-07 10:11:05,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:05,064 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 13 times [2019-12-07 10:11:05,065 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:05,065 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651232377] [2019-12-07 10:11:05,065 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:05,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:05,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:05,070 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:05,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:05,071 INFO L82 PathProgramCache]: Analyzing trace with hash 1024781205, now seen corresponding path program 1 times [2019-12-07 10:11:05,071 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:05,071 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969178579] [2019-12-07 10:11:05,071 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:05,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:05,114 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 10:11:05,115 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969178579] [2019-12-07 10:11:05,115 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:11:05,115 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:11:05,115 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624229985] [2019-12-07 10:11:05,116 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:11:05,116 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:05,116 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:11:05,116 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:11:05,116 INFO L87 Difference]: Start difference. First operand 887 states and 1139 transitions. cyclomatic complexity: 257 Second operand 3 states. [2019-12-07 10:11:05,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:05,128 INFO L93 Difference]: Finished difference Result 1478 states and 1916 transitions. [2019-12-07 10:11:05,128 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:11:05,128 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1478 states and 1916 transitions. [2019-12-07 10:11:05,132 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1287 [2019-12-07 10:11:05,138 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1478 states to 1478 states and 1916 transitions. [2019-12-07 10:11:05,138 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1349 [2019-12-07 10:11:05,139 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1349 [2019-12-07 10:11:05,139 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1478 states and 1916 transitions. [2019-12-07 10:11:05,139 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:05,140 INFO L688 BuchiCegarLoop]: Abstraction has 1478 states and 1916 transitions. [2019-12-07 10:11:05,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1478 states and 1916 transitions. [2019-12-07 10:11:05,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1478 to 1478. [2019-12-07 10:11:05,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1478 states. [2019-12-07 10:11:05,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1478 states to 1478 states and 1916 transitions. [2019-12-07 10:11:05,151 INFO L711 BuchiCegarLoop]: Abstraction has 1478 states and 1916 transitions. [2019-12-07 10:11:05,151 INFO L591 BuchiCegarLoop]: Abstraction has 1478 states and 1916 transitions. [2019-12-07 10:11:05,151 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-12-07 10:11:05,151 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1478 states and 1916 transitions. [2019-12-07 10:11:05,153 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1287 [2019-12-07 10:11:05,153 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:05,153 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:05,154 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 10:11:05,154 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 10:11:05,154 INFO L794 eck$LassoCheckResult]: Stem: 31658#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 31518#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31488#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 31489#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31581#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 31582#L98-2 assume !false; 31748#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32537#L101 assume !(12292 == ssl3_accept_~s__state~0); 32535#L104 assume !(16384 == ssl3_accept_~s__state~0); 32533#L107 assume !(8192 == ssl3_accept_~s__state~0); 32532#L110 assume !(24576 == ssl3_accept_~s__state~0); 32531#L113 assume !(8195 == ssl3_accept_~s__state~0); 32530#L116 assume !(8480 == ssl3_accept_~s__state~0); 32529#L119 assume !(8481 == ssl3_accept_~s__state~0); 32528#L122 assume !(8482 == ssl3_accept_~s__state~0); 32527#L125 assume 8464 == ssl3_accept_~s__state~0; 31831#L132 [2019-12-07 10:11:05,155 INFO L796 eck$LassoCheckResult]: Loop: 31831#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 32828#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 32826#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; 32820#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32819#L595 ssl3_accept_~skip~0 := 0; 32818#L98-2 assume !false; 32817#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32815#L101 assume !(12292 == ssl3_accept_~s__state~0); 32814#L104 assume !(16384 == ssl3_accept_~s__state~0); 32809#L107 assume !(8192 == ssl3_accept_~s__state~0); 32807#L110 assume !(24576 == ssl3_accept_~s__state~0); 32805#L113 assume !(8195 == ssl3_accept_~s__state~0); 32803#L116 assume !(8480 == ssl3_accept_~s__state~0); 32801#L119 assume !(8481 == ssl3_accept_~s__state~0); 32799#L122 assume !(8482 == ssl3_accept_~s__state~0); 32797#L125 assume !(8464 == ssl3_accept_~s__state~0); 32795#L128 assume !(8465 == ssl3_accept_~s__state~0); 32257#L131 assume !(8466 == ssl3_accept_~s__state~0); 31825#L134 assume 8496 == ssl3_accept_~s__state~0; 31778#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 31824#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 31823#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 31821#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 31820#L292-2 ssl3_accept_~s__init_num~0 := 0; 31815#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31814#L595 ssl3_accept_~skip~0 := 0; 31813#L98-2 assume !false; 31812#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31811#L101 assume !(12292 == ssl3_accept_~s__state~0); 31810#L104 assume !(16384 == ssl3_accept_~s__state~0); 31809#L107 assume !(8192 == ssl3_accept_~s__state~0); 31808#L110 assume !(24576 == ssl3_accept_~s__state~0); 31807#L113 assume !(8195 == ssl3_accept_~s__state~0); 31806#L116 assume !(8480 == ssl3_accept_~s__state~0); 31805#L119 assume !(8481 == ssl3_accept_~s__state~0); 31804#L122 assume !(8482 == ssl3_accept_~s__state~0); 31803#L125 assume !(8464 == ssl3_accept_~s__state~0); 31802#L128 assume !(8465 == ssl3_accept_~s__state~0); 31800#L131 assume !(8466 == ssl3_accept_~s__state~0); 31795#L134 assume !(8496 == ssl3_accept_~s__state~0); 31777#L137 assume !(8497 == ssl3_accept_~s__state~0); 31709#L140 assume 8512 == ssl3_accept_~s__state~0; 31763#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31604#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 31503#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 31634#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32951#L595 ssl3_accept_~skip~0 := 0; 32950#L98-2 assume !false; 32949#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32948#L101 assume !(12292 == ssl3_accept_~s__state~0); 32947#L104 assume !(16384 == ssl3_accept_~s__state~0); 32945#L107 assume !(8192 == ssl3_accept_~s__state~0); 32944#L110 assume !(24576 == ssl3_accept_~s__state~0); 32939#L113 assume !(8195 == ssl3_accept_~s__state~0); 32937#L116 assume !(8480 == ssl3_accept_~s__state~0); 32935#L119 assume !(8481 == ssl3_accept_~s__state~0); 32934#L122 assume !(8482 == ssl3_accept_~s__state~0); 32933#L125 assume !(8464 == ssl3_accept_~s__state~0); 32932#L128 assume !(8465 == ssl3_accept_~s__state~0); 32931#L131 assume !(8466 == ssl3_accept_~s__state~0); 31692#L134 assume !(8496 == ssl3_accept_~s__state~0); 31674#L137 assume !(8497 == ssl3_accept_~s__state~0); 31675#L140 assume !(8512 == ssl3_accept_~s__state~0); 31682#L143 assume !(8513 == ssl3_accept_~s__state~0); 32246#L146 assume 8528 == ssl3_accept_~s__state~0; 32245#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 31547#L323 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 31549#L323-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 31485#L332 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 31487#L335 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 31656#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 32231#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32229#L595 ssl3_accept_~skip~0 := 0; 32224#L98-2 assume !false; 32222#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32220#L101 assume !(12292 == ssl3_accept_~s__state~0); 32218#L104 assume !(16384 == ssl3_accept_~s__state~0); 32216#L107 assume !(8192 == ssl3_accept_~s__state~0); 32214#L110 assume !(24576 == ssl3_accept_~s__state~0); 32212#L113 assume !(8195 == ssl3_accept_~s__state~0); 32210#L116 assume !(8480 == ssl3_accept_~s__state~0); 32208#L119 assume !(8481 == ssl3_accept_~s__state~0); 32206#L122 assume !(8482 == ssl3_accept_~s__state~0); 32204#L125 assume !(8464 == ssl3_accept_~s__state~0); 32202#L128 assume !(8465 == ssl3_accept_~s__state~0); 32200#L131 assume !(8466 == ssl3_accept_~s__state~0); 32198#L134 assume !(8496 == ssl3_accept_~s__state~0); 32196#L137 assume !(8497 == ssl3_accept_~s__state~0); 32194#L140 assume !(8512 == ssl3_accept_~s__state~0); 32192#L143 assume !(8513 == ssl3_accept_~s__state~0); 32190#L146 assume !(8528 == ssl3_accept_~s__state~0); 32188#L149 assume !(8529 == ssl3_accept_~s__state~0); 32186#L152 assume 8544 == ssl3_accept_~s__state~0; 31694#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 31529#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 31530#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 32178#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 32177#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 32176#L405 assume !(8 == ssl3_accept_~blastFlag~0); 32175#L408 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; 32168#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32166#L595 ssl3_accept_~skip~0 := 0; 32165#L98-2 assume !false; 32160#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32158#L101 assume !(12292 == ssl3_accept_~s__state~0); 32156#L104 assume !(16384 == ssl3_accept_~s__state~0); 32154#L107 assume !(8192 == ssl3_accept_~s__state~0); 32152#L110 assume !(24576 == ssl3_accept_~s__state~0); 32150#L113 assume !(8195 == ssl3_accept_~s__state~0); 32148#L116 assume !(8480 == ssl3_accept_~s__state~0); 32146#L119 assume !(8481 == ssl3_accept_~s__state~0); 32144#L122 assume !(8482 == ssl3_accept_~s__state~0); 32142#L125 assume !(8464 == ssl3_accept_~s__state~0); 32140#L128 assume !(8465 == ssl3_accept_~s__state~0); 32138#L131 assume !(8466 == ssl3_accept_~s__state~0); 32029#L134 assume !(8496 == ssl3_accept_~s__state~0); 32028#L137 assume !(8497 == ssl3_accept_~s__state~0); 32027#L140 assume !(8512 == ssl3_accept_~s__state~0); 32026#L143 assume !(8513 == ssl3_accept_~s__state~0); 32024#L146 assume !(8528 == ssl3_accept_~s__state~0); 32023#L149 assume !(8529 == ssl3_accept_~s__state~0); 32017#L152 assume !(8544 == ssl3_accept_~s__state~0); 32015#L155 assume !(8545 == ssl3_accept_~s__state~0); 32013#L158 assume !(8560 == ssl3_accept_~s__state~0); 32011#L161 assume !(8561 == ssl3_accept_~s__state~0); 32008#L164 assume 8448 == ssl3_accept_~s__state~0; 32006#L165 assume !(ssl3_accept_~num1~0 > 0); 32003#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 31990#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31988#L595 ssl3_accept_~skip~0 := 0; 31986#L98-2 assume !false; 31984#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31981#L101 assume !(12292 == ssl3_accept_~s__state~0); 31979#L104 assume 16384 == ssl3_accept_~s__state~0; 31975#L210 ssl3_accept_~s__server~0 := 1; 32094#L215 assume 0 != ssl3_accept_~cb~0; 32092#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 32086#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 32083#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 32080#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 32076#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 32077#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32306#L595 ssl3_accept_~skip~0 := 0; 32305#L98-2 assume !false; 32304#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32303#L101 assume !(12292 == ssl3_accept_~s__state~0); 32302#L104 assume !(16384 == ssl3_accept_~s__state~0); 32300#L107 assume !(8192 == ssl3_accept_~s__state~0); 32298#L110 assume !(24576 == ssl3_accept_~s__state~0); 32296#L113 assume !(8195 == ssl3_accept_~s__state~0); 32273#L116 assume !(8480 == ssl3_accept_~s__state~0); 32041#L119 assume !(8481 == ssl3_accept_~s__state~0); 32039#L122 assume !(8482 == ssl3_accept_~s__state~0); 32037#L125 assume 8464 == ssl3_accept_~s__state~0; 31831#L132 [2019-12-07 10:11:05,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:05,155 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 14 times [2019-12-07 10:11:05,155 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:05,155 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814595502] [2019-12-07 10:11:05,155 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:05,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:05,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:05,161 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:05,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:05,161 INFO L82 PathProgramCache]: Analyzing trace with hash -1875575678, now seen corresponding path program 1 times [2019-12-07 10:11:05,161 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:05,161 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717957508] [2019-12-07 10:11:05,161 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:05,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:05,192 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 10:11:05,192 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717957508] [2019-12-07 10:11:05,192 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1247007343] [2019-12-07 10:11:05,193 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/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 10:11:05,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:05,236 INFO L264 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 10:11:05,240 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 10:11:05,259 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 10:11:05,259 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-12-07 10:11:05,259 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-12-07 10:11:05,259 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316347785] [2019-12-07 10:11:05,260 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:11:05,260 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:05,260 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:11:05,260 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 10:11:05,260 INFO L87 Difference]: Start difference. First operand 1478 states and 1916 transitions. cyclomatic complexity: 444 Second operand 3 states. [2019-12-07 10:11:05,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:05,320 INFO L93 Difference]: Finished difference Result 1514 states and 1960 transitions. [2019-12-07 10:11:05,320 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:11:05,320 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1514 states and 1960 transitions. [2019-12-07 10:11:05,323 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1323 [2019-12-07 10:11:05,329 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1514 states to 1514 states and 1960 transitions. [2019-12-07 10:11:05,329 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1385 [2019-12-07 10:11:05,330 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1385 [2019-12-07 10:11:05,330 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1514 states and 1960 transitions. [2019-12-07 10:11:05,330 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:05,330 INFO L688 BuchiCegarLoop]: Abstraction has 1514 states and 1960 transitions. [2019-12-07 10:11:05,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1514 states and 1960 transitions. [2019-12-07 10:11:05,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1514 to 1496. [2019-12-07 10:11:05,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1496 states. [2019-12-07 10:11:05,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1496 states to 1496 states and 1938 transitions. [2019-12-07 10:11:05,341 INFO L711 BuchiCegarLoop]: Abstraction has 1496 states and 1938 transitions. [2019-12-07 10:11:05,341 INFO L591 BuchiCegarLoop]: Abstraction has 1496 states and 1938 transitions. [2019-12-07 10:11:05,341 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-12-07 10:11:05,341 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1496 states and 1938 transitions. [2019-12-07 10:11:05,343 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1305 [2019-12-07 10:11:05,343 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:05,343 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:05,344 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 10:11:05,344 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 10:11:05,344 INFO L794 eck$LassoCheckResult]: Stem: 35114#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 34976#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 34947#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 34948#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 35035#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 35036#L98-2 assume !false; 35207#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35432#L101 assume !(12292 == ssl3_accept_~s__state~0); 35431#L104 assume !(16384 == ssl3_accept_~s__state~0); 35430#L107 assume !(8192 == ssl3_accept_~s__state~0); 35429#L110 assume !(24576 == ssl3_accept_~s__state~0); 35428#L113 assume !(8195 == ssl3_accept_~s__state~0); 35427#L116 assume !(8480 == ssl3_accept_~s__state~0); 35426#L119 assume !(8481 == ssl3_accept_~s__state~0); 35425#L122 assume !(8482 == ssl3_accept_~s__state~0); 35421#L125 assume 8464 == ssl3_accept_~s__state~0; 35123#L132 [2019-12-07 10:11:05,344 INFO L796 eck$LassoCheckResult]: Loop: 35123#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 35124#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 35419#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; 35414#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35413#L595 ssl3_accept_~skip~0 := 0; 35412#L98-2 assume !false; 35411#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35410#L101 assume !(12292 == ssl3_accept_~s__state~0); 35409#L104 assume !(16384 == ssl3_accept_~s__state~0); 35408#L107 assume !(8192 == ssl3_accept_~s__state~0); 35407#L110 assume !(24576 == ssl3_accept_~s__state~0); 35406#L113 assume !(8195 == ssl3_accept_~s__state~0); 35404#L116 assume !(8480 == ssl3_accept_~s__state~0); 35402#L119 assume !(8481 == ssl3_accept_~s__state~0); 35400#L122 assume !(8482 == ssl3_accept_~s__state~0); 35398#L125 assume !(8464 == ssl3_accept_~s__state~0); 35396#L128 assume !(8465 == ssl3_accept_~s__state~0); 35393#L131 assume !(8466 == ssl3_accept_~s__state~0); 35340#L134 assume 8496 == ssl3_accept_~s__state~0; 35258#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 35339#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 35338#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 35337#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 35335#L292-2 ssl3_accept_~s__init_num~0 := 0; 35330#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35329#L595 ssl3_accept_~skip~0 := 0; 35328#L98-2 assume !false; 35327#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35326#L101 assume !(12292 == ssl3_accept_~s__state~0); 35325#L104 assume !(16384 == ssl3_accept_~s__state~0); 35324#L107 assume !(8192 == ssl3_accept_~s__state~0); 35323#L110 assume !(24576 == ssl3_accept_~s__state~0); 35322#L113 assume !(8195 == ssl3_accept_~s__state~0); 35269#L116 assume !(8480 == ssl3_accept_~s__state~0); 35268#L119 assume !(8481 == ssl3_accept_~s__state~0); 35267#L122 assume !(8482 == ssl3_accept_~s__state~0); 35265#L125 assume !(8464 == ssl3_accept_~s__state~0); 35264#L128 assume !(8465 == ssl3_accept_~s__state~0); 35261#L131 assume !(8466 == ssl3_accept_~s__state~0); 35260#L134 assume !(8496 == ssl3_accept_~s__state~0); 35257#L137 assume !(8497 == ssl3_accept_~s__state~0); 35168#L140 assume 8512 == ssl3_accept_~s__state~0; 35004#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 35005#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 34962#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 35086#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36022#L595 ssl3_accept_~skip~0 := 0; 36020#L98-2 assume !false; 36018#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36016#L101 assume !(12292 == ssl3_accept_~s__state~0); 36014#L104 assume !(16384 == ssl3_accept_~s__state~0); 36012#L107 assume !(8192 == ssl3_accept_~s__state~0); 36011#L110 assume !(24576 == ssl3_accept_~s__state~0); 36010#L113 assume !(8195 == ssl3_accept_~s__state~0); 36008#L116 assume !(8480 == ssl3_accept_~s__state~0); 36005#L119 assume !(8481 == ssl3_accept_~s__state~0); 36006#L122 assume !(8482 == ssl3_accept_~s__state~0); 36000#L125 assume !(8464 == ssl3_accept_~s__state~0); 35998#L128 assume !(8465 == ssl3_accept_~s__state~0); 35996#L131 assume !(8466 == ssl3_accept_~s__state~0); 35993#L134 assume !(8496 == ssl3_accept_~s__state~0); 35994#L137 assume !(8497 == ssl3_accept_~s__state~0); 36185#L140 assume !(8512 == ssl3_accept_~s__state~0); 36183#L143 assume !(8513 == ssl3_accept_~s__state~0); 35984#L146 assume 8528 == ssl3_accept_~s__state~0; 35361#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 36174#L323 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 36172#L323-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 36169#L332 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 36160#L335 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 36154#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 36149#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36148#L595 ssl3_accept_~skip~0 := 0; 36142#L98-2 assume !false; 36139#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36136#L101 assume !(12292 == ssl3_accept_~s__state~0); 36133#L104 assume !(16384 == ssl3_accept_~s__state~0); 36130#L107 assume !(8192 == ssl3_accept_~s__state~0); 36127#L110 assume !(24576 == ssl3_accept_~s__state~0); 36124#L113 assume !(8195 == ssl3_accept_~s__state~0); 36121#L116 assume !(8480 == ssl3_accept_~s__state~0); 36118#L119 assume !(8481 == ssl3_accept_~s__state~0); 36115#L122 assume !(8482 == ssl3_accept_~s__state~0); 36112#L125 assume !(8464 == ssl3_accept_~s__state~0); 36109#L128 assume !(8465 == ssl3_accept_~s__state~0); 36106#L131 assume !(8466 == ssl3_accept_~s__state~0); 36103#L134 assume !(8496 == ssl3_accept_~s__state~0); 36100#L137 assume !(8497 == ssl3_accept_~s__state~0); 36097#L140 assume !(8512 == ssl3_accept_~s__state~0); 36094#L143 assume !(8513 == ssl3_accept_~s__state~0); 36091#L146 assume !(8528 == ssl3_accept_~s__state~0); 36088#L149 assume !(8529 == ssl3_accept_~s__state~0); 36085#L152 assume 8544 == ssl3_accept_~s__state~0; 35253#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 36080#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 36076#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 36069#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 36066#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 36063#L405 assume !(8 == ssl3_accept_~blastFlag~0); 36060#L408 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; 36041#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36038#L595 ssl3_accept_~skip~0 := 0; 36037#L98-2 assume !false; 36036#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36035#L101 assume !(12292 == ssl3_accept_~s__state~0); 36034#L104 assume !(16384 == ssl3_accept_~s__state~0); 36033#L107 assume !(8192 == ssl3_accept_~s__state~0); 36029#L110 assume !(24576 == ssl3_accept_~s__state~0); 36028#L113 assume !(8195 == ssl3_accept_~s__state~0); 36023#L116 assume !(8480 == ssl3_accept_~s__state~0); 36021#L119 assume !(8481 == ssl3_accept_~s__state~0); 36019#L122 assume !(8482 == ssl3_accept_~s__state~0); 36017#L125 assume !(8464 == ssl3_accept_~s__state~0); 36015#L128 assume !(8465 == ssl3_accept_~s__state~0); 36013#L131 assume !(8466 == ssl3_accept_~s__state~0); 36009#L134 assume !(8496 == ssl3_accept_~s__state~0); 36007#L137 assume !(8497 == ssl3_accept_~s__state~0); 36004#L140 assume !(8512 == ssl3_accept_~s__state~0); 36001#L143 assume !(8513 == ssl3_accept_~s__state~0); 35999#L146 assume !(8528 == ssl3_accept_~s__state~0); 35997#L149 assume !(8529 == ssl3_accept_~s__state~0); 35995#L152 assume !(8544 == ssl3_accept_~s__state~0); 35992#L155 assume !(8545 == ssl3_accept_~s__state~0); 35990#L158 assume !(8560 == ssl3_accept_~s__state~0); 35988#L161 assume !(8561 == ssl3_accept_~s__state~0); 35985#L164 assume 8448 == ssl3_accept_~s__state~0; 35095#L165 assume !(ssl3_accept_~num1~0 > 0); 35096#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 35163#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35852#L595 ssl3_accept_~skip~0 := 0; 35842#L98-2 assume !false; 35834#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35829#L101 assume 12292 == ssl3_accept_~s__state~0; 35830#L102 ssl3_accept_~s__new_session~0 := 1; 36232#L210 ssl3_accept_~s__server~0 := 1; 36230#L215 assume 0 != ssl3_accept_~cb~0; 36229#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 36224#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 36221#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 36218#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 36217#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 36175#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36173#L595 ssl3_accept_~skip~0 := 0; 36171#L98-2 assume !false; 36170#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36167#L101 assume !(12292 == ssl3_accept_~s__state~0); 36156#L104 assume !(16384 == ssl3_accept_~s__state~0); 35981#L107 assume !(8192 == ssl3_accept_~s__state~0); 35979#L110 assume !(24576 == ssl3_accept_~s__state~0); 35433#L113 assume !(8195 == ssl3_accept_~s__state~0); 35434#L116 assume !(8480 == ssl3_accept_~s__state~0); 35403#L119 assume !(8481 == ssl3_accept_~s__state~0); 35401#L122 assume !(8482 == ssl3_accept_~s__state~0); 35399#L125 assume 8464 == ssl3_accept_~s__state~0; 35123#L132 [2019-12-07 10:11:05,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:05,345 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 15 times [2019-12-07 10:11:05,345 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:05,345 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932121654] [2019-12-07 10:11:05,345 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:05,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:05,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:05,350 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:05,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:05,350 INFO L82 PathProgramCache]: Analyzing trace with hash -524513554, now seen corresponding path program 1 times [2019-12-07 10:11:05,351 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:05,351 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520618175] [2019-12-07 10:11:05,351 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:05,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:05,380 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 10:11:05,380 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520618175] [2019-12-07 10:11:05,380 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [486061142] [2019-12-07 10:11:05,381 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/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 10:11:05,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:05,417 INFO L264 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 10:11:05,419 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 10:11:05,443 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 10:11:05,444 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-12-07 10:11:05,444 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-12-07 10:11:05,444 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870723375] [2019-12-07 10:11:05,444 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:11:05,444 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:05,444 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:11:05,444 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 10:11:05,444 INFO L87 Difference]: Start difference. First operand 1496 states and 1938 transitions. cyclomatic complexity: 448 Second operand 3 states. [2019-12-07 10:11:05,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:05,511 INFO L93 Difference]: Finished difference Result 1500 states and 1938 transitions. [2019-12-07 10:11:05,511 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:11:05,511 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1500 states and 1938 transitions. [2019-12-07 10:11:05,515 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1309 [2019-12-07 10:11:05,524 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1500 states to 1500 states and 1938 transitions. [2019-12-07 10:11:05,524 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1371 [2019-12-07 10:11:05,524 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1371 [2019-12-07 10:11:05,525 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1500 states and 1938 transitions. [2019-12-07 10:11:05,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:05,525 INFO L688 BuchiCegarLoop]: Abstraction has 1500 states and 1938 transitions. [2019-12-07 10:11:05,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1500 states and 1938 transitions. [2019-12-07 10:11:05,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1500 to 1466. [2019-12-07 10:11:05,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1466 states. [2019-12-07 10:11:05,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1466 states to 1466 states and 1894 transitions. [2019-12-07 10:11:05,538 INFO L711 BuchiCegarLoop]: Abstraction has 1466 states and 1894 transitions. [2019-12-07 10:11:05,539 INFO L591 BuchiCegarLoop]: Abstraction has 1466 states and 1894 transitions. [2019-12-07 10:11:05,539 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-12-07 10:11:05,539 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1466 states and 1894 transitions. [2019-12-07 10:11:05,541 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1275 [2019-12-07 10:11:05,541 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:05,542 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:05,542 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 10:11:05,542 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 10:11:05,542 INFO L794 eck$LassoCheckResult]: Stem: 38587#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 38439#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 38410#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 38411#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 38504#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 38505#L98-2 assume !false; 38686#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39667#L101 assume !(12292 == ssl3_accept_~s__state~0); 39665#L104 assume !(16384 == ssl3_accept_~s__state~0); 39663#L107 assume !(8192 == ssl3_accept_~s__state~0); 39660#L110 assume !(24576 == ssl3_accept_~s__state~0); 39654#L113 assume !(8195 == ssl3_accept_~s__state~0); 39651#L116 assume !(8480 == ssl3_accept_~s__state~0); 39648#L119 assume !(8481 == ssl3_accept_~s__state~0); 39642#L122 assume !(8482 == ssl3_accept_~s__state~0); 38692#L125 assume 8464 == ssl3_accept_~s__state~0; 38596#L132 [2019-12-07 10:11:05,543 INFO L796 eck$LassoCheckResult]: Loop: 38596#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 38511#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 38507#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; 38508#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39621#L595 ssl3_accept_~skip~0 := 0; 39611#L98-2 assume !false; 39608#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39605#L101 assume !(12292 == ssl3_accept_~s__state~0); 39602#L104 assume !(16384 == ssl3_accept_~s__state~0); 39599#L107 assume !(8192 == ssl3_accept_~s__state~0); 39596#L110 assume !(24576 == ssl3_accept_~s__state~0); 39593#L113 assume !(8195 == ssl3_accept_~s__state~0); 39590#L116 assume !(8480 == ssl3_accept_~s__state~0); 39587#L119 assume !(8481 == ssl3_accept_~s__state~0); 39584#L122 assume !(8482 == ssl3_accept_~s__state~0); 39581#L125 assume !(8464 == ssl3_accept_~s__state~0); 39578#L128 assume !(8465 == ssl3_accept_~s__state~0); 39575#L131 assume !(8466 == ssl3_accept_~s__state~0); 39569#L134 assume 8496 == ssl3_accept_~s__state~0; 38704#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 39566#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 39564#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 39561#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 39559#L292-2 ssl3_accept_~s__init_num~0 := 0; 39554#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39553#L595 ssl3_accept_~skip~0 := 0; 39552#L98-2 assume !false; 39551#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39550#L101 assume !(12292 == ssl3_accept_~s__state~0); 39549#L104 assume !(16384 == ssl3_accept_~s__state~0); 39548#L107 assume !(8192 == ssl3_accept_~s__state~0); 39547#L110 assume !(24576 == ssl3_accept_~s__state~0); 39545#L113 assume !(8195 == ssl3_accept_~s__state~0); 39542#L116 assume !(8480 == ssl3_accept_~s__state~0); 39536#L119 assume !(8481 == ssl3_accept_~s__state~0); 39534#L122 assume !(8482 == ssl3_accept_~s__state~0); 39532#L125 assume !(8464 == ssl3_accept_~s__state~0); 39215#L128 assume !(8465 == ssl3_accept_~s__state~0); 39214#L131 assume !(8466 == ssl3_accept_~s__state~0); 39213#L134 assume !(8496 == ssl3_accept_~s__state~0); 39212#L137 assume !(8497 == ssl3_accept_~s__state~0); 38647#L140 assume 8512 == ssl3_accept_~s__state~0; 38700#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 38528#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 38425#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 38561#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39017#L595 ssl3_accept_~skip~0 := 0; 39016#L98-2 assume !false; 39015#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39014#L101 assume !(12292 == ssl3_accept_~s__state~0); 39013#L104 assume !(16384 == ssl3_accept_~s__state~0); 39012#L107 assume !(8192 == ssl3_accept_~s__state~0); 39011#L110 assume !(24576 == ssl3_accept_~s__state~0); 39010#L113 assume !(8195 == ssl3_accept_~s__state~0); 39009#L116 assume !(8480 == ssl3_accept_~s__state~0); 39008#L119 assume !(8481 == ssl3_accept_~s__state~0); 39007#L122 assume !(8482 == ssl3_accept_~s__state~0); 39006#L125 assume !(8464 == ssl3_accept_~s__state~0); 39005#L128 assume !(8465 == ssl3_accept_~s__state~0); 39004#L131 assume !(8466 == ssl3_accept_~s__state~0); 39002#L134 assume !(8496 == ssl3_accept_~s__state~0); 39003#L137 assume !(8497 == ssl3_accept_~s__state~0); 38998#L140 assume !(8512 == ssl3_accept_~s__state~0); 38999#L143 assume !(8513 == ssl3_accept_~s__state~0); 38988#L146 assume 8528 == ssl3_accept_~s__state~0; 38730#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 38470#L323 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 38472#L323-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 38407#L332 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 38409#L335 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 39291#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 39225#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39224#L595 ssl3_accept_~skip~0 := 0; 39223#L98-2 assume !false; 39222#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39221#L101 assume !(12292 == ssl3_accept_~s__state~0); 39220#L104 assume !(16384 == ssl3_accept_~s__state~0); 39219#L107 assume !(8192 == ssl3_accept_~s__state~0); 39218#L110 assume !(24576 == ssl3_accept_~s__state~0); 39217#L113 assume !(8195 == ssl3_accept_~s__state~0); 39216#L116 assume !(8480 == ssl3_accept_~s__state~0); 38761#L119 assume !(8481 == ssl3_accept_~s__state~0); 38758#L122 assume !(8482 == ssl3_accept_~s__state~0); 38759#L125 assume !(8464 == ssl3_accept_~s__state~0); 38985#L128 assume !(8465 == ssl3_accept_~s__state~0); 38983#L131 assume !(8466 == ssl3_accept_~s__state~0); 38747#L134 assume !(8496 == ssl3_accept_~s__state~0); 38745#L137 assume !(8497 == ssl3_accept_~s__state~0); 38742#L140 assume !(8512 == ssl3_accept_~s__state~0); 38743#L143 assume !(8513 == ssl3_accept_~s__state~0); 38973#L146 assume !(8528 == ssl3_accept_~s__state~0); 38971#L149 assume !(8529 == ssl3_accept_~s__state~0); 38721#L152 assume 8544 == ssl3_accept_~s__state~0; 38629#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 38450#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 38451#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 38641#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 38956#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 38955#L405 assume !(8 == ssl3_accept_~blastFlag~0); 38954#L408 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; 38946#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38944#L595 ssl3_accept_~skip~0 := 0; 38942#L98-2 assume !false; 38940#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38938#L101 assume !(12292 == ssl3_accept_~s__state~0); 38936#L104 assume !(16384 == ssl3_accept_~s__state~0); 38934#L107 assume !(8192 == ssl3_accept_~s__state~0); 38932#L110 assume !(24576 == ssl3_accept_~s__state~0); 38930#L113 assume !(8195 == ssl3_accept_~s__state~0); 38928#L116 assume !(8480 == ssl3_accept_~s__state~0); 38925#L119 assume !(8481 == ssl3_accept_~s__state~0); 38924#L122 assume !(8482 == ssl3_accept_~s__state~0); 38919#L125 assume !(8464 == ssl3_accept_~s__state~0); 38917#L128 assume !(8465 == ssl3_accept_~s__state~0); 38915#L131 assume !(8466 == ssl3_accept_~s__state~0); 38909#L134 assume !(8496 == ssl3_accept_~s__state~0); 38908#L137 assume !(8497 == ssl3_accept_~s__state~0); 38907#L140 assume !(8512 == ssl3_accept_~s__state~0); 38906#L143 assume !(8513 == ssl3_accept_~s__state~0); 38904#L146 assume !(8528 == ssl3_accept_~s__state~0); 38903#L149 assume !(8529 == ssl3_accept_~s__state~0); 38897#L152 assume !(8544 == ssl3_accept_~s__state~0); 38895#L155 assume !(8545 == ssl3_accept_~s__state~0); 38893#L158 assume !(8560 == ssl3_accept_~s__state~0); 38891#L161 assume !(8561 == ssl3_accept_~s__state~0); 38889#L164 assume 8448 == ssl3_accept_~s__state~0; 38887#L165 assume !(ssl3_accept_~num1~0 > 0); 38884#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 38872#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38870#L595 ssl3_accept_~skip~0 := 0; 38866#L98-2 assume !false; 38864#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38861#L101 assume !(12292 == ssl3_accept_~s__state~0); 38859#L104 assume 16384 == ssl3_accept_~s__state~0; 38855#L210 ssl3_accept_~s__server~0 := 1; 39070#L215 assume 0 != ssl3_accept_~cb~0; 39069#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 39068#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 39066#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 39064#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 39058#L242 assume 12292 != ssl3_accept_~s__state~0; 39053#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 39046#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39045#L595 ssl3_accept_~skip~0 := 0; 39043#L98-2 assume !false; 39041#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39039#L101 assume !(12292 == ssl3_accept_~s__state~0); 39035#L104 assume !(16384 == ssl3_accept_~s__state~0); 39033#L107 assume !(8192 == ssl3_accept_~s__state~0); 39031#L110 assume !(24576 == ssl3_accept_~s__state~0); 39030#L113 assume !(8195 == ssl3_accept_~s__state~0); 39029#L116 assume !(8480 == ssl3_accept_~s__state~0); 39028#L119 assume !(8481 == ssl3_accept_~s__state~0); 39027#L122 assume !(8482 == ssl3_accept_~s__state~0); 39023#L125 assume 8464 == ssl3_accept_~s__state~0; 38596#L132 [2019-12-07 10:11:05,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:05,543 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 16 times [2019-12-07 10:11:05,543 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:05,543 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299356037] [2019-12-07 10:11:05,543 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:05,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:05,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:05,548 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:05,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:05,548 INFO L82 PathProgramCache]: Analyzing trace with hash 1715525737, now seen corresponding path program 1 times [2019-12-07 10:11:05,548 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:05,548 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371781659] [2019-12-07 10:11:05,548 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:05,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:05,579 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 10:11:05,579 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371781659] [2019-12-07 10:11:05,579 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1494321608] [2019-12-07 10:11:05,579 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/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 10:11:05,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:05,628 INFO L264 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 10:11:05,630 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 10:11:05,654 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 10:11:05,654 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 10:11:05,655 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-12-07 10:11:05,655 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998672438] [2019-12-07 10:11:05,655 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:11:05,655 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:05,655 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-12-07 10:11:05,655 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-12-07 10:11:05,655 INFO L87 Difference]: Start difference. First operand 1466 states and 1894 transitions. cyclomatic complexity: 434 Second operand 4 states. [2019-12-07 10:11:05,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:05,824 INFO L93 Difference]: Finished difference Result 2457 states and 3144 transitions. [2019-12-07 10:11:05,825 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-12-07 10:11:05,825 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2457 states and 3144 transitions. [2019-12-07 10:11:05,830 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1906 [2019-12-07 10:11:05,840 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2457 states to 2421 states and 3106 transitions. [2019-12-07 10:11:05,840 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2292 [2019-12-07 10:11:05,841 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2292 [2019-12-07 10:11:05,841 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2421 states and 3106 transitions. [2019-12-07 10:11:05,842 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:05,842 INFO L688 BuchiCegarLoop]: Abstraction has 2421 states and 3106 transitions. [2019-12-07 10:11:05,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2421 states and 3106 transitions. [2019-12-07 10:11:05,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2421 to 1877. [2019-12-07 10:11:05,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1877 states. [2019-12-07 10:11:05,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1877 states to 1877 states and 2434 transitions. [2019-12-07 10:11:05,857 INFO L711 BuchiCegarLoop]: Abstraction has 1877 states and 2434 transitions. [2019-12-07 10:11:05,857 INFO L591 BuchiCegarLoop]: Abstraction has 1877 states and 2434 transitions. [2019-12-07 10:11:05,857 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-12-07 10:11:05,857 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1877 states and 2434 transitions. [2019-12-07 10:11:05,860 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1659 [2019-12-07 10:11:05,860 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:05,860 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:05,860 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 10:11:05,861 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 10:11:05,861 INFO L794 eck$LassoCheckResult]: Stem: 42978#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 42835#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 42805#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 42806#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 42897#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 42898#L98-2 assume !false; 43074#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43549#L101 assume !(12292 == ssl3_accept_~s__state~0); 43547#L104 assume !(16384 == ssl3_accept_~s__state~0); 43545#L107 assume !(8192 == ssl3_accept_~s__state~0); 43543#L110 assume !(24576 == ssl3_accept_~s__state~0); 43541#L113 assume !(8195 == ssl3_accept_~s__state~0); 43539#L116 assume !(8480 == ssl3_accept_~s__state~0); 43537#L119 assume !(8481 == ssl3_accept_~s__state~0); 43535#L122 assume !(8482 == ssl3_accept_~s__state~0); 43533#L125 assume 8464 == ssl3_accept_~s__state~0; 43160#L132 [2019-12-07 10:11:05,861 INFO L796 eck$LassoCheckResult]: Loop: 43160#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 44671#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 44670#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; 44664#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44663#L595 ssl3_accept_~skip~0 := 0; 44660#L98-2 assume !false; 42982#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42983#L101 assume !(12292 == ssl3_accept_~s__state~0); 44658#L104 assume !(16384 == ssl3_accept_~s__state~0); 43003#L107 assume !(8192 == ssl3_accept_~s__state~0); 42985#L110 assume !(24576 == ssl3_accept_~s__state~0); 42986#L113 assume !(8195 == ssl3_accept_~s__state~0); 44495#L116 assume !(8480 == ssl3_accept_~s__state~0); 44490#L119 assume !(8481 == ssl3_accept_~s__state~0); 44488#L122 assume !(8482 == ssl3_accept_~s__state~0); 44486#L125 assume !(8464 == ssl3_accept_~s__state~0); 44484#L128 assume !(8465 == ssl3_accept_~s__state~0); 44482#L131 assume !(8466 == ssl3_accept_~s__state~0); 44300#L134 assume 8496 == ssl3_accept_~s__state~0; 43157#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 44297#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 44234#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 44232#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 42945#L292-2 ssl3_accept_~s__init_num~0 := 0; 42946#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44378#L595 ssl3_accept_~skip~0 := 0; 44373#L98-2 assume !false; 44371#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44370#L101 assume !(12292 == ssl3_accept_~s__state~0); 44369#L104 assume !(16384 == ssl3_accept_~s__state~0); 44368#L107 assume !(8192 == ssl3_accept_~s__state~0); 44366#L110 assume !(24576 == ssl3_accept_~s__state~0); 44365#L113 assume !(8195 == ssl3_accept_~s__state~0); 44359#L116 assume !(8480 == ssl3_accept_~s__state~0); 44357#L119 assume !(8481 == ssl3_accept_~s__state~0); 44355#L122 assume !(8482 == ssl3_accept_~s__state~0); 44353#L125 assume !(8464 == ssl3_accept_~s__state~0); 44351#L128 assume !(8465 == ssl3_accept_~s__state~0); 44349#L131 assume !(8466 == ssl3_accept_~s__state~0); 44347#L134 assume !(8496 == ssl3_accept_~s__state~0); 44301#L137 assume !(8497 == ssl3_accept_~s__state~0); 43006#L140 assume 8512 == ssl3_accept_~s__state~0; 42864#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 42865#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 42820#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 42949#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44659#L595 ssl3_accept_~skip~0 := 0; 44657#L98-2 assume !false; 44655#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44654#L101 assume !(12292 == ssl3_accept_~s__state~0); 44649#L104 assume !(16384 == ssl3_accept_~s__state~0); 44647#L107 assume !(8192 == ssl3_accept_~s__state~0); 44645#L110 assume !(24576 == ssl3_accept_~s__state~0); 42922#L113 assume !(8195 == ssl3_accept_~s__state~0); 42906#L116 assume !(8480 == ssl3_accept_~s__state~0); 42907#L119 assume !(8481 == ssl3_accept_~s__state~0); 42861#L122 assume !(8482 == ssl3_accept_~s__state~0); 42836#L125 assume !(8464 == ssl3_accept_~s__state~0); 42837#L128 assume !(8465 == ssl3_accept_~s__state~0); 42825#L131 assume !(8466 == ssl3_accept_~s__state~0); 42826#L134 assume !(8496 == ssl3_accept_~s__state~0); 44631#L137 assume !(8497 == ssl3_accept_~s__state~0); 44630#L140 assume !(8512 == ssl3_accept_~s__state~0); 44614#L143 assume !(8513 == ssl3_accept_~s__state~0); 42924#L146 assume 8528 == ssl3_accept_~s__state~0; 42844#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 42845#L323 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 42867#L323-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 42802#L332 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 42804#L335 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 42975#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 43015#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44648#L595 ssl3_accept_~skip~0 := 0; 44646#L98-2 assume !false; 44644#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44643#L101 assume !(12292 == ssl3_accept_~s__state~0); 44642#L104 assume !(16384 == ssl3_accept_~s__state~0); 44641#L107 assume !(8192 == ssl3_accept_~s__state~0); 44640#L110 assume !(24576 == ssl3_accept_~s__state~0); 44639#L113 assume !(8195 == ssl3_accept_~s__state~0); 44637#L116 assume !(8480 == ssl3_accept_~s__state~0); 44636#L119 assume !(8481 == ssl3_accept_~s__state~0); 44635#L122 assume !(8482 == ssl3_accept_~s__state~0); 44634#L125 assume !(8464 == ssl3_accept_~s__state~0); 44633#L128 assume !(8465 == ssl3_accept_~s__state~0); 44632#L131 assume !(8466 == ssl3_accept_~s__state~0); 43018#L134 assume !(8496 == ssl3_accept_~s__state~0); 42998#L137 assume !(8497 == ssl3_accept_~s__state~0); 42999#L140 assume !(8512 == ssl3_accept_~s__state~0); 42957#L143 assume !(8513 == ssl3_accept_~s__state~0); 42958#L146 assume !(8528 == ssl3_accept_~s__state~0); 44228#L149 assume !(8529 == ssl3_accept_~s__state~0); 44226#L152 assume 8544 == ssl3_accept_~s__state~0; 43150#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 44171#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 44146#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 44139#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 44137#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 44105#L405 assume !(8 == ssl3_accept_~blastFlag~0); 44104#L408 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; 44103#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44317#L595 ssl3_accept_~skip~0 := 0; 44316#L98-2 assume !false; 44315#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44314#L101 assume !(12292 == ssl3_accept_~s__state~0); 44313#L104 assume !(16384 == ssl3_accept_~s__state~0); 44312#L107 assume !(8192 == ssl3_accept_~s__state~0); 44311#L110 assume !(24576 == ssl3_accept_~s__state~0); 44310#L113 assume !(8195 == ssl3_accept_~s__state~0); 44309#L116 assume !(8480 == ssl3_accept_~s__state~0); 44308#L119 assume !(8481 == ssl3_accept_~s__state~0); 44307#L122 assume !(8482 == ssl3_accept_~s__state~0); 44306#L125 assume !(8464 == ssl3_accept_~s__state~0); 44305#L128 assume !(8465 == ssl3_accept_~s__state~0); 44304#L131 assume !(8466 == ssl3_accept_~s__state~0); 44080#L134 assume !(8496 == ssl3_accept_~s__state~0); 43843#L137 assume !(8497 == ssl3_accept_~s__state~0); 43844#L140 assume !(8512 == ssl3_accept_~s__state~0); 43837#L143 assume !(8513 == ssl3_accept_~s__state~0); 43838#L146 assume !(8528 == ssl3_accept_~s__state~0); 43831#L149 assume !(8529 == ssl3_accept_~s__state~0); 43832#L152 assume !(8544 == ssl3_accept_~s__state~0); 43825#L155 assume !(8545 == ssl3_accept_~s__state~0); 43826#L158 assume !(8560 == ssl3_accept_~s__state~0); 43819#L161 assume !(8561 == ssl3_accept_~s__state~0); 43820#L164 assume 8448 == ssl3_accept_~s__state~0; 42960#L165 assume !(ssl3_accept_~num1~0 > 0); 42961#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 43034#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44284#L595 ssl3_accept_~skip~0 := 0; 44283#L98-2 assume !false; 44282#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44281#L101 assume !(12292 == ssl3_accept_~s__state~0); 44280#L104 assume !(16384 == ssl3_accept_~s__state~0); 44279#L107 assume !(8192 == ssl3_accept_~s__state~0); 44278#L110 assume !(24576 == ssl3_accept_~s__state~0); 44277#L113 assume !(8195 == ssl3_accept_~s__state~0); 44276#L116 assume !(8480 == ssl3_accept_~s__state~0); 44275#L119 assume !(8481 == ssl3_accept_~s__state~0); 44274#L122 assume !(8482 == ssl3_accept_~s__state~0); 44273#L125 assume !(8464 == ssl3_accept_~s__state~0); 44272#L128 assume !(8465 == ssl3_accept_~s__state~0); 44271#L131 assume !(8466 == ssl3_accept_~s__state~0); 44270#L134 assume !(8496 == ssl3_accept_~s__state~0); 44269#L137 assume !(8497 == ssl3_accept_~s__state~0); 44268#L140 assume !(8512 == ssl3_accept_~s__state~0); 44267#L143 assume !(8513 == ssl3_accept_~s__state~0); 44266#L146 assume !(8528 == ssl3_accept_~s__state~0); 44265#L149 assume !(8529 == ssl3_accept_~s__state~0); 44264#L152 assume !(8544 == ssl3_accept_~s__state~0); 44263#L155 assume !(8545 == ssl3_accept_~s__state~0); 44262#L158 assume !(8560 == ssl3_accept_~s__state~0); 44261#L161 assume !(8561 == ssl3_accept_~s__state~0); 44260#L164 assume !(8448 == ssl3_accept_~s__state~0); 44259#L167 assume 8576 == ssl3_accept_~s__state~0; 42943#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 42944#L448 assume !(ssl3_accept_~ret~0 <= 0); 43920#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 43891#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43892#L595 ssl3_accept_~skip~0 := 0; 43885#L98-2 assume !false; 43886#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43879#L101 assume !(12292 == ssl3_accept_~s__state~0); 43880#L104 assume !(16384 == ssl3_accept_~s__state~0); 43873#L107 assume !(8192 == ssl3_accept_~s__state~0); 43874#L110 assume !(24576 == ssl3_accept_~s__state~0); 43867#L113 assume !(8195 == ssl3_accept_~s__state~0); 43868#L116 assume !(8480 == ssl3_accept_~s__state~0); 43861#L119 assume !(8481 == ssl3_accept_~s__state~0); 43862#L122 assume !(8482 == ssl3_accept_~s__state~0); 43855#L125 assume 8464 == ssl3_accept_~s__state~0; 43160#L132 [2019-12-07 10:11:05,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:05,861 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 17 times [2019-12-07 10:11:05,861 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:05,861 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730434751] [2019-12-07 10:11:05,861 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:05,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:05,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:05,866 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:05,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:05,867 INFO L82 PathProgramCache]: Analyzing trace with hash 248135033, now seen corresponding path program 1 times [2019-12-07 10:11:05,867 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:05,867 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135340284] [2019-12-07 10:11:05,867 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:05,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:05,899 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 10:11:05,899 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135340284] [2019-12-07 10:11:05,899 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:11:05,899 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 10:11:05,900 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887448009] [2019-12-07 10:11:05,900 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:11:05,900 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:05,900 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:11:05,900 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:11:05,900 INFO L87 Difference]: Start difference. First operand 1877 states and 2434 transitions. cyclomatic complexity: 565 Second operand 3 states. [2019-12-07 10:11:05,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:05,985 INFO L93 Difference]: Finished difference Result 2078 states and 2665 transitions. [2019-12-07 10:11:05,986 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:11:05,986 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2078 states and 2665 transitions. [2019-12-07 10:11:05,990 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1742 [2019-12-07 10:11:05,995 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2078 states to 2008 states and 2595 transitions. [2019-12-07 10:11:05,995 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1879 [2019-12-07 10:11:05,996 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1879 [2019-12-07 10:11:05,996 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2008 states and 2595 transitions. [2019-12-07 10:11:05,997 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:05,997 INFO L688 BuchiCegarLoop]: Abstraction has 2008 states and 2595 transitions. [2019-12-07 10:11:05,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2008 states and 2595 transitions. [2019-12-07 10:11:06,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2008 to 1875. [2019-12-07 10:11:06,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1875 states. [2019-12-07 10:11:06,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1875 states to 1875 states and 2426 transitions. [2019-12-07 10:11:06,010 INFO L711 BuchiCegarLoop]: Abstraction has 1875 states and 2426 transitions. [2019-12-07 10:11:06,010 INFO L591 BuchiCegarLoop]: Abstraction has 1875 states and 2426 transitions. [2019-12-07 10:11:06,010 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-12-07 10:11:06,010 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1875 states and 2426 transitions. [2019-12-07 10:11:06,013 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1651 [2019-12-07 10:11:06,013 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:06,013 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:06,014 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 10:11:06,014 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 10:11:06,014 INFO L794 eck$LassoCheckResult]: Stem: 46942#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 46795#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 46766#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 46767#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 46857#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 46858#L98-2 assume !false; 47040#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47679#L101 assume !(12292 == ssl3_accept_~s__state~0); 47677#L104 assume !(16384 == ssl3_accept_~s__state~0); 47675#L107 assume !(8192 == ssl3_accept_~s__state~0); 47673#L110 assume !(24576 == ssl3_accept_~s__state~0); 47671#L113 assume !(8195 == ssl3_accept_~s__state~0); 47669#L116 assume !(8480 == ssl3_accept_~s__state~0); 47667#L119 assume !(8481 == ssl3_accept_~s__state~0); 47665#L122 assume !(8482 == ssl3_accept_~s__state~0); 47663#L125 assume 8464 == ssl3_accept_~s__state~0; 46950#L132 [2019-12-07 10:11:06,014 INFO L796 eck$LassoCheckResult]: Loop: 46950#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 46864#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 46865#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; 48590#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48589#L595 ssl3_accept_~skip~0 := 0; 48588#L98-2 assume !false; 48587#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48586#L101 assume !(12292 == ssl3_accept_~s__state~0); 48585#L104 assume !(16384 == ssl3_accept_~s__state~0); 48584#L107 assume !(8192 == ssl3_accept_~s__state~0); 48583#L110 assume !(24576 == ssl3_accept_~s__state~0); 48582#L113 assume !(8195 == ssl3_accept_~s__state~0); 48581#L116 assume !(8480 == ssl3_accept_~s__state~0); 48580#L119 assume !(8481 == ssl3_accept_~s__state~0); 48579#L122 assume !(8482 == ssl3_accept_~s__state~0); 48578#L125 assume !(8464 == ssl3_accept_~s__state~0); 48577#L128 assume !(8465 == ssl3_accept_~s__state~0); 48576#L131 assume !(8466 == ssl3_accept_~s__state~0); 47437#L134 assume 8496 == ssl3_accept_~s__state~0; 47147#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 47436#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 47435#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 47434#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 47432#L292-2 ssl3_accept_~s__init_num~0 := 0; 47427#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47426#L595 ssl3_accept_~skip~0 := 0; 47425#L98-2 assume !false; 47424#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47423#L101 assume !(12292 == ssl3_accept_~s__state~0); 47422#L104 assume !(16384 == ssl3_accept_~s__state~0); 47421#L107 assume !(8192 == ssl3_accept_~s__state~0); 47420#L110 assume !(24576 == ssl3_accept_~s__state~0); 47419#L113 assume !(8195 == ssl3_accept_~s__state~0); 47418#L116 assume !(8480 == ssl3_accept_~s__state~0); 47417#L119 assume !(8481 == ssl3_accept_~s__state~0); 47416#L122 assume !(8482 == ssl3_accept_~s__state~0); 47415#L125 assume !(8464 == ssl3_accept_~s__state~0); 47414#L128 assume !(8465 == ssl3_accept_~s__state~0); 47413#L131 assume !(8466 == ssl3_accept_~s__state~0); 47412#L134 assume !(8496 == ssl3_accept_~s__state~0); 47411#L137 assume !(8497 == ssl3_accept_~s__state~0); 47001#L140 assume 8512 == ssl3_accept_~s__state~0; 47051#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 48365#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 48363#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 48353#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48351#L595 ssl3_accept_~skip~0 := 0; 48349#L98-2 assume !false; 48347#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48345#L101 assume !(12292 == ssl3_accept_~s__state~0); 48343#L104 assume !(16384 == ssl3_accept_~s__state~0); 48341#L107 assume !(8192 == ssl3_accept_~s__state~0); 48339#L110 assume !(24576 == ssl3_accept_~s__state~0); 48337#L113 assume !(8195 == ssl3_accept_~s__state~0); 48335#L116 assume !(8480 == ssl3_accept_~s__state~0); 48333#L119 assume !(8481 == ssl3_accept_~s__state~0); 48331#L122 assume !(8482 == ssl3_accept_~s__state~0); 48329#L125 assume !(8464 == ssl3_accept_~s__state~0); 48327#L128 assume !(8465 == ssl3_accept_~s__state~0); 48325#L131 assume !(8466 == ssl3_accept_~s__state~0); 48323#L134 assume !(8496 == ssl3_accept_~s__state~0); 48321#L137 assume !(8497 == ssl3_accept_~s__state~0); 48319#L140 assume !(8512 == ssl3_accept_~s__state~0); 48317#L143 assume !(8513 == ssl3_accept_~s__state~0); 48315#L146 assume 8528 == ssl3_accept_~s__state~0; 47134#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 48312#L323 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 48307#L323-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 48308#L332 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 48299#L335 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 48296#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 48290#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48289#L595 ssl3_accept_~skip~0 := 0; 48288#L98-2 assume !false; 48287#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48286#L101 assume !(12292 == ssl3_accept_~s__state~0); 48285#L104 assume !(16384 == ssl3_accept_~s__state~0); 48284#L107 assume !(8192 == ssl3_accept_~s__state~0); 48283#L110 assume !(24576 == ssl3_accept_~s__state~0); 48282#L113 assume !(8195 == ssl3_accept_~s__state~0); 48281#L116 assume !(8480 == ssl3_accept_~s__state~0); 48280#L119 assume !(8481 == ssl3_accept_~s__state~0); 48279#L122 assume !(8482 == ssl3_accept_~s__state~0); 48278#L125 assume !(8464 == ssl3_accept_~s__state~0); 48277#L128 assume !(8465 == ssl3_accept_~s__state~0); 48276#L131 assume !(8466 == ssl3_accept_~s__state~0); 48275#L134 assume !(8496 == ssl3_accept_~s__state~0); 48274#L137 assume !(8497 == ssl3_accept_~s__state~0); 48273#L140 assume !(8512 == ssl3_accept_~s__state~0); 48272#L143 assume !(8513 == ssl3_accept_~s__state~0); 48271#L146 assume !(8528 == ssl3_accept_~s__state~0); 48270#L149 assume !(8529 == ssl3_accept_~s__state~0); 48269#L152 assume 8544 == ssl3_accept_~s__state~0; 47127#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 48268#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 48266#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 48263#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 48262#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 48261#L405 assume !(8 == ssl3_accept_~blastFlag~0); 48260#L408 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; 48253#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48248#L595 ssl3_accept_~skip~0 := 0; 48247#L98-2 assume !false; 48246#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48245#L101 assume !(12292 == ssl3_accept_~s__state~0); 48244#L104 assume !(16384 == ssl3_accept_~s__state~0); 48243#L107 assume !(8192 == ssl3_accept_~s__state~0); 48242#L110 assume !(24576 == ssl3_accept_~s__state~0); 48241#L113 assume !(8195 == ssl3_accept_~s__state~0); 48240#L116 assume !(8480 == ssl3_accept_~s__state~0); 48238#L119 assume !(8481 == ssl3_accept_~s__state~0); 48237#L122 assume !(8482 == ssl3_accept_~s__state~0); 48232#L125 assume !(8464 == ssl3_accept_~s__state~0); 48230#L128 assume !(8465 == ssl3_accept_~s__state~0); 48228#L131 assume !(8466 == ssl3_accept_~s__state~0); 48226#L134 assume !(8496 == ssl3_accept_~s__state~0); 48224#L137 assume !(8497 == ssl3_accept_~s__state~0); 48222#L140 assume !(8512 == ssl3_accept_~s__state~0); 48220#L143 assume !(8513 == ssl3_accept_~s__state~0); 48218#L146 assume !(8528 == ssl3_accept_~s__state~0); 48216#L149 assume !(8529 == ssl3_accept_~s__state~0); 48214#L152 assume !(8544 == ssl3_accept_~s__state~0); 48212#L155 assume !(8545 == ssl3_accept_~s__state~0); 48210#L158 assume !(8560 == ssl3_accept_~s__state~0); 48208#L161 assume !(8561 == ssl3_accept_~s__state~0); 48206#L164 assume 8448 == ssl3_accept_~s__state~0; 48204#L165 assume !(ssl3_accept_~num1~0 > 0); 48201#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 48189#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48187#L595 ssl3_accept_~skip~0 := 0; 48185#L98-2 assume !false; 48183#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48181#L101 assume !(12292 == ssl3_accept_~s__state~0); 48179#L104 assume !(16384 == ssl3_accept_~s__state~0); 48178#L107 assume !(8192 == ssl3_accept_~s__state~0); 48176#L110 assume !(24576 == ssl3_accept_~s__state~0); 48174#L113 assume !(8195 == ssl3_accept_~s__state~0); 48173#L116 assume !(8480 == ssl3_accept_~s__state~0); 48172#L119 assume !(8481 == ssl3_accept_~s__state~0); 48168#L122 assume !(8482 == ssl3_accept_~s__state~0); 48167#L125 assume !(8464 == ssl3_accept_~s__state~0); 48166#L128 assume !(8465 == ssl3_accept_~s__state~0); 48164#L131 assume !(8466 == ssl3_accept_~s__state~0); 48163#L134 assume !(8496 == ssl3_accept_~s__state~0); 48162#L137 assume !(8497 == ssl3_accept_~s__state~0); 48161#L140 assume !(8512 == ssl3_accept_~s__state~0); 48160#L143 assume !(8513 == ssl3_accept_~s__state~0); 48159#L146 assume !(8528 == ssl3_accept_~s__state~0); 48157#L149 assume !(8529 == ssl3_accept_~s__state~0); 48156#L152 assume !(8544 == ssl3_accept_~s__state~0); 48154#L155 assume !(8545 == ssl3_accept_~s__state~0); 48152#L158 assume !(8560 == ssl3_accept_~s__state~0); 48151#L161 assume !(8561 == ssl3_accept_~s__state~0); 48150#L164 assume !(8448 == ssl3_accept_~s__state~0); 48146#L167 assume 8576 == ssl3_accept_~s__state~0; 47984#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 48145#L448 assume !(ssl3_accept_~ret~0 <= 0); 48143#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 48144#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48626#L595 ssl3_accept_~skip~0 := 0; 48625#L98-2 assume !false; 48624#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48623#L101 assume !(12292 == ssl3_accept_~s__state~0); 48622#L104 assume !(16384 == ssl3_accept_~s__state~0); 48621#L107 assume !(8192 == ssl3_accept_~s__state~0); 48620#L110 assume !(24576 == ssl3_accept_~s__state~0); 48619#L113 assume !(8195 == ssl3_accept_~s__state~0); 48618#L116 assume !(8480 == ssl3_accept_~s__state~0); 48617#L119 assume !(8481 == ssl3_accept_~s__state~0); 48616#L122 assume !(8482 == ssl3_accept_~s__state~0); 48615#L125 assume !(8464 == ssl3_accept_~s__state~0); 48597#L128 assume !(8465 == ssl3_accept_~s__state~0); 48575#L131 assume 8466 == ssl3_accept_~s__state~0; 46950#L132 [2019-12-07 10:11:06,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:06,014 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 18 times [2019-12-07 10:11:06,014 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:06,014 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653153450] [2019-12-07 10:11:06,014 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:06,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:06,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:06,019 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:06,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:06,019 INFO L82 PathProgramCache]: Analyzing trace with hash -2060397026, now seen corresponding path program 1 times [2019-12-07 10:11:06,019 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:06,019 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291572683] [2019-12-07 10:11:06,020 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:06,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:06,067 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 10:11:06,067 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291572683] [2019-12-07 10:11:06,067 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:11:06,067 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:11:06,067 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532225254] [2019-12-07 10:11:06,067 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:11:06,067 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:06,068 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:11:06,068 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:11:06,068 INFO L87 Difference]: Start difference. First operand 1875 states and 2426 transitions. cyclomatic complexity: 560 Second operand 3 states. [2019-12-07 10:11:06,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:06,081 INFO L93 Difference]: Finished difference Result 3112 states and 3994 transitions. [2019-12-07 10:11:06,081 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:11:06,082 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3112 states and 3994 transitions. [2019-12-07 10:11:06,092 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2888 [2019-12-07 10:11:06,105 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3112 states to 3112 states and 3994 transitions. [2019-12-07 10:11:06,106 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2983 [2019-12-07 10:11:06,107 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2983 [2019-12-07 10:11:06,108 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3112 states and 3994 transitions. [2019-12-07 10:11:06,110 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:06,110 INFO L688 BuchiCegarLoop]: Abstraction has 3112 states and 3994 transitions. [2019-12-07 10:11:06,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3112 states and 3994 transitions. [2019-12-07 10:11:06,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3112 to 1875. [2019-12-07 10:11:06,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1875 states. [2019-12-07 10:11:06,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1875 states to 1875 states and 2424 transitions. [2019-12-07 10:11:06,136 INFO L711 BuchiCegarLoop]: Abstraction has 1875 states and 2424 transitions. [2019-12-07 10:11:06,136 INFO L591 BuchiCegarLoop]: Abstraction has 1875 states and 2424 transitions. [2019-12-07 10:11:06,136 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-12-07 10:11:06,137 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1875 states and 2424 transitions. [2019-12-07 10:11:06,141 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1651 [2019-12-07 10:11:06,141 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:06,141 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:06,142 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 10:11:06,142 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 10:11:06,142 INFO L794 eck$LassoCheckResult]: Stem: 51933#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 51788#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 51759#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 51760#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 51848#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 51849#L98-2 assume !false; 52029#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52317#L101 assume !(12292 == ssl3_accept_~s__state~0); 52315#L104 assume !(16384 == ssl3_accept_~s__state~0); 52313#L107 assume !(8192 == ssl3_accept_~s__state~0); 52311#L110 assume !(24576 == ssl3_accept_~s__state~0); 52309#L113 assume !(8195 == ssl3_accept_~s__state~0); 52307#L116 assume !(8480 == ssl3_accept_~s__state~0); 52305#L119 assume !(8481 == ssl3_accept_~s__state~0); 52303#L122 assume !(8482 == ssl3_accept_~s__state~0); 52301#L125 assume 8464 == ssl3_accept_~s__state~0; 52066#L132 [2019-12-07 10:11:06,142 INFO L796 eck$LassoCheckResult]: Loop: 52066#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 51855#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 51856#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; 52941#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52940#L595 ssl3_accept_~skip~0 := 0; 52939#L98-2 assume !false; 52938#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52937#L101 assume !(12292 == ssl3_accept_~s__state~0); 52936#L104 assume !(16384 == ssl3_accept_~s__state~0); 52935#L107 assume !(8192 == ssl3_accept_~s__state~0); 52934#L110 assume !(24576 == ssl3_accept_~s__state~0); 52933#L113 assume !(8195 == ssl3_accept_~s__state~0); 52932#L116 assume !(8480 == ssl3_accept_~s__state~0); 52931#L119 assume !(8481 == ssl3_accept_~s__state~0); 52930#L122 assume !(8482 == ssl3_accept_~s__state~0); 52929#L125 assume !(8464 == ssl3_accept_~s__state~0); 52928#L128 assume !(8465 == ssl3_accept_~s__state~0); 52927#L131 assume !(8466 == ssl3_accept_~s__state~0); 52873#L134 assume 8496 == ssl3_accept_~s__state~0; 51888#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 51889#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 51920#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 51921#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 52816#L292-2 ssl3_accept_~s__init_num~0 := 0; 52889#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52888#L595 ssl3_accept_~skip~0 := 0; 52887#L98-2 assume !false; 52886#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52885#L101 assume !(12292 == ssl3_accept_~s__state~0); 52883#L104 assume !(16384 == ssl3_accept_~s__state~0); 52882#L107 assume !(8192 == ssl3_accept_~s__state~0); 52881#L110 assume !(24576 == ssl3_accept_~s__state~0); 52879#L113 assume !(8195 == ssl3_accept_~s__state~0); 52878#L116 assume !(8480 == ssl3_accept_~s__state~0); 52877#L119 assume !(8481 == ssl3_accept_~s__state~0); 52876#L122 assume !(8482 == ssl3_accept_~s__state~0); 52872#L125 assume !(8464 == ssl3_accept_~s__state~0); 52871#L128 assume !(8465 == ssl3_accept_~s__state~0); 52870#L131 assume !(8466 == ssl3_accept_~s__state~0); 52869#L134 assume !(8496 == ssl3_accept_~s__state~0); 52693#L137 assume !(8497 == ssl3_accept_~s__state~0); 51991#L140 assume 8512 == ssl3_accept_~s__state~0; 51814#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 51815#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 51774#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 51902#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53302#L595 ssl3_accept_~skip~0 := 0; 52866#L98-2 assume !false; 52865#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52864#L101 assume !(12292 == ssl3_accept_~s__state~0); 52863#L104 assume !(16384 == ssl3_accept_~s__state~0); 52861#L107 assume !(8192 == ssl3_accept_~s__state~0); 52858#L110 assume !(24576 == ssl3_accept_~s__state~0); 52855#L113 assume !(8195 == ssl3_accept_~s__state~0); 52854#L116 assume !(8480 == ssl3_accept_~s__state~0); 52853#L119 assume !(8481 == ssl3_accept_~s__state~0); 52852#L122 assume !(8482 == ssl3_accept_~s__state~0); 52848#L125 assume !(8464 == ssl3_accept_~s__state~0); 52847#L128 assume !(8465 == ssl3_accept_~s__state~0); 52840#L131 assume !(8466 == ssl3_accept_~s__state~0); 52837#L134 assume !(8496 == ssl3_accept_~s__state~0); 52834#L137 assume !(8497 == ssl3_accept_~s__state~0); 52831#L140 assume !(8512 == ssl3_accept_~s__state~0); 52828#L143 assume !(8513 == ssl3_accept_~s__state~0); 52825#L146 assume 8528 == ssl3_accept_~s__state~0; 51800#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 51801#L323 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 52002#L323-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 51951#L353 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 53287#L355 assume 6 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 7; 51926#L355-2 assume !(ssl3_accept_~ret~0 <= 0); 51927#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 51968#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53058#L595 ssl3_accept_~skip~0 := 0; 53055#L98-2 assume !false; 53052#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53049#L101 assume !(12292 == ssl3_accept_~s__state~0); 53046#L104 assume !(16384 == ssl3_accept_~s__state~0); 53043#L107 assume !(8192 == ssl3_accept_~s__state~0); 53040#L110 assume !(24576 == ssl3_accept_~s__state~0); 53037#L113 assume !(8195 == ssl3_accept_~s__state~0); 53034#L116 assume !(8480 == ssl3_accept_~s__state~0); 53031#L119 assume !(8481 == ssl3_accept_~s__state~0); 53027#L122 assume !(8482 == ssl3_accept_~s__state~0); 53023#L125 assume !(8464 == ssl3_accept_~s__state~0); 53016#L128 assume !(8465 == ssl3_accept_~s__state~0); 53012#L131 assume !(8466 == ssl3_accept_~s__state~0); 53008#L134 assume !(8496 == ssl3_accept_~s__state~0); 52982#L137 assume !(8497 == ssl3_accept_~s__state~0); 52981#L140 assume !(8512 == ssl3_accept_~s__state~0); 52979#L143 assume !(8513 == ssl3_accept_~s__state~0); 52980#L146 assume !(8528 == ssl3_accept_~s__state~0); 53202#L149 assume !(8529 == ssl3_accept_~s__state~0); 53200#L152 assume 8544 == ssl3_accept_~s__state~0; 52109#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 53198#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 51984#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 51985#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 51897#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 51881#L405 assume !(8 == ssl3_accept_~blastFlag~0); 51882#L408 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; 53168#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53167#L595 ssl3_accept_~skip~0 := 0; 53166#L98-2 assume !false; 53165#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53164#L101 assume !(12292 == ssl3_accept_~s__state~0); 53163#L104 assume !(16384 == ssl3_accept_~s__state~0); 53162#L107 assume !(8192 == ssl3_accept_~s__state~0); 53161#L110 assume !(24576 == ssl3_accept_~s__state~0); 53160#L113 assume !(8195 == ssl3_accept_~s__state~0); 53159#L116 assume !(8480 == ssl3_accept_~s__state~0); 53158#L119 assume !(8481 == ssl3_accept_~s__state~0); 53157#L122 assume !(8482 == ssl3_accept_~s__state~0); 53156#L125 assume !(8464 == ssl3_accept_~s__state~0); 53155#L128 assume !(8465 == ssl3_accept_~s__state~0); 53154#L131 assume !(8466 == ssl3_accept_~s__state~0); 53153#L134 assume !(8496 == ssl3_accept_~s__state~0); 53152#L137 assume !(8497 == ssl3_accept_~s__state~0); 53025#L140 assume !(8512 == ssl3_accept_~s__state~0); 53026#L143 assume !(8513 == ssl3_accept_~s__state~0); 53014#L146 assume !(8528 == ssl3_accept_~s__state~0); 53015#L149 assume !(8529 == ssl3_accept_~s__state~0); 53006#L152 assume !(8544 == ssl3_accept_~s__state~0); 53007#L155 assume !(8545 == ssl3_accept_~s__state~0); 52975#L158 assume !(8560 == ssl3_accept_~s__state~0); 52976#L161 assume !(8561 == ssl3_accept_~s__state~0); 52924#L164 assume 8448 == ssl3_accept_~s__state~0; 52925#L165 assume !(ssl3_accept_~num1~0 > 0); 53123#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 53117#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53115#L595 ssl3_accept_~skip~0 := 0; 53113#L98-2 assume !false; 53111#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53109#L101 assume !(12292 == ssl3_accept_~s__state~0); 53107#L104 assume !(16384 == ssl3_accept_~s__state~0); 53105#L107 assume !(8192 == ssl3_accept_~s__state~0); 53103#L110 assume !(24576 == ssl3_accept_~s__state~0); 53101#L113 assume !(8195 == ssl3_accept_~s__state~0); 53099#L116 assume !(8480 == ssl3_accept_~s__state~0); 53097#L119 assume !(8481 == ssl3_accept_~s__state~0); 53095#L122 assume !(8482 == ssl3_accept_~s__state~0); 53093#L125 assume !(8464 == ssl3_accept_~s__state~0); 53091#L128 assume !(8465 == ssl3_accept_~s__state~0); 53089#L131 assume !(8466 == ssl3_accept_~s__state~0); 53087#L134 assume !(8496 == ssl3_accept_~s__state~0); 53085#L137 assume !(8497 == ssl3_accept_~s__state~0); 53084#L140 assume !(8512 == ssl3_accept_~s__state~0); 53083#L143 assume !(8513 == ssl3_accept_~s__state~0); 53082#L146 assume !(8528 == ssl3_accept_~s__state~0); 53080#L149 assume !(8529 == ssl3_accept_~s__state~0); 53079#L152 assume !(8544 == ssl3_accept_~s__state~0); 53078#L155 assume !(8545 == ssl3_accept_~s__state~0); 53077#L158 assume !(8560 == ssl3_accept_~s__state~0); 53076#L161 assume !(8561 == ssl3_accept_~s__state~0); 53075#L164 assume !(8448 == ssl3_accept_~s__state~0); 53017#L167 assume 8576 == ssl3_accept_~s__state~0; 53013#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 53009#L448 assume !(ssl3_accept_~ret~0 <= 0); 53003#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 52658#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52998#L595 ssl3_accept_~skip~0 := 0; 52997#L98-2 assume !false; 52996#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52995#L101 assume !(12292 == ssl3_accept_~s__state~0); 52994#L104 assume !(16384 == ssl3_accept_~s__state~0); 52993#L107 assume !(8192 == ssl3_accept_~s__state~0); 52992#L110 assume !(24576 == ssl3_accept_~s__state~0); 52991#L113 assume !(8195 == ssl3_accept_~s__state~0); 52990#L116 assume !(8480 == ssl3_accept_~s__state~0); 52989#L119 assume !(8481 == ssl3_accept_~s__state~0); 52988#L122 assume !(8482 == ssl3_accept_~s__state~0); 52987#L125 assume !(8464 == ssl3_accept_~s__state~0); 52985#L128 assume !(8465 == ssl3_accept_~s__state~0); 52986#L131 assume 8466 == ssl3_accept_~s__state~0; 52066#L132 [2019-12-07 10:11:06,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:06,142 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 19 times [2019-12-07 10:11:06,143 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:06,143 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215834065] [2019-12-07 10:11:06,143 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:06,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:06,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:06,148 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:06,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:06,148 INFO L82 PathProgramCache]: Analyzing trace with hash 1670743866, now seen corresponding path program 1 times [2019-12-07 10:11:06,148 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:06,148 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344491636] [2019-12-07 10:11:06,148 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:06,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:06,178 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 10:11:06,178 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344491636] [2019-12-07 10:11:06,178 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:11:06,178 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:11:06,178 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346700849] [2019-12-07 10:11:06,179 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:11:06,179 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:06,179 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:11:06,179 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:11:06,179 INFO L87 Difference]: Start difference. First operand 1875 states and 2424 transitions. cyclomatic complexity: 558 Second operand 3 states. [2019-12-07 10:11:06,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:06,192 INFO L93 Difference]: Finished difference Result 3114 states and 3996 transitions. [2019-12-07 10:11:06,192 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:11:06,192 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3114 states and 3996 transitions. [2019-12-07 10:11:06,203 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2890 [2019-12-07 10:11:06,211 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3114 states to 3114 states and 3996 transitions. [2019-12-07 10:11:06,211 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2985 [2019-12-07 10:11:06,213 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2985 [2019-12-07 10:11:06,213 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3114 states and 3996 transitions. [2019-12-07 10:11:06,214 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:06,214 INFO L688 BuchiCegarLoop]: Abstraction has 3114 states and 3996 transitions. [2019-12-07 10:11:06,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3114 states and 3996 transitions. [2019-12-07 10:11:06,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3114 to 1875. [2019-12-07 10:11:06,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1875 states. [2019-12-07 10:11:06,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1875 states to 1875 states and 2422 transitions. [2019-12-07 10:11:06,239 INFO L711 BuchiCegarLoop]: Abstraction has 1875 states and 2422 transitions. [2019-12-07 10:11:06,239 INFO L591 BuchiCegarLoop]: Abstraction has 1875 states and 2422 transitions. [2019-12-07 10:11:06,239 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-12-07 10:11:06,239 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1875 states and 2422 transitions. [2019-12-07 10:11:06,244 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1651 [2019-12-07 10:11:06,244 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:06,244 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:06,245 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 10:11:06,245 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 10:11:06,245 INFO L794 eck$LassoCheckResult]: Stem: 56932#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 56783#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 56754#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 56755#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 56846#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 56847#L98-2 assume !false; 57037#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57355#L101 assume !(12292 == ssl3_accept_~s__state~0); 57353#L104 assume !(16384 == ssl3_accept_~s__state~0); 57351#L107 assume !(8192 == ssl3_accept_~s__state~0); 57349#L110 assume !(24576 == ssl3_accept_~s__state~0); 57347#L113 assume !(8195 == ssl3_accept_~s__state~0); 57345#L116 assume !(8480 == ssl3_accept_~s__state~0); 57343#L119 assume !(8481 == ssl3_accept_~s__state~0); 57341#L122 assume !(8482 == ssl3_accept_~s__state~0); 57339#L125 assume 8464 == ssl3_accept_~s__state~0; 57119#L132 [2019-12-07 10:11:06,245 INFO L796 eck$LassoCheckResult]: Loop: 57119#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 56853#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 56854#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; 57802#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57800#L595 ssl3_accept_~skip~0 := 0; 57799#L98-2 assume !false; 57797#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57792#L101 assume !(12292 == ssl3_accept_~s__state~0); 57787#L104 assume !(16384 == ssl3_accept_~s__state~0); 57780#L107 assume !(8192 == ssl3_accept_~s__state~0); 57775#L110 assume !(24576 == ssl3_accept_~s__state~0); 57770#L113 assume !(8195 == ssl3_accept_~s__state~0); 57761#L116 assume !(8480 == ssl3_accept_~s__state~0); 57754#L119 assume !(8481 == ssl3_accept_~s__state~0); 57745#L122 assume !(8482 == ssl3_accept_~s__state~0); 57736#L125 assume !(8464 == ssl3_accept_~s__state~0); 57732#L128 assume !(8465 == ssl3_accept_~s__state~0); 57728#L131 assume !(8466 == ssl3_accept_~s__state~0); 57436#L134 assume 8496 == ssl3_accept_~s__state~0; 57116#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 56931#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 56921#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 56922#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 57439#L292-2 ssl3_accept_~s__init_num~0 := 0; 57651#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57649#L595 ssl3_accept_~skip~0 := 0; 57647#L98-2 assume !false; 57645#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57643#L101 assume !(12292 == ssl3_accept_~s__state~0); 57641#L104 assume !(16384 == ssl3_accept_~s__state~0); 57639#L107 assume !(8192 == ssl3_accept_~s__state~0); 57638#L110 assume !(24576 == ssl3_accept_~s__state~0); 57635#L113 assume !(8195 == ssl3_accept_~s__state~0); 57633#L116 assume !(8480 == ssl3_accept_~s__state~0); 57631#L119 assume !(8481 == ssl3_accept_~s__state~0); 57629#L122 assume !(8482 == ssl3_accept_~s__state~0); 57627#L125 assume !(8464 == ssl3_accept_~s__state~0); 57625#L128 assume !(8465 == ssl3_accept_~s__state~0); 57623#L131 assume !(8466 == ssl3_accept_~s__state~0); 57621#L134 assume !(8496 == ssl3_accept_~s__state~0); 57619#L137 assume !(8497 == ssl3_accept_~s__state~0); 56999#L140 assume 8512 == ssl3_accept_~s__state~0; 57074#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 56870#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 56769#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 58171#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58170#L595 ssl3_accept_~skip~0 := 0; 58169#L98-2 assume !false; 58168#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58167#L101 assume !(12292 == ssl3_accept_~s__state~0); 58166#L104 assume !(16384 == ssl3_accept_~s__state~0); 58165#L107 assume !(8192 == ssl3_accept_~s__state~0); 58164#L110 assume !(24576 == ssl3_accept_~s__state~0); 58163#L113 assume !(8195 == ssl3_accept_~s__state~0); 58162#L116 assume !(8480 == ssl3_accept_~s__state~0); 58161#L119 assume !(8481 == ssl3_accept_~s__state~0); 58160#L122 assume !(8482 == ssl3_accept_~s__state~0); 58159#L125 assume !(8464 == ssl3_accept_~s__state~0); 58158#L128 assume !(8465 == ssl3_accept_~s__state~0); 58157#L131 assume !(8466 == ssl3_accept_~s__state~0); 58156#L134 assume !(8496 == ssl3_accept_~s__state~0); 58153#L137 assume !(8497 == ssl3_accept_~s__state~0); 58152#L140 assume !(8512 == ssl3_accept_~s__state~0); 58151#L143 assume !(8513 == ssl3_accept_~s__state~0); 58150#L146 assume 8528 == ssl3_accept_~s__state~0; 57111#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 56813#L323 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 56814#L323-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 56752#L353 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 56855#L355 assume 6 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 7; 56918#L355-2 assume !(ssl3_accept_~ret~0 <= 0); 58137#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 58130#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58127#L595 ssl3_accept_~skip~0 := 0; 58124#L98-2 assume !false; 58121#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58118#L101 assume !(12292 == ssl3_accept_~s__state~0); 58115#L104 assume !(16384 == ssl3_accept_~s__state~0); 58112#L107 assume !(8192 == ssl3_accept_~s__state~0); 58109#L110 assume !(24576 == ssl3_accept_~s__state~0); 58106#L113 assume !(8195 == ssl3_accept_~s__state~0); 58103#L116 assume !(8480 == ssl3_accept_~s__state~0); 58100#L119 assume !(8481 == ssl3_accept_~s__state~0); 58097#L122 assume !(8482 == ssl3_accept_~s__state~0); 58094#L125 assume !(8464 == ssl3_accept_~s__state~0); 58091#L128 assume !(8465 == ssl3_accept_~s__state~0); 58088#L131 assume !(8466 == ssl3_accept_~s__state~0); 58085#L134 assume !(8496 == ssl3_accept_~s__state~0); 58082#L137 assume !(8497 == ssl3_accept_~s__state~0); 58077#L140 assume !(8512 == ssl3_accept_~s__state~0); 58075#L143 assume !(8513 == ssl3_accept_~s__state~0); 58074#L146 assume !(8528 == ssl3_accept_~s__state~0); 57901#L149 assume !(8529 == ssl3_accept_~s__state~0); 57902#L152 assume 8544 == ssl3_accept_~s__state~0; 56977#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 56978#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 56960#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 56958#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 56885#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 56897#L405 assume !(8 == ssl3_accept_~blastFlag~0); 57998#L408 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; 57989#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57987#L595 ssl3_accept_~skip~0 := 0; 57985#L98-2 assume !false; 57983#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57981#L101 assume !(12292 == ssl3_accept_~s__state~0); 57979#L104 assume !(16384 == ssl3_accept_~s__state~0); 57977#L107 assume !(8192 == ssl3_accept_~s__state~0); 57975#L110 assume !(24576 == ssl3_accept_~s__state~0); 57973#L113 assume !(8195 == ssl3_accept_~s__state~0); 57971#L116 assume !(8480 == ssl3_accept_~s__state~0); 57969#L119 assume !(8481 == ssl3_accept_~s__state~0); 57967#L122 assume !(8482 == ssl3_accept_~s__state~0); 57965#L125 assume !(8464 == ssl3_accept_~s__state~0); 57963#L128 assume !(8465 == ssl3_accept_~s__state~0); 57961#L131 assume !(8466 == ssl3_accept_~s__state~0); 57959#L134 assume !(8496 == ssl3_accept_~s__state~0); 57957#L137 assume !(8497 == ssl3_accept_~s__state~0); 57955#L140 assume !(8512 == ssl3_accept_~s__state~0); 57953#L143 assume !(8513 == ssl3_accept_~s__state~0); 57951#L146 assume !(8528 == ssl3_accept_~s__state~0); 57949#L149 assume !(8529 == ssl3_accept_~s__state~0); 57947#L152 assume !(8544 == ssl3_accept_~s__state~0); 57945#L155 assume !(8545 == ssl3_accept_~s__state~0); 57905#L158 assume !(8560 == ssl3_accept_~s__state~0); 57900#L161 assume !(8561 == ssl3_accept_~s__state~0); 57897#L164 assume 8448 == ssl3_accept_~s__state~0; 56911#L165 assume !(ssl3_accept_~num1~0 > 0); 56912#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 57934#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57933#L595 ssl3_accept_~skip~0 := 0; 57932#L98-2 assume !false; 57931#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57930#L101 assume !(12292 == ssl3_accept_~s__state~0); 57929#L104 assume !(16384 == ssl3_accept_~s__state~0); 57928#L107 assume !(8192 == ssl3_accept_~s__state~0); 57927#L110 assume !(24576 == ssl3_accept_~s__state~0); 57926#L113 assume !(8195 == ssl3_accept_~s__state~0); 57925#L116 assume !(8480 == ssl3_accept_~s__state~0); 57924#L119 assume !(8481 == ssl3_accept_~s__state~0); 57923#L122 assume !(8482 == ssl3_accept_~s__state~0); 57922#L125 assume !(8464 == ssl3_accept_~s__state~0); 57921#L128 assume !(8465 == ssl3_accept_~s__state~0); 57920#L131 assume !(8466 == ssl3_accept_~s__state~0); 57919#L134 assume !(8496 == ssl3_accept_~s__state~0); 57918#L137 assume !(8497 == ssl3_accept_~s__state~0); 57917#L140 assume !(8512 == ssl3_accept_~s__state~0); 57916#L143 assume !(8513 == ssl3_accept_~s__state~0); 57915#L146 assume !(8528 == ssl3_accept_~s__state~0); 57914#L149 assume !(8529 == ssl3_accept_~s__state~0); 57913#L152 assume !(8544 == ssl3_accept_~s__state~0); 57912#L155 assume !(8545 == ssl3_accept_~s__state~0); 57911#L158 assume !(8560 == ssl3_accept_~s__state~0); 57910#L161 assume !(8561 == ssl3_accept_~s__state~0); 57908#L164 assume !(8448 == ssl3_accept_~s__state~0); 57837#L167 assume 8576 == ssl3_accept_~s__state~0; 57838#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 57832#L448 assume !(ssl3_accept_~ret~0 <= 0); 57789#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 57705#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57778#L595 ssl3_accept_~skip~0 := 0; 57773#L98-2 assume !false; 57768#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57767#L101 assume !(12292 == ssl3_accept_~s__state~0); 57766#L104 assume !(16384 == ssl3_accept_~s__state~0); 57757#L107 assume !(8192 == ssl3_accept_~s__state~0); 57752#L110 assume !(24576 == ssl3_accept_~s__state~0); 57751#L113 assume !(8195 == ssl3_accept_~s__state~0); 57750#L116 assume !(8480 == ssl3_accept_~s__state~0); 57744#L119 assume !(8481 == ssl3_accept_~s__state~0); 57743#L122 assume !(8482 == ssl3_accept_~s__state~0); 57735#L125 assume !(8464 == ssl3_accept_~s__state~0); 57731#L128 assume !(8465 == ssl3_accept_~s__state~0); 57727#L131 assume 8466 == ssl3_accept_~s__state~0; 57119#L132 [2019-12-07 10:11:06,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:06,246 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 20 times [2019-12-07 10:11:06,246 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:06,246 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562110512] [2019-12-07 10:11:06,246 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:06,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:06,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:06,251 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:06,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:06,251 INFO L82 PathProgramCache]: Analyzing trace with hash -651058052, now seen corresponding path program 1 times [2019-12-07 10:11:06,251 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:06,252 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978876050] [2019-12-07 10:11:06,252 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:06,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:06,283 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 239 proven. 0 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2019-12-07 10:11:06,284 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978876050] [2019-12-07 10:11:06,284 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:11:06,284 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:11:06,284 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962824807] [2019-12-07 10:11:06,284 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:11:06,284 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:06,285 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:11:06,285 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:11:06,285 INFO L87 Difference]: Start difference. First operand 1875 states and 2422 transitions. cyclomatic complexity: 556 Second operand 3 states. [2019-12-07 10:11:06,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:06,316 INFO L93 Difference]: Finished difference Result 3228 states and 4127 transitions. [2019-12-07 10:11:06,316 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:11:06,316 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3228 states and 4127 transitions. [2019-12-07 10:11:06,327 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2956 [2019-12-07 10:11:06,336 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3228 states to 3228 states and 4127 transitions. [2019-12-07 10:11:06,336 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3051 [2019-12-07 10:11:06,338 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3051 [2019-12-07 10:11:06,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3228 states and 4127 transitions. [2019-12-07 10:11:06,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:06,338 INFO L688 BuchiCegarLoop]: Abstraction has 3228 states and 4127 transitions. [2019-12-07 10:11:06,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3228 states and 4127 transitions. [2019-12-07 10:11:06,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3228 to 3228. [2019-12-07 10:11:06,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3228 states. [2019-12-07 10:11:06,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3228 states to 3228 states and 4127 transitions. [2019-12-07 10:11:06,368 INFO L711 BuchiCegarLoop]: Abstraction has 3228 states and 4127 transitions. [2019-12-07 10:11:06,368 INFO L591 BuchiCegarLoop]: Abstraction has 3228 states and 4127 transitions. [2019-12-07 10:11:06,369 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-12-07 10:11:06,369 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3228 states and 4127 transitions. [2019-12-07 10:11:06,377 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2956 [2019-12-07 10:11:06,377 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:06,377 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:06,378 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 10:11:06,378 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 10:11:06,378 INFO L794 eck$LassoCheckResult]: Stem: 62054#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 61893#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 61863#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 61864#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 61960#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 61961#L98-2 assume !false; 62141#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63080#L101 assume !(12292 == ssl3_accept_~s__state~0); 63077#L104 assume !(16384 == ssl3_accept_~s__state~0); 63074#L107 assume !(8192 == ssl3_accept_~s__state~0); 63071#L110 assume !(24576 == ssl3_accept_~s__state~0); 63068#L113 assume !(8195 == ssl3_accept_~s__state~0); 63065#L116 assume !(8480 == ssl3_accept_~s__state~0); 63062#L119 assume !(8481 == ssl3_accept_~s__state~0); 63059#L122 assume !(8482 == ssl3_accept_~s__state~0); 63056#L125 assume 8464 == ssl3_accept_~s__state~0; 62664#L132 [2019-12-07 10:11:06,379 INFO L796 eck$LassoCheckResult]: Loop: 62664#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 63474#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 63471#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; 63466#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63465#L595 ssl3_accept_~skip~0 := 0; 63464#L98-2 assume !false; 63463#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63462#L101 assume !(12292 == ssl3_accept_~s__state~0); 63461#L104 assume !(16384 == ssl3_accept_~s__state~0); 63460#L107 assume !(8192 == ssl3_accept_~s__state~0); 63459#L110 assume !(24576 == ssl3_accept_~s__state~0); 63458#L113 assume !(8195 == ssl3_accept_~s__state~0); 63457#L116 assume !(8480 == ssl3_accept_~s__state~0); 63456#L119 assume !(8481 == ssl3_accept_~s__state~0); 63455#L122 assume !(8482 == ssl3_accept_~s__state~0); 63454#L125 assume !(8464 == ssl3_accept_~s__state~0); 63453#L128 assume !(8465 == ssl3_accept_~s__state~0); 63450#L131 assume !(8466 == ssl3_accept_~s__state~0); 63440#L134 assume 8496 == ssl3_accept_~s__state~0; 62659#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 63436#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 63433#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 63431#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 63429#L292-2 ssl3_accept_~s__init_num~0 := 0; 63410#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63407#L595 ssl3_accept_~skip~0 := 0; 63404#L98-2 assume !false; 63401#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63398#L101 assume !(12292 == ssl3_accept_~s__state~0); 63395#L104 assume !(16384 == ssl3_accept_~s__state~0); 63392#L107 assume !(8192 == ssl3_accept_~s__state~0); 63389#L110 assume !(24576 == ssl3_accept_~s__state~0); 63385#L113 assume !(8195 == ssl3_accept_~s__state~0); 63382#L116 assume !(8480 == ssl3_accept_~s__state~0); 63379#L119 assume !(8481 == ssl3_accept_~s__state~0); 63375#L122 assume !(8482 == ssl3_accept_~s__state~0); 63372#L125 assume !(8464 == ssl3_accept_~s__state~0); 63369#L128 assume !(8465 == ssl3_accept_~s__state~0); 63367#L131 assume !(8466 == ssl3_accept_~s__state~0); 63368#L134 assume !(8496 == ssl3_accept_~s__state~0); 63441#L137 assume !(8497 == ssl3_accept_~s__state~0); 62112#L140 assume 8512 == ssl3_accept_~s__state~0; 62654#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 64342#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 64340#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 63326#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63323#L595 ssl3_accept_~skip~0 := 0; 63324#L98-2 assume !false; 64299#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64298#L101 assume !(12292 == ssl3_accept_~s__state~0); 63313#L104 assume !(16384 == ssl3_accept_~s__state~0); 63314#L107 assume !(8192 == ssl3_accept_~s__state~0); 63307#L110 assume !(24576 == ssl3_accept_~s__state~0); 63308#L113 assume !(8195 == ssl3_accept_~s__state~0); 63301#L116 assume !(8480 == ssl3_accept_~s__state~0); 63302#L119 assume !(8481 == ssl3_accept_~s__state~0); 63295#L122 assume !(8482 == ssl3_accept_~s__state~0); 63296#L125 assume !(8464 == ssl3_accept_~s__state~0); 63289#L128 assume !(8465 == ssl3_accept_~s__state~0); 63290#L131 assume !(8466 == ssl3_accept_~s__state~0); 64261#L134 assume !(8496 == ssl3_accept_~s__state~0); 64259#L137 assume !(8497 == ssl3_accept_~s__state~0); 64257#L140 assume !(8512 == ssl3_accept_~s__state~0); 64255#L143 assume !(8513 == ssl3_accept_~s__state~0); 64253#L146 assume 8528 == ssl3_accept_~s__state~0; 62649#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 64250#L323 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 64206#L323-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 64194#L353 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 64203#L355 assume !(6 == ssl3_accept_~blastFlag~0); 64192#L355-2 assume !(ssl3_accept_~ret~0 <= 0); 64189#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 64183#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64182#L595 ssl3_accept_~skip~0 := 0; 64181#L98-2 assume !false; 64179#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64178#L101 assume !(12292 == ssl3_accept_~s__state~0); 64173#L104 assume !(16384 == ssl3_accept_~s__state~0); 64171#L107 assume !(8192 == ssl3_accept_~s__state~0); 64169#L110 assume !(24576 == ssl3_accept_~s__state~0); 64167#L113 assume !(8195 == ssl3_accept_~s__state~0); 64165#L116 assume !(8480 == ssl3_accept_~s__state~0); 64163#L119 assume !(8481 == ssl3_accept_~s__state~0); 64161#L122 assume !(8482 == ssl3_accept_~s__state~0); 64159#L125 assume !(8464 == ssl3_accept_~s__state~0); 64157#L128 assume !(8465 == ssl3_accept_~s__state~0); 64155#L131 assume !(8466 == ssl3_accept_~s__state~0); 64153#L134 assume !(8496 == ssl3_accept_~s__state~0); 64151#L137 assume !(8497 == ssl3_accept_~s__state~0); 64149#L140 assume !(8512 == ssl3_accept_~s__state~0); 64147#L143 assume !(8513 == ssl3_accept_~s__state~0); 64145#L146 assume !(8528 == ssl3_accept_~s__state~0); 64143#L149 assume !(8529 == ssl3_accept_~s__state~0); 64141#L152 assume 8544 == ssl3_accept_~s__state~0; 62644#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 64138#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 64135#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 64130#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 64128#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 64126#L405 assume !(8 == ssl3_accept_~blastFlag~0); 64124#L408 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; 64118#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64117#L595 ssl3_accept_~skip~0 := 0; 64116#L98-2 assume !false; 64115#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64114#L101 assume !(12292 == ssl3_accept_~s__state~0); 64113#L104 assume !(16384 == ssl3_accept_~s__state~0); 64112#L107 assume !(8192 == ssl3_accept_~s__state~0); 64111#L110 assume !(24576 == ssl3_accept_~s__state~0); 64110#L113 assume !(8195 == ssl3_accept_~s__state~0); 64109#L116 assume !(8480 == ssl3_accept_~s__state~0); 64108#L119 assume !(8481 == ssl3_accept_~s__state~0); 64107#L122 assume !(8482 == ssl3_accept_~s__state~0); 64106#L125 assume !(8464 == ssl3_accept_~s__state~0); 64105#L128 assume !(8465 == ssl3_accept_~s__state~0); 64104#L131 assume !(8466 == ssl3_accept_~s__state~0); 64103#L134 assume !(8496 == ssl3_accept_~s__state~0); 64102#L137 assume !(8497 == ssl3_accept_~s__state~0); 64101#L140 assume !(8512 == ssl3_accept_~s__state~0); 64100#L143 assume !(8513 == ssl3_accept_~s__state~0); 64099#L146 assume !(8528 == ssl3_accept_~s__state~0); 64098#L149 assume !(8529 == ssl3_accept_~s__state~0); 64097#L152 assume !(8544 == ssl3_accept_~s__state~0); 64096#L155 assume !(8545 == ssl3_accept_~s__state~0); 64095#L158 assume !(8560 == ssl3_accept_~s__state~0); 64094#L161 assume !(8561 == ssl3_accept_~s__state~0); 64093#L164 assume 8448 == ssl3_accept_~s__state~0; 64092#L165 assume !(ssl3_accept_~num1~0 > 0); 64089#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 64084#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64083#L595 ssl3_accept_~skip~0 := 0; 64082#L98-2 assume !false; 64081#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64080#L101 assume !(12292 == ssl3_accept_~s__state~0); 64079#L104 assume !(16384 == ssl3_accept_~s__state~0); 64078#L107 assume !(8192 == ssl3_accept_~s__state~0); 64077#L110 assume !(24576 == ssl3_accept_~s__state~0); 64076#L113 assume !(8195 == ssl3_accept_~s__state~0); 64075#L116 assume !(8480 == ssl3_accept_~s__state~0); 64074#L119 assume !(8481 == ssl3_accept_~s__state~0); 64073#L122 assume !(8482 == ssl3_accept_~s__state~0); 64072#L125 assume !(8464 == ssl3_accept_~s__state~0); 64071#L128 assume !(8465 == ssl3_accept_~s__state~0); 64070#L131 assume !(8466 == ssl3_accept_~s__state~0); 64068#L134 assume !(8496 == ssl3_accept_~s__state~0); 64067#L137 assume !(8497 == ssl3_accept_~s__state~0); 64066#L140 assume !(8512 == ssl3_accept_~s__state~0); 64065#L143 assume !(8513 == ssl3_accept_~s__state~0); 64056#L146 assume !(8528 == ssl3_accept_~s__state~0); 64055#L149 assume !(8529 == ssl3_accept_~s__state~0); 64054#L152 assume !(8544 == ssl3_accept_~s__state~0); 64053#L155 assume !(8545 == ssl3_accept_~s__state~0); 64052#L158 assume !(8560 == ssl3_accept_~s__state~0); 64051#L161 assume !(8561 == ssl3_accept_~s__state~0); 64050#L164 assume !(8448 == ssl3_accept_~s__state~0); 64049#L167 assume 8576 == ssl3_accept_~s__state~0; 63873#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 64046#L448 assume !(ssl3_accept_~ret~0 <= 0); 64044#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 63282#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63650#L595 ssl3_accept_~skip~0 := 0; 63648#L98-2 assume !false; 63646#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63644#L101 assume !(12292 == ssl3_accept_~s__state~0); 63642#L104 assume !(16384 == ssl3_accept_~s__state~0); 63640#L107 assume !(8192 == ssl3_accept_~s__state~0); 63638#L110 assume !(24576 == ssl3_accept_~s__state~0); 63636#L113 assume !(8195 == ssl3_accept_~s__state~0); 63634#L116 assume !(8480 == ssl3_accept_~s__state~0); 63632#L119 assume !(8481 == ssl3_accept_~s__state~0); 63630#L122 assume !(8482 == ssl3_accept_~s__state~0); 63626#L125 assume !(8464 == ssl3_accept_~s__state~0); 63623#L128 assume !(8465 == ssl3_accept_~s__state~0); 63624#L131 assume 8466 == ssl3_accept_~s__state~0; 62664#L132 [2019-12-07 10:11:06,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:06,379 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 21 times [2019-12-07 10:11:06,379 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:06,379 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243055562] [2019-12-07 10:11:06,379 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:06,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:06,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:06,395 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:06,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:06,396 INFO L82 PathProgramCache]: Analyzing trace with hash -532616578, now seen corresponding path program 1 times [2019-12-07 10:11:06,396 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:06,396 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143285468] [2019-12-07 10:11:06,396 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:06,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:06,483 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 10:11:06,483 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143285468] [2019-12-07 10:11:06,483 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:11:06,483 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-12-07 10:11:06,483 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589959874] [2019-12-07 10:11:06,484 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:11:06,484 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:06,484 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-12-07 10:11:06,484 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-12-07 10:11:06,484 INFO L87 Difference]: Start difference. First operand 3228 states and 4127 transitions. cyclomatic complexity: 910 Second operand 5 states. [2019-12-07 10:11:06,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:06,588 INFO L93 Difference]: Finished difference Result 15514 states and 19723 transitions. [2019-12-07 10:11:06,589 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-12-07 10:11:06,589 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15514 states and 19723 transitions. [2019-12-07 10:11:06,633 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 15050 [2019-12-07 10:11:06,666 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15514 states to 15514 states and 19723 transitions. [2019-12-07 10:11:06,666 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15337 [2019-12-07 10:11:06,673 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15337 [2019-12-07 10:11:06,673 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15514 states and 19723 transitions. [2019-12-07 10:11:06,683 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:06,684 INFO L688 BuchiCegarLoop]: Abstraction has 15514 states and 19723 transitions. [2019-12-07 10:11:06,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15514 states and 19723 transitions. [2019-12-07 10:11:06,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15514 to 5734. [2019-12-07 10:11:06,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5734 states. [2019-12-07 10:11:06,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5734 states to 5734 states and 7303 transitions. [2019-12-07 10:11:06,750 INFO L711 BuchiCegarLoop]: Abstraction has 5734 states and 7303 transitions. [2019-12-07 10:11:06,751 INFO L591 BuchiCegarLoop]: Abstraction has 5734 states and 7303 transitions. [2019-12-07 10:11:06,751 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-12-07 10:11:06,751 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5734 states and 7303 transitions. [2019-12-07 10:11:06,759 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 5462 [2019-12-07 10:11:06,759 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:06,759 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:06,760 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 10:11:06,760 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, 1, 1] [2019-12-07 10:11:06,760 INFO L794 eck$LassoCheckResult]: Stem: 80809#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 80653#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 80622#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 80623#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 80719#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 80720#L98-2 assume !false; 80896#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81131#L101 assume !(12292 == ssl3_accept_~s__state~0); 81127#L104 assume !(16384 == ssl3_accept_~s__state~0); 81128#L107 assume !(8192 == ssl3_accept_~s__state~0); 81123#L110 assume !(24576 == ssl3_accept_~s__state~0); 81124#L113 assume !(8195 == ssl3_accept_~s__state~0); 81119#L116 assume !(8480 == ssl3_accept_~s__state~0); 81120#L119 assume !(8481 == ssl3_accept_~s__state~0); 81115#L122 assume !(8482 == ssl3_accept_~s__state~0); 81116#L125 assume 8464 == ssl3_accept_~s__state~0; 81054#L132 [2019-12-07 10:11:06,760 INFO L796 eck$LassoCheckResult]: Loop: 81054#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 82986#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 82970#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; 82976#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82977#L595 ssl3_accept_~skip~0 := 0; 82951#L98-2 assume !false; 82952#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82939#L101 assume !(12292 == ssl3_accept_~s__state~0); 82940#L104 assume !(16384 == ssl3_accept_~s__state~0); 82927#L107 assume !(8192 == ssl3_accept_~s__state~0); 82928#L110 assume !(24576 == ssl3_accept_~s__state~0); 82915#L113 assume !(8195 == ssl3_accept_~s__state~0); 82916#L116 assume !(8480 == ssl3_accept_~s__state~0); 82904#L119 assume !(8481 == ssl3_accept_~s__state~0); 82905#L122 assume !(8482 == ssl3_accept_~s__state~0); 82892#L125 assume !(8464 == ssl3_accept_~s__state~0); 82893#L128 assume !(8465 == ssl3_accept_~s__state~0); 82664#L131 assume !(8466 == ssl3_accept_~s__state~0); 82520#L134 assume 8496 == ssl3_accept_~s__state~0; 81047#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 82514#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 82508#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 82504#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 82500#L292-2 ssl3_accept_~s__init_num~0 := 0; 82493#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82489#L595 ssl3_accept_~skip~0 := 0; 82486#L98-2 assume !false; 82482#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82479#L101 assume !(12292 == ssl3_accept_~s__state~0); 82473#L104 assume !(16384 == ssl3_accept_~s__state~0); 82470#L107 assume !(8192 == ssl3_accept_~s__state~0); 82289#L110 assume !(24576 == ssl3_accept_~s__state~0); 82286#L113 assume !(8195 == ssl3_accept_~s__state~0); 82284#L116 assume !(8480 == ssl3_accept_~s__state~0); 82282#L119 assume !(8481 == ssl3_accept_~s__state~0); 82280#L122 assume !(8482 == ssl3_accept_~s__state~0); 82278#L125 assume !(8464 == ssl3_accept_~s__state~0); 82276#L128 assume !(8465 == ssl3_accept_~s__state~0); 82271#L131 assume !(8466 == ssl3_accept_~s__state~0); 82222#L134 assume !(8496 == ssl3_accept_~s__state~0); 82212#L137 assume !(8497 == ssl3_accept_~s__state~0); 80867#L140 assume 8512 == ssl3_accept_~s__state~0; 82114#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 82111#L303 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 82112#L307 assume !(2 == ssl3_accept_~blastFlag~0); 83574#L307-2 assume !(ssl3_accept_~ret~0 <= 0); 83572#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 83567#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 83566#L595 ssl3_accept_~skip~0 := 0; 83565#L98-2 assume !false; 83564#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83563#L101 assume !(12292 == ssl3_accept_~s__state~0); 83562#L104 assume !(16384 == ssl3_accept_~s__state~0); 83561#L107 assume !(8192 == ssl3_accept_~s__state~0); 83560#L110 assume !(24576 == ssl3_accept_~s__state~0); 83559#L113 assume !(8195 == ssl3_accept_~s__state~0); 83558#L116 assume !(8480 == ssl3_accept_~s__state~0); 83557#L119 assume !(8481 == ssl3_accept_~s__state~0); 83556#L122 assume !(8482 == ssl3_accept_~s__state~0); 83555#L125 assume !(8464 == ssl3_accept_~s__state~0); 83554#L128 assume !(8465 == ssl3_accept_~s__state~0); 83553#L131 assume !(8466 == ssl3_accept_~s__state~0); 83552#L134 assume !(8496 == ssl3_accept_~s__state~0); 83551#L137 assume !(8497 == ssl3_accept_~s__state~0); 83550#L140 assume !(8512 == ssl3_accept_~s__state~0); 83549#L143 assume !(8513 == ssl3_accept_~s__state~0); 83548#L146 assume 8528 == ssl3_accept_~s__state~0; 81039#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 83547#L323 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 83545#L323-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 83539#L353 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 83541#L355 assume !(6 == ssl3_accept_~blastFlag~0); 83537#L355-2 assume !(ssl3_accept_~ret~0 <= 0); 83533#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 83528#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 83527#L595 ssl3_accept_~skip~0 := 0; 83525#L98-2 assume !false; 83520#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83518#L101 assume !(12292 == ssl3_accept_~s__state~0); 83516#L104 assume !(16384 == ssl3_accept_~s__state~0); 83514#L107 assume !(8192 == ssl3_accept_~s__state~0); 83512#L110 assume !(24576 == ssl3_accept_~s__state~0); 83510#L113 assume !(8195 == ssl3_accept_~s__state~0); 83508#L116 assume !(8480 == ssl3_accept_~s__state~0); 83506#L119 assume !(8481 == ssl3_accept_~s__state~0); 83504#L122 assume !(8482 == ssl3_accept_~s__state~0); 83502#L125 assume !(8464 == ssl3_accept_~s__state~0); 83500#L128 assume !(8465 == ssl3_accept_~s__state~0); 83498#L131 assume !(8466 == ssl3_accept_~s__state~0); 83496#L134 assume !(8496 == ssl3_accept_~s__state~0); 83494#L137 assume !(8497 == ssl3_accept_~s__state~0); 83492#L140 assume !(8512 == ssl3_accept_~s__state~0); 83490#L143 assume !(8513 == ssl3_accept_~s__state~0); 83488#L146 assume !(8528 == ssl3_accept_~s__state~0); 83486#L149 assume !(8529 == ssl3_accept_~s__state~0); 83484#L152 assume 8544 == ssl3_accept_~s__state~0; 81034#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 83481#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 83478#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 83475#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 83473#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 83471#L405 assume !(8 == ssl3_accept_~blastFlag~0); 83469#L408 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; 83463#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 83462#L595 ssl3_accept_~skip~0 := 0; 83461#L98-2 assume !false; 83460#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83459#L101 assume !(12292 == ssl3_accept_~s__state~0); 83458#L104 assume !(16384 == ssl3_accept_~s__state~0); 83457#L107 assume !(8192 == ssl3_accept_~s__state~0); 83456#L110 assume !(24576 == ssl3_accept_~s__state~0); 83455#L113 assume !(8195 == ssl3_accept_~s__state~0); 83454#L116 assume !(8480 == ssl3_accept_~s__state~0); 83453#L119 assume !(8481 == ssl3_accept_~s__state~0); 83452#L122 assume !(8482 == ssl3_accept_~s__state~0); 83451#L125 assume !(8464 == ssl3_accept_~s__state~0); 83450#L128 assume !(8465 == ssl3_accept_~s__state~0); 83449#L131 assume !(8466 == ssl3_accept_~s__state~0); 83448#L134 assume !(8496 == ssl3_accept_~s__state~0); 83447#L137 assume !(8497 == ssl3_accept_~s__state~0); 83446#L140 assume !(8512 == ssl3_accept_~s__state~0); 83445#L143 assume !(8513 == ssl3_accept_~s__state~0); 83444#L146 assume !(8528 == ssl3_accept_~s__state~0); 83443#L149 assume !(8529 == ssl3_accept_~s__state~0); 83442#L152 assume !(8544 == ssl3_accept_~s__state~0); 83441#L155 assume !(8545 == ssl3_accept_~s__state~0); 83440#L158 assume !(8560 == ssl3_accept_~s__state~0); 83439#L161 assume !(8561 == ssl3_accept_~s__state~0); 83438#L164 assume 8448 == ssl3_accept_~s__state~0; 83437#L165 assume !(ssl3_accept_~num1~0 > 0); 83434#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 83429#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 83428#L595 ssl3_accept_~skip~0 := 0; 83427#L98-2 assume !false; 83426#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83425#L101 assume !(12292 == ssl3_accept_~s__state~0); 83424#L104 assume !(16384 == ssl3_accept_~s__state~0); 83423#L107 assume !(8192 == ssl3_accept_~s__state~0); 83422#L110 assume !(24576 == ssl3_accept_~s__state~0); 83421#L113 assume !(8195 == ssl3_accept_~s__state~0); 83420#L116 assume !(8480 == ssl3_accept_~s__state~0); 83419#L119 assume !(8481 == ssl3_accept_~s__state~0); 83418#L122 assume !(8482 == ssl3_accept_~s__state~0); 83417#L125 assume !(8464 == ssl3_accept_~s__state~0); 83416#L128 assume !(8465 == ssl3_accept_~s__state~0); 83415#L131 assume !(8466 == ssl3_accept_~s__state~0); 83414#L134 assume !(8496 == ssl3_accept_~s__state~0); 83413#L137 assume !(8497 == ssl3_accept_~s__state~0); 83412#L140 assume !(8512 == ssl3_accept_~s__state~0); 83411#L143 assume !(8513 == ssl3_accept_~s__state~0); 83410#L146 assume !(8528 == ssl3_accept_~s__state~0); 83409#L149 assume !(8529 == ssl3_accept_~s__state~0); 83408#L152 assume !(8544 == ssl3_accept_~s__state~0); 83407#L155 assume !(8545 == ssl3_accept_~s__state~0); 83406#L158 assume !(8560 == ssl3_accept_~s__state~0); 83405#L161 assume !(8561 == ssl3_accept_~s__state~0); 83403#L164 assume !(8448 == ssl3_accept_~s__state~0); 83003#L167 assume 8576 == ssl3_accept_~s__state~0; 83000#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 82994#L448 assume !(ssl3_accept_~ret~0 <= 0); 82995#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 81259#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82961#L595 ssl3_accept_~skip~0 := 0; 82962#L98-2 assume !false; 82945#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82946#L101 assume !(12292 == ssl3_accept_~s__state~0); 82933#L104 assume !(16384 == ssl3_accept_~s__state~0); 82934#L107 assume !(8192 == ssl3_accept_~s__state~0); 82921#L110 assume !(24576 == ssl3_accept_~s__state~0); 82922#L113 assume !(8195 == ssl3_accept_~s__state~0); 82909#L116 assume !(8480 == ssl3_accept_~s__state~0); 82910#L119 assume !(8481 == ssl3_accept_~s__state~0); 82898#L122 assume !(8482 == ssl3_accept_~s__state~0); 82899#L125 assume !(8464 == ssl3_accept_~s__state~0); 82870#L128 assume !(8465 == ssl3_accept_~s__state~0); 82871#L131 assume 8466 == ssl3_accept_~s__state~0; 81054#L132 [2019-12-07 10:11:06,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:06,760 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 22 times [2019-12-07 10:11:06,760 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:06,760 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188629126] [2019-12-07 10:11:06,760 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:06,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:06,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:06,765 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:06,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:06,765 INFO L82 PathProgramCache]: Analyzing trace with hash -292617754, now seen corresponding path program 1 times [2019-12-07 10:11:06,766 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:06,766 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335257736] [2019-12-07 10:11:06,766 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:06,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:06,791 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 182 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2019-12-07 10:11:06,791 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335257736] [2019-12-07 10:11:06,791 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:11:06,791 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:11:06,792 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777438793] [2019-12-07 10:11:06,792 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:11:06,792 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:06,792 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:11:06,792 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:11:06,792 INFO L87 Difference]: Start difference. First operand 5734 states and 7303 transitions. cyclomatic complexity: 1582 Second operand 3 states. [2019-12-07 10:11:06,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:06,824 INFO L93 Difference]: Finished difference Result 6506 states and 8230 transitions. [2019-12-07 10:11:06,824 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:11:06,824 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6506 states and 8230 transitions. [2019-12-07 10:11:06,840 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 6073 [2019-12-07 10:11:06,853 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6506 states to 6506 states and 8230 transitions. [2019-12-07 10:11:06,853 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6258 [2019-12-07 10:11:06,855 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6258 [2019-12-07 10:11:06,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6506 states and 8230 transitions. [2019-12-07 10:11:06,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:06,856 INFO L688 BuchiCegarLoop]: Abstraction has 6506 states and 8230 transitions. [2019-12-07 10:11:06,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6506 states and 8230 transitions. [2019-12-07 10:11:06,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6506 to 6506. [2019-12-07 10:11:06,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6506 states. [2019-12-07 10:11:06,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6506 states to 6506 states and 8230 transitions. [2019-12-07 10:11:06,901 INFO L711 BuchiCegarLoop]: Abstraction has 6506 states and 8230 transitions. [2019-12-07 10:11:06,901 INFO L591 BuchiCegarLoop]: Abstraction has 6506 states and 8230 transitions. [2019-12-07 10:11:06,901 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-12-07 10:11:06,901 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6506 states and 8230 transitions. [2019-12-07 10:11:06,912 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 6073 [2019-12-07 10:11:06,912 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:06,912 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:06,913 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 10:11:06,913 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, 1, 1] [2019-12-07 10:11:06,913 INFO L794 eck$LassoCheckResult]: Stem: 93054#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 92898#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 92868#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 92869#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 92960#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 92961#L98-2 assume !false; 93151#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 93516#L101 assume !(12292 == ssl3_accept_~s__state~0); 93512#L104 assume !(16384 == ssl3_accept_~s__state~0); 93513#L107 assume !(8192 == ssl3_accept_~s__state~0); 93508#L110 assume !(24576 == ssl3_accept_~s__state~0); 93509#L113 assume !(8195 == ssl3_accept_~s__state~0); 93502#L116 assume !(8480 == ssl3_accept_~s__state~0); 93503#L119 assume !(8481 == ssl3_accept_~s__state~0); 93494#L122 assume !(8482 == ssl3_accept_~s__state~0); 93495#L125 assume 8464 == ssl3_accept_~s__state~0; 93346#L132 [2019-12-07 10:11:06,913 INFO L796 eck$LassoCheckResult]: Loop: 93346#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 94454#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 94451#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; 94443#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 94444#L595 ssl3_accept_~skip~0 := 0; 94439#L98-2 assume !false; 94440#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 94435#L101 assume !(12292 == ssl3_accept_~s__state~0); 94436#L104 assume !(16384 == ssl3_accept_~s__state~0); 94431#L107 assume !(8192 == ssl3_accept_~s__state~0); 94432#L110 assume !(24576 == ssl3_accept_~s__state~0); 94427#L113 assume !(8195 == ssl3_accept_~s__state~0); 94428#L116 assume !(8480 == ssl3_accept_~s__state~0); 94423#L119 assume !(8481 == ssl3_accept_~s__state~0); 94424#L122 assume !(8482 == ssl3_accept_~s__state~0); 94419#L125 assume !(8464 == ssl3_accept_~s__state~0); 94420#L128 assume !(8465 == ssl3_accept_~s__state~0); 94416#L131 assume !(8466 == ssl3_accept_~s__state~0); 94415#L134 assume 8496 == ssl3_accept_~s__state~0; 93327#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 93328#L286 assume !(1 == ssl3_accept_~blastFlag~0); 93392#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 93393#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 93385#L292-2 ssl3_accept_~s__init_num~0 := 0; 93386#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 93377#L595 ssl3_accept_~skip~0 := 0; 93378#L98-2 assume !false; 93373#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 93374#L101 assume !(12292 == ssl3_accept_~s__state~0); 93369#L104 assume !(16384 == ssl3_accept_~s__state~0); 93370#L107 assume !(8192 == ssl3_accept_~s__state~0); 93365#L110 assume !(24576 == ssl3_accept_~s__state~0); 93366#L113 assume !(8195 == ssl3_accept_~s__state~0); 93360#L116 assume !(8480 == ssl3_accept_~s__state~0); 93361#L119 assume !(8481 == ssl3_accept_~s__state~0); 93355#L122 assume !(8482 == ssl3_accept_~s__state~0); 93356#L125 assume !(8464 == ssl3_accept_~s__state~0); 93348#L128 assume !(8465 == ssl3_accept_~s__state~0); 93349#L131 assume !(8466 == ssl3_accept_~s__state~0); 93341#L134 assume !(8496 == ssl3_accept_~s__state~0); 93342#L137 assume !(8497 == ssl3_accept_~s__state~0); 93117#L140 assume 8512 == ssl3_accept_~s__state~0; 93339#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 94409#L303 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 94405#L307 assume !(2 == ssl3_accept_~blastFlag~0); 94406#L307-2 assume !(ssl3_accept_~ret~0 <= 0); 94697#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 94692#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 94691#L595 ssl3_accept_~skip~0 := 0; 94690#L98-2 assume !false; 94689#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 94688#L101 assume !(12292 == ssl3_accept_~s__state~0); 94687#L104 assume !(16384 == ssl3_accept_~s__state~0); 94686#L107 assume !(8192 == ssl3_accept_~s__state~0); 94685#L110 assume !(24576 == ssl3_accept_~s__state~0); 94684#L113 assume !(8195 == ssl3_accept_~s__state~0); 94683#L116 assume !(8480 == ssl3_accept_~s__state~0); 94682#L119 assume !(8481 == ssl3_accept_~s__state~0); 94681#L122 assume !(8482 == ssl3_accept_~s__state~0); 94680#L125 assume !(8464 == ssl3_accept_~s__state~0); 94679#L128 assume !(8465 == ssl3_accept_~s__state~0); 94678#L131 assume !(8466 == ssl3_accept_~s__state~0); 94677#L134 assume !(8496 == ssl3_accept_~s__state~0); 94676#L137 assume !(8497 == ssl3_accept_~s__state~0); 94675#L140 assume !(8512 == ssl3_accept_~s__state~0); 94674#L143 assume !(8513 == ssl3_accept_~s__state~0); 94673#L146 assume 8528 == ssl3_accept_~s__state~0; 93434#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 94672#L323 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 94670#L323-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 94664#L353 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 94666#L355 assume !(6 == ssl3_accept_~blastFlag~0); 94662#L355-2 assume !(ssl3_accept_~ret~0 <= 0); 94658#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 94653#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 94652#L595 ssl3_accept_~skip~0 := 0; 94651#L98-2 assume !false; 94649#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 94644#L101 assume !(12292 == ssl3_accept_~s__state~0); 94642#L104 assume !(16384 == ssl3_accept_~s__state~0); 94640#L107 assume !(8192 == ssl3_accept_~s__state~0); 94638#L110 assume !(24576 == ssl3_accept_~s__state~0); 94636#L113 assume !(8195 == ssl3_accept_~s__state~0); 94634#L116 assume !(8480 == ssl3_accept_~s__state~0); 94632#L119 assume !(8481 == ssl3_accept_~s__state~0); 94630#L122 assume !(8482 == ssl3_accept_~s__state~0); 94628#L125 assume !(8464 == ssl3_accept_~s__state~0); 94626#L128 assume !(8465 == ssl3_accept_~s__state~0); 94624#L131 assume !(8466 == ssl3_accept_~s__state~0); 94622#L134 assume !(8496 == ssl3_accept_~s__state~0); 94620#L137 assume !(8497 == ssl3_accept_~s__state~0); 94618#L140 assume !(8512 == ssl3_accept_~s__state~0); 94616#L143 assume !(8513 == ssl3_accept_~s__state~0); 94614#L146 assume !(8528 == ssl3_accept_~s__state~0); 94612#L149 assume !(8529 == ssl3_accept_~s__state~0); 94610#L152 assume 8544 == ssl3_accept_~s__state~0; 93429#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 94607#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 94604#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 94600#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 94598#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 94596#L405 assume !(8 == ssl3_accept_~blastFlag~0); 94594#L408 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; 94588#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 94587#L595 ssl3_accept_~skip~0 := 0; 94586#L98-2 assume !false; 94585#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 94584#L101 assume !(12292 == ssl3_accept_~s__state~0); 94583#L104 assume !(16384 == ssl3_accept_~s__state~0); 94582#L107 assume !(8192 == ssl3_accept_~s__state~0); 94581#L110 assume !(24576 == ssl3_accept_~s__state~0); 94580#L113 assume !(8195 == ssl3_accept_~s__state~0); 94579#L116 assume !(8480 == ssl3_accept_~s__state~0); 94578#L119 assume !(8481 == ssl3_accept_~s__state~0); 94577#L122 assume !(8482 == ssl3_accept_~s__state~0); 94576#L125 assume !(8464 == ssl3_accept_~s__state~0); 94575#L128 assume !(8465 == ssl3_accept_~s__state~0); 94574#L131 assume !(8466 == ssl3_accept_~s__state~0); 94573#L134 assume !(8496 == ssl3_accept_~s__state~0); 94572#L137 assume !(8497 == ssl3_accept_~s__state~0); 94571#L140 assume !(8512 == ssl3_accept_~s__state~0); 94570#L143 assume !(8513 == ssl3_accept_~s__state~0); 94569#L146 assume !(8528 == ssl3_accept_~s__state~0); 94568#L149 assume !(8529 == ssl3_accept_~s__state~0); 94567#L152 assume !(8544 == ssl3_accept_~s__state~0); 94566#L155 assume !(8545 == ssl3_accept_~s__state~0); 94565#L158 assume !(8560 == ssl3_accept_~s__state~0); 94564#L161 assume !(8561 == ssl3_accept_~s__state~0); 94563#L164 assume 8448 == ssl3_accept_~s__state~0; 94562#L165 assume !(ssl3_accept_~num1~0 > 0); 94559#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 94554#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 94553#L595 ssl3_accept_~skip~0 := 0; 94552#L98-2 assume !false; 94551#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 94550#L101 assume !(12292 == ssl3_accept_~s__state~0); 94549#L104 assume !(16384 == ssl3_accept_~s__state~0); 94548#L107 assume !(8192 == ssl3_accept_~s__state~0); 94547#L110 assume !(24576 == ssl3_accept_~s__state~0); 94546#L113 assume !(8195 == ssl3_accept_~s__state~0); 94545#L116 assume !(8480 == ssl3_accept_~s__state~0); 94544#L119 assume !(8481 == ssl3_accept_~s__state~0); 94543#L122 assume !(8482 == ssl3_accept_~s__state~0); 94542#L125 assume !(8464 == ssl3_accept_~s__state~0); 94541#L128 assume !(8465 == ssl3_accept_~s__state~0); 94540#L131 assume !(8466 == ssl3_accept_~s__state~0); 94539#L134 assume !(8496 == ssl3_accept_~s__state~0); 94538#L137 assume !(8497 == ssl3_accept_~s__state~0); 94537#L140 assume !(8512 == ssl3_accept_~s__state~0); 94536#L143 assume !(8513 == ssl3_accept_~s__state~0); 94535#L146 assume !(8528 == ssl3_accept_~s__state~0); 94534#L149 assume !(8529 == ssl3_accept_~s__state~0); 94533#L152 assume !(8544 == ssl3_accept_~s__state~0); 94532#L155 assume !(8545 == ssl3_accept_~s__state~0); 94531#L158 assume !(8560 == ssl3_accept_~s__state~0); 94530#L161 assume !(8561 == ssl3_accept_~s__state~0); 94528#L164 assume !(8448 == ssl3_accept_~s__state~0); 94488#L167 assume 8576 == ssl3_accept_~s__state~0; 94489#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 94458#L448 assume !(ssl3_accept_~ret~0 <= 0); 94459#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 94074#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 94441#L595 ssl3_accept_~skip~0 := 0; 94442#L98-2 assume !false; 94437#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 94438#L101 assume !(12292 == ssl3_accept_~s__state~0); 94433#L104 assume !(16384 == ssl3_accept_~s__state~0); 94434#L107 assume !(8192 == ssl3_accept_~s__state~0); 94429#L110 assume !(24576 == ssl3_accept_~s__state~0); 94430#L113 assume !(8195 == ssl3_accept_~s__state~0); 94425#L116 assume !(8480 == ssl3_accept_~s__state~0); 94426#L119 assume !(8481 == ssl3_accept_~s__state~0); 94421#L122 assume !(8482 == ssl3_accept_~s__state~0); 94422#L125 assume !(8464 == ssl3_accept_~s__state~0); 94417#L128 assume !(8465 == ssl3_accept_~s__state~0); 94418#L131 assume 8466 == ssl3_accept_~s__state~0; 93346#L132 [2019-12-07 10:11:06,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:06,914 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 23 times [2019-12-07 10:11:06,914 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:06,914 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628973862] [2019-12-07 10:11:06,914 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:06,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:06,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:06,918 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:06,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:06,918 INFO L82 PathProgramCache]: Analyzing trace with hash 688337060, now seen corresponding path program 1 times [2019-12-07 10:11:06,919 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:06,919 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874224624] [2019-12-07 10:11:06,919 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:06,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:06,941 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 10:11:06,942 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874224624] [2019-12-07 10:11:06,942 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:11:06,942 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:11:06,942 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972562158] [2019-12-07 10:11:06,942 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:11:06,942 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:06,942 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:11:06,942 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:11:06,942 INFO L87 Difference]: Start difference. First operand 6506 states and 8230 transitions. cyclomatic complexity: 1740 Second operand 3 states. [2019-12-07 10:11:06,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:06,966 INFO L93 Difference]: Finished difference Result 6602 states and 8346 transitions. [2019-12-07 10:11:06,966 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:11:06,967 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6602 states and 8346 transitions. [2019-12-07 10:11:06,982 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6169 [2019-12-07 10:11:06,994 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6602 states to 6602 states and 8346 transitions. [2019-12-07 10:11:06,994 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6354 [2019-12-07 10:11:06,997 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6354 [2019-12-07 10:11:06,997 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6602 states and 8346 transitions. [2019-12-07 10:11:06,997 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:06,997 INFO L688 BuchiCegarLoop]: Abstraction has 6602 states and 8346 transitions. [2019-12-07 10:11:07,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6602 states and 8346 transitions. [2019-12-07 10:11:07,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6602 to 6602. [2019-12-07 10:11:07,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6602 states. [2019-12-07 10:11:07,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6602 states to 6602 states and 8346 transitions. [2019-12-07 10:11:07,051 INFO L711 BuchiCegarLoop]: Abstraction has 6602 states and 8346 transitions. [2019-12-07 10:11:07,051 INFO L591 BuchiCegarLoop]: Abstraction has 6602 states and 8346 transitions. [2019-12-07 10:11:07,051 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-12-07 10:11:07,051 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6602 states and 8346 transitions. [2019-12-07 10:11:07,065 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6169 [2019-12-07 10:11:07,065 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:07,065 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:07,066 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 10:11:07,066 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, 1, 1] [2019-12-07 10:11:07,066 INFO L794 eck$LassoCheckResult]: Stem: 106162#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 106012#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 105982#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 105983#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 106077#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 106078#L98-2 assume !false; 106255#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 106719#L101 assume !(12292 == ssl3_accept_~s__state~0); 106717#L104 assume !(16384 == ssl3_accept_~s__state~0); 106715#L107 assume !(8192 == ssl3_accept_~s__state~0); 106713#L110 assume !(24576 == ssl3_accept_~s__state~0); 106711#L113 assume !(8195 == ssl3_accept_~s__state~0); 106709#L116 assume !(8480 == ssl3_accept_~s__state~0); 106707#L119 assume !(8481 == ssl3_accept_~s__state~0); 106705#L122 assume !(8482 == ssl3_accept_~s__state~0); 106703#L125 assume 8464 == ssl3_accept_~s__state~0; 106523#L132 [2019-12-07 10:11:07,066 INFO L796 eck$LassoCheckResult]: Loop: 106523#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 106521#L273 assume !(0 == ssl3_accept_~blastFlag~0); 106522#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; 106809#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 106792#L595 ssl3_accept_~skip~0 := 0; 106793#L98-2 assume !false; 106784#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 106785#L101 assume !(12292 == ssl3_accept_~s__state~0); 106776#L104 assume !(16384 == ssl3_accept_~s__state~0); 106777#L107 assume !(8192 == ssl3_accept_~s__state~0); 106768#L110 assume !(24576 == ssl3_accept_~s__state~0); 106769#L113 assume !(8195 == ssl3_accept_~s__state~0); 106760#L116 assume !(8480 == ssl3_accept_~s__state~0); 106761#L119 assume !(8481 == ssl3_accept_~s__state~0); 106752#L122 assume !(8482 == ssl3_accept_~s__state~0); 106753#L125 assume !(8464 == ssl3_accept_~s__state~0); 106744#L128 assume !(8465 == ssl3_accept_~s__state~0); 106745#L131 assume !(8466 == ssl3_accept_~s__state~0); 106431#L134 assume 8496 == ssl3_accept_~s__state~0; 106432#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 107412#L286 assume !(1 == ssl3_accept_~blastFlag~0); 107411#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 107409#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 107408#L292-2 ssl3_accept_~s__init_num~0 := 0; 106559#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 106560#L595 ssl3_accept_~skip~0 := 0; 106555#L98-2 assume !false; 106556#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 106551#L101 assume !(12292 == ssl3_accept_~s__state~0); 106552#L104 assume !(16384 == ssl3_accept_~s__state~0); 106547#L107 assume !(8192 == ssl3_accept_~s__state~0); 106548#L110 assume !(24576 == ssl3_accept_~s__state~0); 106543#L113 assume !(8195 == ssl3_accept_~s__state~0); 106544#L116 assume !(8480 == ssl3_accept_~s__state~0); 106539#L119 assume !(8481 == ssl3_accept_~s__state~0); 106540#L122 assume !(8482 == ssl3_accept_~s__state~0); 106458#L125 assume !(8464 == ssl3_accept_~s__state~0); 106459#L128 assume !(8465 == ssl3_accept_~s__state~0); 106448#L131 assume !(8466 == ssl3_accept_~s__state~0); 106449#L134 assume !(8496 == ssl3_accept_~s__state~0); 106433#L137 assume !(8497 == ssl3_accept_~s__state~0); 106221#L140 assume 8512 == ssl3_accept_~s__state~0; 106442#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 107403#L303 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 107398#L307 assume !(2 == ssl3_accept_~blastFlag~0); 107399#L307-2 assume !(ssl3_accept_~ret~0 <= 0); 107821#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 107816#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 107815#L595 ssl3_accept_~skip~0 := 0; 107814#L98-2 assume !false; 107813#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 107812#L101 assume !(12292 == ssl3_accept_~s__state~0); 107811#L104 assume !(16384 == ssl3_accept_~s__state~0); 107810#L107 assume !(8192 == ssl3_accept_~s__state~0); 107809#L110 assume !(24576 == ssl3_accept_~s__state~0); 107808#L113 assume !(8195 == ssl3_accept_~s__state~0); 107807#L116 assume !(8480 == ssl3_accept_~s__state~0); 107806#L119 assume !(8481 == ssl3_accept_~s__state~0); 107805#L122 assume !(8482 == ssl3_accept_~s__state~0); 107804#L125 assume !(8464 == ssl3_accept_~s__state~0); 107803#L128 assume !(8465 == ssl3_accept_~s__state~0); 107802#L131 assume !(8466 == ssl3_accept_~s__state~0); 107801#L134 assume !(8496 == ssl3_accept_~s__state~0); 107800#L137 assume !(8497 == ssl3_accept_~s__state~0); 107799#L140 assume !(8512 == ssl3_accept_~s__state~0); 107798#L143 assume !(8513 == ssl3_accept_~s__state~0); 107797#L146 assume 8528 == ssl3_accept_~s__state~0; 106654#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 107796#L323 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 107794#L323-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 107788#L353 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 107790#L355 assume !(6 == ssl3_accept_~blastFlag~0); 107786#L355-2 assume !(ssl3_accept_~ret~0 <= 0); 107782#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 107777#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 107776#L595 ssl3_accept_~skip~0 := 0; 107775#L98-2 assume !false; 107773#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 107768#L101 assume !(12292 == ssl3_accept_~s__state~0); 107766#L104 assume !(16384 == ssl3_accept_~s__state~0); 107764#L107 assume !(8192 == ssl3_accept_~s__state~0); 107762#L110 assume !(24576 == ssl3_accept_~s__state~0); 107760#L113 assume !(8195 == ssl3_accept_~s__state~0); 107758#L116 assume !(8480 == ssl3_accept_~s__state~0); 107756#L119 assume !(8481 == ssl3_accept_~s__state~0); 107754#L122 assume !(8482 == ssl3_accept_~s__state~0); 107752#L125 assume !(8464 == ssl3_accept_~s__state~0); 107750#L128 assume !(8465 == ssl3_accept_~s__state~0); 107748#L131 assume !(8466 == ssl3_accept_~s__state~0); 107746#L134 assume !(8496 == ssl3_accept_~s__state~0); 107744#L137 assume !(8497 == ssl3_accept_~s__state~0); 107742#L140 assume !(8512 == ssl3_accept_~s__state~0); 107740#L143 assume !(8513 == ssl3_accept_~s__state~0); 107738#L146 assume !(8528 == ssl3_accept_~s__state~0); 107736#L149 assume !(8529 == ssl3_accept_~s__state~0); 107734#L152 assume 8544 == ssl3_accept_~s__state~0; 106649#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 107731#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 107728#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 107724#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 107722#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 107720#L405 assume !(8 == ssl3_accept_~blastFlag~0); 107718#L408 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; 107712#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 107711#L595 ssl3_accept_~skip~0 := 0; 107710#L98-2 assume !false; 107709#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 107708#L101 assume !(12292 == ssl3_accept_~s__state~0); 107707#L104 assume !(16384 == ssl3_accept_~s__state~0); 107706#L107 assume !(8192 == ssl3_accept_~s__state~0); 107705#L110 assume !(24576 == ssl3_accept_~s__state~0); 107704#L113 assume !(8195 == ssl3_accept_~s__state~0); 107703#L116 assume !(8480 == ssl3_accept_~s__state~0); 107702#L119 assume !(8481 == ssl3_accept_~s__state~0); 107701#L122 assume !(8482 == ssl3_accept_~s__state~0); 107700#L125 assume !(8464 == ssl3_accept_~s__state~0); 107699#L128 assume !(8465 == ssl3_accept_~s__state~0); 107698#L131 assume !(8466 == ssl3_accept_~s__state~0); 107697#L134 assume !(8496 == ssl3_accept_~s__state~0); 107696#L137 assume !(8497 == ssl3_accept_~s__state~0); 107695#L140 assume !(8512 == ssl3_accept_~s__state~0); 107694#L143 assume !(8513 == ssl3_accept_~s__state~0); 107693#L146 assume !(8528 == ssl3_accept_~s__state~0); 107692#L149 assume !(8529 == ssl3_accept_~s__state~0); 107691#L152 assume !(8544 == ssl3_accept_~s__state~0); 107690#L155 assume !(8545 == ssl3_accept_~s__state~0); 107689#L158 assume !(8560 == ssl3_accept_~s__state~0); 107688#L161 assume !(8561 == ssl3_accept_~s__state~0); 107687#L164 assume 8448 == ssl3_accept_~s__state~0; 107686#L165 assume !(ssl3_accept_~num1~0 > 0); 107683#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 107678#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 107677#L595 ssl3_accept_~skip~0 := 0; 107676#L98-2 assume !false; 107675#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 107674#L101 assume !(12292 == ssl3_accept_~s__state~0); 107673#L104 assume !(16384 == ssl3_accept_~s__state~0); 107672#L107 assume !(8192 == ssl3_accept_~s__state~0); 107671#L110 assume !(24576 == ssl3_accept_~s__state~0); 107670#L113 assume !(8195 == ssl3_accept_~s__state~0); 107669#L116 assume !(8480 == ssl3_accept_~s__state~0); 107668#L119 assume !(8481 == ssl3_accept_~s__state~0); 107667#L122 assume !(8482 == ssl3_accept_~s__state~0); 107666#L125 assume !(8464 == ssl3_accept_~s__state~0); 107665#L128 assume !(8465 == ssl3_accept_~s__state~0); 107664#L131 assume !(8466 == ssl3_accept_~s__state~0); 107663#L134 assume !(8496 == ssl3_accept_~s__state~0); 107662#L137 assume !(8497 == ssl3_accept_~s__state~0); 107661#L140 assume !(8512 == ssl3_accept_~s__state~0); 107660#L143 assume !(8513 == ssl3_accept_~s__state~0); 107659#L146 assume !(8528 == ssl3_accept_~s__state~0); 107658#L149 assume !(8529 == ssl3_accept_~s__state~0); 107657#L152 assume !(8544 == ssl3_accept_~s__state~0); 107656#L155 assume !(8545 == ssl3_accept_~s__state~0); 107655#L158 assume !(8560 == ssl3_accept_~s__state~0); 107654#L161 assume !(8561 == ssl3_accept_~s__state~0); 107652#L164 assume !(8448 == ssl3_accept_~s__state~0); 107653#L167 assume 8576 == ssl3_accept_~s__state~0; 108065#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 108129#L448 assume !(ssl3_accept_~ret~0 <= 0); 106813#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 106815#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 106790#L595 ssl3_accept_~skip~0 := 0; 106791#L98-2 assume !false; 106782#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 106783#L101 assume !(12292 == ssl3_accept_~s__state~0); 106774#L104 assume !(16384 == ssl3_accept_~s__state~0); 106775#L107 assume !(8192 == ssl3_accept_~s__state~0); 106766#L110 assume !(24576 == ssl3_accept_~s__state~0); 106767#L113 assume !(8195 == ssl3_accept_~s__state~0); 106758#L116 assume !(8480 == ssl3_accept_~s__state~0); 106759#L119 assume !(8481 == ssl3_accept_~s__state~0); 106750#L122 assume !(8482 == ssl3_accept_~s__state~0); 106751#L125 assume !(8464 == ssl3_accept_~s__state~0); 106742#L128 assume !(8465 == ssl3_accept_~s__state~0); 106743#L131 assume 8466 == ssl3_accept_~s__state~0; 106523#L132 [2019-12-07 10:11:07,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:07,066 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 24 times [2019-12-07 10:11:07,067 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:07,067 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438100497] [2019-12-07 10:11:07,067 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:07,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:07,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:07,071 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:07,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:07,072 INFO L82 PathProgramCache]: Analyzing trace with hash 707878182, now seen corresponding path program 1 times [2019-12-07 10:11:07,072 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:07,072 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795480324] [2019-12-07 10:11:07,072 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:07,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:07,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:07,098 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:07,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:07,098 INFO L82 PathProgramCache]: Analyzing trace with hash -2033953420, now seen corresponding path program 1 times [2019-12-07 10:11:07,099 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:07,099 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332633680] [2019-12-07 10:11:07,099 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:07,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:07,142 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 10:11:07,142 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332633680] [2019-12-07 10:11:07,142 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:11:07,142 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 10:11:07,143 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82334432] [2019-12-07 10:11:07,960 WARN L192 SmtUtils]: Spent 807.00 ms on a formula simplification. DAG size of input: 391 DAG size of output: 149 [2019-12-07 10:11:08,019 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:08,019 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:11:08,019 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:11:08,019 INFO L87 Difference]: Start difference. First operand 6602 states and 8346 transitions. cyclomatic complexity: 1764 Second operand 3 states. [2019-12-07 10:11:08,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:08,048 INFO L93 Difference]: Finished difference Result 6280 states and 7942 transitions. [2019-12-07 10:11:08,048 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:11:08,048 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6280 states and 7942 transitions. [2019-12-07 10:11:08,062 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 6002 [2019-12-07 10:11:08,073 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6280 states to 6280 states and 7942 transitions. [2019-12-07 10:11:08,073 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6151 [2019-12-07 10:11:08,076 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6151 [2019-12-07 10:11:08,076 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6280 states and 7942 transitions. [2019-12-07 10:11:08,078 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:08,078 INFO L688 BuchiCegarLoop]: Abstraction has 6280 states and 7942 transitions. [2019-12-07 10:11:08,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6280 states and 7942 transitions. [2019-12-07 10:11:08,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6280 to 6280. [2019-12-07 10:11:08,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6280 states. [2019-12-07 10:11:08,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6280 states to 6280 states and 7942 transitions. [2019-12-07 10:11:08,117 INFO L711 BuchiCegarLoop]: Abstraction has 6280 states and 7942 transitions. [2019-12-07 10:11:08,117 INFO L591 BuchiCegarLoop]: Abstraction has 6280 states and 7942 transitions. [2019-12-07 10:11:08,117 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-12-07 10:11:08,117 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6280 states and 7942 transitions. [2019-12-07 10:11:08,131 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 6002 [2019-12-07 10:11:08,131 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:08,131 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:08,132 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:11:08,132 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, 1, 1] [2019-12-07 10:11:08,132 INFO L794 eck$LassoCheckResult]: Stem: 119054#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 118902#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 118872#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 118873#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 118965#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 118966#L98-2 assume !false; 119149#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 120734#L101 assume !(12292 == ssl3_accept_~s__state~0); 120732#L104 assume !(16384 == ssl3_accept_~s__state~0); 120730#L107 assume !(8192 == ssl3_accept_~s__state~0); 120728#L110 assume !(24576 == ssl3_accept_~s__state~0); 120726#L113 assume !(8195 == ssl3_accept_~s__state~0); 120724#L116 assume !(8480 == ssl3_accept_~s__state~0); 120722#L119 assume !(8481 == ssl3_accept_~s__state~0); 120720#L122 assume !(8482 == ssl3_accept_~s__state~0); 119353#L125 assume 8464 == ssl3_accept_~s__state~0; 119354#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 119343#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 119341#L273-2 [2019-12-07 10:11:08,132 INFO L796 eck$LassoCheckResult]: Loop: 119341#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; 119336#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119335#L595 ssl3_accept_~skip~0 := 0; 119334#L98-2 assume !false; 119333#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119332#L101 assume !(12292 == ssl3_accept_~s__state~0); 119331#L104 assume !(16384 == ssl3_accept_~s__state~0); 119330#L107 assume !(8192 == ssl3_accept_~s__state~0); 119329#L110 assume !(24576 == ssl3_accept_~s__state~0); 119328#L113 assume !(8195 == ssl3_accept_~s__state~0); 119327#L116 assume !(8480 == ssl3_accept_~s__state~0); 119326#L119 assume !(8481 == ssl3_accept_~s__state~0); 119325#L122 assume !(8482 == ssl3_accept_~s__state~0); 119324#L125 assume !(8464 == ssl3_accept_~s__state~0); 119323#L128 assume !(8465 == ssl3_accept_~s__state~0); 119322#L131 assume !(8466 == ssl3_accept_~s__state~0); 119320#L134 assume 8496 == ssl3_accept_~s__state~0; 119215#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 119207#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 119206#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 119204#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 119202#L292-2 ssl3_accept_~s__init_num~0 := 0; 119197#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119196#L595 ssl3_accept_~skip~0 := 0; 119195#L98-2 assume !false; 119194#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119193#L101 assume !(12292 == ssl3_accept_~s__state~0); 119192#L104 assume !(16384 == ssl3_accept_~s__state~0); 119191#L107 assume !(8192 == ssl3_accept_~s__state~0); 119190#L110 assume !(24576 == ssl3_accept_~s__state~0); 119189#L113 assume !(8195 == ssl3_accept_~s__state~0); 119188#L116 assume !(8480 == ssl3_accept_~s__state~0); 119187#L119 assume !(8481 == ssl3_accept_~s__state~0); 119186#L122 assume !(8482 == ssl3_accept_~s__state~0); 119185#L125 assume !(8464 == ssl3_accept_~s__state~0); 119184#L128 assume !(8465 == ssl3_accept_~s__state~0); 119183#L131 assume !(8466 == ssl3_accept_~s__state~0); 119182#L134 assume !(8496 == ssl3_accept_~s__state~0); 119180#L137 assume !(8497 == ssl3_accept_~s__state~0); 119179#L140 assume 8512 == ssl3_accept_~s__state~0; 119178#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 119176#L303 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 119172#L307 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 6; 119173#L307-2 assume !(ssl3_accept_~ret~0 <= 0); 119683#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 119678#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119677#L595 ssl3_accept_~skip~0 := 0; 119676#L98-2 assume !false; 119675#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119674#L101 assume !(12292 == ssl3_accept_~s__state~0); 119673#L104 assume !(16384 == ssl3_accept_~s__state~0); 119672#L107 assume !(8192 == ssl3_accept_~s__state~0); 119671#L110 assume !(24576 == ssl3_accept_~s__state~0); 119670#L113 assume !(8195 == ssl3_accept_~s__state~0); 119669#L116 assume !(8480 == ssl3_accept_~s__state~0); 119668#L119 assume !(8481 == ssl3_accept_~s__state~0); 119667#L122 assume !(8482 == ssl3_accept_~s__state~0); 119666#L125 assume !(8464 == ssl3_accept_~s__state~0); 119665#L128 assume !(8465 == ssl3_accept_~s__state~0); 119664#L131 assume !(8466 == ssl3_accept_~s__state~0); 119663#L134 assume !(8496 == ssl3_accept_~s__state~0); 119662#L137 assume !(8497 == ssl3_accept_~s__state~0); 119661#L140 assume !(8512 == ssl3_accept_~s__state~0); 119660#L143 assume !(8513 == ssl3_accept_~s__state~0); 119659#L146 assume 8528 == ssl3_accept_~s__state~0; 119421#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 119658#L323 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 119656#L323-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 119650#L353 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 119652#L355 assume 6 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 7; 119648#L355-2 assume !(ssl3_accept_~ret~0 <= 0); 119644#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 119639#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119638#L595 ssl3_accept_~skip~0 := 0; 119637#L98-2 assume !false; 119635#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119630#L101 assume !(12292 == ssl3_accept_~s__state~0); 119628#L104 assume !(16384 == ssl3_accept_~s__state~0); 119626#L107 assume !(8192 == ssl3_accept_~s__state~0); 119624#L110 assume !(24576 == ssl3_accept_~s__state~0); 119622#L113 assume !(8195 == ssl3_accept_~s__state~0); 119620#L116 assume !(8480 == ssl3_accept_~s__state~0); 119618#L119 assume !(8481 == ssl3_accept_~s__state~0); 119616#L122 assume !(8482 == ssl3_accept_~s__state~0); 119614#L125 assume !(8464 == ssl3_accept_~s__state~0); 119612#L128 assume !(8465 == ssl3_accept_~s__state~0); 119610#L131 assume !(8466 == ssl3_accept_~s__state~0); 119608#L134 assume !(8496 == ssl3_accept_~s__state~0); 119606#L137 assume !(8497 == ssl3_accept_~s__state~0); 119604#L140 assume !(8512 == ssl3_accept_~s__state~0); 119602#L143 assume !(8513 == ssl3_accept_~s__state~0); 119600#L146 assume !(8528 == ssl3_accept_~s__state~0); 119598#L149 assume !(8529 == ssl3_accept_~s__state~0); 119596#L152 assume 8544 == ssl3_accept_~s__state~0; 119413#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 119593#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 119590#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 119586#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 119584#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 119582#L405 assume !(8 == ssl3_accept_~blastFlag~0); 119580#L408 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; 119574#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119573#L595 ssl3_accept_~skip~0 := 0; 119572#L98-2 assume !false; 119571#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119570#L101 assume !(12292 == ssl3_accept_~s__state~0); 119569#L104 assume !(16384 == ssl3_accept_~s__state~0); 119568#L107 assume !(8192 == ssl3_accept_~s__state~0); 119567#L110 assume !(24576 == ssl3_accept_~s__state~0); 119566#L113 assume !(8195 == ssl3_accept_~s__state~0); 119565#L116 assume !(8480 == ssl3_accept_~s__state~0); 119564#L119 assume !(8481 == ssl3_accept_~s__state~0); 119563#L122 assume !(8482 == ssl3_accept_~s__state~0); 119562#L125 assume !(8464 == ssl3_accept_~s__state~0); 119561#L128 assume !(8465 == ssl3_accept_~s__state~0); 119560#L131 assume !(8466 == ssl3_accept_~s__state~0); 119559#L134 assume !(8496 == ssl3_accept_~s__state~0); 119558#L137 assume !(8497 == ssl3_accept_~s__state~0); 119557#L140 assume !(8512 == ssl3_accept_~s__state~0); 119556#L143 assume !(8513 == ssl3_accept_~s__state~0); 119555#L146 assume !(8528 == ssl3_accept_~s__state~0); 119554#L149 assume !(8529 == ssl3_accept_~s__state~0); 119553#L152 assume !(8544 == ssl3_accept_~s__state~0); 119552#L155 assume !(8545 == ssl3_accept_~s__state~0); 119551#L158 assume !(8560 == ssl3_accept_~s__state~0); 119550#L161 assume !(8561 == ssl3_accept_~s__state~0); 119549#L164 assume 8448 == ssl3_accept_~s__state~0; 119548#L165 assume !(ssl3_accept_~num1~0 > 0); 119545#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 119540#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119539#L595 ssl3_accept_~skip~0 := 0; 119538#L98-2 assume !false; 119537#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119536#L101 assume !(12292 == ssl3_accept_~s__state~0); 119535#L104 assume !(16384 == ssl3_accept_~s__state~0); 119534#L107 assume !(8192 == ssl3_accept_~s__state~0); 119533#L110 assume !(24576 == ssl3_accept_~s__state~0); 119532#L113 assume !(8195 == ssl3_accept_~s__state~0); 119531#L116 assume !(8480 == ssl3_accept_~s__state~0); 119530#L119 assume !(8481 == ssl3_accept_~s__state~0); 119529#L122 assume !(8482 == ssl3_accept_~s__state~0); 119528#L125 assume !(8464 == ssl3_accept_~s__state~0); 119527#L128 assume !(8465 == ssl3_accept_~s__state~0); 119526#L131 assume !(8466 == ssl3_accept_~s__state~0); 119525#L134 assume !(8496 == ssl3_accept_~s__state~0); 119524#L137 assume !(8497 == ssl3_accept_~s__state~0); 119523#L140 assume !(8512 == ssl3_accept_~s__state~0); 119522#L143 assume !(8513 == ssl3_accept_~s__state~0); 119521#L146 assume !(8528 == ssl3_accept_~s__state~0); 119520#L149 assume !(8529 == ssl3_accept_~s__state~0); 119519#L152 assume !(8544 == ssl3_accept_~s__state~0); 119518#L155 assume !(8545 == ssl3_accept_~s__state~0); 119517#L158 assume !(8560 == ssl3_accept_~s__state~0); 119516#L161 assume !(8561 == ssl3_accept_~s__state~0); 119514#L164 assume !(8448 == ssl3_accept_~s__state~0); 119515#L167 assume 8576 == ssl3_accept_~s__state~0; 119418#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 119419#L448 assume !(ssl3_accept_~ret~0 <= 0); 119932#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 119389#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119387#L595 ssl3_accept_~skip~0 := 0; 119385#L98-2 assume !false; 119383#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119381#L101 assume !(12292 == ssl3_accept_~s__state~0); 119379#L104 assume !(16384 == ssl3_accept_~s__state~0); 119377#L107 assume !(8192 == ssl3_accept_~s__state~0); 119375#L110 assume !(24576 == ssl3_accept_~s__state~0); 119373#L113 assume !(8195 == ssl3_accept_~s__state~0); 119371#L116 assume !(8480 == ssl3_accept_~s__state~0); 119369#L119 assume !(8481 == ssl3_accept_~s__state~0); 119367#L122 assume !(8482 == ssl3_accept_~s__state~0); 119365#L125 assume !(8464 == ssl3_accept_~s__state~0); 119362#L128 assume !(8465 == ssl3_accept_~s__state~0); 119363#L131 assume 8466 == ssl3_accept_~s__state~0; 119236#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 119347#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 119341#L273-2 [2019-12-07 10:11:08,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:08,132 INFO L82 PathProgramCache]: Analyzing trace with hash 2071410450, now seen corresponding path program 1 times [2019-12-07 10:11:08,132 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:08,132 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636458306] [2019-12-07 10:11:08,132 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:08,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:08,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:08,138 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:08,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:08,138 INFO L82 PathProgramCache]: Analyzing trace with hash -380608538, now seen corresponding path program 1 times [2019-12-07 10:11:08,138 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:08,138 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313127456] [2019-12-07 10:11:08,138 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:08,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:08,188 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 10:11:08,188 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313127456] [2019-12-07 10:11:08,188 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:11:08,188 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 10:11:08,188 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959852393] [2019-12-07 10:11:08,189 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:11:08,189 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:08,189 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:11:08,189 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:11:08,189 INFO L87 Difference]: Start difference. First operand 6280 states and 7942 transitions. cyclomatic complexity: 1678 Second operand 3 states. [2019-12-07 10:11:08,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:08,227 INFO L93 Difference]: Finished difference Result 8790 states and 11110 transitions. [2019-12-07 10:11:08,228 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:11:08,228 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8790 states and 11110 transitions. [2019-12-07 10:11:08,255 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 8512 [2019-12-07 10:11:08,268 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8790 states to 8790 states and 11110 transitions. [2019-12-07 10:11:08,268 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8661 [2019-12-07 10:11:08,272 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8661 [2019-12-07 10:11:08,272 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8790 states and 11110 transitions. [2019-12-07 10:11:08,274 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:08,274 INFO L688 BuchiCegarLoop]: Abstraction has 8790 states and 11110 transitions. [2019-12-07 10:11:08,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8790 states and 11110 transitions. [2019-12-07 10:11:08,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8790 to 8790. [2019-12-07 10:11:08,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8790 states. [2019-12-07 10:11:08,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8790 states to 8790 states and 11110 transitions. [2019-12-07 10:11:08,323 INFO L711 BuchiCegarLoop]: Abstraction has 8790 states and 11110 transitions. [2019-12-07 10:11:08,323 INFO L591 BuchiCegarLoop]: Abstraction has 8790 states and 11110 transitions. [2019-12-07 10:11:08,323 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-12-07 10:11:08,323 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8790 states and 11110 transitions. [2019-12-07 10:11:08,336 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 8512 [2019-12-07 10:11:08,336 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:08,336 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:08,337 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:11:08,337 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, 1, 1] [2019-12-07 10:11:08,337 INFO L794 eck$LassoCheckResult]: Stem: 134127#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 133978#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 133948#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 133949#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 134044#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 134045#L98-2 assume !false; 134218#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 135684#L101 assume !(12292 == ssl3_accept_~s__state~0); 135685#L104 assume !(16384 == ssl3_accept_~s__state~0); 135676#L107 assume !(8192 == ssl3_accept_~s__state~0); 135677#L110 assume !(24576 == ssl3_accept_~s__state~0); 135668#L113 assume !(8195 == ssl3_accept_~s__state~0); 135669#L116 assume !(8480 == ssl3_accept_~s__state~0); 135660#L119 assume !(8481 == ssl3_accept_~s__state~0); 135661#L122 assume !(8482 == ssl3_accept_~s__state~0); 134414#L125 assume 8464 == ssl3_accept_~s__state~0; 134415#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 134407#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 134405#L273-2 [2019-12-07 10:11:08,338 INFO L796 eck$LassoCheckResult]: Loop: 134405#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; 134400#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 134399#L595 ssl3_accept_~skip~0 := 0; 134398#L98-2 assume !false; 134397#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 134396#L101 assume !(12292 == ssl3_accept_~s__state~0); 134395#L104 assume !(16384 == ssl3_accept_~s__state~0); 134394#L107 assume !(8192 == ssl3_accept_~s__state~0); 134393#L110 assume !(24576 == ssl3_accept_~s__state~0); 134392#L113 assume !(8195 == ssl3_accept_~s__state~0); 134391#L116 assume !(8480 == ssl3_accept_~s__state~0); 134390#L119 assume !(8481 == ssl3_accept_~s__state~0); 134389#L122 assume !(8482 == ssl3_accept_~s__state~0); 134388#L125 assume !(8464 == ssl3_accept_~s__state~0); 134386#L128 assume !(8465 == ssl3_accept_~s__state~0); 134383#L131 assume !(8466 == ssl3_accept_~s__state~0); 134285#L134 assume 8496 == ssl3_accept_~s__state~0; 134286#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 134276#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 134275#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 134273#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 134271#L292-2 ssl3_accept_~s__init_num~0 := 0; 134266#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 134265#L595 ssl3_accept_~skip~0 := 0; 134264#L98-2 assume !false; 134263#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 134262#L101 assume !(12292 == ssl3_accept_~s__state~0); 134261#L104 assume !(16384 == ssl3_accept_~s__state~0); 134260#L107 assume !(8192 == ssl3_accept_~s__state~0); 134259#L110 assume !(24576 == ssl3_accept_~s__state~0); 134258#L113 assume !(8195 == ssl3_accept_~s__state~0); 134257#L116 assume !(8480 == ssl3_accept_~s__state~0); 134256#L119 assume !(8481 == ssl3_accept_~s__state~0); 134255#L122 assume !(8482 == ssl3_accept_~s__state~0); 134254#L125 assume !(8464 == ssl3_accept_~s__state~0); 134253#L128 assume !(8465 == ssl3_accept_~s__state~0); 134252#L131 assume !(8466 == ssl3_accept_~s__state~0); 134251#L134 assume !(8496 == ssl3_accept_~s__state~0); 134249#L137 assume !(8497 == ssl3_accept_~s__state~0); 134248#L140 assume 8512 == ssl3_accept_~s__state~0; 134247#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 134245#L303 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 134241#L307 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 6; 134242#L307-2 assume !(ssl3_accept_~ret~0 <= 0); 134767#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 134762#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 134761#L595 ssl3_accept_~skip~0 := 0; 134760#L98-2 assume !false; 134759#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 134758#L101 assume !(12292 == ssl3_accept_~s__state~0); 134757#L104 assume !(16384 == ssl3_accept_~s__state~0); 134756#L107 assume !(8192 == ssl3_accept_~s__state~0); 134755#L110 assume !(24576 == ssl3_accept_~s__state~0); 134754#L113 assume !(8195 == ssl3_accept_~s__state~0); 134753#L116 assume !(8480 == ssl3_accept_~s__state~0); 134752#L119 assume !(8481 == ssl3_accept_~s__state~0); 134751#L122 assume !(8482 == ssl3_accept_~s__state~0); 134750#L125 assume !(8464 == ssl3_accept_~s__state~0); 134749#L128 assume !(8465 == ssl3_accept_~s__state~0); 134748#L131 assume !(8466 == ssl3_accept_~s__state~0); 134747#L134 assume !(8496 == ssl3_accept_~s__state~0); 134746#L137 assume !(8497 == ssl3_accept_~s__state~0); 134745#L140 assume !(8512 == ssl3_accept_~s__state~0); 134744#L143 assume !(8513 == ssl3_accept_~s__state~0); 134743#L146 assume 8528 == ssl3_accept_~s__state~0; 134483#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 134742#L323 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 134740#L323-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 134733#L353 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 134735#L355 assume !(6 == ssl3_accept_~blastFlag~0); 134731#L355-2 assume !(ssl3_accept_~ret~0 <= 0); 134727#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 134722#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 134721#L595 ssl3_accept_~skip~0 := 0; 134720#L98-2 assume !false; 134718#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 134713#L101 assume !(12292 == ssl3_accept_~s__state~0); 134711#L104 assume !(16384 == ssl3_accept_~s__state~0); 134709#L107 assume !(8192 == ssl3_accept_~s__state~0); 134707#L110 assume !(24576 == ssl3_accept_~s__state~0); 134705#L113 assume !(8195 == ssl3_accept_~s__state~0); 134703#L116 assume !(8480 == ssl3_accept_~s__state~0); 134701#L119 assume !(8481 == ssl3_accept_~s__state~0); 134699#L122 assume !(8482 == ssl3_accept_~s__state~0); 134697#L125 assume !(8464 == ssl3_accept_~s__state~0); 134695#L128 assume !(8465 == ssl3_accept_~s__state~0); 134693#L131 assume !(8466 == ssl3_accept_~s__state~0); 134691#L134 assume !(8496 == ssl3_accept_~s__state~0); 134689#L137 assume !(8497 == ssl3_accept_~s__state~0); 134687#L140 assume !(8512 == ssl3_accept_~s__state~0); 134685#L143 assume !(8513 == ssl3_accept_~s__state~0); 134683#L146 assume !(8528 == ssl3_accept_~s__state~0); 134681#L149 assume !(8529 == ssl3_accept_~s__state~0); 134679#L152 assume 8544 == ssl3_accept_~s__state~0; 134424#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 134676#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 134673#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 134669#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 134667#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 134665#L405 assume !(8 == ssl3_accept_~blastFlag~0); 134663#L408 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; 134657#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 134656#L595 ssl3_accept_~skip~0 := 0; 134655#L98-2 assume !false; 134654#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 134653#L101 assume !(12292 == ssl3_accept_~s__state~0); 134652#L104 assume !(16384 == ssl3_accept_~s__state~0); 134651#L107 assume !(8192 == ssl3_accept_~s__state~0); 134650#L110 assume !(24576 == ssl3_accept_~s__state~0); 134649#L113 assume !(8195 == ssl3_accept_~s__state~0); 134648#L116 assume !(8480 == ssl3_accept_~s__state~0); 134647#L119 assume !(8481 == ssl3_accept_~s__state~0); 134646#L122 assume !(8482 == ssl3_accept_~s__state~0); 134645#L125 assume !(8464 == ssl3_accept_~s__state~0); 134644#L128 assume !(8465 == ssl3_accept_~s__state~0); 134643#L131 assume !(8466 == ssl3_accept_~s__state~0); 134642#L134 assume !(8496 == ssl3_accept_~s__state~0); 134641#L137 assume !(8497 == ssl3_accept_~s__state~0); 134640#L140 assume !(8512 == ssl3_accept_~s__state~0); 134639#L143 assume !(8513 == ssl3_accept_~s__state~0); 134638#L146 assume !(8528 == ssl3_accept_~s__state~0); 134637#L149 assume !(8529 == ssl3_accept_~s__state~0); 134636#L152 assume !(8544 == ssl3_accept_~s__state~0); 134635#L155 assume !(8545 == ssl3_accept_~s__state~0); 134634#L158 assume !(8560 == ssl3_accept_~s__state~0); 134633#L161 assume !(8561 == ssl3_accept_~s__state~0); 134632#L164 assume 8448 == ssl3_accept_~s__state~0; 134631#L165 assume !(ssl3_accept_~num1~0 > 0); 134628#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 134623#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 134622#L595 ssl3_accept_~skip~0 := 0; 134621#L98-2 assume !false; 134620#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 134619#L101 assume !(12292 == ssl3_accept_~s__state~0); 134618#L104 assume !(16384 == ssl3_accept_~s__state~0); 134617#L107 assume !(8192 == ssl3_accept_~s__state~0); 134616#L110 assume !(24576 == ssl3_accept_~s__state~0); 134615#L113 assume !(8195 == ssl3_accept_~s__state~0); 134614#L116 assume !(8480 == ssl3_accept_~s__state~0); 134613#L119 assume !(8481 == ssl3_accept_~s__state~0); 134612#L122 assume !(8482 == ssl3_accept_~s__state~0); 134611#L125 assume !(8464 == ssl3_accept_~s__state~0); 134610#L128 assume !(8465 == ssl3_accept_~s__state~0); 134609#L131 assume !(8466 == ssl3_accept_~s__state~0); 134608#L134 assume !(8496 == ssl3_accept_~s__state~0); 134607#L137 assume !(8497 == ssl3_accept_~s__state~0); 134606#L140 assume !(8512 == ssl3_accept_~s__state~0); 134605#L143 assume !(8513 == ssl3_accept_~s__state~0); 134604#L146 assume !(8528 == ssl3_accept_~s__state~0); 134603#L149 assume !(8529 == ssl3_accept_~s__state~0); 134602#L152 assume !(8544 == ssl3_accept_~s__state~0); 134601#L155 assume !(8545 == ssl3_accept_~s__state~0); 134600#L158 assume !(8560 == ssl3_accept_~s__state~0); 134599#L161 assume !(8561 == ssl3_accept_~s__state~0); 134597#L164 assume !(8448 == ssl3_accept_~s__state~0); 134485#L167 assume 8576 == ssl3_accept_~s__state~0; 134480#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 134481#L448 assume !(ssl3_accept_~ret~0 <= 0); 134465#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 134458#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 134452#L595 ssl3_accept_~skip~0 := 0; 134450#L98-2 assume !false; 134448#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 134446#L101 assume !(12292 == ssl3_accept_~s__state~0); 134444#L104 assume !(16384 == ssl3_accept_~s__state~0); 134442#L107 assume !(8192 == ssl3_accept_~s__state~0); 134440#L110 assume !(24576 == ssl3_accept_~s__state~0); 134438#L113 assume !(8195 == ssl3_accept_~s__state~0); 134436#L116 assume !(8480 == ssl3_accept_~s__state~0); 134434#L119 assume !(8481 == ssl3_accept_~s__state~0); 134432#L122 assume !(8482 == ssl3_accept_~s__state~0); 134430#L125 assume !(8464 == ssl3_accept_~s__state~0); 134427#L128 assume !(8465 == ssl3_accept_~s__state~0); 134428#L131 assume 8466 == ssl3_accept_~s__state~0; 134299#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 134408#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 134405#L273-2 [2019-12-07 10:11:08,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:08,338 INFO L82 PathProgramCache]: Analyzing trace with hash 2071410450, now seen corresponding path program 2 times [2019-12-07 10:11:08,338 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:08,338 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603768616] [2019-12-07 10:11:08,338 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:08,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:08,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:08,344 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:08,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:08,345 INFO L82 PathProgramCache]: Analyzing trace with hash 1772498280, now seen corresponding path program 1 times [2019-12-07 10:11:08,345 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:08,345 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038358581] [2019-12-07 10:11:08,345 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:08,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:08,378 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2019-12-07 10:11:08,378 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038358581] [2019-12-07 10:11:08,378 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:11:08,378 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:11:08,378 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32977196] [2019-12-07 10:11:08,379 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:11:08,379 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:08,379 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:11:08,379 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:11:08,379 INFO L87 Difference]: Start difference. First operand 8790 states and 11110 transitions. cyclomatic complexity: 2340 Second operand 3 states. [2019-12-07 10:11:08,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:08,423 INFO L93 Difference]: Finished difference Result 10749 states and 13574 transitions. [2019-12-07 10:11:08,423 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:11:08,423 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10749 states and 13574 transitions. [2019-12-07 10:11:08,455 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 10431 [2019-12-07 10:11:08,471 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10749 states to 10749 states and 13574 transitions. [2019-12-07 10:11:08,471 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10620 [2019-12-07 10:11:08,477 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10620 [2019-12-07 10:11:08,477 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10749 states and 13574 transitions. [2019-12-07 10:11:08,479 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:08,479 INFO L688 BuchiCegarLoop]: Abstraction has 10749 states and 13574 transitions. [2019-12-07 10:11:08,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10749 states and 13574 transitions. [2019-12-07 10:11:08,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10749 to 10749. [2019-12-07 10:11:08,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10749 states. [2019-12-07 10:11:08,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10749 states to 10749 states and 13574 transitions. [2019-12-07 10:11:08,541 INFO L711 BuchiCegarLoop]: Abstraction has 10749 states and 13574 transitions. [2019-12-07 10:11:08,541 INFO L591 BuchiCegarLoop]: Abstraction has 10749 states and 13574 transitions. [2019-12-07 10:11:08,541 INFO L424 BuchiCegarLoop]: ======== Iteration 32============ [2019-12-07 10:11:08,541 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10749 states and 13574 transitions. [2019-12-07 10:11:08,558 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 10431 [2019-12-07 10:11:08,559 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:08,559 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:08,559 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 10:11:08,559 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:11:08,559 INFO L794 eck$LassoCheckResult]: Stem: 153674#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 153523#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 153493#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 153494#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 153591#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 153592#L98-2 assume !false; 153776#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154688#L101 assume !(12292 == ssl3_accept_~s__state~0); 154689#L104 assume !(16384 == ssl3_accept_~s__state~0); 154680#L107 assume !(8192 == ssl3_accept_~s__state~0); 154681#L110 assume !(24576 == ssl3_accept_~s__state~0); 154672#L113 assume !(8195 == ssl3_accept_~s__state~0); 154673#L116 assume !(8480 == ssl3_accept_~s__state~0); 154664#L119 assume !(8481 == ssl3_accept_~s__state~0); 154665#L122 assume !(8482 == ssl3_accept_~s__state~0); 153901#L125 assume !(8464 == ssl3_accept_~s__state~0); 153902#L128 assume !(8465 == ssl3_accept_~s__state~0); 154962#L131 assume !(8466 == ssl3_accept_~s__state~0); 154963#L134 assume 8496 == ssl3_accept_~s__state~0; 163570#L138 [2019-12-07 10:11:08,559 INFO L796 eck$LassoCheckResult]: Loop: 163570#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 163569#L286 assume !(1 == ssl3_accept_~blastFlag~0); 163568#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 163566#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 163567#L292-2 ssl3_accept_~s__init_num~0 := 0; 163587#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 163586#L595 ssl3_accept_~skip~0 := 0; 163585#L98-2 assume !false; 163584#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 163583#L101 assume !(12292 == ssl3_accept_~s__state~0); 163582#L104 assume !(16384 == ssl3_accept_~s__state~0); 163581#L107 assume !(8192 == ssl3_accept_~s__state~0); 163580#L110 assume !(24576 == ssl3_accept_~s__state~0); 163579#L113 assume !(8195 == ssl3_accept_~s__state~0); 163578#L116 assume !(8480 == ssl3_accept_~s__state~0); 163577#L119 assume !(8481 == ssl3_accept_~s__state~0); 163576#L122 assume !(8482 == ssl3_accept_~s__state~0); 163575#L125 assume !(8464 == ssl3_accept_~s__state~0); 163574#L128 assume !(8465 == ssl3_accept_~s__state~0); 163573#L131 assume !(8466 == ssl3_accept_~s__state~0); 163571#L134 assume 8496 == ssl3_accept_~s__state~0; 163570#L138 [2019-12-07 10:11:08,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:08,559 INFO L82 PathProgramCache]: Analyzing trace with hash -210909267, now seen corresponding path program 1 times [2019-12-07 10:11:08,559 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:08,560 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145027561] [2019-12-07 10:11:08,560 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:08,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:08,569 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 10:11:08,569 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145027561] [2019-12-07 10:11:08,569 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:11:08,569 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-12-07 10:11:08,569 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977637072] [2019-12-07 10:11:08,569 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 10:11:08,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:08,570 INFO L82 PathProgramCache]: Analyzing trace with hash 1748005864, now seen corresponding path program 1 times [2019-12-07 10:11:08,570 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:08,570 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331481485] [2019-12-07 10:11:08,570 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:08,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:08,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 10:11:08,575 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331481485] [2019-12-07 10:11:08,575 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:11:08,575 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 10:11:08,575 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629621242] [2019-12-07 10:11:08,575 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:11:08,576 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:08,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:11:08,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:11:08,576 INFO L87 Difference]: Start difference. First operand 10749 states and 13574 transitions. cyclomatic complexity: 2849 Second operand 3 states. [2019-12-07 10:11:08,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:08,658 INFO L93 Difference]: Finished difference Result 10600 states and 13346 transitions. [2019-12-07 10:11:08,658 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:11:08,659 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10600 states and 13346 transitions. [2019-12-07 10:11:08,683 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 10340 [2019-12-07 10:11:08,699 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10600 states to 10570 states and 13316 transitions. [2019-12-07 10:11:08,699 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10570 [2019-12-07 10:11:08,704 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10570 [2019-12-07 10:11:08,704 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10570 states and 13316 transitions. [2019-12-07 10:11:08,708 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2019-12-07 10:11:08,709 INFO L688 BuchiCegarLoop]: Abstraction has 10570 states and 13316 transitions. [2019-12-07 10:11:08,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10570 states and 13316 transitions. [2019-12-07 10:11:08,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10570 to 10461. [2019-12-07 10:11:08,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10461 states. [2019-12-07 10:11:08,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10461 states to 10461 states and 13192 transitions. [2019-12-07 10:11:08,779 INFO L711 BuchiCegarLoop]: Abstraction has 10461 states and 13192 transitions. [2019-12-07 10:11:08,779 INFO L591 BuchiCegarLoop]: Abstraction has 10461 states and 13192 transitions. [2019-12-07 10:11:08,779 INFO L424 BuchiCegarLoop]: ======== Iteration 33============ [2019-12-07 10:11:08,779 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10461 states and 13192 transitions. [2019-12-07 10:11:08,803 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 10247 [2019-12-07 10:11:08,803 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:08,803 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:08,804 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-12-07 10:11:08,804 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:11:08,804 INFO L794 eck$LassoCheckResult]: Stem: 174975#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 174868#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 174847#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 174848#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 174913#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 174914#L98-2 [2019-12-07 10:11:08,804 INFO L796 eck$LassoCheckResult]: Loop: 174914#L98-2 assume !false; 175897#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 175894#L101 assume !(12292 == ssl3_accept_~s__state~0); 175891#L104 assume !(16384 == ssl3_accept_~s__state~0); 175888#L107 assume !(8192 == ssl3_accept_~s__state~0); 175885#L110 assume !(24576 == ssl3_accept_~s__state~0); 175882#L113 assume !(8195 == ssl3_accept_~s__state~0); 175879#L116 assume !(8480 == ssl3_accept_~s__state~0); 175876#L119 assume !(8481 == ssl3_accept_~s__state~0); 175873#L122 assume !(8482 == ssl3_accept_~s__state~0); 175122#L125 assume !(8464 == ssl3_accept_~s__state~0); 175123#L128 assume !(8465 == ssl3_accept_~s__state~0); 175124#L131 assume !(8466 == ssl3_accept_~s__state~0); 176001#L134 assume !(8496 == ssl3_accept_~s__state~0); 176002#L137 assume !(8497 == ssl3_accept_~s__state~0); 175992#L140 assume !(8512 == ssl3_accept_~s__state~0); 175993#L143 assume !(8513 == ssl3_accept_~s__state~0); 175983#L146 assume !(8528 == ssl3_accept_~s__state~0); 175984#L149 assume !(8529 == ssl3_accept_~s__state~0); 175974#L152 assume !(8544 == ssl3_accept_~s__state~0); 175975#L155 assume !(8545 == ssl3_accept_~s__state~0); 175964#L158 assume !(8560 == ssl3_accept_~s__state~0); 175965#L161 assume !(8561 == ssl3_accept_~s__state~0); 175959#L164 assume 8448 == ssl3_accept_~s__state~0; 175915#L165 assume !(ssl3_accept_~num1~0 > 0); 175914#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 175946#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 175944#L595 ssl3_accept_~skip~0 := 0; 175942#L98-2 assume !false; 175939#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 175938#L101 assume !(12292 == ssl3_accept_~s__state~0); 175931#L104 assume 16384 == ssl3_accept_~s__state~0; 175929#L210 ssl3_accept_~s__server~0 := 1; 175925#L215 assume 0 != ssl3_accept_~cb~0; 175924#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 175923#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 175921#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 175919#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 175916#L242 assume 12292 != ssl3_accept_~s__state~0; 175911#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 175912#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 175902#L595 ssl3_accept_~skip~0 := 0; 174914#L98-2 [2019-12-07 10:11:08,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:08,804 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 2 times [2019-12-07 10:11:08,804 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:08,805 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903553755] [2019-12-07 10:11:08,805 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:08,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:08,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:08,809 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:08,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:08,810 INFO L82 PathProgramCache]: Analyzing trace with hash 1059616598, now seen corresponding path program 1 times [2019-12-07 10:11:08,810 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:08,810 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238500216] [2019-12-07 10:11:08,810 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:08,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:08,822 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2019-12-07 10:11:08,822 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238500216] [2019-12-07 10:11:08,822 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:11:08,822 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:11:08,822 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843545611] [2019-12-07 10:11:08,822 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:11:08,823 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:08,823 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:11:08,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:11:08,823 INFO L87 Difference]: Start difference. First operand 10461 states and 13192 transitions. cyclomatic complexity: 2751 Second operand 3 states. [2019-12-07 10:11:08,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:08,843 INFO L93 Difference]: Finished difference Result 9284 states and 11595 transitions. [2019-12-07 10:11:08,843 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:11:08,843 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9284 states and 11595 transitions. [2019-12-07 10:11:08,873 INFO L131 ngComponentsAnalysis]: Automaton has 34 accepting balls. 8070 [2019-12-07 10:11:08,886 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9284 states to 9138 states and 11387 transitions. [2019-12-07 10:11:08,887 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9138 [2019-12-07 10:11:08,890 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9138 [2019-12-07 10:11:08,891 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9138 states and 11387 transitions. [2019-12-07 10:11:08,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2019-12-07 10:11:08,894 INFO L688 BuchiCegarLoop]: Abstraction has 9138 states and 11387 transitions. [2019-12-07 10:11:08,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9138 states and 11387 transitions. [2019-12-07 10:11:08,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9138 to 7543. [2019-12-07 10:11:08,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7543 states. [2019-12-07 10:11:08,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7543 states to 7543 states and 9455 transitions. [2019-12-07 10:11:08,944 INFO L711 BuchiCegarLoop]: Abstraction has 7543 states and 9455 transitions. [2019-12-07 10:11:08,944 INFO L591 BuchiCegarLoop]: Abstraction has 7543 states and 9455 transitions. [2019-12-07 10:11:08,944 INFO L424 BuchiCegarLoop]: ======== Iteration 34============ [2019-12-07 10:11:08,944 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7543 states and 9455 transitions. [2019-12-07 10:11:08,958 INFO L131 ngComponentsAnalysis]: Automaton has 27 accepting balls. 6646 [2019-12-07 10:11:08,958 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:08,958 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:08,958 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:11:08,958 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 10:11:08,958 INFO L794 eck$LassoCheckResult]: Stem: 194716#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 194619#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 194598#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 194599#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 194657#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 194658#L98-2 assume !false; 195032#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 194834#L101 assume !(12292 == ssl3_accept_~s__state~0); 194833#L104 assume !(16384 == ssl3_accept_~s__state~0); 194832#L107 assume !(8192 == ssl3_accept_~s__state~0); 194831#L110 assume !(24576 == ssl3_accept_~s__state~0); 194830#L113 assume !(8195 == ssl3_accept_~s__state~0); 194829#L116 assume !(8480 == ssl3_accept_~s__state~0); 194827#L119 assume !(8481 == ssl3_accept_~s__state~0); 194828#L122 assume !(8482 == ssl3_accept_~s__state~0); 195096#L125 assume !(8464 == ssl3_accept_~s__state~0); 194822#L128 assume !(8465 == ssl3_accept_~s__state~0); 194823#L131 assume !(8466 == ssl3_accept_~s__state~0); 195151#L134 [2019-12-07 10:11:08,958 INFO L796 eck$LassoCheckResult]: Loop: 195151#L134 assume !(8496 == ssl3_accept_~s__state~0); 195149#L137 assume !(8497 == ssl3_accept_~s__state~0); 195147#L140 assume !(8512 == ssl3_accept_~s__state~0); 195145#L143 assume !(8513 == ssl3_accept_~s__state~0); 195143#L146 assume !(8528 == ssl3_accept_~s__state~0); 195136#L149 assume !(8529 == ssl3_accept_~s__state~0); 195131#L152 assume !(8544 == ssl3_accept_~s__state~0); 195122#L155 assume !(8545 == ssl3_accept_~s__state~0); 194883#L158 assume !(8560 == ssl3_accept_~s__state~0); 194880#L161 assume !(8561 == ssl3_accept_~s__state~0); 194852#L164 assume 8448 == ssl3_accept_~s__state~0; 194851#L165 assume !(ssl3_accept_~num1~0 > 0); 194845#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 194846#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 194838#L595 ssl3_accept_~skip~0 := 0; 194837#L98-2 assume !false; 194835#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 194836#L101 assume !(12292 == ssl3_accept_~s__state~0); 195027#L104 assume !(16384 == ssl3_accept_~s__state~0); 195023#L107 assume !(8192 == ssl3_accept_~s__state~0); 195020#L110 assume !(24576 == ssl3_accept_~s__state~0); 195017#L113 assume !(8195 == ssl3_accept_~s__state~0); 195013#L116 assume !(8480 == ssl3_accept_~s__state~0); 195014#L119 assume !(8481 == ssl3_accept_~s__state~0); 194825#L122 assume 8482 == ssl3_accept_~s__state~0; 194826#L123 ssl3_accept_~s__state~0 := 3; 195249#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 195247#L595 ssl3_accept_~skip~0 := 0; 195245#L98-2 assume !false; 195243#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 195241#L101 assume !(12292 == ssl3_accept_~s__state~0); 195239#L104 assume !(16384 == ssl3_accept_~s__state~0); 195237#L107 assume !(8192 == ssl3_accept_~s__state~0); 195235#L110 assume !(24576 == ssl3_accept_~s__state~0); 195233#L113 assume !(8195 == ssl3_accept_~s__state~0); 195231#L116 assume !(8480 == ssl3_accept_~s__state~0); 195229#L119 assume !(8481 == ssl3_accept_~s__state~0); 195227#L122 assume !(8482 == ssl3_accept_~s__state~0); 195225#L125 assume !(8464 == ssl3_accept_~s__state~0); 195223#L128 assume !(8465 == ssl3_accept_~s__state~0); 195153#L131 assume !(8466 == ssl3_accept_~s__state~0); 195151#L134 [2019-12-07 10:11:08,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:08,959 INFO L82 PathProgramCache]: Analyzing trace with hash 2071406454, now seen corresponding path program 1 times [2019-12-07 10:11:08,959 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:08,959 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924624510] [2019-12-07 10:11:08,959 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:08,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:08,965 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 10:11:08,965 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924624510] [2019-12-07 10:11:08,965 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:11:08,965 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 10:11:08,966 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267694559] [2019-12-07 10:11:08,966 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 10:11:08,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:08,966 INFO L82 PathProgramCache]: Analyzing trace with hash 1384588740, now seen corresponding path program 2 times [2019-12-07 10:11:08,966 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:08,966 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238794305] [2019-12-07 10:11:08,966 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:08,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:08,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:08,970 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:09,059 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 10:11:09,059 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 10:11:09,059 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 10:11:09,059 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 10:11:09,059 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-12-07 10:11:09,059 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:11:09,059 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 10:11:09,059 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 10:11:09,060 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_7.cil.c_Iteration34_Loop [2019-12-07 10:11:09,060 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 10:11:09,060 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 10:11:09,061 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 10:11:09,063 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 10:11:09,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 10:11:09,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 10:11:09,072 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 10:11:09,114 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 10:11:09,114 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/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 10:11:09,117 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:11:09,118 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:11:09,122 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 10:11:09,122 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_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/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 10:11:09,127 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:11:09,127 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:11:09,131 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 10:11:09,131 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_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/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 10:11:09,135 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 10:11:09,136 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/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 10:11:09,160 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-12-07 10:11:09,160 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 10:11:09,165 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-12-07 10:11:09,167 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 10:11:09,167 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 10:11:09,167 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 10:11:09,168 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 10:11:09,168 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-12-07 10:11:09,168 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 10:11:09,168 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 10:11:09,168 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 10:11:09,168 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_7.cil.c_Iteration34_Loop [2019-12-07 10:11:09,168 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 10:11:09,168 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 10:11:09,169 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 10:11:09,171 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 10:11:09,173 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 10:11:09,175 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 10:11:09,177 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 10:11:09,215 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 10:11:09,215 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/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 10:11:09,218 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 10:11:09,219 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:11:09,219 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:11:09,220 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:11:09,220 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 10:11:09,220 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:11:09,220 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 10:11:09,220 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:11:09,221 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/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 10:11:09,226 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 10:11:09,227 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:11:09,227 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:11:09,228 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:11:09,228 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 10:11:09,228 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:11:09,228 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 10:11:09,228 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:11:09,230 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/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 10:11:09,235 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 10:11:09,236 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:11:09,236 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:11:09,236 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:11:09,236 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 10:11:09,236 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:11:09,237 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 10:11:09,237 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:11:09,239 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/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 10:11:09,243 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 10:11:09,244 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:11:09,245 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:11:09,245 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:11:09,245 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-12-07 10:11:09,245 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:11:09,245 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-12-07 10:11:09,245 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:11:09,247 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/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 10:11:09,251 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 10:11:09,252 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 10:11:09,252 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 10:11:09,252 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 10:11:09,252 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 10:11:09,252 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 10:11:09,253 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 10:11:09,253 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 10:11:09,255 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-12-07 10:11:09,259 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-12-07 10:11:09,259 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_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/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 10:11:09,262 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-12-07 10:11:09,262 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-12-07 10:11:09,262 INFO L510 LassoAnalysis]: Proved termination. [2019-12-07 10:11:09,262 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 10:11:09,264 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-12-07 10:11:09,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:09,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:09,280 INFO L264 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 2 conjunts are in the unsatisfiable core [2019-12-07 10:11:09,280 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 10:11:09,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:09,286 INFO L264 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 10:11:09,286 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 10:11:09,298 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 10:11:09,299 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 10:11:09,299 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 7543 states and 9455 transitions. cyclomatic complexity: 1939 Second operand 5 states. [2019-12-07 10:11:09,518 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 7543 states and 9455 transitions. cyclomatic complexity: 1939. Second operand 5 states. Result 16471 states and 20525 transitions. Complement of second has 8 states. [2019-12-07 10:11:09,519 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 10:11:09,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-12-07 10:11:09,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 295 transitions. [2019-12-07 10:11:09,519 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 295 transitions. Stem has 18 letters. Loop has 41 letters. [2019-12-07 10:11:09,520 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 10:11:09,520 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 295 transitions. Stem has 59 letters. Loop has 41 letters. [2019-12-07 10:11:09,520 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 10:11:09,521 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 295 transitions. Stem has 18 letters. Loop has 82 letters. [2019-12-07 10:11:09,521 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 10:11:09,521 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16471 states and 20525 transitions. [2019-12-07 10:11:09,561 INFO L131 ngComponentsAnalysis]: Automaton has 35 accepting balls. 6112 [2019-12-07 10:11:09,605 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16471 states to 16387 states and 20414 transitions. [2019-12-07 10:11:09,606 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8119 [2019-12-07 10:11:09,610 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8170 [2019-12-07 10:11:09,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16387 states and 20414 transitions. [2019-12-07 10:11:09,610 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:09,610 INFO L688 BuchiCegarLoop]: Abstraction has 16387 states and 20414 transitions. [2019-12-07 10:11:09,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16387 states and 20414 transitions. [2019-12-07 10:11:09,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16387 to 14000. [2019-12-07 10:11:09,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14000 states. [2019-12-07 10:11:09,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14000 states to 14000 states and 17549 transitions. [2019-12-07 10:11:09,701 INFO L711 BuchiCegarLoop]: Abstraction has 14000 states and 17549 transitions. [2019-12-07 10:11:09,701 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:09,701 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:11:09,701 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:11:09,701 INFO L87 Difference]: Start difference. First operand 14000 states and 17549 transitions. Second operand 3 states. [2019-12-07 10:11:09,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:09,784 INFO L93 Difference]: Finished difference Result 10311 states and 12846 transitions. [2019-12-07 10:11:09,784 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:11:09,784 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10311 states and 12846 transitions. [2019-12-07 10:11:09,814 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 3956 [2019-12-07 10:11:09,829 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10311 states to 10311 states and 12846 transitions. [2019-12-07 10:11:09,829 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4812 [2019-12-07 10:11:09,831 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4812 [2019-12-07 10:11:09,832 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10311 states and 12846 transitions. [2019-12-07 10:11:09,832 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:09,832 INFO L688 BuchiCegarLoop]: Abstraction has 10311 states and 12846 transitions. [2019-12-07 10:11:09,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10311 states and 12846 transitions. [2019-12-07 10:11:09,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10311 to 10259. [2019-12-07 10:11:09,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10259 states. [2019-12-07 10:11:09,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10259 states to 10259 states and 12790 transitions. [2019-12-07 10:11:09,895 INFO L711 BuchiCegarLoop]: Abstraction has 10259 states and 12790 transitions. [2019-12-07 10:11:09,895 INFO L591 BuchiCegarLoop]: Abstraction has 10259 states and 12790 transitions. [2019-12-07 10:11:09,895 INFO L424 BuchiCegarLoop]: ======== Iteration 35============ [2019-12-07 10:11:09,895 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10259 states and 12790 transitions. [2019-12-07 10:11:09,910 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 3940 [2019-12-07 10:11:09,910 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:09,910 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:09,910 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:11:09,910 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:11:09,911 INFO L794 eck$LassoCheckResult]: Stem: 243346#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 243171#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 243134#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 243135#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 243247#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 243248#L98-2 assume !false; 243716#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 243715#L101 assume !(12292 == ssl3_accept_~s__state~0); 243714#L104 assume !(16384 == ssl3_accept_~s__state~0); 243713#L107 assume !(8192 == ssl3_accept_~s__state~0); 243712#L110 assume !(24576 == ssl3_accept_~s__state~0); 243711#L113 assume !(8195 == ssl3_accept_~s__state~0); 243710#L116 assume !(8480 == ssl3_accept_~s__state~0); 243709#L119 assume !(8481 == ssl3_accept_~s__state~0); 243708#L122 assume !(8482 == ssl3_accept_~s__state~0); 243707#L125 assume 8464 == ssl3_accept_~s__state~0; 243706#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 243705#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 243703#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; 243698#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 243697#L595 ssl3_accept_~skip~0 := 0; 243696#L98-2 assume !false; 243695#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 243694#L101 assume !(12292 == ssl3_accept_~s__state~0); 243693#L104 assume !(16384 == ssl3_accept_~s__state~0); 243692#L107 assume !(8192 == ssl3_accept_~s__state~0); 243691#L110 assume !(24576 == ssl3_accept_~s__state~0); 243690#L113 assume !(8195 == ssl3_accept_~s__state~0); 243689#L116 assume !(8480 == ssl3_accept_~s__state~0); 243688#L119 assume !(8481 == ssl3_accept_~s__state~0); 243687#L122 assume !(8482 == ssl3_accept_~s__state~0); 243686#L125 assume !(8464 == ssl3_accept_~s__state~0); 243685#L128 assume !(8465 == ssl3_accept_~s__state~0); 243684#L131 assume !(8466 == ssl3_accept_~s__state~0); 243682#L134 assume 8496 == ssl3_accept_~s__state~0; 243683#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 243750#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 243749#L286-2 [2019-12-07 10:11:09,911 INFO L796 eck$LassoCheckResult]: Loop: 243749#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 243747#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 243745#L292-2 ssl3_accept_~s__init_num~0 := 0; 243740#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 243739#L595 ssl3_accept_~skip~0 := 0; 243738#L98-2 assume !false; 243737#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 243736#L101 assume !(12292 == ssl3_accept_~s__state~0); 243735#L104 assume !(16384 == ssl3_accept_~s__state~0); 243734#L107 assume !(8192 == ssl3_accept_~s__state~0); 243733#L110 assume !(24576 == ssl3_accept_~s__state~0); 243732#L113 assume !(8195 == ssl3_accept_~s__state~0); 243731#L116 assume !(8480 == ssl3_accept_~s__state~0); 243730#L119 assume !(8481 == ssl3_accept_~s__state~0); 243729#L122 assume !(8482 == ssl3_accept_~s__state~0); 243728#L125 assume !(8464 == ssl3_accept_~s__state~0); 243727#L128 assume !(8465 == ssl3_accept_~s__state~0); 243726#L131 assume !(8466 == ssl3_accept_~s__state~0); 243725#L134 assume !(8496 == ssl3_accept_~s__state~0); 243723#L137 assume 8497 == ssl3_accept_~s__state~0; 243724#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 243751#L286 assume !(1 == ssl3_accept_~blastFlag~0); 243749#L286-2 [2019-12-07 10:11:09,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:09,911 INFO L82 PathProgramCache]: Analyzing trace with hash 1871190128, now seen corresponding path program 1 times [2019-12-07 10:11:09,911 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:09,911 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897471259] [2019-12-07 10:11:09,911 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:09,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:09,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:09,918 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:09,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:09,918 INFO L82 PathProgramCache]: Analyzing trace with hash -1312049090, now seen corresponding path program 1 times [2019-12-07 10:11:09,918 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:09,918 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892018822] [2019-12-07 10:11:09,918 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:09,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:09,924 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 10:11:09,924 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892018822] [2019-12-07 10:11:09,924 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:11:09,924 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:11:09,924 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969980433] [2019-12-07 10:11:09,925 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:11:09,925 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:09,925 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:11:09,925 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:11:09,925 INFO L87 Difference]: Start difference. First operand 10259 states and 12790 transitions. cyclomatic complexity: 2564 Second operand 3 states. [2019-12-07 10:11:10,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:10,031 INFO L93 Difference]: Finished difference Result 10255 states and 12772 transitions. [2019-12-07 10:11:10,032 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:11:10,032 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10255 states and 12772 transitions. [2019-12-07 10:11:10,053 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 3913 [2019-12-07 10:11:10,070 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10255 states to 10255 states and 12772 transitions. [2019-12-07 10:11:10,070 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4784 [2019-12-07 10:11:10,072 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4784 [2019-12-07 10:11:10,072 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10255 states and 12772 transitions. [2019-12-07 10:11:10,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:10,072 INFO L688 BuchiCegarLoop]: Abstraction has 10255 states and 12772 transitions. [2019-12-07 10:11:10,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10255 states and 12772 transitions. [2019-12-07 10:11:10,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10255 to 10255. [2019-12-07 10:11:10,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10255 states. [2019-12-07 10:11:10,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10255 states to 10255 states and 12772 transitions. [2019-12-07 10:11:10,135 INFO L711 BuchiCegarLoop]: Abstraction has 10255 states and 12772 transitions. [2019-12-07 10:11:10,135 INFO L591 BuchiCegarLoop]: Abstraction has 10255 states and 12772 transitions. [2019-12-07 10:11:10,135 INFO L424 BuchiCegarLoop]: ======== Iteration 36============ [2019-12-07 10:11:10,135 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10255 states and 12772 transitions. [2019-12-07 10:11:10,150 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 3913 [2019-12-07 10:11:10,150 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:10,150 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:10,151 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:11:10,151 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:11:10,151 INFO L794 eck$LassoCheckResult]: Stem: 263867#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 263692#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 263654#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 263655#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 263771#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 263772#L98-2 assume !false; 264287#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 264286#L101 assume !(12292 == ssl3_accept_~s__state~0); 264285#L104 assume !(16384 == ssl3_accept_~s__state~0); 264284#L107 assume !(8192 == ssl3_accept_~s__state~0); 264283#L110 assume !(24576 == ssl3_accept_~s__state~0); 264282#L113 assume !(8195 == ssl3_accept_~s__state~0); 264281#L116 assume !(8480 == ssl3_accept_~s__state~0); 264280#L119 assume !(8481 == ssl3_accept_~s__state~0); 264279#L122 assume !(8482 == ssl3_accept_~s__state~0); 264278#L125 assume 8464 == ssl3_accept_~s__state~0; 264277#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 264276#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 264274#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; 264269#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 264268#L595 ssl3_accept_~skip~0 := 0; 264267#L98-2 assume !false; 264266#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 264265#L101 assume !(12292 == ssl3_accept_~s__state~0); 264264#L104 assume !(16384 == ssl3_accept_~s__state~0); 264263#L107 assume !(8192 == ssl3_accept_~s__state~0); 264262#L110 assume !(24576 == ssl3_accept_~s__state~0); 264261#L113 assume !(8195 == ssl3_accept_~s__state~0); 264260#L116 assume !(8480 == ssl3_accept_~s__state~0); 264259#L119 assume !(8481 == ssl3_accept_~s__state~0); 264258#L122 assume !(8482 == ssl3_accept_~s__state~0); 264257#L125 assume !(8464 == ssl3_accept_~s__state~0); 264256#L128 assume !(8465 == ssl3_accept_~s__state~0); 264255#L131 assume !(8466 == ssl3_accept_~s__state~0); 264253#L134 assume 8496 == ssl3_accept_~s__state~0; 264254#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 264320#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 264319#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 264317#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 264318#L292-2 [2019-12-07 10:11:10,151 INFO L796 eck$LassoCheckResult]: Loop: 264318#L292-2 ssl3_accept_~s__init_num~0 := 0; 268944#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 268930#L595 ssl3_accept_~skip~0 := 0; 268928#L98-2 assume !false; 268926#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 268924#L101 assume !(12292 == ssl3_accept_~s__state~0); 268922#L104 assume !(16384 == ssl3_accept_~s__state~0); 268920#L107 assume !(8192 == ssl3_accept_~s__state~0); 268918#L110 assume !(24576 == ssl3_accept_~s__state~0); 268916#L113 assume !(8195 == ssl3_accept_~s__state~0); 268914#L116 assume !(8480 == ssl3_accept_~s__state~0); 268912#L119 assume !(8481 == ssl3_accept_~s__state~0); 268910#L122 assume !(8482 == ssl3_accept_~s__state~0); 268908#L125 assume !(8464 == ssl3_accept_~s__state~0); 268905#L128 assume !(8465 == ssl3_accept_~s__state~0); 268903#L131 assume !(8466 == ssl3_accept_~s__state~0); 268901#L134 assume !(8496 == ssl3_accept_~s__state~0); 268899#L137 assume !(8497 == ssl3_accept_~s__state~0); 268897#L140 assume !(8512 == ssl3_accept_~s__state~0); 268895#L143 assume !(8513 == ssl3_accept_~s__state~0); 268892#L146 assume !(8528 == ssl3_accept_~s__state~0); 268893#L149 assume !(8529 == ssl3_accept_~s__state~0); 269107#L152 assume !(8544 == ssl3_accept_~s__state~0); 269105#L155 assume !(8545 == ssl3_accept_~s__state~0); 269103#L158 assume !(8560 == ssl3_accept_~s__state~0); 269101#L161 assume !(8561 == ssl3_accept_~s__state~0); 268879#L164 assume !(8448 == ssl3_accept_~s__state~0); 268877#L167 assume !(8576 == ssl3_accept_~s__state~0); 268875#L170 assume !(8577 == ssl3_accept_~s__state~0); 268873#L173 assume !(8592 == ssl3_accept_~s__state~0); 268871#L176 assume !(8593 == ssl3_accept_~s__state~0); 268870#L179 assume !(8608 == ssl3_accept_~s__state~0); 268670#L182 assume !(8609 == ssl3_accept_~s__state~0); 268668#L185 assume !(8640 == ssl3_accept_~s__state~0); 268666#L188 assume !(8641 == ssl3_accept_~s__state~0); 268663#L191 assume 8656 == ssl3_accept_~s__state~0; 268659#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 268653#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 268590#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 268589#L510-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 268587#L520 assume !(0 == ssl3_accept_~tmp___10~0); 268581#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 268575#L595 ssl3_accept_~skip~0 := 0; 268573#L98-2 assume !false; 268571#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 268569#L101 assume !(12292 == ssl3_accept_~s__state~0); 268567#L104 assume !(16384 == ssl3_accept_~s__state~0); 268565#L107 assume !(8192 == ssl3_accept_~s__state~0); 268563#L110 assume !(24576 == ssl3_accept_~s__state~0); 268561#L113 assume !(8195 == ssl3_accept_~s__state~0); 268559#L116 assume !(8480 == ssl3_accept_~s__state~0); 268557#L119 assume !(8481 == ssl3_accept_~s__state~0); 268555#L122 assume !(8482 == ssl3_accept_~s__state~0); 268553#L125 assume !(8464 == ssl3_accept_~s__state~0); 268551#L128 assume !(8465 == ssl3_accept_~s__state~0); 268549#L131 assume !(8466 == ssl3_accept_~s__state~0); 268547#L134 assume !(8496 == ssl3_accept_~s__state~0); 268545#L137 assume !(8497 == ssl3_accept_~s__state~0); 268543#L140 assume !(8512 == ssl3_accept_~s__state~0); 268541#L143 assume !(8513 == ssl3_accept_~s__state~0); 268539#L146 assume !(8528 == ssl3_accept_~s__state~0); 268537#L149 assume !(8529 == ssl3_accept_~s__state~0); 268535#L152 assume !(8544 == ssl3_accept_~s__state~0); 268533#L155 assume !(8545 == ssl3_accept_~s__state~0); 268531#L158 assume !(8560 == ssl3_accept_~s__state~0); 268529#L161 assume !(8561 == ssl3_accept_~s__state~0); 268527#L164 assume !(8448 == ssl3_accept_~s__state~0); 268525#L167 assume !(8576 == ssl3_accept_~s__state~0); 268523#L170 assume !(8577 == ssl3_accept_~s__state~0); 268520#L173 assume !(8592 == ssl3_accept_~s__state~0); 268518#L176 assume !(8593 == ssl3_accept_~s__state~0); 268515#L179 assume !(8608 == ssl3_accept_~s__state~0); 268513#L182 assume !(8609 == ssl3_accept_~s__state~0); 268510#L185 assume !(8640 == ssl3_accept_~s__state~0); 268508#L188 assume !(8641 == ssl3_accept_~s__state~0); 268506#L191 assume !(8656 == ssl3_accept_~s__state~0); 268504#L194 assume !(8657 == ssl3_accept_~s__state~0); 268501#L197 assume 8672 == ssl3_accept_~s__state~0; 268498#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 268496#L528 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 268497#L528-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 268661#L535 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 265044#L535-2 ssl3_accept_~s__init_num~0 := 0; 264111#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 264109#L595 ssl3_accept_~skip~0 := 0; 264107#L98-2 assume !false; 264105#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 264103#L101 assume !(12292 == ssl3_accept_~s__state~0); 264101#L104 assume !(16384 == ssl3_accept_~s__state~0); 264099#L107 assume !(8192 == ssl3_accept_~s__state~0); 264097#L110 assume !(24576 == ssl3_accept_~s__state~0); 264095#L113 assume !(8195 == ssl3_accept_~s__state~0); 264093#L116 assume !(8480 == ssl3_accept_~s__state~0); 264091#L119 assume !(8481 == ssl3_accept_~s__state~0); 264089#L122 assume !(8482 == ssl3_accept_~s__state~0); 264087#L125 assume !(8464 == ssl3_accept_~s__state~0); 264085#L128 assume !(8465 == ssl3_accept_~s__state~0); 264083#L131 assume !(8466 == ssl3_accept_~s__state~0); 264081#L134 assume !(8496 == ssl3_accept_~s__state~0); 264079#L137 assume !(8497 == ssl3_accept_~s__state~0); 264077#L140 assume !(8512 == ssl3_accept_~s__state~0); 264075#L143 assume !(8513 == ssl3_accept_~s__state~0); 264073#L146 assume !(8528 == ssl3_accept_~s__state~0); 264071#L149 assume !(8529 == ssl3_accept_~s__state~0); 264069#L152 assume !(8544 == ssl3_accept_~s__state~0); 264067#L155 assume !(8545 == ssl3_accept_~s__state~0); 264064#L158 assume !(8560 == ssl3_accept_~s__state~0); 264057#L161 assume !(8561 == ssl3_accept_~s__state~0); 264058#L164 assume 8448 == ssl3_accept_~s__state~0; 268598#L165 assume !(ssl3_accept_~num1~0 > 0); 268594#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 268576#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 268574#L595 ssl3_accept_~skip~0 := 0; 268572#L98-2 assume !false; 268570#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 268568#L101 assume !(12292 == ssl3_accept_~s__state~0); 268566#L104 assume !(16384 == ssl3_accept_~s__state~0); 268564#L107 assume !(8192 == ssl3_accept_~s__state~0); 268562#L110 assume !(24576 == ssl3_accept_~s__state~0); 268560#L113 assume !(8195 == ssl3_accept_~s__state~0); 268558#L116 assume !(8480 == ssl3_accept_~s__state~0); 268556#L119 assume !(8481 == ssl3_accept_~s__state~0); 268554#L122 assume !(8482 == ssl3_accept_~s__state~0); 268552#L125 assume !(8464 == ssl3_accept_~s__state~0); 268550#L128 assume !(8465 == ssl3_accept_~s__state~0); 268548#L131 assume !(8466 == ssl3_accept_~s__state~0); 268546#L134 assume !(8496 == ssl3_accept_~s__state~0); 268544#L137 assume !(8497 == ssl3_accept_~s__state~0); 268542#L140 assume !(8512 == ssl3_accept_~s__state~0); 268540#L143 assume !(8513 == ssl3_accept_~s__state~0); 268538#L146 assume !(8528 == ssl3_accept_~s__state~0); 268536#L149 assume !(8529 == ssl3_accept_~s__state~0); 268534#L152 assume !(8544 == ssl3_accept_~s__state~0); 268532#L155 assume !(8545 == ssl3_accept_~s__state~0); 268530#L158 assume !(8560 == ssl3_accept_~s__state~0); 268528#L161 assume !(8561 == ssl3_accept_~s__state~0); 268526#L164 assume !(8448 == ssl3_accept_~s__state~0); 268524#L167 assume 8576 == ssl3_accept_~s__state~0; 268522#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 269400#L448 assume !(ssl3_accept_~ret~0 <= 0); 269083#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 269084#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 269215#L595 ssl3_accept_~skip~0 := 0; 269213#L98-2 assume !false; 269211#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 269209#L101 assume !(12292 == ssl3_accept_~s__state~0); 269207#L104 assume !(16384 == ssl3_accept_~s__state~0); 269205#L107 assume !(8192 == ssl3_accept_~s__state~0); 269203#L110 assume !(24576 == ssl3_accept_~s__state~0); 269201#L113 assume !(8195 == ssl3_accept_~s__state~0); 269199#L116 assume !(8480 == ssl3_accept_~s__state~0); 269197#L119 assume !(8481 == ssl3_accept_~s__state~0); 269195#L122 assume !(8482 == ssl3_accept_~s__state~0); 269193#L125 assume !(8464 == ssl3_accept_~s__state~0); 269191#L128 assume !(8465 == ssl3_accept_~s__state~0); 269189#L131 assume 8466 == ssl3_accept_~s__state~0; 269100#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 269185#L273 assume !(0 == ssl3_accept_~blastFlag~0); 269186#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; 270063#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 270060#L595 ssl3_accept_~skip~0 := 0; 270057#L98-2 assume !false; 270054#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 270051#L101 assume !(12292 == ssl3_accept_~s__state~0); 270048#L104 assume !(16384 == ssl3_accept_~s__state~0); 270045#L107 assume !(8192 == ssl3_accept_~s__state~0); 270042#L110 assume !(24576 == ssl3_accept_~s__state~0); 270039#L113 assume !(8195 == ssl3_accept_~s__state~0); 269469#L116 assume !(8480 == ssl3_accept_~s__state~0); 269398#L119 assume !(8481 == ssl3_accept_~s__state~0); 269397#L122 assume !(8482 == ssl3_accept_~s__state~0); 269393#L125 assume !(8464 == ssl3_accept_~s__state~0); 269392#L128 assume !(8465 == ssl3_accept_~s__state~0); 269391#L131 assume !(8466 == ssl3_accept_~s__state~0); 269095#L134 assume 8496 == ssl3_accept_~s__state~0; 269093#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 269089#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 269090#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 269134#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 264318#L292-2 [2019-12-07 10:11:10,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:10,151 INFO L82 PathProgramCache]: Analyzing trace with hash -1377574413, now seen corresponding path program 1 times [2019-12-07 10:11:10,151 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:10,151 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347385219] [2019-12-07 10:11:10,151 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:10,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:10,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:10,158 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:10,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:10,158 INFO L82 PathProgramCache]: Analyzing trace with hash 738565202, now seen corresponding path program 1 times [2019-12-07 10:11:10,158 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:10,159 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796204319] [2019-12-07 10:11:10,159 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:10,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:10,255 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 230 proven. 26 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2019-12-07 10:11:10,255 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796204319] [2019-12-07 10:11:10,255 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [636445861] [2019-12-07 10:11:10,255 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/bin/uautomizer/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 10:11:10,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:10,294 INFO L264 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 2 conjunts are in the unsatisfiable core [2019-12-07 10:11:10,295 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 10:11:10,320 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 168 proven. 0 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2019-12-07 10:11:10,320 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-12-07 10:11:10,321 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-12-07 10:11:10,321 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865848719] [2019-12-07 10:11:10,321 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:11:10,321 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:10,321 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:11:10,321 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-12-07 10:11:10,321 INFO L87 Difference]: Start difference. First operand 10255 states and 12772 transitions. cyclomatic complexity: 2548 Second operand 3 states. [2019-12-07 10:11:10,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:10,362 INFO L93 Difference]: Finished difference Result 12361 states and 15395 transitions. [2019-12-07 10:11:10,362 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:11:10,362 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12361 states and 15395 transitions. [2019-12-07 10:11:10,390 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 4706 [2019-12-07 10:11:10,413 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12361 states to 12361 states and 15395 transitions. [2019-12-07 10:11:10,413 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5753 [2019-12-07 10:11:10,415 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5753 [2019-12-07 10:11:10,415 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12361 states and 15395 transitions. [2019-12-07 10:11:10,416 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:10,416 INFO L688 BuchiCegarLoop]: Abstraction has 12361 states and 15395 transitions. [2019-12-07 10:11:10,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12361 states and 15395 transitions. [2019-12-07 10:11:10,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12361 to 12361. [2019-12-07 10:11:10,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12361 states. [2019-12-07 10:11:10,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12361 states to 12361 states and 15395 transitions. [2019-12-07 10:11:10,491 INFO L711 BuchiCegarLoop]: Abstraction has 12361 states and 15395 transitions. [2019-12-07 10:11:10,491 INFO L591 BuchiCegarLoop]: Abstraction has 12361 states and 15395 transitions. [2019-12-07 10:11:10,491 INFO L424 BuchiCegarLoop]: ======== Iteration 37============ [2019-12-07 10:11:10,491 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12361 states and 15395 transitions. [2019-12-07 10:11:10,511 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 4706 [2019-12-07 10:11:10,511 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:10,511 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:10,512 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:11:10,512 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 10:11:10,513 INFO L794 eck$LassoCheckResult]: Stem: 287033#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 286852#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 286812#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 286813#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 286932#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 286933#L98-2 assume !false; 287174#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 287173#L101 assume !(12292 == ssl3_accept_~s__state~0); 287172#L104 assume !(16384 == ssl3_accept_~s__state~0); 287171#L107 assume !(8192 == ssl3_accept_~s__state~0); 287170#L110 assume !(24576 == ssl3_accept_~s__state~0); 287169#L113 assume !(8195 == ssl3_accept_~s__state~0); 287168#L116 assume !(8480 == ssl3_accept_~s__state~0); 287167#L119 assume !(8481 == ssl3_accept_~s__state~0); 287166#L122 assume !(8482 == ssl3_accept_~s__state~0); 287165#L125 assume 8464 == ssl3_accept_~s__state~0; 287164#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 287163#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 287161#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; 287156#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 287155#L595 ssl3_accept_~skip~0 := 0; 287154#L98-2 assume !false; 287153#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 287152#L101 assume !(12292 == ssl3_accept_~s__state~0); 287151#L104 assume !(16384 == ssl3_accept_~s__state~0); 287150#L107 assume !(8192 == ssl3_accept_~s__state~0); 287149#L110 assume !(24576 == ssl3_accept_~s__state~0); 287148#L113 assume !(8195 == ssl3_accept_~s__state~0); 287147#L116 assume !(8480 == ssl3_accept_~s__state~0); 287146#L119 assume !(8481 == ssl3_accept_~s__state~0); 287145#L122 assume !(8482 == ssl3_accept_~s__state~0); 287144#L125 assume !(8464 == ssl3_accept_~s__state~0); 287143#L128 assume !(8465 == ssl3_accept_~s__state~0); 287142#L131 assume !(8466 == ssl3_accept_~s__state~0); 287140#L134 assume 8496 == ssl3_accept_~s__state~0; 287141#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 287209#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 287208#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 287206#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 287207#L292-2 [2019-12-07 10:11:10,513 INFO L796 eck$LassoCheckResult]: Loop: 287207#L292-2 ssl3_accept_~s__init_num~0 := 0; 291974#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 291972#L595 ssl3_accept_~skip~0 := 0; 291970#L98-2 assume !false; 291968#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 291966#L101 assume !(12292 == ssl3_accept_~s__state~0); 291964#L104 assume !(16384 == ssl3_accept_~s__state~0); 291962#L107 assume !(8192 == ssl3_accept_~s__state~0); 291960#L110 assume !(24576 == ssl3_accept_~s__state~0); 291958#L113 assume !(8195 == ssl3_accept_~s__state~0); 291956#L116 assume !(8480 == ssl3_accept_~s__state~0); 291954#L119 assume !(8481 == ssl3_accept_~s__state~0); 291952#L122 assume !(8482 == ssl3_accept_~s__state~0); 291950#L125 assume !(8464 == ssl3_accept_~s__state~0); 291948#L128 assume !(8465 == ssl3_accept_~s__state~0); 291946#L131 assume !(8466 == ssl3_accept_~s__state~0); 291944#L134 assume !(8496 == ssl3_accept_~s__state~0); 291942#L137 assume !(8497 == ssl3_accept_~s__state~0); 291940#L140 assume !(8512 == ssl3_accept_~s__state~0); 291938#L143 assume !(8513 == ssl3_accept_~s__state~0); 291936#L146 assume !(8528 == ssl3_accept_~s__state~0); 291934#L149 assume !(8529 == ssl3_accept_~s__state~0); 291932#L152 assume !(8544 == ssl3_accept_~s__state~0); 291930#L155 assume !(8545 == ssl3_accept_~s__state~0); 291928#L158 assume !(8560 == ssl3_accept_~s__state~0); 291926#L161 assume !(8561 == ssl3_accept_~s__state~0); 291924#L164 assume !(8448 == ssl3_accept_~s__state~0); 291923#L167 assume !(8576 == ssl3_accept_~s__state~0); 291844#L170 assume !(8577 == ssl3_accept_~s__state~0); 291842#L173 assume !(8592 == ssl3_accept_~s__state~0); 291839#L176 assume !(8593 == ssl3_accept_~s__state~0); 291832#L179 assume !(8608 == ssl3_accept_~s__state~0); 290432#L182 assume !(8609 == ssl3_accept_~s__state~0); 290433#L185 assume !(8640 == ssl3_accept_~s__state~0); 290027#L188 assume !(8641 == ssl3_accept_~s__state~0); 290028#L191 assume 8656 == ssl3_accept_~s__state~0; 290013#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 290014#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 290559#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 290550#L510-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 290549#L520 assume !(0 == ssl3_accept_~tmp___10~0); 290538#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 290535#L595 ssl3_accept_~skip~0 := 0; 290532#L98-2 assume !false; 290529#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 290526#L101 assume !(12292 == ssl3_accept_~s__state~0); 290523#L104 assume !(16384 == ssl3_accept_~s__state~0); 290520#L107 assume !(8192 == ssl3_accept_~s__state~0); 290517#L110 assume !(24576 == ssl3_accept_~s__state~0); 290514#L113 assume !(8195 == ssl3_accept_~s__state~0); 290511#L116 assume !(8480 == ssl3_accept_~s__state~0); 290508#L119 assume !(8481 == ssl3_accept_~s__state~0); 290505#L122 assume !(8482 == ssl3_accept_~s__state~0); 290502#L125 assume !(8464 == ssl3_accept_~s__state~0); 290499#L128 assume !(8465 == ssl3_accept_~s__state~0); 290496#L131 assume !(8466 == ssl3_accept_~s__state~0); 290493#L134 assume !(8496 == ssl3_accept_~s__state~0); 290490#L137 assume !(8497 == ssl3_accept_~s__state~0); 290487#L140 assume !(8512 == ssl3_accept_~s__state~0); 290484#L143 assume !(8513 == ssl3_accept_~s__state~0); 290481#L146 assume !(8528 == ssl3_accept_~s__state~0); 290478#L149 assume !(8529 == ssl3_accept_~s__state~0); 290475#L152 assume !(8544 == ssl3_accept_~s__state~0); 290472#L155 assume !(8545 == ssl3_accept_~s__state~0); 290469#L158 assume !(8560 == ssl3_accept_~s__state~0); 290466#L161 assume !(8561 == ssl3_accept_~s__state~0); 290463#L164 assume !(8448 == ssl3_accept_~s__state~0); 290458#L167 assume !(8576 == ssl3_accept_~s__state~0); 290453#L170 assume !(8577 == ssl3_accept_~s__state~0); 290447#L173 assume !(8592 == ssl3_accept_~s__state~0); 290439#L176 assume !(8593 == ssl3_accept_~s__state~0); 290335#L179 assume !(8608 == ssl3_accept_~s__state~0); 290336#L182 assume !(8609 == ssl3_accept_~s__state~0); 290023#L185 assume !(8640 == ssl3_accept_~s__state~0); 290024#L188 assume !(8641 == ssl3_accept_~s__state~0); 290011#L191 assume !(8656 == ssl3_accept_~s__state~0); 290012#L194 assume !(8657 == ssl3_accept_~s__state~0); 289790#L197 assume 8672 == ssl3_accept_~s__state~0; 289789#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 289783#L528 assume !(3 == ssl3_accept_~blastFlag~0); 289785#L528-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 289875#L535 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 289872#L535-2 ssl3_accept_~s__init_num~0 := 0; 289865#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 289864#L595 ssl3_accept_~skip~0 := 0; 289863#L98-2 assume !false; 289862#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 289861#L101 assume !(12292 == ssl3_accept_~s__state~0); 289860#L104 assume !(16384 == ssl3_accept_~s__state~0); 289859#L107 assume !(8192 == ssl3_accept_~s__state~0); 289858#L110 assume !(24576 == ssl3_accept_~s__state~0); 289857#L113 assume !(8195 == ssl3_accept_~s__state~0); 289856#L116 assume !(8480 == ssl3_accept_~s__state~0); 289855#L119 assume !(8481 == ssl3_accept_~s__state~0); 289854#L122 assume !(8482 == ssl3_accept_~s__state~0); 289853#L125 assume !(8464 == ssl3_accept_~s__state~0); 289852#L128 assume !(8465 == ssl3_accept_~s__state~0); 289851#L131 assume !(8466 == ssl3_accept_~s__state~0); 289850#L134 assume !(8496 == ssl3_accept_~s__state~0); 289849#L137 assume !(8497 == ssl3_accept_~s__state~0); 289848#L140 assume !(8512 == ssl3_accept_~s__state~0); 289847#L143 assume !(8513 == ssl3_accept_~s__state~0); 289846#L146 assume !(8528 == ssl3_accept_~s__state~0); 289845#L149 assume !(8529 == ssl3_accept_~s__state~0); 289844#L152 assume !(8544 == ssl3_accept_~s__state~0); 289843#L155 assume !(8545 == ssl3_accept_~s__state~0); 289842#L158 assume !(8560 == ssl3_accept_~s__state~0); 289841#L161 assume !(8561 == ssl3_accept_~s__state~0); 289840#L164 assume 8448 == ssl3_accept_~s__state~0; 289839#L165 assume !(ssl3_accept_~num1~0 > 0); 289836#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 289831#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 289830#L595 ssl3_accept_~skip~0 := 0; 289829#L98-2 assume !false; 289828#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 289827#L101 assume !(12292 == ssl3_accept_~s__state~0); 289826#L104 assume !(16384 == ssl3_accept_~s__state~0); 289825#L107 assume !(8192 == ssl3_accept_~s__state~0); 289824#L110 assume !(24576 == ssl3_accept_~s__state~0); 289823#L113 assume !(8195 == ssl3_accept_~s__state~0); 289822#L116 assume !(8480 == ssl3_accept_~s__state~0); 289821#L119 assume !(8481 == ssl3_accept_~s__state~0); 289820#L122 assume !(8482 == ssl3_accept_~s__state~0); 289819#L125 assume !(8464 == ssl3_accept_~s__state~0); 289818#L128 assume !(8465 == ssl3_accept_~s__state~0); 289817#L131 assume !(8466 == ssl3_accept_~s__state~0); 289816#L134 assume !(8496 == ssl3_accept_~s__state~0); 289815#L137 assume !(8497 == ssl3_accept_~s__state~0); 289814#L140 assume !(8512 == ssl3_accept_~s__state~0); 289813#L143 assume !(8513 == ssl3_accept_~s__state~0); 289812#L146 assume !(8528 == ssl3_accept_~s__state~0); 289811#L149 assume !(8529 == ssl3_accept_~s__state~0); 289810#L152 assume !(8544 == ssl3_accept_~s__state~0); 289809#L155 assume !(8545 == ssl3_accept_~s__state~0); 289808#L158 assume !(8560 == ssl3_accept_~s__state~0); 289807#L161 assume !(8561 == ssl3_accept_~s__state~0); 289806#L164 assume !(8448 == ssl3_accept_~s__state~0); 289805#L167 assume 8576 == ssl3_accept_~s__state~0; 289804#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 290689#L448 assume !(ssl3_accept_~ret~0 <= 0); 290685#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 290686#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 291212#L595 ssl3_accept_~skip~0 := 0; 291208#L98-2 assume !false; 291204#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 291200#L101 assume !(12292 == ssl3_accept_~s__state~0); 291196#L104 assume !(16384 == ssl3_accept_~s__state~0); 291192#L107 assume !(8192 == ssl3_accept_~s__state~0); 291188#L110 assume !(24576 == ssl3_accept_~s__state~0); 291182#L113 assume !(8195 == ssl3_accept_~s__state~0); 291177#L116 assume !(8480 == ssl3_accept_~s__state~0); 291171#L119 assume !(8481 == ssl3_accept_~s__state~0); 291166#L122 assume !(8482 == ssl3_accept_~s__state~0); 291160#L125 assume !(8464 == ssl3_accept_~s__state~0); 291155#L128 assume !(8465 == ssl3_accept_~s__state~0); 291152#L131 assume 8466 == ssl3_accept_~s__state~0; 291083#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 291145#L273 assume !(0 == ssl3_accept_~blastFlag~0); 291141#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; 291129#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 291122#L595 ssl3_accept_~skip~0 := 0; 291119#L98-2 assume !false; 291116#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 291113#L101 assume !(12292 == ssl3_accept_~s__state~0); 291110#L104 assume !(16384 == ssl3_accept_~s__state~0); 291107#L107 assume !(8192 == ssl3_accept_~s__state~0); 291104#L110 assume !(24576 == ssl3_accept_~s__state~0); 291101#L113 assume !(8195 == ssl3_accept_~s__state~0); 291098#L116 assume !(8480 == ssl3_accept_~s__state~0); 291094#L119 assume !(8481 == ssl3_accept_~s__state~0); 291091#L122 assume !(8482 == ssl3_accept_~s__state~0); 291088#L125 assume !(8464 == ssl3_accept_~s__state~0); 291085#L128 assume !(8465 == ssl3_accept_~s__state~0); 291081#L131 assume !(8466 == ssl3_accept_~s__state~0); 291071#L134 assume 8496 == ssl3_accept_~s__state~0; 291070#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 291068#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 291069#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 292040#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 287207#L292-2 [2019-12-07 10:11:10,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:10,513 INFO L82 PathProgramCache]: Analyzing trace with hash -1377574413, now seen corresponding path program 2 times [2019-12-07 10:11:10,513 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:10,513 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885902463] [2019-12-07 10:11:10,513 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:10,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:10,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:10,520 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:10,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:10,521 INFO L82 PathProgramCache]: Analyzing trace with hash -1658905328, now seen corresponding path program 1 times [2019-12-07 10:11:10,521 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:10,521 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948737023] [2019-12-07 10:11:10,521 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:10,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 10:11:10,546 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 203 proven. 0 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2019-12-07 10:11:10,546 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948737023] [2019-12-07 10:11:10,546 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 10:11:10,546 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 10:11:10,546 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717931604] [2019-12-07 10:11:10,547 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 10:11:10,547 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 10:11:10,547 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 10:11:10,547 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 10:11:10,547 INFO L87 Difference]: Start difference. First operand 12361 states and 15395 transitions. cyclomatic complexity: 3072 Second operand 3 states. [2019-12-07 10:11:10,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 10:11:10,578 INFO L93 Difference]: Finished difference Result 10363 states and 12872 transitions. [2019-12-07 10:11:10,578 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 10:11:10,578 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10363 states and 12872 transitions. [2019-12-07 10:11:10,600 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 3865 [2019-12-07 10:11:10,617 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10363 states to 10363 states and 12872 transitions. [2019-12-07 10:11:10,617 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4838 [2019-12-07 10:11:10,619 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4838 [2019-12-07 10:11:10,620 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10363 states and 12872 transitions. [2019-12-07 10:11:10,620 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 10:11:10,620 INFO L688 BuchiCegarLoop]: Abstraction has 10363 states and 12872 transitions. [2019-12-07 10:11:10,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10363 states and 12872 transitions. [2019-12-07 10:11:10,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10363 to 10363. [2019-12-07 10:11:10,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10363 states. [2019-12-07 10:11:10,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10363 states to 10363 states and 12872 transitions. [2019-12-07 10:11:10,679 INFO L711 BuchiCegarLoop]: Abstraction has 10363 states and 12872 transitions. [2019-12-07 10:11:10,679 INFO L591 BuchiCegarLoop]: Abstraction has 10363 states and 12872 transitions. [2019-12-07 10:11:10,679 INFO L424 BuchiCegarLoop]: ======== Iteration 38============ [2019-12-07 10:11:10,679 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10363 states and 12872 transitions. [2019-12-07 10:11:10,695 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 3865 [2019-12-07 10:11:10,695 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 10:11:10,695 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 10:11:10,696 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, 1, 1, 1] [2019-12-07 10:11:10,696 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, 1] [2019-12-07 10:11:10,696 INFO L794 eck$LassoCheckResult]: Stem: 309755#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 309580#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 309542#L84-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post28;havoc ssl3_accept_#t~post28; 309543#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 309657#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 309658#L98-2 assume !false; 310147#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 310146#L101 assume !(12292 == ssl3_accept_~s__state~0); 310145#L104 assume !(16384 == ssl3_accept_~s__state~0); 310144#L107 assume !(8192 == ssl3_accept_~s__state~0); 310143#L110 assume !(24576 == ssl3_accept_~s__state~0); 310142#L113 assume !(8195 == ssl3_accept_~s__state~0); 310141#L116 assume !(8480 == ssl3_accept_~s__state~0); 310140#L119 assume !(8481 == ssl3_accept_~s__state~0); 310139#L122 assume !(8482 == ssl3_accept_~s__state~0); 310138#L125 assume 8464 == ssl3_accept_~s__state~0; 310137#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 310136#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 310134#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; 310129#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 310128#L595 ssl3_accept_~skip~0 := 0; 310127#L98-2 assume !false; 310126#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 310125#L101 assume !(12292 == ssl3_accept_~s__state~0); 310124#L104 assume !(16384 == ssl3_accept_~s__state~0); 310123#L107 assume !(8192 == ssl3_accept_~s__state~0); 310122#L110 assume !(24576 == ssl3_accept_~s__state~0); 310121#L113 assume !(8195 == ssl3_accept_~s__state~0); 310120#L116 assume !(8480 == ssl3_accept_~s__state~0); 310119#L119 assume !(8481 == ssl3_accept_~s__state~0); 310118#L122 assume !(8482 == ssl3_accept_~s__state~0); 310117#L125 assume !(8464 == ssl3_accept_~s__state~0); 310116#L128 assume !(8465 == ssl3_accept_~s__state~0); 310115#L131 assume !(8466 == ssl3_accept_~s__state~0); 310113#L134 assume 8496 == ssl3_accept_~s__state~0; 310114#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 310180#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 310179#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 310177#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 310175#L292-2 ssl3_accept_~s__init_num~0 := 0; 310170#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 310169#L595 ssl3_accept_~skip~0 := 0; 310168#L98-2 assume !false; 310167#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 310166#L101 assume !(12292 == ssl3_accept_~s__state~0); 310165#L104 assume !(16384 == ssl3_accept_~s__state~0); 310164#L107 assume !(8192 == ssl3_accept_~s__state~0); 310163#L110 assume !(24576 == ssl3_accept_~s__state~0); 310162#L113 assume !(8195 == ssl3_accept_~s__state~0); 310161#L116 assume !(8480 == ssl3_accept_~s__state~0); 310160#L119 assume !(8481 == ssl3_accept_~s__state~0); 310159#L122 assume !(8482 == ssl3_accept_~s__state~0); 310158#L125 assume !(8464 == ssl3_accept_~s__state~0); 310157#L128 assume !(8465 == ssl3_accept_~s__state~0); 310156#L131 assume !(8466 == ssl3_accept_~s__state~0); 310155#L134 assume !(8496 == ssl3_accept_~s__state~0); 310154#L137 assume !(8497 == ssl3_accept_~s__state~0); 310153#L140 assume 8512 == ssl3_accept_~s__state~0; 310152#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 310150#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 310151#L303-2 [2019-12-07 10:11:10,696 INFO L796 eck$LassoCheckResult]: Loop: 310151#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 310662#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 310661#L595 ssl3_accept_~skip~0 := 0; 310660#L98-2 assume !false; 310659#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 310658#L101 assume !(12292 == ssl3_accept_~s__state~0); 310657#L104 assume !(16384 == ssl3_accept_~s__state~0); 310656#L107 assume !(8192 == ssl3_accept_~s__state~0); 310655#L110 assume !(24576 == ssl3_accept_~s__state~0); 310654#L113 assume !(8195 == ssl3_accept_~s__state~0); 310653#L116 assume !(8480 == ssl3_accept_~s__state~0); 310652#L119 assume !(8481 == ssl3_accept_~s__state~0); 310651#L122 assume !(8482 == ssl3_accept_~s__state~0); 310650#L125 assume !(8464 == ssl3_accept_~s__state~0); 310649#L128 assume !(8465 == ssl3_accept_~s__state~0); 310648#L131 assume !(8466 == ssl3_accept_~s__state~0); 310647#L134 assume !(8496 == ssl3_accept_~s__state~0); 310646#L137 assume !(8497 == ssl3_accept_~s__state~0); 310645#L140 assume !(8512 == ssl3_accept_~s__state~0); 310644#L143 assume !(8513 == ssl3_accept_~s__state~0); 310643#L146 assume 8528 == ssl3_accept_~s__state~0; 310642#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 310641#L323 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 310639#L323-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 310633#L353 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 310635#L355 assume !(6 == ssl3_accept_~blastFlag~0); 310631#L355-2 assume !(ssl3_accept_~ret~0 <= 0); 310627#L335-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 310622#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 310621#L595 ssl3_accept_~skip~0 := 0; 310620#L98-2 assume !false; 310619#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 310617#L101 assume !(12292 == ssl3_accept_~s__state~0); 310612#L104 assume !(16384 == ssl3_accept_~s__state~0); 310610#L107 assume !(8192 == ssl3_accept_~s__state~0); 310608#L110 assume !(24576 == ssl3_accept_~s__state~0); 310606#L113 assume !(8195 == ssl3_accept_~s__state~0); 310604#L116 assume !(8480 == ssl3_accept_~s__state~0); 310602#L119 assume !(8481 == ssl3_accept_~s__state~0); 310600#L122 assume !(8482 == ssl3_accept_~s__state~0); 310598#L125 assume !(8464 == ssl3_accept_~s__state~0); 310596#L128 assume !(8465 == ssl3_accept_~s__state~0); 310594#L131 assume !(8466 == ssl3_accept_~s__state~0); 310592#L134 assume !(8496 == ssl3_accept_~s__state~0); 310590#L137 assume !(8497 == ssl3_accept_~s__state~0); 310588#L140 assume !(8512 == ssl3_accept_~s__state~0); 310586#L143 assume !(8513 == ssl3_accept_~s__state~0); 310584#L146 assume !(8528 == ssl3_accept_~s__state~0); 310582#L149 assume !(8529 == ssl3_accept_~s__state~0); 310580#L152 assume 8544 == ssl3_accept_~s__state~0; 310578#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 310576#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 310573#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 310571#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 310568#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 310566#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 310564#L405 assume !(8 == ssl3_accept_~blastFlag~0); 310561#L408 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; 310555#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 310554#L595 ssl3_accept_~skip~0 := 0; 310553#L98-2 assume !false; 310552#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 310551#L101 assume !(12292 == ssl3_accept_~s__state~0); 310550#L104 assume !(16384 == ssl3_accept_~s__state~0); 310549#L107 assume !(8192 == ssl3_accept_~s__state~0); 310548#L110 assume !(24576 == ssl3_accept_~s__state~0); 310547#L113 assume !(8195 == ssl3_accept_~s__state~0); 310546#L116 assume !(8480 == ssl3_accept_~s__state~0); 310545#L119 assume !(8481 == ssl3_accept_~s__state~0); 310544#L122 assume !(8482 == ssl3_accept_~s__state~0); 310543#L125 assume !(8464 == ssl3_accept_~s__state~0); 310542#L128 assume !(8465 == ssl3_accept_~s__state~0); 310541#L131 assume !(8466 == ssl3_accept_~s__state~0); 310540#L134 assume !(8496 == ssl3_accept_~s__state~0); 310539#L137 assume !(8497 == ssl3_accept_~s__state~0); 310538#L140 assume !(8512 == ssl3_accept_~s__state~0); 310537#L143 assume !(8513 == ssl3_accept_~s__state~0); 310536#L146 assume !(8528 == ssl3_accept_~s__state~0); 310535#L149 assume !(8529 == ssl3_accept_~s__state~0); 310534#L152 assume !(8544 == ssl3_accept_~s__state~0); 310533#L155 assume !(8545 == ssl3_accept_~s__state~0); 310532#L158 assume !(8560 == ssl3_accept_~s__state~0); 310531#L161 assume !(8561 == ssl3_accept_~s__state~0); 310530#L164 assume 8448 == ssl3_accept_~s__state~0; 310528#L165 assume !(ssl3_accept_~num1~0 > 0); 310526#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 310519#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 310514#L595 ssl3_accept_~skip~0 := 0; 310513#L98-2 assume !false; 310512#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 310511#L101 assume !(12292 == ssl3_accept_~s__state~0); 310510#L104 assume !(16384 == ssl3_accept_~s__state~0); 310509#L107 assume !(8192 == ssl3_accept_~s__state~0); 310508#L110 assume !(24576 == ssl3_accept_~s__state~0); 310507#L113 assume !(8195 == ssl3_accept_~s__state~0); 310506#L116 assume !(8480 == ssl3_accept_~s__state~0); 310505#L119 assume !(8481 == ssl3_accept_~s__state~0); 310504#L122 assume !(8482 == ssl3_accept_~s__state~0); 310503#L125 assume !(8464 == ssl3_accept_~s__state~0); 310502#L128 assume !(8465 == ssl3_accept_~s__state~0); 310501#L131 assume !(8466 == ssl3_accept_~s__state~0); 310500#L134 assume !(8496 == ssl3_accept_~s__state~0); 310499#L137 assume !(8497 == ssl3_accept_~s__state~0); 310498#L140 assume !(8512 == ssl3_accept_~s__state~0); 310497#L143 assume !(8513 == ssl3_accept_~s__state~0); 310496#L146 assume !(8528 == ssl3_accept_~s__state~0); 310495#L149 assume !(8529 == ssl3_accept_~s__state~0); 310494#L152 assume !(8544 == ssl3_accept_~s__state~0); 310493#L155 assume !(8545 == ssl3_accept_~s__state~0); 310492#L158 assume !(8560 == ssl3_accept_~s__state~0); 310491#L161 assume !(8561 == ssl3_accept_~s__state~0); 310489#L164 assume !(8448 == ssl3_accept_~s__state~0); 310487#L167 assume 8576 == ssl3_accept_~s__state~0; 310295#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 310483#L448 assume !(ssl3_accept_~ret~0 <= 0); 310476#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 310477#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 310735#L595 ssl3_accept_~skip~0 := 0; 310734#L98-2 assume !false; 310733#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 310732#L101 assume !(12292 == ssl3_accept_~s__state~0); 310731#L104 assume !(16384 == ssl3_accept_~s__state~0); 310730#L107 assume !(8192 == ssl3_accept_~s__state~0); 310729#L110 assume !(24576 == ssl3_accept_~s__state~0); 310728#L113 assume !(8195 == ssl3_accept_~s__state~0); 310727#L116 assume !(8480 == ssl3_accept_~s__state~0); 310726#L119 assume !(8481 == ssl3_accept_~s__state~0); 310725#L122 assume !(8482 == ssl3_accept_~s__state~0); 310724#L125 assume !(8464 == ssl3_accept_~s__state~0); 310723#L128 assume !(8465 == ssl3_accept_~s__state~0); 310722#L131 assume 8466 == ssl3_accept_~s__state~0; 310721#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 310720#L273 assume !(0 == ssl3_accept_~blastFlag~0); 310718#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; 310713#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 310712#L595 ssl3_accept_~skip~0 := 0; 310711#L98-2 assume !false; 310710#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 310709#L101 assume !(12292 == ssl3_accept_~s__state~0); 310708#L104 assume !(16384 == ssl3_accept_~s__state~0); 310707#L107 assume !(8192 == ssl3_accept_~s__state~0); 310706#L110 assume !(24576 == ssl3_accept_~s__state~0); 310705#L113 assume !(8195 == ssl3_accept_~s__state~0); 310704#L116 assume !(8480 == ssl3_accept_~s__state~0); 310703#L119 assume !(8481 == ssl3_accept_~s__state~0); 310702#L122 assume !(8482 == ssl3_accept_~s__state~0); 310701#L125 assume !(8464 == ssl3_accept_~s__state~0); 310700#L128 assume !(8465 == ssl3_accept_~s__state~0); 310699#L131 assume !(8466 == ssl3_accept_~s__state~0); 310698#L134 assume 8496 == ssl3_accept_~s__state~0; 310697#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 310696#L286 assume !(1 == ssl3_accept_~blastFlag~0); 310695#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 310694#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 310692#L292-2 ssl3_accept_~s__init_num~0 := 0; 310687#L558 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 310686#L595 ssl3_accept_~skip~0 := 0; 310685#L98-2 assume !false; 310684#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 310683#L101 assume !(12292 == ssl3_accept_~s__state~0); 310682#L104 assume !(16384 == ssl3_accept_~s__state~0); 310681#L107 assume !(8192 == ssl3_accept_~s__state~0); 310680#L110 assume !(24576 == ssl3_accept_~s__state~0); 310679#L113 assume !(8195 == ssl3_accept_~s__state~0); 310678#L116 assume !(8480 == ssl3_accept_~s__state~0); 310677#L119 assume !(8481 == ssl3_accept_~s__state~0); 310676#L122 assume !(8482 == ssl3_accept_~s__state~0); 310675#L125 assume !(8464 == ssl3_accept_~s__state~0); 310674#L128 assume !(8465 == ssl3_accept_~s__state~0); 310673#L131 assume !(8466 == ssl3_accept_~s__state~0); 310672#L134 assume !(8496 == ssl3_accept_~s__state~0); 310671#L137 assume !(8497 == ssl3_accept_~s__state~0); 310670#L140 assume 8512 == ssl3_accept_~s__state~0; 310669#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 310668#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 310151#L303-2 [2019-12-07 10:11:10,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:10,697 INFO L82 PathProgramCache]: Analyzing trace with hash -1993117114, now seen corresponding path program 1 times [2019-12-07 10:11:10,697 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:10,697 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032310599] [2019-12-07 10:11:10,697 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:10,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:10,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:10,705 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:10,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:10,706 INFO L82 PathProgramCache]: Analyzing trace with hash 2085174493, now seen corresponding path program 1 times [2019-12-07 10:11:10,706 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:10,706 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394597908] [2019-12-07 10:11:10,706 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:10,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:10,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:10,722 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:10,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 10:11:10,722 INFO L82 PathProgramCache]: Analyzing trace with hash 966556664, now seen corresponding path program 1 times [2019-12-07 10:11:10,722 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 10:11:10,722 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992560300] [2019-12-07 10:11:10,722 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 10:11:10,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:10,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 10:11:10,753 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 10:11:11,550 WARN L192 SmtUtils]: Spent 791.00 ms on a formula simplification. DAG size of input: 391 DAG size of output: 148 [2019-12-07 10:11:11,811 WARN L192 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 175 DAG size of output: 99 [2019-12-07 10:11:11,887 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 07.12 10:11:11 BoogieIcfgContainer [2019-12-07 10:11:11,887 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-12-07 10:11:11,887 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-12-07 10:11:11,887 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-12-07 10:11:11,888 INFO L275 PluginConnector]: Witness Printer initialized [2019-12-07 10:11:11,888 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 10:11:01" (3/4) ... [2019-12-07 10:11:11,890 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2019-12-07 10:11:11,942 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/run_dir_e15ad54a-62e7-4700-a9dc-7bc80d38cc84/bin/uautomizer/witness.graphml [2019-12-07 10:11:11,942 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-12-07 10:11:11,943 INFO L168 Benchmark]: Toolchain (without parser) took 11287.38 ms. Allocated memory was 1.0 GB in the beginning and 1.6 GB in the end (delta: 545.8 MB). Free memory was 943.6 MB in the beginning and 1.3 GB in the end (delta: -357.2 MB). Peak memory consumption was 188.6 MB. Max. memory is 11.5 GB. [2019-12-07 10:11:11,943 INFO L168 Benchmark]: CDTParser took 0.12 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 10:11:11,943 INFO L168 Benchmark]: CACSL2BoogieTranslator took 247.92 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 99.1 MB). Free memory was 943.6 MB in the beginning and 1.1 GB in the end (delta: -143.9 MB). Peak memory consumption was 23.2 MB. Max. memory is 11.5 GB. [2019-12-07 10:11:11,943 INFO L168 Benchmark]: Boogie Procedure Inliner took 33.59 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 10:11:11,943 INFO L168 Benchmark]: Boogie Preprocessor took 22.43 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 10:11:11,944 INFO L168 Benchmark]: RCFGBuilder took 377.63 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 10:11:11,944 INFO L168 Benchmark]: BuchiAutomizer took 10548.51 ms. Allocated memory was 1.1 GB in the beginning and 1.6 GB in the end (delta: 446.7 MB). Free memory was 1.0 GB in the beginning and 1.3 GB in the end (delta: -286.8 MB). Peak memory consumption was 692.1 MB. Max. memory is 11.5 GB. [2019-12-07 10:11:11,944 INFO L168 Benchmark]: Witness Printer took 54.54 ms. Allocated memory is still 1.6 GB. Free memory was 1.3 GB in the beginning and 1.3 GB in the end (delta: 18.4 MB). Peak memory consumption was 18.4 MB. Max. memory is 11.5 GB. [2019-12-07 10:11:11,945 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.12 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 247.92 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 99.1 MB). Free memory was 943.6 MB in the beginning and 1.1 GB in the end (delta: -143.9 MB). Peak memory consumption was 23.2 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 33.59 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.43 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 377.63 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 10548.51 ms. Allocated memory was 1.1 GB in the beginning and 1.6 GB in the end (delta: 446.7 MB). Free memory was 1.0 GB in the beginning and 1.3 GB in the end (delta: -286.8 MB). Peak memory consumption was 692.1 MB. Max. memory is 11.5 GB. * Witness Printer took 54.54 ms. Allocated memory is still 1.6 GB. Free memory was 1.3 GB in the beginning and 1.3 GB in the end (delta: 18.4 MB). Peak memory consumption was 18.4 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 39 terminating modules (37 trivial, 2 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 37 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 10363 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 10.4s and 38 iterations. TraceHistogramMax:7. Analysis of lassos took 4.5s. Construction of modules took 2.1s. Büchi inclusion checks took 1.2s. Highest rank in rank-based complementation 3. Minimization of det autom 2. Minimization of nondet autom 37. Automata minimization 1.0s AutomataMinimizationTime, 39 MinimizatonAttempts, 18872 StatesRemovedByMinimization, 28 NontrivialMinimizations. Non-live state removal took 0.8s Buchi closure took 0.0s. Biggest automaton had 12361 states and ocurred in iteration 36. Nontrivial modules had stage [2, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 12/12 HoareTripleCheckerStatistics: 9270 SDtfs, 5910 SDslu, 6195 SDs, 0 SdLazy, 3670 SolverSat, 815 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.1s Time LassoAnalysisResults: nont1 unkn0 SFLI29 SFLT0 conc1 concLT1 SILN0 SILU0 SILI5 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital29 mio100 ax100 hnf96 lsp39 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 6ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 3 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.0s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 207]: 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@68b8e301=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@8c7eb37=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1a7e7648=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@79c4e62b=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@687a98f2=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3f76b8e5=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3d143df6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6b15f037=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@441aa6bf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3519c1d8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2b01a1f=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@7aa112b4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@58a0bb9d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7fd5ec42=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3b9537d0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1f0bdfc1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@448cd5e8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4c8110b8=0, __cil_tmp57=-4294967296, 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=7, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@6de92ff6=0, tmp___2=0, cb=7, s__s3__tmp__new_cipher__algorithms=-255, tmp___10=0, __cil_tmp56=-255, s__verify_mode=9, tmp___6=0, tmp=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@1d6ce353=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@968a9e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5c3968a9=0, s__s3__tmp__reuse_message=6, s__ctx__stats__sess_accept_renegotiate=0, l=-255, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@96372ac=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@34059600=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=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4cad0dc0=2, got_new_session=1, __cil_tmp61=-255, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@693522ef=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@19b54ce0=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@44351e4d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2aa0e1ad=0, s__options=-4294967296, s__cert=8, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@ec73a34=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1cf1629e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@30fda407=0, Time=5, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@159080a0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@276cd7bc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@73f91368=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5a302d8d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@42222f76=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1c547275=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@564fe5f6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@47cbe82f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6db0e7f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@45b1ec16=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6241a488=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@770b7562=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@aa21ca1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7306b9ec=0, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3b1d7231=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@208d8aea=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1c0c2b01=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7e26debb=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 303]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L628] int s ; [L629] int tmp ; [L633] 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 ; [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 [L595] COND FALSE !(! s__s3__tmp__reuse_message) [L612] 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 [L289] COND FALSE !(ret <= 0) [L292] COND FALSE !(\read(s__hit)) [L295] s__state = 8512 [L297] s__init_num = 0 [L595] COND FALSE !(! s__s3__tmp__reuse_message) [L612] 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 TRUE s__state == 8512 [L302] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L303] COND TRUE __cil_tmp56 + 256UL [L304] skip = 1 Loop: [L315] s__state = 8528 [L316] s__init_num = 0 [L595] COND FALSE !(! s__s3__tmp__reuse_message) [L612] 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 [L320] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L322] __cil_tmp57 = (unsigned long )s__options [L323] COND TRUE __cil_tmp57 + 2097152UL [L324] s__s3__tmp__use_rsa_tmp = 1 [L329] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L354] ret = __VERIFIER_nondet_int() [L355] COND FALSE !(blastFlag == 6) [L358] COND FALSE !(ret <= 0) [L375] s__state = 8544 [L376] s__init_num = 0 [L595] COND FALSE !(! s__s3__tmp__reuse_message) [L612] 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 [L380] COND TRUE s__verify_mode + 1 [L381] COND FALSE !(s__session__peer != 0) [L392] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L393] COND TRUE __cil_tmp61 + 256UL [L394] COND TRUE s__verify_mode + 2 [L403] s__s3__tmp__cert_request = 1 [L404] ret = __VERIFIER_nondet_int() [L405] COND FALSE !(blastFlag == 8) [L408] COND FALSE !(ret <= 0) [L411] s__state = 8448 [L412] s__s3__tmp__next_state___0 = 8576 [L413] s__init_num = 0 [L595] COND FALSE !(! s__s3__tmp__reuse_message) [L612] 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 [L434] COND FALSE !(num1 > 0L) [L443] s__state = s__s3__tmp__next_state___0 [L595] COND FALSE !(! s__s3__tmp__reuse_message) [L612] 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 [L447] ret = __VERIFIER_nondet_int() [L448] COND FALSE !(ret <= 0) [L451] COND TRUE ret == 2 [L452] s__state = 8466 [L595] COND FALSE !(! s__s3__tmp__reuse_message) [L612] 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 [L595] COND FALSE !(! s__s3__tmp__reuse_message) [L612] 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 !(ret <= 0) [L292] COND FALSE !(\read(s__hit)) [L295] s__state = 8512 [L297] s__init_num = 0 [L595] COND FALSE !(! s__s3__tmp__reuse_message) [L612] 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 TRUE s__state == 8512 [L302] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L303] COND TRUE __cil_tmp56 + 256UL [L304] skip = 1 End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...