./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_2.cil-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version cad46833 Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_588e56f4-7410-4cb5-9275-8c4f7803dee8/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_588e56f4-7410-4cb5-9275-8c4f7803dee8/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_588e56f4-7410-4cb5-9275-8c4f7803dee8/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_588e56f4-7410-4cb5-9275-8c4f7803dee8/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_2.cil-2.c -s /tmp/vcloud-vcloud-master/worker/run_dir_588e56f4-7410-4cb5-9275-8c4f7803dee8/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_588e56f4-7410-4cb5-9275-8c4f7803dee8/bin/uautomizer --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 6c347afff8e447ace50221adb149313f25c6a4a0 ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.1.24-cad4683 [2019-11-15 21:11:23,188 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-15 21:11:23,189 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-15 21:11:23,207 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-15 21:11:23,207 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-15 21:11:23,209 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-15 21:11:23,211 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-15 21:11:23,222 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-15 21:11:23,227 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-15 21:11:23,231 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-15 21:11:23,234 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-15 21:11:23,235 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-15 21:11:23,235 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-15 21:11:23,238 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-15 21:11:23,240 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-15 21:11:23,241 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-15 21:11:23,242 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-15 21:11:23,244 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-15 21:11:23,247 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-15 21:11:23,252 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-15 21:11:23,256 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-15 21:11:23,258 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-15 21:11:23,262 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-15 21:11:23,262 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-15 21:11:23,266 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-15 21:11:23,266 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-15 21:11:23,266 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-15 21:11:23,268 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-15 21:11:23,269 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-15 21:11:23,270 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-15 21:11:23,270 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-15 21:11:23,271 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-15 21:11:23,273 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-15 21:11:23,274 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-15 21:11:23,276 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-15 21:11:23,276 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-15 21:11:23,277 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-15 21:11:23,278 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-15 21:11:23,278 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-15 21:11:23,279 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-15 21:11:23,280 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-15 21:11:23,281 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_588e56f4-7410-4cb5-9275-8c4f7803dee8/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-11-15 21:11:23,314 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-15 21:11:23,326 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-15 21:11:23,327 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-15 21:11:23,328 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-15 21:11:23,328 INFO L138 SettingsManager]: * Use SBE=true [2019-11-15 21:11:23,328 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-11-15 21:11:23,329 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-11-15 21:11:23,329 INFO L138 SettingsManager]: * Use old map elimination=false [2019-11-15 21:11:23,329 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-11-15 21:11:23,329 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-11-15 21:11:23,330 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-11-15 21:11:23,330 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-15 21:11:23,330 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-15 21:11:23,331 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-11-15 21:11:23,331 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-11-15 21:11:23,331 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-15 21:11:23,331 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-15 21:11:23,332 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-11-15 21:11:23,332 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-11-15 21:11:23,332 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-11-15 21:11:23,332 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-15 21:11:23,333 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-11-15 21:11:23,333 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-11-15 21:11:23,333 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-15 21:11:23,333 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-11-15 21:11:23,334 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-15 21:11:23,334 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-15 21:11:23,336 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-11-15 21:11:23,336 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-15 21:11:23,337 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-11-15 21:11:23,337 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-11-15 21:11:23,338 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-11-15 21:11:23,343 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_588e56f4-7410-4cb5-9275-8c4f7803dee8/bin/uautomizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 6c347afff8e447ace50221adb149313f25c6a4a0 [2019-11-15 21:11:23,380 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-15 21:11:23,394 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-15 21:11:23,398 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-15 21:11:23,400 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-15 21:11:23,400 INFO L275 PluginConnector]: CDTParser initialized [2019-11-15 21:11:23,401 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_588e56f4-7410-4cb5-9275-8c4f7803dee8/bin/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_2.cil-2.c [2019-11-15 21:11:23,471 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_588e56f4-7410-4cb5-9275-8c4f7803dee8/bin/uautomizer/data/332a32e22/5f9deffb56fb4e2480d101c85b7581c5/FLAG6a9add4aa [2019-11-15 21:11:23,919 INFO L306 CDTParser]: Found 1 translation units. [2019-11-15 21:11:23,920 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_588e56f4-7410-4cb5-9275-8c4f7803dee8/sv-benchmarks/c/ssh-simplified/s3_srvr_2.cil-2.c [2019-11-15 21:11:23,931 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_588e56f4-7410-4cb5-9275-8c4f7803dee8/bin/uautomizer/data/332a32e22/5f9deffb56fb4e2480d101c85b7581c5/FLAG6a9add4aa [2019-11-15 21:11:24,270 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_588e56f4-7410-4cb5-9275-8c4f7803dee8/bin/uautomizer/data/332a32e22/5f9deffb56fb4e2480d101c85b7581c5 [2019-11-15 21:11:24,272 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-15 21:11:24,273 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-11-15 21:11:24,274 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-15 21:11:24,274 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-15 21:11:24,277 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-15 21:11:24,278 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.11 09:11:24" (1/1) ... [2019-11-15 21:11:24,281 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@27f365c9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 09:11:24, skipping insertion in model container [2019-11-15 21:11:24,281 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.11 09:11:24" (1/1) ... [2019-11-15 21:11:24,287 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-11-15 21:11:24,331 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-11-15 21:11:24,610 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-15 21:11:24,614 INFO L188 MainTranslator]: Completed pre-run [2019-11-15 21:11:24,717 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-15 21:11:24,735 INFO L192 MainTranslator]: Completed translation [2019-11-15 21:11:24,735 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 09:11:24 WrapperNode [2019-11-15 21:11:24,736 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-15 21:11:24,737 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-11-15 21:11:24,738 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-11-15 21:11:24,738 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-11-15 21:11:24,745 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 09:11:24" (1/1) ... [2019-11-15 21:11:24,755 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 09:11:24" (1/1) ... [2019-11-15 21:11:24,796 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-11-15 21:11:24,796 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-15 21:11:24,797 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-15 21:11:24,797 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-15 21:11:24,811 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 09:11:24" (1/1) ... [2019-11-15 21:11:24,812 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 09:11:24" (1/1) ... [2019-11-15 21:11:24,820 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 09:11:24" (1/1) ... [2019-11-15 21:11:24,820 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 09:11:24" (1/1) ... [2019-11-15 21:11:24,828 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 09:11:24" (1/1) ... [2019-11-15 21:11:24,853 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 09:11:24" (1/1) ... [2019-11-15 21:11:24,856 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 09:11:24" (1/1) ... [2019-11-15 21:11:24,860 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-15 21:11:24,861 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-15 21:11:24,883 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-15 21:11:24,883 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-15 21:11:24,884 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 09:11:24" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_588e56f4-7410-4cb5-9275-8c4f7803dee8/bin/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:11:24,980 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-15 21:11:24,980 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-15 21:11:25,152 WARN L732 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-15 21:11:25,924 INFO L685 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2019-11-15 21:11:25,925 INFO L685 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2019-11-15 21:11:25,926 INFO L279 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-15 21:11:25,927 INFO L284 CfgBuilder]: Removed 7 assume(true) statements. [2019-11-15 21:11:25,928 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.11 09:11:25 BoogieIcfgContainer [2019-11-15 21:11:25,928 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-15 21:11:25,929 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-11-15 21:11:25,929 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-11-15 21:11:25,933 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-11-15 21:11:25,934 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-15 21:11:25,934 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 15.11 09:11:24" (1/3) ... [2019-11-15 21:11:25,936 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3b9e6b34 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 15.11 09:11:25, skipping insertion in model container [2019-11-15 21:11:25,936 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-15 21:11:25,936 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 09:11:24" (2/3) ... [2019-11-15 21:11:25,937 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3b9e6b34 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 15.11 09:11:25, skipping insertion in model container [2019-11-15 21:11:25,937 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-15 21:11:25,937 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.11 09:11:25" (3/3) ... [2019-11-15 21:11:25,939 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_srvr_2.cil-2.c [2019-11-15 21:11:25,992 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-11-15 21:11:25,993 INFO L357 BuchiCegarLoop]: Hoare is false [2019-11-15 21:11:25,993 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-11-15 21:11:25,993 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-15 21:11:25,993 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-15 21:11:25,994 INFO L361 BuchiCegarLoop]: Difference is false [2019-11-15 21:11:25,994 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-15 21:11:25,994 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-11-15 21:11:26,016 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states. [2019-11-15 21:11:26,050 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2019-11-15 21:11:26,051 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:11:26,051 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:11:26,062 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-15 21:11:26,062 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:26,062 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-11-15 21:11:26,062 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states. [2019-11-15 21:11:26,072 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2019-11-15 21:11:26,072 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:11:26,072 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:11:26,074 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-15 21:11:26,074 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:26,079 INFO L791 eck$LassoCheckResult]: Stem: 103#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 18#L81true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7#L84-2true ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 49#L89true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 47#L89-1true assume !(0 == ssl3_accept_~s__cert~0); 10#L98-2true [2019-11-15 21:11:26,079 INFO L793 eck$LassoCheckResult]: Loop: 10#L98-2true assume !false; 106#L99true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 125#L101true assume !(12292 == ssl3_accept_~s__state~0); 112#L104true assume !(16384 == ssl3_accept_~s__state~0); 115#L107true assume !(8192 == ssl3_accept_~s__state~0); 108#L110true assume !(24576 == ssl3_accept_~s__state~0); 69#L113true assume !(8195 == ssl3_accept_~s__state~0); 57#L116true assume 8480 == ssl3_accept_~s__state~0; 14#L120true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 140#L258true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 102#L542true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34#L579true ssl3_accept_~skip~0 := 0; 10#L98-2true [2019-11-15 21:11:26,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:26,085 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 1 times [2019-11-15 21:11:26,092 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:26,093 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888695526] [2019-11-15 21:11:26,093 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:26,093 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:26,093 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:26,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:26,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:26,227 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:11:26,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:26,228 INFO L82 PathProgramCache]: Analyzing trace with hash 722472087, now seen corresponding path program 1 times [2019-11-15 21:11:26,228 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:26,229 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879297225] [2019-11-15 21:11:26,229 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:26,229 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:26,229 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:26,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:26,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:26,252 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:11:26,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:26,254 INFO L82 PathProgramCache]: Analyzing trace with hash -2007347963, now seen corresponding path program 1 times [2019-11-15 21:11:26,254 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:26,254 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449980839] [2019-11-15 21:11:26,255 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:26,255 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:26,255 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:26,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:26,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:11:26,338 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449980839] [2019-11-15 21:11:26,339 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:11:26,339 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 21:11:26,339 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646183527] [2019-11-15 21:11:26,479 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 21:11:26,480 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 21:11:26,480 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 21:11:26,481 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 21:11:26,481 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-11-15 21:11:26,481 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:11:26,481 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 21:11:26,481 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 21:11:26,482 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-2.c_Iteration1_Loop [2019-11-15 21:11:26,482 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 21:11:26,482 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 21:11:26,502 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:26,510 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:26,518 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:26,521 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:26,524 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:26,527 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:26,532 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:26,653 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 21:11:26,654 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_588e56f4-7410-4cb5-9275-8c4f7803dee8/bin/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 21:11:26,674 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 21:11:26,674 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:11:26,686 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 21:11:26,686 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_588e56f4-7410-4cb5-9275-8c4f7803dee8/bin/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-15 21:11:26,702 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 21:11:26,702 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_588e56f4-7410-4cb5-9275-8c4f7803dee8/bin/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:11:26,729 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-15 21:11:26,729 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 21:11:26,738 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-15 21:11:26,741 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 21:11:26,741 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 21:11:26,741 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 21:11:26,741 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 21:11:26,741 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-11-15 21:11:26,741 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:11:26,742 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 21:11:26,742 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 21:11:26,742 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-2.c_Iteration1_Loop [2019-11-15 21:11:26,742 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 21:11:26,742 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 21:11:26,744 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:26,748 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:26,761 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:26,764 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:26,767 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:26,770 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:26,773 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:26,881 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 21:11:26,886 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-11-15 21:11:26,888 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 21:11:26,889 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 21:11:26,889 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 21:11:26,890 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 21:11:26,890 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 21:11:26,890 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 21:11:26,891 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 21:11:26,891 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 21:11:26,894 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 21:11:26,894 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 21:11:26,895 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 21:11:26,895 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 21:11:26,895 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 21:11:26,895 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 21:11:26,895 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 21:11:26,896 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 21:11:26,897 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 21:11:26,917 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-15 21:11:26,931 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-15 21:11:26,935 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-11-15 21:11:26,937 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-15 21:11:26,937 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-15 21:11:26,937 INFO L510 LassoAnalysis]: Proved termination. [2019-11-15 21:11:26,938 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2019-11-15 21:11:26,941 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-15 21:11:26,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:26,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:26,992 INFO L256 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-15 21:11:26,996 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 21:11:27,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:27,012 INFO L256 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-15 21:11:27,016 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 21:11:27,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:11:27,073 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-11-15 21:11:27,074 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states. Second operand 5 states. [2019-11-15 21:11:28,027 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states.. Second operand 5 states. Result 787 states and 1324 transitions. Complement of second has 10 states. [2019-11-15 21:11:28,028 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-11-15 21:11:28,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-15 21:11:28,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 572 transitions. [2019-11-15 21:11:28,032 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 572 transitions. Stem has 5 letters. Loop has 12 letters. [2019-11-15 21:11:28,034 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 21:11:28,034 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 572 transitions. Stem has 17 letters. Loop has 12 letters. [2019-11-15 21:11:28,034 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 21:11:28,035 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 572 transitions. Stem has 5 letters. Loop has 24 letters. [2019-11-15 21:11:28,035 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 21:11:28,036 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 787 states and 1324 transitions. [2019-11-15 21:11:28,089 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 299 [2019-11-15 21:11:28,105 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 787 states to 649 states and 1002 transitions. [2019-11-15 21:11:28,106 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 364 [2019-11-15 21:11:28,108 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 375 [2019-11-15 21:11:28,109 INFO L73 IsDeterministic]: Start isDeterministic. Operand 649 states and 1002 transitions. [2019-11-15 21:11:28,110 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:11:28,110 INFO L688 BuchiCegarLoop]: Abstraction has 649 states and 1002 transitions. [2019-11-15 21:11:28,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 649 states and 1002 transitions. [2019-11-15 21:11:28,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 649 to 455. [2019-11-15 21:11:28,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 455 states. [2019-11-15 21:11:28,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 455 states to 455 states and 699 transitions. [2019-11-15 21:11:28,171 INFO L711 BuchiCegarLoop]: Abstraction has 455 states and 699 transitions. [2019-11-15 21:11:28,171 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:11:28,174 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:11:28,174 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:11:28,175 INFO L87 Difference]: Start difference. First operand 455 states and 699 transitions. Second operand 3 states. [2019-11-15 21:11:28,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:11:28,342 INFO L93 Difference]: Finished difference Result 507 states and 780 transitions. [2019-11-15 21:11:28,343 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:11:28,343 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 507 states and 780 transitions. [2019-11-15 21:11:28,348 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 247 [2019-11-15 21:11:28,353 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 507 states to 507 states and 780 transitions. [2019-11-15 21:11:28,353 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 310 [2019-11-15 21:11:28,354 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 310 [2019-11-15 21:11:28,354 INFO L73 IsDeterministic]: Start isDeterministic. Operand 507 states and 780 transitions. [2019-11-15 21:11:28,354 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:11:28,354 INFO L688 BuchiCegarLoop]: Abstraction has 507 states and 780 transitions. [2019-11-15 21:11:28,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states and 780 transitions. [2019-11-15 21:11:28,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 487. [2019-11-15 21:11:28,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 487 states. [2019-11-15 21:11:28,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 754 transitions. [2019-11-15 21:11:28,370 INFO L711 BuchiCegarLoop]: Abstraction has 487 states and 754 transitions. [2019-11-15 21:11:28,371 INFO L591 BuchiCegarLoop]: Abstraction has 487 states and 754 transitions. [2019-11-15 21:11:28,371 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-11-15 21:11:28,371 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 487 states and 754 transitions. [2019-11-15 21:11:28,374 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 243 [2019-11-15 21:11:28,374 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:11:28,374 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:11:28,375 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:28,375 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:28,376 INFO L791 eck$LassoCheckResult]: Stem: 2204#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2025#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 1991#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 1992#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2106#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 2107#L98-2 assume !false; 2336#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2236#L101 assume !(12292 == ssl3_accept_~s__state~0); 2217#L104 assume !(16384 == ssl3_accept_~s__state~0); 2218#L107 assume !(8192 == ssl3_accept_~s__state~0); 2209#L110 assume !(24576 == ssl3_accept_~s__state~0); 2210#L113 assume !(8195 == ssl3_accept_~s__state~0); 2118#L116 assume !(8480 == ssl3_accept_~s__state~0); 2119#L119 assume !(8481 == ssl3_accept_~s__state~0); 2067#L122 assume !(8482 == ssl3_accept_~s__state~0); 2028#L125 assume 8464 == ssl3_accept_~s__state~0; 2017#L132 [2019-11-15 21:11:28,376 INFO L793 eck$LassoCheckResult]: Loop: 2017#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 2115#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2110#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 1980#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2442#L579 ssl3_accept_~skip~0 := 0; 2443#L98-2 assume !false; 2205#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2206#L101 assume !(12292 == ssl3_accept_~s__state~0); 2375#L104 assume !(16384 == ssl3_accept_~s__state~0); 2376#L107 assume !(8192 == ssl3_accept_~s__state~0); 2378#L110 assume !(24576 == ssl3_accept_~s__state~0); 2135#L113 assume !(8195 == ssl3_accept_~s__state~0); 2136#L116 assume !(8480 == ssl3_accept_~s__state~0); 2315#L119 assume !(8481 == ssl3_accept_~s__state~0); 2314#L122 assume !(8482 == ssl3_accept_~s__state~0); 2313#L125 assume 8464 == ssl3_accept_~s__state~0; 2017#L132 [2019-11-15 21:11:28,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:28,376 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 1 times [2019-11-15 21:11:28,377 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:28,377 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905013103] [2019-11-15 21:11:28,377 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:28,377 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:28,377 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:28,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:28,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:28,400 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:11:28,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:28,400 INFO L82 PathProgramCache]: Analyzing trace with hash -1781579871, now seen corresponding path program 1 times [2019-11-15 21:11:28,400 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:28,401 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513170084] [2019-11-15 21:11:28,401 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:28,401 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:28,401 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:28,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:28,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:11:28,424 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513170084] [2019-11-15 21:11:28,424 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:11:28,424 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 21:11:28,424 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321144643] [2019-11-15 21:11:28,425 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:11:28,425 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:11:28,425 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:11:28,425 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:11:28,425 INFO L87 Difference]: Start difference. First operand 487 states and 754 transitions. cyclomatic complexity: 270 Second operand 3 states. [2019-11-15 21:11:28,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:11:28,634 INFO L93 Difference]: Finished difference Result 597 states and 932 transitions. [2019-11-15 21:11:28,635 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:11:28,635 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 597 states and 932 transitions. [2019-11-15 21:11:28,640 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 325 [2019-11-15 21:11:28,645 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 597 states to 597 states and 932 transitions. [2019-11-15 21:11:28,646 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 374 [2019-11-15 21:11:28,646 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 374 [2019-11-15 21:11:28,647 INFO L73 IsDeterministic]: Start isDeterministic. Operand 597 states and 932 transitions. [2019-11-15 21:11:28,647 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:11:28,647 INFO L688 BuchiCegarLoop]: Abstraction has 597 states and 932 transitions. [2019-11-15 21:11:28,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 597 states and 932 transitions. [2019-11-15 21:11:28,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 597 to 521. [2019-11-15 21:11:28,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 521 states. [2019-11-15 21:11:28,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 804 transitions. [2019-11-15 21:11:28,658 INFO L711 BuchiCegarLoop]: Abstraction has 521 states and 804 transitions. [2019-11-15 21:11:28,658 INFO L591 BuchiCegarLoop]: Abstraction has 521 states and 804 transitions. [2019-11-15 21:11:28,658 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-11-15 21:11:28,658 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 521 states and 804 transitions. [2019-11-15 21:11:28,661 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 275 [2019-11-15 21:11:28,662 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:11:28,662 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:11:28,663 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:28,663 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:28,663 INFO L791 eck$LassoCheckResult]: Stem: 3279#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3115#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3081#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 3082#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3192#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 3193#L98-2 assume !false; 3430#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3428#L101 assume !(12292 == ssl3_accept_~s__state~0); 3425#L104 assume !(16384 == ssl3_accept_~s__state~0); 3417#L107 assume !(8192 == ssl3_accept_~s__state~0); 3418#L110 assume !(24576 == ssl3_accept_~s__state~0); 3412#L113 assume !(8195 == ssl3_accept_~s__state~0); 3413#L116 assume !(8480 == ssl3_accept_~s__state~0); 3521#L119 assume !(8481 == ssl3_accept_~s__state~0); 3520#L122 assume !(8482 == ssl3_accept_~s__state~0); 3517#L125 assume 8464 == ssl3_accept_~s__state~0; 3287#L132 [2019-11-15 21:11:28,664 INFO L793 eck$LassoCheckResult]: Loop: 3287#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 3201#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3196#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3070#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3078#L579 ssl3_accept_~skip~0 := 0; 3086#L98-2 assume !false; 3087#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3280#L101 assume !(12292 == ssl3_accept_~s__state~0); 3289#L104 assume 16384 == ssl3_accept_~s__state~0; 3182#L210 ssl3_accept_~s__server~0 := 1; 3183#L215 assume 0 != ssl3_accept_~cb~0; 3233#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3234#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3266#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3268#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3318#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 3288#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3356#L579 ssl3_accept_~skip~0 := 0; 3355#L98-2 assume !false; 3350#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3348#L101 assume !(12292 == ssl3_accept_~s__state~0); 3346#L104 assume !(16384 == ssl3_accept_~s__state~0); 3344#L107 assume !(8192 == ssl3_accept_~s__state~0); 3342#L110 assume !(24576 == ssl3_accept_~s__state~0); 3340#L113 assume !(8195 == ssl3_accept_~s__state~0); 3330#L116 assume !(8480 == ssl3_accept_~s__state~0); 3331#L119 assume !(8481 == ssl3_accept_~s__state~0); 3332#L122 assume !(8482 == ssl3_accept_~s__state~0); 3371#L125 assume 8464 == ssl3_accept_~s__state~0; 3287#L132 [2019-11-15 21:11:28,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:28,664 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 2 times [2019-11-15 21:11:28,664 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:28,664 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550174802] [2019-11-15 21:11:28,665 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:28,665 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:28,665 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:28,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:28,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:28,700 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:11:28,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:28,701 INFO L82 PathProgramCache]: Analyzing trace with hash -831915260, now seen corresponding path program 1 times [2019-11-15 21:11:28,701 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:28,701 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814188845] [2019-11-15 21:11:28,701 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:28,701 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:28,701 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:28,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:28,730 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:11:28,730 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814188845] [2019-11-15 21:11:28,731 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:11:28,731 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 21:11:28,731 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649286113] [2019-11-15 21:11:28,731 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:11:28,732 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:11:28,732 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:11:28,732 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:11:28,732 INFO L87 Difference]: Start difference. First operand 521 states and 804 transitions. cyclomatic complexity: 286 Second operand 3 states. [2019-11-15 21:11:28,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:11:28,984 INFO L93 Difference]: Finished difference Result 649 states and 921 transitions. [2019-11-15 21:11:28,984 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:11:28,984 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 649 states and 921 transitions. [2019-11-15 21:11:28,990 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 355 [2019-11-15 21:11:28,997 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 649 states to 576 states and 841 transitions. [2019-11-15 21:11:28,998 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 404 [2019-11-15 21:11:28,998 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 415 [2019-11-15 21:11:28,998 INFO L73 IsDeterministic]: Start isDeterministic. Operand 576 states and 841 transitions. [2019-11-15 21:11:29,000 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:11:29,001 INFO L688 BuchiCegarLoop]: Abstraction has 576 states and 841 transitions. [2019-11-15 21:11:29,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states and 841 transitions. [2019-11-15 21:11:29,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 530. [2019-11-15 21:11:29,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2019-11-15 21:11:29,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 784 transitions. [2019-11-15 21:11:29,012 INFO L711 BuchiCegarLoop]: Abstraction has 530 states and 784 transitions. [2019-11-15 21:11:29,013 INFO L591 BuchiCegarLoop]: Abstraction has 530 states and 784 transitions. [2019-11-15 21:11:29,013 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-11-15 21:11:29,013 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 530 states and 784 transitions. [2019-11-15 21:11:29,020 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2019-11-15 21:11:29,020 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:11:29,020 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:11:29,023 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:29,023 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:29,024 INFO L791 eck$LassoCheckResult]: Stem: 4473#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4294#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4257#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 4258#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4372#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 4373#L98-2 assume !false; 4641#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4730#L101 assume !(12292 == ssl3_accept_~s__state~0); 4728#L104 assume !(16384 == ssl3_accept_~s__state~0); 4723#L107 assume 8192 == ssl3_accept_~s__state~0; 4362#L210 [2019-11-15 21:11:29,024 INFO L793 eck$LassoCheckResult]: Loop: 4362#L210 ssl3_accept_~s__server~0 := 1; 4363#L215 assume 0 != ssl3_accept_~cb~0; 4422#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4423#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4457#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4459#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4518#L242 assume 12292 != ssl3_accept_~s__state~0; 4370#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31; 4305#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4666#L579 ssl3_accept_~skip~0 := 0; 4664#L98-2 assume !false; 4662#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4660#L101 assume !(12292 == ssl3_accept_~s__state~0); 4658#L104 assume !(16384 == ssl3_accept_~s__state~0); 4656#L107 assume 8192 == ssl3_accept_~s__state~0; 4362#L210 [2019-11-15 21:11:29,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:29,024 INFO L82 PathProgramCache]: Analyzing trace with hash 1269760736, now seen corresponding path program 1 times [2019-11-15 21:11:29,025 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:29,025 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375846882] [2019-11-15 21:11:29,025 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:29,025 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:29,025 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:29,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:29,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:11:29,071 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375846882] [2019-11-15 21:11:29,071 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:11:29,072 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-15 21:11:29,072 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352305748] [2019-11-15 21:11:29,072 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 21:11:29,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:29,072 INFO L82 PathProgramCache]: Analyzing trace with hash 1966268633, now seen corresponding path program 1 times [2019-11-15 21:11:29,073 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:29,073 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205378043] [2019-11-15 21:11:29,073 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:29,073 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:29,073 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:29,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:29,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:11:29,104 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205378043] [2019-11-15 21:11:29,104 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:11:29,104 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 21:11:29,105 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655813836] [2019-11-15 21:11:29,105 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:11:29,105 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:11:29,105 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:11:29,105 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:11:29,106 INFO L87 Difference]: Start difference. First operand 530 states and 784 transitions. cyclomatic complexity: 257 Second operand 3 states. [2019-11-15 21:11:29,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:11:29,247 INFO L93 Difference]: Finished difference Result 540 states and 792 transitions. [2019-11-15 21:11:29,247 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:11:29,248 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 540 states and 792 transitions. [2019-11-15 21:11:29,252 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2019-11-15 21:11:29,256 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 540 states to 540 states and 792 transitions. [2019-11-15 21:11:29,257 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 384 [2019-11-15 21:11:29,257 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 384 [2019-11-15 21:11:29,257 INFO L73 IsDeterministic]: Start isDeterministic. Operand 540 states and 792 transitions. [2019-11-15 21:11:29,258 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:11:29,259 INFO L688 BuchiCegarLoop]: Abstraction has 540 states and 792 transitions. [2019-11-15 21:11:29,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states and 792 transitions. [2019-11-15 21:11:29,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 530. [2019-11-15 21:11:29,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2019-11-15 21:11:29,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 780 transitions. [2019-11-15 21:11:29,268 INFO L711 BuchiCegarLoop]: Abstraction has 530 states and 780 transitions. [2019-11-15 21:11:29,268 INFO L591 BuchiCegarLoop]: Abstraction has 530 states and 780 transitions. [2019-11-15 21:11:29,269 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-11-15 21:11:29,269 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 530 states and 780 transitions. [2019-11-15 21:11:29,272 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2019-11-15 21:11:29,272 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:11:29,272 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:11:29,273 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:29,273 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:29,273 INFO L791 eck$LassoCheckResult]: Stem: 5534#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5370#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5334#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 5335#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5446#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 5447#L98-2 assume !false; 5722#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5720#L101 assume !(12292 == ssl3_accept_~s__state~0); 5718#L104 assume !(16384 == ssl3_accept_~s__state~0); 5716#L107 assume !(8192 == ssl3_accept_~s__state~0); 5714#L110 assume !(24576 == ssl3_accept_~s__state~0); 5712#L113 assume 8195 == ssl3_accept_~s__state~0; 5436#L210 [2019-11-15 21:11:29,274 INFO L793 eck$LassoCheckResult]: Loop: 5436#L210 ssl3_accept_~s__server~0 := 1; 5437#L215 assume 0 != ssl3_accept_~cb~0; 5492#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5493#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5521#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5523#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5525#L242 assume 12292 != ssl3_accept_~s__state~0; 5444#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31; 5362#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5331#L579 ssl3_accept_~skip~0 := 0; 5345#L98-2 assume !false; 5346#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5535#L101 assume !(12292 == ssl3_accept_~s__state~0); 5543#L104 assume !(16384 == ssl3_accept_~s__state~0); 5544#L107 assume !(8192 == ssl3_accept_~s__state~0); 5539#L110 assume !(24576 == ssl3_accept_~s__state~0); 5472#L113 assume 8195 == ssl3_accept_~s__state~0; 5436#L210 [2019-11-15 21:11:29,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:29,274 INFO L82 PathProgramCache]: Analyzing trace with hash 469359109, now seen corresponding path program 1 times [2019-11-15 21:11:29,274 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:29,274 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795197875] [2019-11-15 21:11:29,275 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:29,275 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:29,275 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:29,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:29,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:11:29,303 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795197875] [2019-11-15 21:11:29,303 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:11:29,304 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-15 21:11:29,304 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743633682] [2019-11-15 21:11:29,304 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 21:11:29,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:29,305 INFO L82 PathProgramCache]: Analyzing trace with hash -201450050, now seen corresponding path program 1 times [2019-11-15 21:11:29,305 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:29,305 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346603689] [2019-11-15 21:11:29,305 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:29,305 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:29,305 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:29,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:29,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:11:29,334 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346603689] [2019-11-15 21:11:29,334 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:11:29,334 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 21:11:29,335 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163086413] [2019-11-15 21:11:29,335 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:11:29,335 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:11:29,335 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:11:29,335 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:11:29,336 INFO L87 Difference]: Start difference. First operand 530 states and 780 transitions. cyclomatic complexity: 253 Second operand 3 states. [2019-11-15 21:11:29,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:11:29,472 INFO L93 Difference]: Finished difference Result 540 states and 788 transitions. [2019-11-15 21:11:29,472 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:11:29,472 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 540 states and 788 transitions. [2019-11-15 21:11:29,476 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2019-11-15 21:11:29,480 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 540 states to 540 states and 788 transitions. [2019-11-15 21:11:29,480 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 384 [2019-11-15 21:11:29,481 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 384 [2019-11-15 21:11:29,481 INFO L73 IsDeterministic]: Start isDeterministic. Operand 540 states and 788 transitions. [2019-11-15 21:11:29,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:11:29,482 INFO L688 BuchiCegarLoop]: Abstraction has 540 states and 788 transitions. [2019-11-15 21:11:29,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states and 788 transitions. [2019-11-15 21:11:29,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 530. [2019-11-15 21:11:29,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2019-11-15 21:11:29,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 776 transitions. [2019-11-15 21:11:29,491 INFO L711 BuchiCegarLoop]: Abstraction has 530 states and 776 transitions. [2019-11-15 21:11:29,491 INFO L591 BuchiCegarLoop]: Abstraction has 530 states and 776 transitions. [2019-11-15 21:11:29,492 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-11-15 21:11:29,492 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 530 states and 776 transitions. [2019-11-15 21:11:29,494 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2019-11-15 21:11:29,495 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:11:29,495 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:11:29,496 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:29,496 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:29,496 INFO L791 eck$LassoCheckResult]: Stem: 6619#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6448#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6411#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 6412#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6525#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 6526#L98-2 assume !false; 6417#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6621#L101 assume !(12292 == ssl3_accept_~s__state~0); 6630#L104 assume !(16384 == ssl3_accept_~s__state~0); 6631#L107 assume !(8192 == ssl3_accept_~s__state~0); 6623#L110 assume !(24576 == ssl3_accept_~s__state~0); 6553#L113 assume !(8195 == ssl3_accept_~s__state~0); 6537#L116 assume !(8480 == ssl3_accept_~s__state~0); 6538#L119 assume !(8481 == ssl3_accept_~s__state~0); 6489#L122 assume !(8482 == ssl3_accept_~s__state~0); 6490#L125 assume 8464 == ssl3_accept_~s__state~0; 6628#L132 [2019-11-15 21:11:29,497 INFO L793 eck$LassoCheckResult]: Loop: 6628#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 6535#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6529#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 6530#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6893#L579 ssl3_accept_~skip~0 := 0; 6891#L98-2 assume !false; 6889#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6887#L101 assume !(12292 == ssl3_accept_~s__state~0); 6885#L104 assume !(16384 == ssl3_accept_~s__state~0); 6883#L107 assume !(8192 == ssl3_accept_~s__state~0); 6882#L110 assume !(24576 == ssl3_accept_~s__state~0); 6881#L113 assume !(8195 == ssl3_accept_~s__state~0); 6879#L116 assume !(8480 == ssl3_accept_~s__state~0); 6878#L119 assume !(8481 == ssl3_accept_~s__state~0); 6877#L122 assume !(8482 == ssl3_accept_~s__state~0); 6876#L125 assume !(8464 == ssl3_accept_~s__state~0); 6875#L128 assume !(8465 == ssl3_accept_~s__state~0); 6873#L131 assume !(8466 == ssl3_accept_~s__state~0); 6830#L134 assume 8496 == ssl3_accept_~s__state~0; 6743#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 6828#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6827#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 6826#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6800#L296-2 ssl3_accept_~s__init_num~0 := 0; 6687#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6789#L579 ssl3_accept_~skip~0 := 0; 6787#L98-2 assume !false; 6785#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6780#L101 assume !(12292 == ssl3_accept_~s__state~0); 6778#L104 assume 16384 == ssl3_accept_~s__state~0; 6775#L210 ssl3_accept_~s__server~0 := 1; 6790#L215 assume 0 != ssl3_accept_~cb~0; 6788#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6786#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6783#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6779#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6777#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 6773#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6767#L579 ssl3_accept_~skip~0 := 0; 6765#L98-2 assume !false; 6763#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6761#L101 assume !(12292 == ssl3_accept_~s__state~0); 6759#L104 assume !(16384 == ssl3_accept_~s__state~0); 6757#L107 assume !(8192 == ssl3_accept_~s__state~0); 6756#L110 assume !(24576 == ssl3_accept_~s__state~0); 6755#L113 assume !(8195 == ssl3_accept_~s__state~0); 6754#L116 assume !(8480 == ssl3_accept_~s__state~0); 6691#L119 assume !(8481 == ssl3_accept_~s__state~0); 6692#L122 assume !(8482 == ssl3_accept_~s__state~0); 6718#L125 assume 8464 == ssl3_accept_~s__state~0; 6628#L132 [2019-11-15 21:11:29,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:29,497 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 3 times [2019-11-15 21:11:29,497 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:29,497 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604529951] [2019-11-15 21:11:29,498 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:29,498 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:29,498 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:29,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:29,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:29,512 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:11:29,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:29,513 INFO L82 PathProgramCache]: Analyzing trace with hash -2026111264, now seen corresponding path program 1 times [2019-11-15 21:11:29,513 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:29,513 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255081512] [2019-11-15 21:11:29,513 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:29,513 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:29,513 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:29,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:29,537 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:11:29,537 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255081512] [2019-11-15 21:11:29,537 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:11:29,538 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 21:11:29,538 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932278968] [2019-11-15 21:11:29,538 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:11:29,538 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:11:29,539 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:11:29,539 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:11:29,539 INFO L87 Difference]: Start difference. First operand 530 states and 776 transitions. cyclomatic complexity: 249 Second operand 3 states. [2019-11-15 21:11:29,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:11:29,755 INFO L93 Difference]: Finished difference Result 670 states and 986 transitions. [2019-11-15 21:11:29,756 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:11:29,756 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 670 states and 986 transitions. [2019-11-15 21:11:29,761 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 433 [2019-11-15 21:11:29,766 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 670 states to 663 states and 979 transitions. [2019-11-15 21:11:29,767 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 463 [2019-11-15 21:11:29,768 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 463 [2019-11-15 21:11:29,768 INFO L73 IsDeterministic]: Start isDeterministic. Operand 663 states and 979 transitions. [2019-11-15 21:11:29,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:11:29,769 INFO L688 BuchiCegarLoop]: Abstraction has 663 states and 979 transitions. [2019-11-15 21:11:29,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states and 979 transitions. [2019-11-15 21:11:29,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 650. [2019-11-15 21:11:29,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 650 states. [2019-11-15 21:11:29,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 963 transitions. [2019-11-15 21:11:29,787 INFO L711 BuchiCegarLoop]: Abstraction has 650 states and 963 transitions. [2019-11-15 21:11:29,788 INFO L591 BuchiCegarLoop]: Abstraction has 650 states and 963 transitions. [2019-11-15 21:11:29,788 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-11-15 21:11:29,788 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 650 states and 963 transitions. [2019-11-15 21:11:29,791 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 424 [2019-11-15 21:11:29,792 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:11:29,792 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:11:29,797 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:29,797 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:29,797 INFO L791 eck$LassoCheckResult]: Stem: 7829#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7653#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7617#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 7618#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7729#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 7730#L98-2 assume !false; 8055#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8186#L101 assume !(12292 == ssl3_accept_~s__state~0); 8184#L104 assume !(16384 == ssl3_accept_~s__state~0); 8183#L107 assume !(8192 == ssl3_accept_~s__state~0); 8182#L110 assume !(24576 == ssl3_accept_~s__state~0); 8181#L113 assume !(8195 == ssl3_accept_~s__state~0); 8176#L116 assume !(8480 == ssl3_accept_~s__state~0); 8174#L119 assume !(8481 == ssl3_accept_~s__state~0); 8172#L122 assume !(8482 == ssl3_accept_~s__state~0); 8170#L125 assume 8464 == ssl3_accept_~s__state~0; 7839#L132 [2019-11-15 21:11:29,799 INFO L793 eck$LassoCheckResult]: Loop: 7839#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 7739#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7733#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7734#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8232#L579 ssl3_accept_~skip~0 := 0; 7622#L98-2 assume !false; 7623#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7856#L101 assume !(12292 == ssl3_accept_~s__state~0); 7857#L104 assume !(16384 == ssl3_accept_~s__state~0); 8229#L107 assume !(8192 == ssl3_accept_~s__state~0); 7834#L110 assume !(24576 == ssl3_accept_~s__state~0); 7835#L113 assume !(8195 == ssl3_accept_~s__state~0); 7742#L116 assume !(8480 == ssl3_accept_~s__state~0); 7743#L119 assume !(8481 == ssl3_accept_~s__state~0); 7693#L122 assume !(8482 == ssl3_accept_~s__state~0); 7654#L125 assume !(8464 == ssl3_accept_~s__state~0); 7655#L128 assume !(8465 == ssl3_accept_~s__state~0); 7641#L131 assume !(8466 == ssl3_accept_~s__state~0); 7642#L134 assume 8496 == ssl3_accept_~s__state~0; 7775#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 7776#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8066#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 7619#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7605#L296-2 ssl3_accept_~s__init_num~0 := 0; 7606#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8223#L579 ssl3_accept_~skip~0 := 0; 8222#L98-2 assume !false; 8221#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8220#L101 assume !(12292 == ssl3_accept_~s__state~0); 8219#L104 assume !(16384 == ssl3_accept_~s__state~0); 8217#L107 assume !(8192 == ssl3_accept_~s__state~0); 8215#L110 assume !(24576 == ssl3_accept_~s__state~0); 8213#L113 assume !(8195 == ssl3_accept_~s__state~0); 8209#L116 assume !(8480 == ssl3_accept_~s__state~0); 8208#L119 assume !(8481 == ssl3_accept_~s__state~0); 8158#L122 assume !(8482 == ssl3_accept_~s__state~0); 8157#L125 assume !(8464 == ssl3_accept_~s__state~0); 8156#L128 assume !(8465 == ssl3_accept_~s__state~0); 8155#L131 assume !(8466 == ssl3_accept_~s__state~0); 8151#L134 assume !(8496 == ssl3_accept_~s__state~0); 7845#L137 assume !(8497 == ssl3_accept_~s__state~0); 7846#L140 assume !(8512 == ssl3_accept_~s__state~0); 7803#L143 assume !(8513 == ssl3_accept_~s__state~0); 7765#L146 assume !(8528 == ssl3_accept_~s__state~0); 7766#L149 assume !(8529 == ssl3_accept_~s__state~0); 7779#L152 assume !(8544 == ssl3_accept_~s__state~0); 7945#L155 assume !(8545 == ssl3_accept_~s__state~0); 7907#L158 assume 8560 == ssl3_accept_~s__state~0; 7850#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 7837#L421 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 7645#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8175#L579 ssl3_accept_~skip~0 := 0; 8173#L98-2 assume !false; 8171#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8169#L101 assume !(12292 == ssl3_accept_~s__state~0); 8167#L104 assume !(16384 == ssl3_accept_~s__state~0); 8165#L107 assume !(8192 == ssl3_accept_~s__state~0); 8162#L110 assume !(24576 == ssl3_accept_~s__state~0); 8161#L113 assume !(8195 == ssl3_accept_~s__state~0); 8160#L116 assume !(8480 == ssl3_accept_~s__state~0); 7892#L119 assume !(8481 == ssl3_accept_~s__state~0); 7893#L122 assume !(8482 == ssl3_accept_~s__state~0); 7898#L125 assume 8464 == ssl3_accept_~s__state~0; 7839#L132 [2019-11-15 21:11:29,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:29,800 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 4 times [2019-11-15 21:11:29,800 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:29,800 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882375805] [2019-11-15 21:11:29,801 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:29,801 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:29,801 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:29,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:29,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:29,838 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:11:29,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:29,838 INFO L82 PathProgramCache]: Analyzing trace with hash -2026959604, now seen corresponding path program 1 times [2019-11-15 21:11:29,839 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:29,839 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77263494] [2019-11-15 21:11:29,840 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:29,840 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:29,840 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:29,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:29,892 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:11:29,893 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77263494] [2019-11-15 21:11:29,893 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:11:29,893 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 21:11:29,893 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627489645] [2019-11-15 21:11:29,894 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:11:29,894 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:11:29,894 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:11:29,895 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:11:29,895 INFO L87 Difference]: Start difference. First operand 650 states and 963 transitions. cyclomatic complexity: 316 Second operand 3 states. [2019-11-15 21:11:30,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:11:30,104 INFO L93 Difference]: Finished difference Result 786 states and 1073 transitions. [2019-11-15 21:11:30,105 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:11:30,105 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 786 states and 1073 transitions. [2019-11-15 21:11:30,110 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 519 [2019-11-15 21:11:30,117 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 786 states to 786 states and 1073 transitions. [2019-11-15 21:11:30,118 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 549 [2019-11-15 21:11:30,118 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 549 [2019-11-15 21:11:30,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 786 states and 1073 transitions. [2019-11-15 21:11:30,119 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:11:30,119 INFO L688 BuchiCegarLoop]: Abstraction has 786 states and 1073 transitions. [2019-11-15 21:11:30,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 786 states and 1073 transitions. [2019-11-15 21:11:30,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 786 to 778. [2019-11-15 21:11:30,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 778 states. [2019-11-15 21:11:30,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 778 states to 778 states and 1062 transitions. [2019-11-15 21:11:30,132 INFO L711 BuchiCegarLoop]: Abstraction has 778 states and 1062 transitions. [2019-11-15 21:11:30,132 INFO L591 BuchiCegarLoop]: Abstraction has 778 states and 1062 transitions. [2019-11-15 21:11:30,132 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-11-15 21:11:30,132 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 778 states and 1062 transitions. [2019-11-15 21:11:30,136 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 512 [2019-11-15 21:11:30,136 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:11:30,137 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:11:30,138 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:30,138 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:30,138 INFO L791 eck$LassoCheckResult]: Stem: 9267#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9097#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9059#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 9060#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9173#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 9174#L98-2 assume !false; 9442#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9609#L101 assume !(12292 == ssl3_accept_~s__state~0); 9607#L104 assume !(16384 == ssl3_accept_~s__state~0); 9605#L107 assume !(8192 == ssl3_accept_~s__state~0); 9603#L110 assume !(24576 == ssl3_accept_~s__state~0); 9601#L113 assume !(8195 == ssl3_accept_~s__state~0); 9599#L116 assume !(8480 == ssl3_accept_~s__state~0); 9596#L119 assume !(8481 == ssl3_accept_~s__state~0); 9590#L122 assume !(8482 == ssl3_accept_~s__state~0); 9587#L125 assume 8464 == ssl3_accept_~s__state~0; 9274#L132 [2019-11-15 21:11:30,144 INFO L793 eck$LassoCheckResult]: Loop: 9274#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 9183#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9177#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 9178#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9767#L579 ssl3_accept_~skip~0 := 0; 9765#L98-2 assume !false; 9763#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9761#L101 assume !(12292 == ssl3_accept_~s__state~0); 9759#L104 assume !(16384 == ssl3_accept_~s__state~0); 9757#L107 assume !(8192 == ssl3_accept_~s__state~0); 9755#L110 assume !(24576 == ssl3_accept_~s__state~0); 9753#L113 assume !(8195 == ssl3_accept_~s__state~0); 9751#L116 assume !(8480 == ssl3_accept_~s__state~0); 9749#L119 assume !(8481 == ssl3_accept_~s__state~0); 9747#L122 assume !(8482 == ssl3_accept_~s__state~0); 9745#L125 assume !(8464 == ssl3_accept_~s__state~0); 9743#L128 assume !(8465 == ssl3_accept_~s__state~0); 9741#L131 assume !(8466 == ssl3_accept_~s__state~0); 9514#L134 assume 8496 == ssl3_accept_~s__state~0; 9213#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 9214#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9261#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 9061#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9062#L296-2 ssl3_accept_~s__init_num~0 := 0; 9081#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9729#L579 ssl3_accept_~skip~0 := 0; 9727#L98-2 assume !false; 9726#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9725#L101 assume !(12292 == ssl3_accept_~s__state~0); 9724#L104 assume !(16384 == ssl3_accept_~s__state~0); 9723#L107 assume !(8192 == ssl3_accept_~s__state~0); 9722#L110 assume !(24576 == ssl3_accept_~s__state~0); 9721#L113 assume !(8195 == ssl3_accept_~s__state~0); 9720#L116 assume !(8480 == ssl3_accept_~s__state~0); 9714#L119 assume !(8481 == ssl3_accept_~s__state~0); 9712#L122 assume !(8482 == ssl3_accept_~s__state~0); 9710#L125 assume !(8464 == ssl3_accept_~s__state~0); 9708#L128 assume !(8465 == ssl3_accept_~s__state~0); 9706#L131 assume !(8466 == ssl3_accept_~s__state~0); 9701#L134 assume !(8496 == ssl3_accept_~s__state~0); 9515#L137 assume !(8497 == ssl3_accept_~s__state~0); 9516#L140 assume !(8512 == ssl3_accept_~s__state~0); 9517#L143 assume !(8513 == ssl3_accept_~s__state~0); 9518#L146 assume !(8528 == ssl3_accept_~s__state~0); 9700#L149 assume !(8529 == ssl3_accept_~s__state~0); 9339#L152 assume !(8544 == ssl3_accept_~s__state~0); 9340#L155 assume !(8545 == ssl3_accept_~s__state~0); 9341#L158 assume 8560 == ssl3_accept_~s__state~0; 9285#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 9272#L421 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 9091#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9647#L579 ssl3_accept_~skip~0 := 0; 9645#L98-2 assume !false; 9643#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9641#L101 assume !(12292 == ssl3_accept_~s__state~0); 9639#L104 assume !(16384 == ssl3_accept_~s__state~0); 9637#L107 assume !(8192 == ssl3_accept_~s__state~0); 9635#L110 assume !(24576 == ssl3_accept_~s__state~0); 9633#L113 assume !(8195 == ssl3_accept_~s__state~0); 9631#L116 assume !(8480 == ssl3_accept_~s__state~0); 9336#L119 assume !(8481 == ssl3_accept_~s__state~0); 9337#L122 assume !(8482 == ssl3_accept_~s__state~0); 9348#L125 assume 8464 == ssl3_accept_~s__state~0; 9274#L132 [2019-11-15 21:11:30,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:30,144 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 5 times [2019-11-15 21:11:30,145 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:30,145 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546495355] [2019-11-15 21:11:30,146 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:30,146 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:30,146 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:30,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:30,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:30,172 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:11:30,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:30,173 INFO L82 PathProgramCache]: Analyzing trace with hash -1603312882, now seen corresponding path program 1 times [2019-11-15 21:11:30,173 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:30,173 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656249670] [2019-11-15 21:11:30,173 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:30,173 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:30,173 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:30,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:30,209 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:11:30,209 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656249670] [2019-11-15 21:11:30,210 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:11:30,210 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 21:11:30,210 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203417061] [2019-11-15 21:11:30,210 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:11:30,211 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:11:30,211 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:11:30,211 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:11:30,211 INFO L87 Difference]: Start difference. First operand 778 states and 1062 transitions. cyclomatic complexity: 287 Second operand 3 states. [2019-11-15 21:11:30,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:11:30,356 INFO L93 Difference]: Finished difference Result 859 states and 1161 transitions. [2019-11-15 21:11:30,357 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:11:30,357 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 859 states and 1161 transitions. [2019-11-15 21:11:30,363 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 566 [2019-11-15 21:11:30,369 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 859 states to 859 states and 1161 transitions. [2019-11-15 21:11:30,369 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 596 [2019-11-15 21:11:30,370 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 596 [2019-11-15 21:11:30,370 INFO L73 IsDeterministic]: Start isDeterministic. Operand 859 states and 1161 transitions. [2019-11-15 21:11:30,373 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:11:30,373 INFO L688 BuchiCegarLoop]: Abstraction has 859 states and 1161 transitions. [2019-11-15 21:11:30,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 859 states and 1161 transitions. [2019-11-15 21:11:30,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 859 to 847. [2019-11-15 21:11:30,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 847 states. [2019-11-15 21:11:30,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 847 states to 847 states and 1146 transitions. [2019-11-15 21:11:30,388 INFO L711 BuchiCegarLoop]: Abstraction has 847 states and 1146 transitions. [2019-11-15 21:11:30,388 INFO L591 BuchiCegarLoop]: Abstraction has 847 states and 1146 transitions. [2019-11-15 21:11:30,388 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-11-15 21:11:30,388 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 847 states and 1146 transitions. [2019-11-15 21:11:30,392 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 558 [2019-11-15 21:11:30,393 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:11:30,393 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:11:30,395 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:30,395 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:30,396 INFO L791 eck$LassoCheckResult]: Stem: 10917#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 10744#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10702#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 10703#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10817#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 10818#L98-2 assume !false; 11242#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11445#L101 assume !(12292 == ssl3_accept_~s__state~0); 11443#L104 assume !(16384 == ssl3_accept_~s__state~0); 11441#L107 assume !(8192 == ssl3_accept_~s__state~0); 11439#L110 assume !(24576 == ssl3_accept_~s__state~0); 11437#L113 assume !(8195 == ssl3_accept_~s__state~0); 11435#L116 assume !(8480 == ssl3_accept_~s__state~0); 11433#L119 assume !(8481 == ssl3_accept_~s__state~0); 11431#L122 assume !(8482 == ssl3_accept_~s__state~0); 11429#L125 assume 8464 == ssl3_accept_~s__state~0; 10924#L132 [2019-11-15 21:11:30,397 INFO L793 eck$LassoCheckResult]: Loop: 10924#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 10827#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10821#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 10822#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11479#L579 ssl3_accept_~skip~0 := 0; 11477#L98-2 assume !false; 11475#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11473#L101 assume !(12292 == ssl3_accept_~s__state~0); 11471#L104 assume !(16384 == ssl3_accept_~s__state~0); 11469#L107 assume !(8192 == ssl3_accept_~s__state~0); 11467#L110 assume !(24576 == ssl3_accept_~s__state~0); 11466#L113 assume !(8195 == ssl3_accept_~s__state~0); 11465#L116 assume !(8480 == ssl3_accept_~s__state~0); 11464#L119 assume !(8481 == ssl3_accept_~s__state~0); 11462#L122 assume !(8482 == ssl3_accept_~s__state~0); 11461#L125 assume !(8464 == ssl3_accept_~s__state~0); 11460#L128 assume !(8465 == ssl3_accept_~s__state~0); 11459#L131 assume !(8466 == ssl3_accept_~s__state~0); 10944#L134 assume 8496 == ssl3_accept_~s__state~0; 10861#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 10862#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10910#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 10704#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10706#L296-2 ssl3_accept_~s__init_num~0 := 0; 11512#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11507#L579 ssl3_accept_~skip~0 := 0; 11506#L98-2 assume !false; 11505#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11504#L101 assume !(12292 == ssl3_accept_~s__state~0); 11503#L104 assume !(16384 == ssl3_accept_~s__state~0); 11502#L107 assume !(8192 == ssl3_accept_~s__state~0); 11500#L110 assume !(24576 == ssl3_accept_~s__state~0); 11498#L113 assume !(8195 == ssl3_accept_~s__state~0); 10828#L116 assume !(8480 == ssl3_accept_~s__state~0); 10829#L119 assume !(8481 == ssl3_accept_~s__state~0); 10785#L122 assume !(8482 == ssl3_accept_~s__state~0); 10745#L125 assume !(8464 == ssl3_accept_~s__state~0); 10746#L128 assume !(8465 == ssl3_accept_~s__state~0); 10732#L131 assume !(8466 == ssl3_accept_~s__state~0); 10733#L134 assume !(8496 == ssl3_accept_~s__state~0); 11346#L137 assume !(8497 == ssl3_accept_~s__state~0); 11351#L140 assume 8512 == ssl3_accept_~s__state~0; 11207#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11350#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 10725#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 10726#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11246#L579 ssl3_accept_~skip~0 := 0; 11245#L98-2 assume !false; 11240#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11239#L101 assume !(12292 == ssl3_accept_~s__state~0); 11238#L104 assume !(16384 == ssl3_accept_~s__state~0); 11232#L107 assume !(8192 == ssl3_accept_~s__state~0); 11230#L110 assume !(24576 == ssl3_accept_~s__state~0); 11228#L113 assume !(8195 == ssl3_accept_~s__state~0); 11226#L116 assume !(8480 == ssl3_accept_~s__state~0); 11224#L119 assume !(8481 == ssl3_accept_~s__state~0); 11222#L122 assume !(8482 == ssl3_accept_~s__state~0); 11219#L125 assume !(8464 == ssl3_accept_~s__state~0); 11217#L128 assume !(8465 == ssl3_accept_~s__state~0); 11215#L131 assume !(8466 == ssl3_accept_~s__state~0); 11213#L134 assume !(8496 == ssl3_accept_~s__state~0); 11210#L137 assume !(8497 == ssl3_accept_~s__state~0); 11209#L140 assume !(8512 == ssl3_accept_~s__state~0); 11206#L143 assume !(8513 == ssl3_accept_~s__state~0); 11204#L146 assume !(8528 == ssl3_accept_~s__state~0); 11202#L149 assume !(8529 == ssl3_accept_~s__state~0); 11200#L152 assume !(8544 == ssl3_accept_~s__state~0); 11198#L155 assume !(8545 == ssl3_accept_~s__state~0); 11196#L158 assume 8560 == ssl3_accept_~s__state~0; 10934#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 10920#L421 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 10755#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11368#L579 ssl3_accept_~skip~0 := 0; 11363#L98-2 assume !false; 11361#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11359#L101 assume !(12292 == ssl3_accept_~s__state~0); 11357#L104 assume !(16384 == ssl3_accept_~s__state~0); 11356#L107 assume !(8192 == ssl3_accept_~s__state~0); 11355#L110 assume !(24576 == ssl3_accept_~s__state~0); 11354#L113 assume !(8195 == ssl3_accept_~s__state~0); 11353#L116 assume !(8480 == ssl3_accept_~s__state~0); 10975#L119 assume !(8481 == ssl3_accept_~s__state~0); 10976#L122 assume !(8482 == ssl3_accept_~s__state~0); 11042#L125 assume 8464 == ssl3_accept_~s__state~0; 10924#L132 [2019-11-15 21:11:30,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:30,397 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 6 times [2019-11-15 21:11:30,397 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:30,397 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381864284] [2019-11-15 21:11:30,397 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:30,398 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:30,398 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:30,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:30,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:30,419 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:11:30,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:30,419 INFO L82 PathProgramCache]: Analyzing trace with hash -1798206310, now seen corresponding path program 1 times [2019-11-15 21:11:30,419 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:30,420 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498105740] [2019-11-15 21:11:30,420 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:30,420 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:30,421 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:30,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:30,486 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-11-15 21:11:30,486 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498105740] [2019-11-15 21:11:30,486 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:11:30,487 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 21:11:30,487 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062809256] [2019-11-15 21:11:30,487 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:11:30,487 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:11:30,488 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:11:30,488 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:11:30,488 INFO L87 Difference]: Start difference. First operand 847 states and 1146 transitions. cyclomatic complexity: 302 Second operand 3 states. [2019-11-15 21:11:30,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:11:30,636 INFO L93 Difference]: Finished difference Result 961 states and 1299 transitions. [2019-11-15 21:11:30,636 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:11:30,636 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 961 states and 1299 transitions. [2019-11-15 21:11:30,643 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 634 [2019-11-15 21:11:30,650 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 961 states to 961 states and 1299 transitions. [2019-11-15 21:11:30,650 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 664 [2019-11-15 21:11:30,651 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 664 [2019-11-15 21:11:30,651 INFO L73 IsDeterministic]: Start isDeterministic. Operand 961 states and 1299 transitions. [2019-11-15 21:11:30,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:11:30,652 INFO L688 BuchiCegarLoop]: Abstraction has 961 states and 1299 transitions. [2019-11-15 21:11:30,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 961 states and 1299 transitions. [2019-11-15 21:11:30,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 961 to 922. [2019-11-15 21:11:30,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 922 states. [2019-11-15 21:11:30,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 922 states to 922 states and 1236 transitions. [2019-11-15 21:11:30,671 INFO L711 BuchiCegarLoop]: Abstraction has 922 states and 1236 transitions. [2019-11-15 21:11:30,671 INFO L591 BuchiCegarLoop]: Abstraction has 922 states and 1236 transitions. [2019-11-15 21:11:30,671 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-11-15 21:11:30,671 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 922 states and 1236 transitions. [2019-11-15 21:11:30,676 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 608 [2019-11-15 21:11:30,676 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:11:30,676 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:11:30,678 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:30,678 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:30,678 INFO L791 eck$LassoCheckResult]: Stem: 12728#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 12558#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12516#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 12517#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12634#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 12635#L98-2 assume !false; 12891#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13361#L101 assume !(12292 == ssl3_accept_~s__state~0); 13360#L104 assume !(16384 == ssl3_accept_~s__state~0); 13359#L107 assume !(8192 == ssl3_accept_~s__state~0); 13358#L110 assume !(24576 == ssl3_accept_~s__state~0); 13357#L113 assume !(8195 == ssl3_accept_~s__state~0); 13356#L116 assume !(8480 == ssl3_accept_~s__state~0); 13355#L119 assume !(8481 == ssl3_accept_~s__state~0); 13342#L122 assume !(8482 == ssl3_accept_~s__state~0); 12802#L125 assume 8464 == ssl3_accept_~s__state~0; 12735#L132 [2019-11-15 21:11:30,678 INFO L793 eck$LassoCheckResult]: Loop: 12735#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 12644#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12638#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 12639#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13334#L579 ssl3_accept_~skip~0 := 0; 13333#L98-2 assume !false; 13332#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13331#L101 assume !(12292 == ssl3_accept_~s__state~0); 13330#L104 assume !(16384 == ssl3_accept_~s__state~0); 13329#L107 assume !(8192 == ssl3_accept_~s__state~0); 13328#L110 assume !(24576 == ssl3_accept_~s__state~0); 13327#L113 assume !(8195 == ssl3_accept_~s__state~0); 13326#L116 assume !(8480 == ssl3_accept_~s__state~0); 13325#L119 assume !(8481 == ssl3_accept_~s__state~0); 13324#L122 assume !(8482 == ssl3_accept_~s__state~0); 13188#L125 assume !(8464 == ssl3_accept_~s__state~0); 13186#L128 assume !(8465 == ssl3_accept_~s__state~0); 13184#L131 assume !(8466 == ssl3_accept_~s__state~0); 13182#L134 assume 8496 == ssl3_accept_~s__state~0; 12674#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 12675#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12722#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 12518#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 12504#L296-2 ssl3_accept_~s__init_num~0 := 0; 12505#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12513#L579 ssl3_accept_~skip~0 := 0; 12523#L98-2 assume !false; 12524#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12729#L101 assume !(12292 == ssl3_accept_~s__state~0); 12737#L104 assume !(16384 == ssl3_accept_~s__state~0); 12738#L107 assume !(8192 == ssl3_accept_~s__state~0); 13407#L110 assume !(24576 == ssl3_accept_~s__state~0); 13406#L113 assume !(8195 == ssl3_accept_~s__state~0); 13405#L116 assume !(8480 == ssl3_accept_~s__state~0); 12649#L119 assume !(8481 == ssl3_accept_~s__state~0); 12601#L122 assume !(8482 == ssl3_accept_~s__state~0); 12602#L125 assume !(8464 == ssl3_accept_~s__state~0); 12567#L128 assume !(8465 == ssl3_accept_~s__state~0); 12544#L131 assume !(8466 == ssl3_accept_~s__state~0); 12545#L134 assume !(8496 == ssl3_accept_~s__state~0); 12741#L137 assume !(8497 == ssl3_accept_~s__state~0); 12742#L140 assume !(8512 == ssl3_accept_~s__state~0); 12704#L143 assume !(8513 == ssl3_accept_~s__state~0); 12665#L146 assume !(8528 == ssl3_accept_~s__state~0); 12666#L149 assume !(8529 == ssl3_accept_~s__state~0); 12678#L152 assume !(8544 == ssl3_accept_~s__state~0); 13396#L155 assume !(8545 == ssl3_accept_~s__state~0); 13395#L158 assume !(8560 == ssl3_accept_~s__state~0); 12579#L161 assume !(8561 == ssl3_accept_~s__state~0); 12580#L164 assume !(8448 == ssl3_accept_~s__state~0); 12759#L167 assume !(8576 == ssl3_accept_~s__state~0); 12760#L170 assume !(8577 == ssl3_accept_~s__state~0); 12773#L173 assume !(8592 == ssl3_accept_~s__state~0); 12709#L176 assume !(8593 == ssl3_accept_~s__state~0); 12668#L179 assume !(8608 == ssl3_accept_~s__state~0); 12669#L182 assume !(8609 == ssl3_accept_~s__state~0); 13392#L185 assume !(8640 == ssl3_accept_~s__state~0); 12616#L188 assume !(8641 == ssl3_accept_~s__state~0); 12617#L191 assume 8656 == ssl3_accept_~s__state~0; 12633#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 12626#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 12627#L496 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 12640#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 12641#L504 assume !(0 == ssl3_accept_~tmp___10~0); 12659#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13349#L579 ssl3_accept_~skip~0 := 0; 13347#L98-2 assume !false; 13346#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12961#L101 assume !(12292 == ssl3_accept_~s__state~0); 12962#L104 assume 16384 == ssl3_accept_~s__state~0; 12622#L210 ssl3_accept_~s__server~0 := 1; 12623#L215 assume 0 != ssl3_accept_~cb~0; 12682#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 12683#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 12714#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13242#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13240#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 13237#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13231#L579 ssl3_accept_~skip~0 := 0; 13229#L98-2 assume !false; 13227#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13225#L101 assume !(12292 == ssl3_accept_~s__state~0); 13223#L104 assume !(16384 == ssl3_accept_~s__state~0); 13221#L107 assume !(8192 == ssl3_accept_~s__state~0); 13219#L110 assume !(24576 == ssl3_accept_~s__state~0); 13218#L113 assume !(8195 == ssl3_accept_~s__state~0); 12792#L116 assume !(8480 == ssl3_accept_~s__state~0); 12793#L119 assume !(8481 == ssl3_accept_~s__state~0); 12794#L122 assume !(8482 == ssl3_accept_~s__state~0); 12940#L125 assume 8464 == ssl3_accept_~s__state~0; 12735#L132 [2019-11-15 21:11:30,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:30,679 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 7 times [2019-11-15 21:11:30,679 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:30,679 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711559109] [2019-11-15 21:11:30,679 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:30,679 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:30,679 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:30,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:30,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:30,695 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:11:30,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:30,695 INFO L82 PathProgramCache]: Analyzing trace with hash -1038689955, now seen corresponding path program 1 times [2019-11-15 21:11:30,695 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:30,696 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886130201] [2019-11-15 21:11:30,696 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:30,696 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:30,696 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:30,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:30,737 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-11-15 21:11:30,738 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886130201] [2019-11-15 21:11:30,738 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:11:30,738 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 21:11:30,738 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401425020] [2019-11-15 21:11:30,739 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:11:30,739 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:11:30,739 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:11:30,739 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:11:30,739 INFO L87 Difference]: Start difference. First operand 922 states and 1236 transitions. cyclomatic complexity: 317 Second operand 3 states. [2019-11-15 21:11:30,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:11:30,935 INFO L93 Difference]: Finished difference Result 867 states and 1151 transitions. [2019-11-15 21:11:30,935 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:11:30,936 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 867 states and 1151 transitions. [2019-11-15 21:11:30,942 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 537 [2019-11-15 21:11:30,949 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 867 states to 865 states and 1149 transitions. [2019-11-15 21:11:30,949 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 614 [2019-11-15 21:11:30,950 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 614 [2019-11-15 21:11:30,950 INFO L73 IsDeterministic]: Start isDeterministic. Operand 865 states and 1149 transitions. [2019-11-15 21:11:30,950 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:11:30,951 INFO L688 BuchiCegarLoop]: Abstraction has 865 states and 1149 transitions. [2019-11-15 21:11:30,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 865 states and 1149 transitions. [2019-11-15 21:11:30,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 865 to 861. [2019-11-15 21:11:30,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 861 states. [2019-11-15 21:11:30,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 1145 transitions. [2019-11-15 21:11:30,966 INFO L711 BuchiCegarLoop]: Abstraction has 861 states and 1145 transitions. [2019-11-15 21:11:30,966 INFO L591 BuchiCegarLoop]: Abstraction has 861 states and 1145 transitions. [2019-11-15 21:11:30,966 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-11-15 21:11:30,967 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 861 states and 1145 transitions. [2019-11-15 21:11:30,971 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 533 [2019-11-15 21:11:30,971 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:11:30,972 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:11:30,973 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:30,973 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:30,973 INFO L791 eck$LassoCheckResult]: Stem: 14507#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 14348#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14309#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 14310#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14419#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 14420#L98-2 assume !false; 14612#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14880#L101 assume !(12292 == ssl3_accept_~s__state~0); 14878#L104 assume !(16384 == ssl3_accept_~s__state~0); 14876#L107 assume !(8192 == ssl3_accept_~s__state~0); 14874#L110 assume !(24576 == ssl3_accept_~s__state~0); 14872#L113 assume !(8195 == ssl3_accept_~s__state~0); 14870#L116 assume !(8480 == ssl3_accept_~s__state~0); 14868#L119 assume !(8481 == ssl3_accept_~s__state~0); 14864#L122 assume !(8482 == ssl3_accept_~s__state~0); 14865#L125 assume 8464 == ssl3_accept_~s__state~0; 14515#L132 [2019-11-15 21:11:30,974 INFO L793 eck$LassoCheckResult]: Loop: 14515#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 14429#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 14423#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 14424#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14988#L579 ssl3_accept_~skip~0 := 0; 14982#L98-2 assume !false; 14980#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14978#L101 assume !(12292 == ssl3_accept_~s__state~0); 14976#L104 assume !(16384 == ssl3_accept_~s__state~0); 14974#L107 assume !(8192 == ssl3_accept_~s__state~0); 14972#L110 assume !(24576 == ssl3_accept_~s__state~0); 14970#L113 assume !(8195 == ssl3_accept_~s__state~0); 14967#L116 assume !(8480 == ssl3_accept_~s__state~0); 14966#L119 assume !(8481 == ssl3_accept_~s__state~0); 14947#L122 assume !(8482 == ssl3_accept_~s__state~0); 14946#L125 assume !(8464 == ssl3_accept_~s__state~0); 14913#L128 assume !(8465 == ssl3_accept_~s__state~0); 14912#L131 assume !(8466 == ssl3_accept_~s__state~0); 14909#L134 assume 8496 == ssl3_accept_~s__state~0; 14460#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 14461#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14500#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 14945#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 14944#L296-2 ssl3_accept_~s__init_num~0 := 0; 14940#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14898#L579 ssl3_accept_~skip~0 := 0; 14899#L98-2 assume !false; 14894#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14895#L101 assume !(12292 == ssl3_accept_~s__state~0); 14884#L104 assume !(16384 == ssl3_accept_~s__state~0); 14885#L107 assume !(8192 == ssl3_accept_~s__state~0); 14927#L110 assume !(24576 == ssl3_accept_~s__state~0); 14925#L113 assume !(8195 == ssl3_accept_~s__state~0); 14923#L116 assume !(8480 == ssl3_accept_~s__state~0); 14921#L119 assume !(8481 == ssl3_accept_~s__state~0); 14919#L122 assume !(8482 == ssl3_accept_~s__state~0); 14917#L125 assume !(8464 == ssl3_accept_~s__state~0); 14915#L128 assume !(8465 == ssl3_accept_~s__state~0); 14914#L131 assume !(8466 == ssl3_accept_~s__state~0); 14863#L134 assume !(8496 == ssl3_accept_~s__state~0); 14862#L137 assume !(8497 == ssl3_accept_~s__state~0); 14791#L140 assume 8512 == ssl3_accept_~s__state~0; 14396#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 14321#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 14322#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 14332#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14306#L579 ssl3_accept_~skip~0 := 0; 14317#L98-2 assume !false; 14318#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14508#L101 assume !(12292 == ssl3_accept_~s__state~0); 14534#L104 assume !(16384 == ssl3_accept_~s__state~0); 15053#L107 assume !(8192 == ssl3_accept_~s__state~0); 15051#L110 assume !(24576 == ssl3_accept_~s__state~0); 15049#L113 assume !(8195 == ssl3_accept_~s__state~0); 15045#L116 assume !(8480 == ssl3_accept_~s__state~0); 15043#L119 assume !(8481 == ssl3_accept_~s__state~0); 15039#L122 assume !(8482 == ssl3_accept_~s__state~0); 15033#L125 assume !(8464 == ssl3_accept_~s__state~0); 15031#L128 assume !(8465 == ssl3_accept_~s__state~0); 15029#L131 assume !(8466 == ssl3_accept_~s__state~0); 15014#L134 assume !(8496 == ssl3_accept_~s__state~0); 15012#L137 assume !(8497 == ssl3_accept_~s__state~0); 15009#L140 assume !(8512 == ssl3_accept_~s__state~0); 15004#L143 assume !(8513 == ssl3_accept_~s__state~0); 15002#L146 assume 8528 == ssl3_accept_~s__state~0; 14368#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 14369#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 14532#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 14301#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 14302#L356 assume !(ssl3_accept_~ret~0 <= 0); 14387#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 14350#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14901#L579 ssl3_accept_~skip~0 := 0; 14896#L98-2 assume !false; 14897#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14887#L101 assume !(12292 == ssl3_accept_~s__state~0); 14888#L104 assume !(16384 == ssl3_accept_~s__state~0); 14882#L107 assume !(8192 == ssl3_accept_~s__state~0); 14881#L110 assume !(24576 == ssl3_accept_~s__state~0); 14879#L113 assume !(8195 == ssl3_accept_~s__state~0); 14877#L116 assume !(8480 == ssl3_accept_~s__state~0); 14875#L119 assume !(8481 == ssl3_accept_~s__state~0); 14873#L122 assume !(8482 == ssl3_accept_~s__state~0); 14871#L125 assume !(8464 == ssl3_accept_~s__state~0); 14869#L128 assume !(8465 == ssl3_accept_~s__state~0); 14866#L131 assume !(8466 == ssl3_accept_~s__state~0); 14867#L134 assume !(8496 == ssl3_accept_~s__state~0); 14910#L137 assume !(8497 == ssl3_accept_~s__state~0); 14911#L140 assume !(8512 == ssl3_accept_~s__state~0); 14789#L143 assume !(8513 == ssl3_accept_~s__state~0); 14790#L146 assume !(8528 == ssl3_accept_~s__state~0); 15003#L149 assume !(8529 == ssl3_accept_~s__state~0); 14573#L152 assume !(8544 == ssl3_accept_~s__state~0); 14574#L155 assume !(8545 == ssl3_accept_~s__state~0); 14575#L158 assume 8560 == ssl3_accept_~s__state~0; 14525#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 14513#L421 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 14342#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14930#L579 ssl3_accept_~skip~0 := 0; 14929#L98-2 assume !false; 14928#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14926#L101 assume !(12292 == ssl3_accept_~s__state~0); 14924#L104 assume !(16384 == ssl3_accept_~s__state~0); 14922#L107 assume !(8192 == ssl3_accept_~s__state~0); 14920#L110 assume !(24576 == ssl3_accept_~s__state~0); 14918#L113 assume !(8195 == ssl3_accept_~s__state~0); 14916#L116 assume !(8480 == ssl3_accept_~s__state~0); 14580#L119 assume !(8481 == ssl3_accept_~s__state~0); 14581#L122 assume !(8482 == ssl3_accept_~s__state~0); 14588#L125 assume 8464 == ssl3_accept_~s__state~0; 14515#L132 [2019-11-15 21:11:30,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:30,974 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 8 times [2019-11-15 21:11:30,975 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:30,975 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133608729] [2019-11-15 21:11:30,975 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:30,975 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:30,975 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:30,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:30,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:30,985 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:11:30,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:30,986 INFO L82 PathProgramCache]: Analyzing trace with hash -4998235, now seen corresponding path program 1 times [2019-11-15 21:11:30,986 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:30,987 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256113468] [2019-11-15 21:11:30,987 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:30,987 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:30,987 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:30,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:31,035 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2019-11-15 21:11:31,036 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256113468] [2019-11-15 21:11:31,036 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:11:31,036 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 21:11:31,037 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119033740] [2019-11-15 21:11:31,037 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:11:31,037 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:11:31,038 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:11:31,038 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:11:31,038 INFO L87 Difference]: Start difference. First operand 861 states and 1145 transitions. cyclomatic complexity: 288 Second operand 3 states. [2019-11-15 21:11:31,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:11:31,196 INFO L93 Difference]: Finished difference Result 964 states and 1276 transitions. [2019-11-15 21:11:31,196 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:11:31,197 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 964 states and 1276 transitions. [2019-11-15 21:11:31,201 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 601 [2019-11-15 21:11:31,209 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 964 states to 964 states and 1276 transitions. [2019-11-15 21:11:31,209 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 678 [2019-11-15 21:11:31,210 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 678 [2019-11-15 21:11:31,211 INFO L73 IsDeterministic]: Start isDeterministic. Operand 964 states and 1276 transitions. [2019-11-15 21:11:31,211 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:11:31,211 INFO L688 BuchiCegarLoop]: Abstraction has 964 states and 1276 transitions. [2019-11-15 21:11:31,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 964 states and 1276 transitions. [2019-11-15 21:11:31,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 964 to 942. [2019-11-15 21:11:31,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 942 states. [2019-11-15 21:11:31,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 942 states to 942 states and 1241 transitions. [2019-11-15 21:11:31,229 INFO L711 BuchiCegarLoop]: Abstraction has 942 states and 1241 transitions. [2019-11-15 21:11:31,229 INFO L591 BuchiCegarLoop]: Abstraction has 942 states and 1241 transitions. [2019-11-15 21:11:31,229 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-11-15 21:11:31,229 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 942 states and 1241 transitions. [2019-11-15 21:11:31,234 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 587 [2019-11-15 21:11:31,234 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:11:31,234 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:11:31,236 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:31,236 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:31,236 INFO L791 eck$LassoCheckResult]: Stem: 16353#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 16179#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16140#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 16141#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16252#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 16253#L98-2 assume !false; 16444#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17006#L101 assume !(12292 == ssl3_accept_~s__state~0); 17005#L104 assume !(16384 == ssl3_accept_~s__state~0); 16998#L107 assume !(8192 == ssl3_accept_~s__state~0); 16994#L110 assume !(24576 == ssl3_accept_~s__state~0); 16990#L113 assume !(8195 == ssl3_accept_~s__state~0); 16986#L116 assume !(8480 == ssl3_accept_~s__state~0); 16985#L119 assume !(8481 == ssl3_accept_~s__state~0); 16783#L122 assume !(8482 == ssl3_accept_~s__state~0); 16784#L125 assume 8464 == ssl3_accept_~s__state~0; 16361#L132 [2019-11-15 21:11:31,237 INFO L793 eck$LassoCheckResult]: Loop: 16361#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 16261#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 16255#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 16256#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16751#L579 ssl3_accept_~skip~0 := 0; 16749#L98-2 assume !false; 16747#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16745#L101 assume !(12292 == ssl3_accept_~s__state~0); 16743#L104 assume !(16384 == ssl3_accept_~s__state~0); 16741#L107 assume !(8192 == ssl3_accept_~s__state~0); 16739#L110 assume !(24576 == ssl3_accept_~s__state~0); 16737#L113 assume !(8195 == ssl3_accept_~s__state~0); 16735#L116 assume !(8480 == ssl3_accept_~s__state~0); 16733#L119 assume !(8481 == ssl3_accept_~s__state~0); 16731#L122 assume !(8482 == ssl3_accept_~s__state~0); 16729#L125 assume !(8464 == ssl3_accept_~s__state~0); 16727#L128 assume !(8465 == ssl3_accept_~s__state~0); 16725#L131 assume !(8466 == ssl3_accept_~s__state~0); 16721#L134 assume 8496 == ssl3_accept_~s__state~0; 16594#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 16345#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16346#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 16142#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 16128#L296-2 ssl3_accept_~s__init_num~0 := 0; 16129#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16228#L579 ssl3_accept_~skip~0 := 0; 16147#L98-2 assume !false; 16148#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16355#L101 assume !(12292 == ssl3_accept_~s__state~0); 17060#L104 assume !(16384 == ssl3_accept_~s__state~0); 17059#L107 assume !(8192 == ssl3_accept_~s__state~0); 16357#L110 assume !(24576 == ssl3_accept_~s__state~0); 16283#L113 assume !(8195 == ssl3_accept_~s__state~0); 16284#L116 assume !(8480 == ssl3_accept_~s__state~0); 17057#L119 assume !(8481 == ssl3_accept_~s__state~0); 17056#L122 assume !(8482 == ssl3_accept_~s__state~0); 17055#L125 assume !(8464 == ssl3_accept_~s__state~0); 17054#L128 assume !(8465 == ssl3_accept_~s__state~0); 17052#L131 assume !(8466 == ssl3_accept_~s__state~0); 17051#L134 assume !(8496 == ssl3_accept_~s__state~0); 16367#L137 assume !(8497 == ssl3_accept_~s__state~0); 16368#L140 assume 8512 == ssl3_accept_~s__state~0; 16590#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 17045#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 16162#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 16163#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17046#L579 ssl3_accept_~skip~0 := 0; 17043#L98-2 assume !false; 17041#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17040#L101 assume !(12292 == ssl3_accept_~s__state~0); 17034#L104 assume !(16384 == ssl3_accept_~s__state~0); 17032#L107 assume !(8192 == ssl3_accept_~s__state~0); 17030#L110 assume !(24576 == ssl3_accept_~s__state~0); 17028#L113 assume !(8195 == ssl3_accept_~s__state~0); 17026#L116 assume !(8480 == ssl3_accept_~s__state~0); 17024#L119 assume !(8481 == ssl3_accept_~s__state~0); 17021#L122 assume !(8482 == ssl3_accept_~s__state~0); 17013#L125 assume !(8464 == ssl3_accept_~s__state~0); 17008#L128 assume !(8465 == ssl3_accept_~s__state~0); 17000#L131 assume !(8466 == ssl3_accept_~s__state~0); 16996#L134 assume !(8496 == ssl3_accept_~s__state~0); 16992#L137 assume !(8497 == ssl3_accept_~s__state~0); 16984#L140 assume !(8512 == ssl3_accept_~s__state~0); 16328#L143 assume !(8513 == ssl3_accept_~s__state~0); 16329#L146 assume 8528 == ssl3_accept_~s__state~0; 16200#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 16201#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 16380#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 16132#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 16133#L356 assume !(ssl3_accept_~ret~0 <= 0); 16220#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 16326#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16997#L579 ssl3_accept_~skip~0 := 0; 16993#L98-2 assume !false; 16989#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16988#L101 assume !(12292 == ssl3_accept_~s__state~0); 16987#L104 assume !(16384 == ssl3_accept_~s__state~0); 16928#L107 assume !(8192 == ssl3_accept_~s__state~0); 16927#L110 assume !(24576 == ssl3_accept_~s__state~0); 16926#L113 assume !(8195 == ssl3_accept_~s__state~0); 16923#L116 assume !(8480 == ssl3_accept_~s__state~0); 16921#L119 assume !(8481 == ssl3_accept_~s__state~0); 16914#L122 assume !(8482 == ssl3_accept_~s__state~0); 16912#L125 assume !(8464 == ssl3_accept_~s__state~0); 16911#L128 assume !(8465 == ssl3_accept_~s__state~0); 16910#L131 assume !(8466 == ssl3_accept_~s__state~0); 16909#L134 assume !(8496 == ssl3_accept_~s__state~0); 16907#L137 assume !(8497 == ssl3_accept_~s__state~0); 16879#L140 assume !(8512 == ssl3_accept_~s__state~0); 16874#L143 assume !(8513 == ssl3_accept_~s__state~0); 16856#L146 assume !(8528 == ssl3_accept_~s__state~0); 16300#L149 assume !(8529 == ssl3_accept_~s__state~0); 16266#L152 assume 8544 == ssl3_accept_~s__state~0; 16267#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 16387#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 16316#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16312#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 16197#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 16192#L403 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 16193#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16796#L579 ssl3_accept_~skip~0 := 0; 16795#L98-2 assume !false; 16794#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16793#L101 assume !(12292 == ssl3_accept_~s__state~0); 16792#L104 assume !(16384 == ssl3_accept_~s__state~0); 16791#L107 assume !(8192 == ssl3_accept_~s__state~0); 16790#L110 assume !(24576 == ssl3_accept_~s__state~0); 16789#L113 assume !(8195 == ssl3_accept_~s__state~0); 16788#L116 assume !(8480 == ssl3_accept_~s__state~0); 16414#L119 assume !(8481 == ssl3_accept_~s__state~0); 16415#L122 assume !(8482 == ssl3_accept_~s__state~0); 16421#L125 assume 8464 == ssl3_accept_~s__state~0; 16361#L132 [2019-11-15 21:11:31,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:31,237 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 9 times [2019-11-15 21:11:31,237 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:31,237 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808823312] [2019-11-15 21:11:31,237 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:31,238 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:31,238 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:31,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:31,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:31,251 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:11:31,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:31,253 INFO L82 PathProgramCache]: Analyzing trace with hash 1270421333, now seen corresponding path program 1 times [2019-11-15 21:11:31,253 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:31,254 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396105933] [2019-11-15 21:11:31,254 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:31,254 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:31,254 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:31,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:31,304 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-15 21:11:31,305 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396105933] [2019-11-15 21:11:31,305 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:11:31,305 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 21:11:31,305 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661501408] [2019-11-15 21:11:31,307 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:11:31,307 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:11:31,307 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:11:31,308 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:11:31,308 INFO L87 Difference]: Start difference. First operand 942 states and 1241 transitions. cyclomatic complexity: 303 Second operand 3 states. [2019-11-15 21:11:31,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:11:31,457 INFO L93 Difference]: Finished difference Result 1015 states and 1329 transitions. [2019-11-15 21:11:31,457 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:11:31,457 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1015 states and 1329 transitions. [2019-11-15 21:11:31,463 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 619 [2019-11-15 21:11:31,470 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1015 states to 993 states and 1298 transitions. [2019-11-15 21:11:31,471 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 716 [2019-11-15 21:11:31,472 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 730 [2019-11-15 21:11:31,472 INFO L73 IsDeterministic]: Start isDeterministic. Operand 993 states and 1298 transitions. [2019-11-15 21:11:31,472 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:11:31,472 INFO L688 BuchiCegarLoop]: Abstraction has 993 states and 1298 transitions. [2019-11-15 21:11:31,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 993 states and 1298 transitions. [2019-11-15 21:11:31,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 993 to 946. [2019-11-15 21:11:31,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 946 states. [2019-11-15 21:11:31,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1244 transitions. [2019-11-15 21:11:31,488 INFO L711 BuchiCegarLoop]: Abstraction has 946 states and 1244 transitions. [2019-11-15 21:11:31,489 INFO L591 BuchiCegarLoop]: Abstraction has 946 states and 1244 transitions. [2019-11-15 21:11:31,489 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-11-15 21:11:31,489 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 946 states and 1244 transitions. [2019-11-15 21:11:31,494 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2019-11-15 21:11:31,494 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:11:31,494 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:11:31,495 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:31,495 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:31,495 INFO L791 eck$LassoCheckResult]: Stem: 18284#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 18133#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18101#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 18102#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18201#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 18202#L98-2 assume !false; 18494#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18492#L101 assume !(12292 == ssl3_accept_~s__state~0); 18490#L104 assume !(16384 == ssl3_accept_~s__state~0); 18488#L107 assume !(8192 == ssl3_accept_~s__state~0); 18486#L110 assume !(24576 == ssl3_accept_~s__state~0); 18484#L113 assume !(8195 == ssl3_accept_~s__state~0); 18482#L116 assume !(8480 == ssl3_accept_~s__state~0); 18480#L119 assume 8481 == ssl3_accept_~s__state~0; 18122#L120 [2019-11-15 21:11:31,496 INFO L793 eck$LassoCheckResult]: Loop: 18122#L120 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 18123#L258 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 18128#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18098#L579 ssl3_accept_~skip~0 := 0; 18108#L98-2 assume !false; 18109#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18285#L101 assume !(12292 == ssl3_accept_~s__state~0); 18292#L104 assume !(16384 == ssl3_accept_~s__state~0); 18293#L107 assume !(8192 == ssl3_accept_~s__state~0); 18287#L110 assume !(24576 == ssl3_accept_~s__state~0); 18226#L113 assume !(8195 == ssl3_accept_~s__state~0); 18211#L116 assume !(8480 == ssl3_accept_~s__state~0); 18212#L119 assume !(8481 == ssl3_accept_~s__state~0); 18172#L122 assume !(8482 == ssl3_accept_~s__state~0); 18138#L125 assume !(8464 == ssl3_accept_~s__state~0); 18139#L128 assume !(8465 == ssl3_accept_~s__state~0); 18124#L131 assume !(8466 == ssl3_accept_~s__state~0); 18125#L134 assume !(8496 == ssl3_accept_~s__state~0); 18296#L137 assume !(8497 == ssl3_accept_~s__state~0); 18297#L140 assume !(8512 == ssl3_accept_~s__state~0); 18264#L143 assume !(8513 == ssl3_accept_~s__state~0); 18228#L146 assume !(8528 == ssl3_accept_~s__state~0); 18229#L149 assume !(8529 == ssl3_accept_~s__state~0); 18215#L152 assume !(8544 == ssl3_accept_~s__state~0); 18180#L155 assume !(8545 == ssl3_accept_~s__state~0); 18181#L158 assume !(8560 == ssl3_accept_~s__state~0); 18516#L161 assume !(8561 == ssl3_accept_~s__state~0); 18324#L164 assume 8448 == ssl3_accept_~s__state~0; 18267#L165 assume !(ssl3_accept_~num1~0 > 0); 18268#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 18291#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18415#L579 ssl3_accept_~skip~0 := 0; 18413#L98-2 assume !false; 18411#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18408#L101 assume !(12292 == ssl3_accept_~s__state~0); 18409#L104 assume !(16384 == ssl3_accept_~s__state~0); 18493#L107 assume !(8192 == ssl3_accept_~s__state~0); 18491#L110 assume !(24576 == ssl3_accept_~s__state~0); 18489#L113 assume !(8195 == ssl3_accept_~s__state~0); 18487#L116 assume 8480 == ssl3_accept_~s__state~0; 18122#L120 [2019-11-15 21:11:31,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:31,496 INFO L82 PathProgramCache]: Analyzing trace with hash 82541866, now seen corresponding path program 1 times [2019-11-15 21:11:31,496 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:31,496 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502891430] [2019-11-15 21:11:31,496 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:31,497 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:31,497 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:31,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:31,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:11:31,515 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502891430] [2019-11-15 21:11:31,515 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:11:31,516 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-15 21:11:31,516 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520541407] [2019-11-15 21:11:31,516 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 21:11:31,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:31,516 INFO L82 PathProgramCache]: Analyzing trace with hash 1448922226, now seen corresponding path program 1 times [2019-11-15 21:11:31,517 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:31,517 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295257926] [2019-11-15 21:11:31,517 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:31,517 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:31,517 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:31,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:31,551 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:11:31,551 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295257926] [2019-11-15 21:11:31,551 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [642039807] [2019-11-15 21:11:31,552 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_588e56f4-7410-4cb5-9275-8c4f7803dee8/bin/uautomizer/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 21:11:31,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:31,598 INFO L256 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-15 21:11:31,599 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 21:11:31,605 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:11:31,605 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 21:11:31,605 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-15 21:11:31,605 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743158529] [2019-11-15 21:11:31,606 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:11:31,606 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:11:31,606 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:11:31,606 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:11:31,606 INFO L87 Difference]: Start difference. First operand 946 states and 1244 transitions. cyclomatic complexity: 303 Second operand 3 states. [2019-11-15 21:11:31,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:11:31,736 INFO L93 Difference]: Finished difference Result 948 states and 1244 transitions. [2019-11-15 21:11:31,737 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:11:31,737 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 948 states and 1244 transitions. [2019-11-15 21:11:31,743 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2019-11-15 21:11:31,750 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 948 states to 948 states and 1244 transitions. [2019-11-15 21:11:31,750 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 685 [2019-11-15 21:11:31,751 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 685 [2019-11-15 21:11:31,751 INFO L73 IsDeterministic]: Start isDeterministic. Operand 948 states and 1244 transitions. [2019-11-15 21:11:31,751 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:11:31,751 INFO L688 BuchiCegarLoop]: Abstraction has 948 states and 1244 transitions. [2019-11-15 21:11:31,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 948 states and 1244 transitions. [2019-11-15 21:11:31,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 948 to 946. [2019-11-15 21:11:31,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 946 states. [2019-11-15 21:11:31,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1242 transitions. [2019-11-15 21:11:31,768 INFO L711 BuchiCegarLoop]: Abstraction has 946 states and 1242 transitions. [2019-11-15 21:11:31,768 INFO L591 BuchiCegarLoop]: Abstraction has 946 states and 1242 transitions. [2019-11-15 21:11:31,768 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-11-15 21:11:31,768 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 946 states and 1242 transitions. [2019-11-15 21:11:31,771 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2019-11-15 21:11:31,771 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:11:31,771 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:11:31,772 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:31,772 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:31,772 INFO L791 eck$LassoCheckResult]: Stem: 20317#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 20153#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20120#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 20121#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20224#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 20225#L98-2 assume !false; 20131#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20319#L101 assume !(12292 == ssl3_accept_~s__state~0); 20327#L104 assume !(16384 == ssl3_accept_~s__state~0); 20328#L107 assume !(8192 == ssl3_accept_~s__state~0); 20410#L110 assume !(24576 == ssl3_accept_~s__state~0); 20407#L113 assume !(8195 == ssl3_accept_~s__state~0); 20404#L116 assume !(8480 == ssl3_accept_~s__state~0); 20401#L119 assume !(8481 == ssl3_accept_~s__state~0); 20396#L122 assume 8482 == ssl3_accept_~s__state~0; 20341#L123 [2019-11-15 21:11:31,773 INFO L793 eck$LassoCheckResult]: Loop: 20341#L123 ssl3_accept_~s__state~0 := 3; 20148#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20117#L579 ssl3_accept_~skip~0 := 0; 21033#L98-2 assume !false; 21027#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21025#L101 assume !(12292 == ssl3_accept_~s__state~0); 21023#L104 assume !(16384 == ssl3_accept_~s__state~0); 21021#L107 assume !(8192 == ssl3_accept_~s__state~0); 21019#L110 assume !(24576 == ssl3_accept_~s__state~0); 21017#L113 assume !(8195 == ssl3_accept_~s__state~0); 21015#L116 assume !(8480 == ssl3_accept_~s__state~0); 21013#L119 assume !(8481 == ssl3_accept_~s__state~0); 21009#L122 assume !(8482 == ssl3_accept_~s__state~0); 20158#L125 assume !(8464 == ssl3_accept_~s__state~0); 20159#L128 assume !(8465 == ssl3_accept_~s__state~0); 20958#L131 assume !(8466 == ssl3_accept_~s__state~0); 20528#L134 assume !(8496 == ssl3_accept_~s__state~0); 20525#L137 assume !(8497 == ssl3_accept_~s__state~0); 20523#L140 assume !(8512 == ssl3_accept_~s__state~0); 20521#L143 assume !(8513 == ssl3_accept_~s__state~0); 20519#L146 assume !(8528 == ssl3_accept_~s__state~0); 20516#L149 assume !(8529 == ssl3_accept_~s__state~0); 20514#L152 assume !(8544 == ssl3_accept_~s__state~0); 20512#L155 assume !(8545 == ssl3_accept_~s__state~0); 20510#L158 assume !(8560 == ssl3_accept_~s__state~0); 20507#L161 assume !(8561 == ssl3_accept_~s__state~0); 20364#L164 assume 8448 == ssl3_accept_~s__state~0; 20296#L165 assume !(ssl3_accept_~num1~0 > 0); 20297#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 20324#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20474#L579 ssl3_accept_~skip~0 := 0; 20472#L98-2 assume !false; 20470#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20467#L101 assume !(12292 == ssl3_accept_~s__state~0); 20468#L104 assume !(16384 == ssl3_accept_~s__state~0); 20542#L107 assume !(8192 == ssl3_accept_~s__state~0); 20540#L110 assume !(24576 == ssl3_accept_~s__state~0); 20538#L113 assume !(8195 == ssl3_accept_~s__state~0); 20536#L116 assume !(8480 == ssl3_accept_~s__state~0); 20534#L119 assume !(8481 == ssl3_accept_~s__state~0); 20533#L122 assume 8482 == ssl3_accept_~s__state~0; 20341#L123 [2019-11-15 21:11:31,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:31,773 INFO L82 PathProgramCache]: Analyzing trace with hash -1736169309, now seen corresponding path program 1 times [2019-11-15 21:11:31,773 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:31,773 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321080330] [2019-11-15 21:11:31,773 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:31,774 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:31,774 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:31,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:31,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:11:31,787 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321080330] [2019-11-15 21:11:31,787 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:11:31,787 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-15 21:11:31,788 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476806830] [2019-11-15 21:11:31,788 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 21:11:31,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:31,788 INFO L82 PathProgramCache]: Analyzing trace with hash -1221509630, now seen corresponding path program 1 times [2019-11-15 21:11:31,788 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:31,789 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585383870] [2019-11-15 21:11:31,789 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:31,789 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:31,789 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:31,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:31,804 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:11:31,805 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585383870] [2019-11-15 21:11:31,805 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:11:31,805 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 21:11:31,805 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257828129] [2019-11-15 21:11:31,805 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:11:31,806 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:11:31,806 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:11:31,806 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:11:31,806 INFO L87 Difference]: Start difference. First operand 946 states and 1242 transitions. cyclomatic complexity: 301 Second operand 3 states. [2019-11-15 21:11:31,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:11:31,940 INFO L93 Difference]: Finished difference Result 946 states and 1240 transitions. [2019-11-15 21:11:31,941 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:11:31,941 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 946 states and 1240 transitions. [2019-11-15 21:11:31,944 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2019-11-15 21:11:31,952 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 946 states to 946 states and 1240 transitions. [2019-11-15 21:11:31,952 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 683 [2019-11-15 21:11:31,953 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 683 [2019-11-15 21:11:31,953 INFO L73 IsDeterministic]: Start isDeterministic. Operand 946 states and 1240 transitions. [2019-11-15 21:11:31,953 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:11:31,953 INFO L688 BuchiCegarLoop]: Abstraction has 946 states and 1240 transitions. [2019-11-15 21:11:31,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 946 states and 1240 transitions. [2019-11-15 21:11:31,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 946 to 946. [2019-11-15 21:11:31,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 946 states. [2019-11-15 21:11:31,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1240 transitions. [2019-11-15 21:11:31,971 INFO L711 BuchiCegarLoop]: Abstraction has 946 states and 1240 transitions. [2019-11-15 21:11:31,971 INFO L591 BuchiCegarLoop]: Abstraction has 946 states and 1240 transitions. [2019-11-15 21:11:31,971 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-11-15 21:11:31,971 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 946 states and 1240 transitions. [2019-11-15 21:11:31,974 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2019-11-15 21:11:31,974 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:11:31,974 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:11:31,976 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:31,976 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:31,976 INFO L791 eck$LassoCheckResult]: Stem: 22204#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 22051#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22019#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 22020#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 22119#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 22120#L98-2 assume !false; 22386#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22658#L101 assume !(12292 == ssl3_accept_~s__state~0); 22657#L104 assume !(16384 == ssl3_accept_~s__state~0); 22655#L107 assume !(8192 == ssl3_accept_~s__state~0); 22654#L110 assume !(24576 == ssl3_accept_~s__state~0); 22653#L113 assume !(8195 == ssl3_accept_~s__state~0); 22652#L116 assume !(8480 == ssl3_accept_~s__state~0); 22647#L119 assume !(8481 == ssl3_accept_~s__state~0); 22645#L122 assume !(8482 == ssl3_accept_~s__state~0); 22643#L125 assume 8464 == ssl3_accept_~s__state~0; 22210#L132 [2019-11-15 21:11:31,977 INFO L793 eck$LassoCheckResult]: Loop: 22210#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 22128#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 22122#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 22123#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22849#L579 ssl3_accept_~skip~0 := 0; 22844#L98-2 assume !false; 22842#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22840#L101 assume !(12292 == ssl3_accept_~s__state~0); 22838#L104 assume !(16384 == ssl3_accept_~s__state~0); 22836#L107 assume !(8192 == ssl3_accept_~s__state~0); 22834#L110 assume !(24576 == ssl3_accept_~s__state~0); 22832#L113 assume !(8195 == ssl3_accept_~s__state~0); 22830#L116 assume !(8480 == ssl3_accept_~s__state~0); 22828#L119 assume !(8481 == ssl3_accept_~s__state~0); 22826#L122 assume !(8482 == ssl3_accept_~s__state~0); 22824#L125 assume !(8464 == ssl3_accept_~s__state~0); 22822#L128 assume !(8465 == ssl3_accept_~s__state~0); 22820#L131 assume !(8466 == ssl3_accept_~s__state~0); 22813#L134 assume 8496 == ssl3_accept_~s__state~0; 22156#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 22157#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 22198#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 22021#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 22022#L296-2 ssl3_accept_~s__init_num~0 := 0; 22936#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22930#L579 ssl3_accept_~skip~0 := 0; 22928#L98-2 assume !false; 22926#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22924#L101 assume !(12292 == ssl3_accept_~s__state~0); 22922#L104 assume !(16384 == ssl3_accept_~s__state~0); 22920#L107 assume !(8192 == ssl3_accept_~s__state~0); 22918#L110 assume !(24576 == ssl3_accept_~s__state~0); 22916#L113 assume !(8195 == ssl3_accept_~s__state~0); 22914#L116 assume !(8480 == ssl3_accept_~s__state~0); 22913#L119 assume !(8481 == ssl3_accept_~s__state~0); 22912#L122 assume !(8482 == ssl3_accept_~s__state~0); 22911#L125 assume !(8464 == ssl3_accept_~s__state~0); 22910#L128 assume !(8465 == ssl3_accept_~s__state~0); 22909#L131 assume !(8466 == ssl3_accept_~s__state~0); 22226#L134 assume !(8496 == ssl3_accept_~s__state~0); 22216#L137 assume !(8497 == ssl3_accept_~s__state~0); 22217#L140 assume 8512 == ssl3_accept_~s__state~0; 22097#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22030#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 22031#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 22038#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22843#L579 ssl3_accept_~skip~0 := 0; 22841#L98-2 assume !false; 22839#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22837#L101 assume !(12292 == ssl3_accept_~s__state~0); 22835#L104 assume !(16384 == ssl3_accept_~s__state~0); 22833#L107 assume !(8192 == ssl3_accept_~s__state~0); 22831#L110 assume !(24576 == ssl3_accept_~s__state~0); 22829#L113 assume !(8195 == ssl3_accept_~s__state~0); 22827#L116 assume !(8480 == ssl3_accept_~s__state~0); 22825#L119 assume !(8481 == ssl3_accept_~s__state~0); 22823#L122 assume !(8482 == ssl3_accept_~s__state~0); 22821#L125 assume !(8464 == ssl3_accept_~s__state~0); 22819#L128 assume !(8465 == ssl3_accept_~s__state~0); 22818#L131 assume !(8466 == ssl3_accept_~s__state~0); 22817#L134 assume !(8496 == ssl3_accept_~s__state~0); 22815#L137 assume !(8497 == ssl3_accept_~s__state~0); 22812#L140 assume !(8512 == ssl3_accept_~s__state~0); 22806#L143 assume !(8513 == ssl3_accept_~s__state~0); 22532#L146 assume 8528 == ssl3_accept_~s__state~0; 22069#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 22070#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 22223#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 22193#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 22176#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 22089#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 22183#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22939#L579 ssl3_accept_~skip~0 := 0; 22938#L98-2 assume !false; 22937#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22931#L101 assume !(12292 == ssl3_accept_~s__state~0); 22929#L104 assume !(16384 == ssl3_accept_~s__state~0); 22927#L107 assume !(8192 == ssl3_accept_~s__state~0); 22925#L110 assume !(24576 == ssl3_accept_~s__state~0); 22923#L113 assume !(8195 == ssl3_accept_~s__state~0); 22921#L116 assume !(8480 == ssl3_accept_~s__state~0); 22919#L119 assume !(8481 == ssl3_accept_~s__state~0); 22917#L122 assume !(8482 == ssl3_accept_~s__state~0); 22915#L125 assume !(8464 == ssl3_accept_~s__state~0); 22907#L128 assume !(8465 == ssl3_accept_~s__state~0); 22906#L131 assume !(8466 == ssl3_accept_~s__state~0); 22905#L134 assume !(8496 == ssl3_accept_~s__state~0); 22903#L137 assume !(8497 == ssl3_accept_~s__state~0); 22862#L140 assume !(8512 == ssl3_accept_~s__state~0); 22185#L143 assume !(8513 == ssl3_accept_~s__state~0); 22147#L146 assume !(8528 == ssl3_accept_~s__state~0); 22148#L149 assume !(8529 == ssl3_accept_~s__state~0); 22160#L152 assume 8544 == ssl3_accept_~s__state~0; 22227#L156 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 22053#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22720#L579 ssl3_accept_~skip~0 := 0; 22718#L98-2 assume !false; 22716#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22714#L101 assume !(12292 == ssl3_accept_~s__state~0); 22712#L104 assume !(16384 == ssl3_accept_~s__state~0); 22710#L107 assume !(8192 == ssl3_accept_~s__state~0); 22708#L110 assume !(24576 == ssl3_accept_~s__state~0); 22706#L113 assume !(8195 == ssl3_accept_~s__state~0); 22704#L116 assume !(8480 == ssl3_accept_~s__state~0); 22702#L119 assume !(8481 == ssl3_accept_~s__state~0); 22700#L122 assume !(8482 == ssl3_accept_~s__state~0); 22698#L125 assume !(8464 == ssl3_accept_~s__state~0); 22696#L128 assume !(8465 == ssl3_accept_~s__state~0); 22694#L131 assume !(8466 == ssl3_accept_~s__state~0); 22692#L134 assume !(8496 == ssl3_accept_~s__state~0); 22690#L137 assume !(8497 == ssl3_accept_~s__state~0); 22688#L140 assume !(8512 == ssl3_accept_~s__state~0); 22686#L143 assume !(8513 == ssl3_accept_~s__state~0); 22683#L146 assume !(8528 == ssl3_accept_~s__state~0); 22681#L149 assume !(8529 == ssl3_accept_~s__state~0); 22547#L152 assume !(8544 == ssl3_accept_~s__state~0); 22538#L155 assume !(8545 == ssl3_accept_~s__state~0); 22319#L158 assume !(8560 == ssl3_accept_~s__state~0); 22315#L161 assume !(8561 == ssl3_accept_~s__state~0); 22316#L164 assume !(8448 == ssl3_accept_~s__state~0); 22676#L167 assume 8576 == ssl3_accept_~s__state~0; 22166#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 22167#L443 assume !(ssl3_accept_~ret~0 <= 0); 22163#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 22118#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22894#L579 ssl3_accept_~skip~0 := 0; 22892#L98-2 assume !false; 22890#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22888#L101 assume !(12292 == ssl3_accept_~s__state~0); 22886#L104 assume !(16384 == ssl3_accept_~s__state~0); 22884#L107 assume !(8192 == ssl3_accept_~s__state~0); 22882#L110 assume !(24576 == ssl3_accept_~s__state~0); 22880#L113 assume !(8195 == ssl3_accept_~s__state~0); 22878#L116 assume !(8480 == ssl3_accept_~s__state~0); 22248#L119 assume !(8481 == ssl3_accept_~s__state~0); 22874#L122 assume !(8482 == ssl3_accept_~s__state~0); 22871#L125 assume 8464 == ssl3_accept_~s__state~0; 22210#L132 [2019-11-15 21:11:31,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:31,977 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 10 times [2019-11-15 21:11:31,977 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:31,977 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58239411] [2019-11-15 21:11:31,978 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:31,978 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:31,978 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:31,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:31,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:31,988 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:11:31,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:31,989 INFO L82 PathProgramCache]: Analyzing trace with hash -998811289, now seen corresponding path program 1 times [2019-11-15 21:11:31,989 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:31,989 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27770712] [2019-11-15 21:11:31,989 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:31,989 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:31,989 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:32,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:32,037 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2019-11-15 21:11:32,037 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27770712] [2019-11-15 21:11:32,038 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:11:32,038 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 21:11:32,038 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657284794] [2019-11-15 21:11:32,038 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:11:32,039 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:11:32,039 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:11:32,039 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:11:32,039 INFO L87 Difference]: Start difference. First operand 946 states and 1240 transitions. cyclomatic complexity: 299 Second operand 3 states. [2019-11-15 21:11:32,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:11:32,060 INFO L93 Difference]: Finished difference Result 1863 states and 2425 transitions. [2019-11-15 21:11:32,060 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:11:32,061 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1863 states and 2425 transitions. [2019-11-15 21:11:32,071 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1202 [2019-11-15 21:11:32,087 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1863 states to 1863 states and 2425 transitions. [2019-11-15 21:11:32,087 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1344 [2019-11-15 21:11:32,089 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1344 [2019-11-15 21:11:32,089 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1863 states and 2425 transitions. [2019-11-15 21:11:32,090 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:11:32,090 INFO L688 BuchiCegarLoop]: Abstraction has 1863 states and 2425 transitions. [2019-11-15 21:11:32,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1863 states and 2425 transitions. [2019-11-15 21:11:32,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1863 to 949. [2019-11-15 21:11:32,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 949 states. [2019-11-15 21:11:32,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 949 states to 949 states and 1243 transitions. [2019-11-15 21:11:32,115 INFO L711 BuchiCegarLoop]: Abstraction has 949 states and 1243 transitions. [2019-11-15 21:11:32,115 INFO L591 BuchiCegarLoop]: Abstraction has 949 states and 1243 transitions. [2019-11-15 21:11:32,115 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-11-15 21:11:32,115 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 949 states and 1243 transitions. [2019-11-15 21:11:32,119 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2019-11-15 21:11:32,119 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:11:32,119 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:11:32,121 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:32,121 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:32,121 INFO L791 eck$LassoCheckResult]: Stem: 25031#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 24866#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 24834#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 24835#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 24938#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 24939#L98-2 assume !false; 25547#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25741#L101 assume !(12292 == ssl3_accept_~s__state~0); 25739#L104 assume !(16384 == ssl3_accept_~s__state~0); 25737#L107 assume !(8192 == ssl3_accept_~s__state~0); 25735#L110 assume !(24576 == ssl3_accept_~s__state~0); 25730#L113 assume !(8195 == ssl3_accept_~s__state~0); 25728#L116 assume !(8480 == ssl3_accept_~s__state~0); 25726#L119 assume !(8481 == ssl3_accept_~s__state~0); 25704#L122 assume !(8482 == ssl3_accept_~s__state~0); 25135#L125 assume 8464 == ssl3_accept_~s__state~0; 25038#L132 [2019-11-15 21:11:32,121 INFO L793 eck$LassoCheckResult]: Loop: 25038#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 24947#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 24941#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 24942#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25479#L579 ssl3_accept_~skip~0 := 0; 25478#L98-2 assume !false; 25477#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25476#L101 assume !(12292 == ssl3_accept_~s__state~0); 25475#L104 assume !(16384 == ssl3_accept_~s__state~0); 25474#L107 assume !(8192 == ssl3_accept_~s__state~0); 25473#L110 assume !(24576 == ssl3_accept_~s__state~0); 25472#L113 assume !(8195 == ssl3_accept_~s__state~0); 25471#L116 assume !(8480 == ssl3_accept_~s__state~0); 25470#L119 assume !(8481 == ssl3_accept_~s__state~0); 25469#L122 assume !(8482 == ssl3_accept_~s__state~0); 25468#L125 assume !(8464 == ssl3_accept_~s__state~0); 25398#L128 assume !(8465 == ssl3_accept_~s__state~0); 25397#L131 assume !(8466 == ssl3_accept_~s__state~0); 25341#L134 assume 8496 == ssl3_accept_~s__state~0; 25189#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 25020#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 25021#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 24836#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 24822#L296-2 ssl3_accept_~s__init_num~0 := 0; 24823#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24831#L579 ssl3_accept_~skip~0 := 0; 24841#L98-2 assume !false; 24842#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25033#L101 assume !(12292 == ssl3_accept_~s__state~0); 25040#L104 assume !(16384 == ssl3_accept_~s__state~0); 25041#L107 assume !(8192 == ssl3_accept_~s__state~0); 25035#L110 assume !(24576 == ssl3_accept_~s__state~0); 24965#L113 assume !(8195 == ssl3_accept_~s__state~0); 24950#L116 assume !(8480 == ssl3_accept_~s__state~0); 24951#L119 assume !(8481 == ssl3_accept_~s__state~0); 24906#L122 assume !(8482 == ssl3_accept_~s__state~0); 24871#L125 assume !(8464 == ssl3_accept_~s__state~0); 24872#L128 assume !(8465 == ssl3_accept_~s__state~0); 24857#L131 assume !(8466 == ssl3_accept_~s__state~0); 24858#L134 assume !(8496 == ssl3_accept_~s__state~0); 25044#L137 assume !(8497 == ssl3_accept_~s__state~0); 25045#L140 assume 8512 == ssl3_accept_~s__state~0; 24912#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 24913#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 25712#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 25711#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25528#L579 ssl3_accept_~skip~0 := 0; 25529#L98-2 assume !false; 25522#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25523#L101 assume !(12292 == ssl3_accept_~s__state~0); 25516#L104 assume !(16384 == ssl3_accept_~s__state~0); 25517#L107 assume !(8192 == ssl3_accept_~s__state~0); 25510#L110 assume !(24576 == ssl3_accept_~s__state~0); 25511#L113 assume !(8195 == ssl3_accept_~s__state~0); 25504#L116 assume !(8480 == ssl3_accept_~s__state~0); 25505#L119 assume !(8481 == ssl3_accept_~s__state~0); 25500#L122 assume !(8482 == ssl3_accept_~s__state~0); 25501#L125 assume !(8464 == ssl3_accept_~s__state~0); 25496#L128 assume !(8465 == ssl3_accept_~s__state~0); 25497#L131 assume !(8466 == ssl3_accept_~s__state~0); 25492#L134 assume !(8496 == ssl3_accept_~s__state~0); 25493#L137 assume !(8497 == ssl3_accept_~s__state~0); 25488#L140 assume !(8512 == ssl3_accept_~s__state~0); 25489#L143 assume !(8513 == ssl3_accept_~s__state~0); 25338#L146 assume 8528 == ssl3_accept_~s__state~0; 25180#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 25051#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 25052#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 24826#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 24827#L356 assume !(ssl3_accept_~ret~0 <= 0); 24904#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 25558#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25552#L579 ssl3_accept_~skip~0 := 0; 25550#L98-2 assume !false; 25548#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25543#L101 assume !(12292 == ssl3_accept_~s__state~0); 25542#L104 assume !(16384 == ssl3_accept_~s__state~0); 25541#L107 assume !(8192 == ssl3_accept_~s__state~0); 25539#L110 assume !(24576 == ssl3_accept_~s__state~0); 25538#L113 assume !(8195 == ssl3_accept_~s__state~0); 25537#L116 assume !(8480 == ssl3_accept_~s__state~0); 25536#L119 assume !(8481 == ssl3_accept_~s__state~0); 25530#L122 assume !(8482 == ssl3_accept_~s__state~0); 25527#L125 assume !(8464 == ssl3_accept_~s__state~0); 25524#L128 assume !(8465 == ssl3_accept_~s__state~0); 25521#L131 assume !(8466 == ssl3_accept_~s__state~0); 25518#L134 assume !(8496 == ssl3_accept_~s__state~0); 25515#L137 assume !(8497 == ssl3_accept_~s__state~0); 25512#L140 assume !(8512 == ssl3_accept_~s__state~0); 25509#L143 assume !(8513 == ssl3_accept_~s__state~0); 25506#L146 assume !(8528 == ssl3_accept_~s__state~0); 25336#L149 assume !(8529 == ssl3_accept_~s__state~0); 25090#L152 assume 8544 == ssl3_accept_~s__state~0; 25088#L156 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 24868#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25449#L579 ssl3_accept_~skip~0 := 0; 25382#L98-2 assume !false; 25380#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25378#L101 assume !(12292 == ssl3_accept_~s__state~0); 25376#L104 assume !(16384 == ssl3_accept_~s__state~0); 25373#L107 assume !(8192 == ssl3_accept_~s__state~0); 25374#L110 assume !(24576 == ssl3_accept_~s__state~0); 25367#L113 assume !(8195 == ssl3_accept_~s__state~0); 25368#L116 assume !(8480 == ssl3_accept_~s__state~0); 25361#L119 assume !(8481 == ssl3_accept_~s__state~0); 25362#L122 assume !(8482 == ssl3_accept_~s__state~0); 25355#L125 assume !(8464 == ssl3_accept_~s__state~0); 25356#L128 assume !(8465 == ssl3_accept_~s__state~0); 25349#L131 assume !(8466 == ssl3_accept_~s__state~0); 25350#L134 assume !(8496 == ssl3_accept_~s__state~0); 25342#L137 assume !(8497 == ssl3_accept_~s__state~0); 25343#L140 assume !(8512 == ssl3_accept_~s__state~0); 25487#L143 assume !(8513 == ssl3_accept_~s__state~0); 25255#L146 assume !(8528 == ssl3_accept_~s__state~0); 25251#L149 assume !(8529 == ssl3_accept_~s__state~0); 25247#L152 assume !(8544 == ssl3_accept_~s__state~0); 25091#L155 assume !(8545 == ssl3_accept_~s__state~0); 25092#L158 assume !(8560 == ssl3_accept_~s__state~0); 25140#L161 assume !(8561 == ssl3_accept_~s__state~0); 25141#L164 assume !(8448 == ssl3_accept_~s__state~0); 25329#L167 assume 8576 == ssl3_accept_~s__state~0; 24987#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 24988#L443 assume !(ssl3_accept_~ret~0 <= 0); 25467#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 24935#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25729#L579 ssl3_accept_~skip~0 := 0; 25727#L98-2 assume !false; 25725#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25724#L101 assume !(12292 == ssl3_accept_~s__state~0); 25723#L104 assume !(16384 == ssl3_accept_~s__state~0); 25721#L107 assume !(8192 == ssl3_accept_~s__state~0); 25720#L110 assume !(24576 == ssl3_accept_~s__state~0); 25719#L113 assume !(8195 == ssl3_accept_~s__state~0); 25718#L116 assume !(8480 == ssl3_accept_~s__state~0); 25082#L119 assume !(8481 == ssl3_accept_~s__state~0); 25545#L122 assume !(8482 == ssl3_accept_~s__state~0); 25546#L125 assume 8464 == ssl3_accept_~s__state~0; 25038#L132 [2019-11-15 21:11:32,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:32,122 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 11 times [2019-11-15 21:11:32,122 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:32,122 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048378958] [2019-11-15 21:11:32,122 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:32,122 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:32,122 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:32,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:32,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:32,132 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:11:32,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:32,133 INFO L82 PathProgramCache]: Analyzing trace with hash 496671176, now seen corresponding path program 1 times [2019-11-15 21:11:32,133 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:32,133 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077419655] [2019-11-15 21:11:32,133 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:32,133 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:32,133 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:32,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:32,193 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-15 21:11:32,194 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077419655] [2019-11-15 21:11:32,194 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:11:32,194 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 21:11:32,195 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362649767] [2019-11-15 21:11:32,195 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:11:32,195 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:11:32,195 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:11:32,196 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:11:32,196 INFO L87 Difference]: Start difference. First operand 949 states and 1243 transitions. cyclomatic complexity: 299 Second operand 3 states. [2019-11-15 21:11:32,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:11:32,384 INFO L93 Difference]: Finished difference Result 921 states and 1172 transitions. [2019-11-15 21:11:32,385 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:11:32,385 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 921 states and 1172 transitions. [2019-11-15 21:11:32,390 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 491 [2019-11-15 21:11:32,397 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 921 states to 792 states and 1011 transitions. [2019-11-15 21:11:32,397 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 558 [2019-11-15 21:11:32,399 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 687 [2019-11-15 21:11:32,400 INFO L73 IsDeterministic]: Start isDeterministic. Operand 792 states and 1011 transitions. [2019-11-15 21:11:32,400 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:11:32,400 INFO L688 BuchiCegarLoop]: Abstraction has 792 states and 1011 transitions. [2019-11-15 21:11:32,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states and 1011 transitions. [2019-11-15 21:11:32,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 661. [2019-11-15 21:11:32,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 661 states. [2019-11-15 21:11:32,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 846 transitions. [2019-11-15 21:11:32,417 INFO L711 BuchiCegarLoop]: Abstraction has 661 states and 846 transitions. [2019-11-15 21:11:32,417 INFO L591 BuchiCegarLoop]: Abstraction has 661 states and 846 transitions. [2019-11-15 21:11:32,417 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-11-15 21:11:32,417 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 661 states and 846 transitions. [2019-11-15 21:11:32,420 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 489 [2019-11-15 21:11:32,420 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:11:32,420 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:11:32,422 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:32,422 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:32,422 INFO L791 eck$LassoCheckResult]: Stem: 26867#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 26735#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 26708#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 26709#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 26788#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 26789#L98-2 assume !false; 27065#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27170#L101 assume !(12292 == ssl3_accept_~s__state~0); 27169#L104 assume !(16384 == ssl3_accept_~s__state~0); 27168#L107 assume !(8192 == ssl3_accept_~s__state~0); 27167#L110 assume !(24576 == ssl3_accept_~s__state~0); 27122#L113 assume !(8195 == ssl3_accept_~s__state~0); 27121#L116 assume !(8480 == ssl3_accept_~s__state~0); 27120#L119 assume !(8481 == ssl3_accept_~s__state~0); 27119#L122 assume !(8482 == ssl3_accept_~s__state~0); 26917#L125 assume 8464 == ssl3_accept_~s__state~0; 26874#L132 [2019-11-15 21:11:32,423 INFO L793 eck$LassoCheckResult]: Loop: 26874#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 26797#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 26791#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 26792#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27286#L579 ssl3_accept_~skip~0 := 0; 27284#L98-2 assume !false; 27282#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27280#L101 assume !(12292 == ssl3_accept_~s__state~0); 27278#L104 assume !(16384 == ssl3_accept_~s__state~0); 27276#L107 assume !(8192 == ssl3_accept_~s__state~0); 27274#L110 assume !(24576 == ssl3_accept_~s__state~0); 27271#L113 assume !(8195 == ssl3_accept_~s__state~0); 27269#L116 assume !(8480 == ssl3_accept_~s__state~0); 27267#L119 assume !(8481 == ssl3_accept_~s__state~0); 27265#L122 assume !(8482 == ssl3_accept_~s__state~0); 27263#L125 assume !(8464 == ssl3_accept_~s__state~0); 27261#L128 assume !(8465 == ssl3_accept_~s__state~0); 27259#L131 assume !(8466 == ssl3_accept_~s__state~0); 27257#L134 assume 8496 == ssl3_accept_~s__state~0; 27010#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 27325#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 27324#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 27323#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 26698#L296-2 ssl3_accept_~s__init_num~0 := 0; 26699#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26705#L579 ssl3_accept_~skip~0 := 0; 26769#L98-2 assume !false; 27350#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26894#L101 assume !(12292 == ssl3_accept_~s__state~0); 26895#L104 assume !(16384 == ssl3_accept_~s__state~0); 26884#L107 assume !(8192 == ssl3_accept_~s__state~0); 26871#L110 assume !(24576 == ssl3_accept_~s__state~0); 26818#L113 assume !(8195 == ssl3_accept_~s__state~0); 26798#L116 assume !(8480 == ssl3_accept_~s__state~0); 26799#L119 assume !(8481 == ssl3_accept_~s__state~0); 26765#L122 assume !(8482 == ssl3_accept_~s__state~0); 26738#L125 assume !(8464 == ssl3_accept_~s__state~0); 26739#L128 assume !(8465 == ssl3_accept_~s__state~0); 26726#L131 assume !(8466 == ssl3_accept_~s__state~0); 26727#L134 assume !(8496 == ssl3_accept_~s__state~0); 26880#L137 assume !(8497 == ssl3_accept_~s__state~0); 26881#L140 assume 8512 == ssl3_accept_~s__state~0; 26770#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26718#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 26719#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 26723#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27159#L579 ssl3_accept_~skip~0 := 0; 27157#L98-2 assume !false; 27155#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27153#L101 assume !(12292 == ssl3_accept_~s__state~0); 27151#L104 assume !(16384 == ssl3_accept_~s__state~0); 27149#L107 assume !(8192 == ssl3_accept_~s__state~0); 27147#L110 assume !(24576 == ssl3_accept_~s__state~0); 27145#L113 assume !(8195 == ssl3_accept_~s__state~0); 27143#L116 assume !(8480 == ssl3_accept_~s__state~0); 27141#L119 assume !(8481 == ssl3_accept_~s__state~0); 27139#L122 assume !(8482 == ssl3_accept_~s__state~0); 27137#L125 assume !(8464 == ssl3_accept_~s__state~0); 27135#L128 assume !(8465 == ssl3_accept_~s__state~0); 27133#L131 assume !(8466 == ssl3_accept_~s__state~0); 27131#L134 assume !(8496 == ssl3_accept_~s__state~0); 27129#L137 assume !(8497 == ssl3_accept_~s__state~0); 27127#L140 assume !(8512 == ssl3_accept_~s__state~0); 27125#L143 assume !(8513 == ssl3_accept_~s__state~0); 27123#L146 assume 8528 == ssl3_accept_~s__state~0; 26750#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 26751#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 26892#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 26702#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 26703#L356 assume !(ssl3_accept_~ret~0 <= 0); 26764#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 26849#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27351#L579 ssl3_accept_~skip~0 := 0; 26714#L98-2 assume !false; 26715#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26868#L101 assume !(12292 == ssl3_accept_~s__state~0); 26876#L104 assume !(16384 == ssl3_accept_~s__state~0); 26877#L107 assume !(8192 == ssl3_accept_~s__state~0); 27349#L110 assume !(24576 == ssl3_accept_~s__state~0); 27348#L113 assume !(8195 == ssl3_accept_~s__state~0); 27347#L116 assume !(8480 == ssl3_accept_~s__state~0); 27346#L119 assume !(8481 == ssl3_accept_~s__state~0); 27345#L122 assume !(8482 == ssl3_accept_~s__state~0); 27344#L125 assume !(8464 == ssl3_accept_~s__state~0); 27343#L128 assume !(8465 == ssl3_accept_~s__state~0); 27342#L131 assume !(8466 == ssl3_accept_~s__state~0); 27341#L134 assume !(8496 == ssl3_accept_~s__state~0); 27340#L137 assume !(8497 == ssl3_accept_~s__state~0); 27339#L140 assume !(8512 == ssl3_accept_~s__state~0); 26850#L143 assume !(8513 == ssl3_accept_~s__state~0); 26820#L146 assume !(8528 == ssl3_accept_~s__state~0); 26821#L149 assume !(8529 == ssl3_accept_~s__state~0); 26803#L152 assume 8544 == ssl3_accept_~s__state~0; 26804#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 26897#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 26843#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26841#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 26748#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 26746#L403 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 26730#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27285#L579 ssl3_accept_~skip~0 := 0; 27283#L98-2 assume !false; 27281#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27279#L101 assume !(12292 == ssl3_accept_~s__state~0); 27277#L104 assume !(16384 == ssl3_accept_~s__state~0); 27275#L107 assume !(8192 == ssl3_accept_~s__state~0); 27273#L110 assume !(24576 == ssl3_accept_~s__state~0); 27270#L113 assume !(8195 == ssl3_accept_~s__state~0); 27268#L116 assume !(8480 == ssl3_accept_~s__state~0); 27266#L119 assume !(8481 == ssl3_accept_~s__state~0); 27264#L122 assume !(8482 == ssl3_accept_~s__state~0); 27262#L125 assume !(8464 == ssl3_accept_~s__state~0); 27260#L128 assume !(8465 == ssl3_accept_~s__state~0); 27258#L131 assume !(8466 == ssl3_accept_~s__state~0); 27086#L134 assume !(8496 == ssl3_accept_~s__state~0); 27084#L137 assume !(8497 == ssl3_accept_~s__state~0); 27082#L140 assume !(8512 == ssl3_accept_~s__state~0); 27080#L143 assume !(8513 == ssl3_accept_~s__state~0); 27078#L146 assume !(8528 == ssl3_accept_~s__state~0); 27076#L149 assume !(8529 == ssl3_accept_~s__state~0); 27074#L152 assume !(8544 == ssl3_accept_~s__state~0); 27072#L155 assume !(8545 == ssl3_accept_~s__state~0); 27070#L158 assume !(8560 == ssl3_accept_~s__state~0); 27068#L161 assume !(8561 == ssl3_accept_~s__state~0); 27066#L164 assume 8448 == ssl3_accept_~s__state~0; 26852#L165 assume !(ssl3_accept_~num1~0 > 0); 26853#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 26875#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26934#L579 ssl3_accept_~skip~0 := 0; 26931#L98-2 assume !false; 26928#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26923#L101 assume !(12292 == ssl3_accept_~s__state~0); 26924#L104 assume !(16384 == ssl3_accept_~s__state~0); 26954#L107 assume !(8192 == ssl3_accept_~s__state~0); 26950#L110 assume !(24576 == ssl3_accept_~s__state~0); 26947#L113 assume !(8195 == ssl3_accept_~s__state~0); 26943#L116 assume !(8480 == ssl3_accept_~s__state~0); 26912#L119 assume !(8481 == ssl3_accept_~s__state~0); 26913#L122 assume !(8482 == ssl3_accept_~s__state~0); 26922#L125 assume 8464 == ssl3_accept_~s__state~0; 26874#L132 [2019-11-15 21:11:32,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:32,427 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 12 times [2019-11-15 21:11:32,427 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:32,427 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886681409] [2019-11-15 21:11:32,428 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:32,428 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:32,428 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:32,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:32,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:32,443 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:11:32,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:32,444 INFO L82 PathProgramCache]: Analyzing trace with hash -1725376102, now seen corresponding path program 1 times [2019-11-15 21:11:32,445 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:32,445 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102917187] [2019-11-15 21:11:32,445 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:32,445 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:32,445 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:32,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:32,508 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-15 21:11:32,508 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102917187] [2019-11-15 21:11:32,508 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [106182593] [2019-11-15 21:11:32,509 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_588e56f4-7410-4cb5-9275-8c4f7803dee8/bin/uautomizer/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 21:11:32,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:32,599 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-15 21:11:32,613 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 21:11:32,638 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-15 21:11:32,639 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 21:11:32,639 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-15 21:11:32,639 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765202027] [2019-11-15 21:11:32,640 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:11:32,640 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:11:32,640 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-15 21:11:32,640 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-15 21:11:32,640 INFO L87 Difference]: Start difference. First operand 661 states and 846 transitions. cyclomatic complexity: 188 Second operand 4 states. [2019-11-15 21:11:33,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:11:33,012 INFO L93 Difference]: Finished difference Result 1095 states and 1385 transitions. [2019-11-15 21:11:33,013 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-15 21:11:33,013 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1095 states and 1385 transitions. [2019-11-15 21:11:33,017 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 923 [2019-11-15 21:11:33,024 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1095 states to 1095 states and 1385 transitions. [2019-11-15 21:11:33,025 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 990 [2019-11-15 21:11:33,026 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 990 [2019-11-15 21:11:33,026 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1095 states and 1385 transitions. [2019-11-15 21:11:33,027 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:11:33,027 INFO L688 BuchiCegarLoop]: Abstraction has 1095 states and 1385 transitions. [2019-11-15 21:11:33,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1095 states and 1385 transitions. [2019-11-15 21:11:33,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1095 to 833. [2019-11-15 21:11:33,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 833 states. [2019-11-15 21:11:33,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 833 states to 833 states and 1063 transitions. [2019-11-15 21:11:33,058 INFO L711 BuchiCegarLoop]: Abstraction has 833 states and 1063 transitions. [2019-11-15 21:11:33,058 INFO L591 BuchiCegarLoop]: Abstraction has 833 states and 1063 transitions. [2019-11-15 21:11:33,058 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-11-15 21:11:33,058 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 833 states and 1063 transitions. [2019-11-15 21:11:33,061 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 661 [2019-11-15 21:11:33,061 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:11:33,061 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:11:33,065 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:33,065 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:33,065 INFO L791 eck$LassoCheckResult]: Stem: 29043#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 28920#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 28891#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 28892#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 28972#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 28973#L98-2 assume !false; 29121#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29493#L101 assume !(12292 == ssl3_accept_~s__state~0); 29490#L104 assume !(16384 == ssl3_accept_~s__state~0); 29487#L107 assume !(8192 == ssl3_accept_~s__state~0); 29483#L110 assume !(24576 == ssl3_accept_~s__state~0); 29476#L113 assume !(8195 == ssl3_accept_~s__state~0); 29474#L116 assume !(8480 == ssl3_accept_~s__state~0); 29472#L119 assume !(8481 == ssl3_accept_~s__state~0); 29470#L122 assume !(8482 == ssl3_accept_~s__state~0); 29371#L125 assume 8464 == ssl3_accept_~s__state~0; 29051#L132 [2019-11-15 21:11:33,066 INFO L793 eck$LassoCheckResult]: Loop: 29051#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 28981#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 28975#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 28976#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29706#L579 ssl3_accept_~skip~0 := 0; 29705#L98-2 assume !false; 29704#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29703#L101 assume !(12292 == ssl3_accept_~s__state~0); 29701#L104 assume !(16384 == ssl3_accept_~s__state~0); 29700#L107 assume !(8192 == ssl3_accept_~s__state~0); 29699#L110 assume !(24576 == ssl3_accept_~s__state~0); 29698#L113 assume !(8195 == ssl3_accept_~s__state~0); 29693#L116 assume !(8480 == ssl3_accept_~s__state~0); 29691#L119 assume !(8481 == ssl3_accept_~s__state~0); 28948#L122 assume !(8482 == ssl3_accept_~s__state~0); 28923#L125 assume !(8464 == ssl3_accept_~s__state~0); 28924#L128 assume !(8465 == ssl3_accept_~s__state~0); 28911#L131 assume !(8466 == ssl3_accept_~s__state~0); 28912#L134 assume 8496 == ssl3_accept_~s__state~0; 29164#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 29342#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 29340#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 29338#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 28881#L296-2 ssl3_accept_~s__init_num~0 := 0; 28882#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29692#L579 ssl3_accept_~skip~0 := 0; 29690#L98-2 assume !false; 29689#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29669#L101 assume !(12292 == ssl3_accept_~s__state~0); 29667#L104 assume !(16384 == ssl3_accept_~s__state~0); 29666#L107 assume !(8192 == ssl3_accept_~s__state~0); 29665#L110 assume !(24576 == ssl3_accept_~s__state~0); 29664#L113 assume !(8195 == ssl3_accept_~s__state~0); 29663#L116 assume !(8480 == ssl3_accept_~s__state~0); 29662#L119 assume !(8481 == ssl3_accept_~s__state~0); 29661#L122 assume !(8482 == ssl3_accept_~s__state~0); 29634#L125 assume !(8464 == ssl3_accept_~s__state~0); 29633#L128 assume !(8465 == ssl3_accept_~s__state~0); 29627#L131 assume !(8466 == ssl3_accept_~s__state~0); 29625#L134 assume !(8496 == ssl3_accept_~s__state~0); 29623#L137 assume !(8497 == ssl3_accept_~s__state~0); 29621#L140 assume !(8512 == ssl3_accept_~s__state~0); 29619#L143 assume !(8513 == ssl3_accept_~s__state~0); 29617#L146 assume !(8528 == ssl3_accept_~s__state~0); 29615#L149 assume !(8529 == ssl3_accept_~s__state~0); 29613#L152 assume !(8544 == ssl3_accept_~s__state~0); 29611#L155 assume !(8545 == ssl3_accept_~s__state~0); 29609#L158 assume !(8560 == ssl3_accept_~s__state~0); 29607#L161 assume !(8561 == ssl3_accept_~s__state~0); 29605#L164 assume !(8448 == ssl3_accept_~s__state~0); 29072#L167 assume !(8576 == ssl3_accept_~s__state~0); 29073#L170 assume !(8577 == ssl3_accept_~s__state~0); 29063#L173 assume !(8592 == ssl3_accept_~s__state~0); 29031#L176 assume !(8593 == ssl3_accept_~s__state~0); 29004#L179 assume !(8608 == ssl3_accept_~s__state~0); 29005#L182 assume !(8609 == ssl3_accept_~s__state~0); 28989#L185 assume !(8640 == ssl3_accept_~s__state~0); 28957#L188 assume !(8641 == ssl3_accept_~s__state~0); 28958#L191 assume 8656 == ssl3_accept_~s__state~0; 28971#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 28964#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 28965#L496 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 28977#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 28978#L504 assume !(0 == ssl3_accept_~tmp___10~0); 28994#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29670#L579 ssl3_accept_~skip~0 := 0; 29406#L98-2 assume !false; 29405#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29398#L101 assume !(12292 == ssl3_accept_~s__state~0); 29397#L104 assume !(16384 == ssl3_accept_~s__state~0); 29365#L107 assume !(8192 == ssl3_accept_~s__state~0); 29364#L110 assume !(24576 == ssl3_accept_~s__state~0); 29363#L113 assume !(8195 == ssl3_accept_~s__state~0); 29355#L116 assume !(8480 == ssl3_accept_~s__state~0); 29354#L119 assume !(8481 == ssl3_accept_~s__state~0); 29353#L122 assume !(8482 == ssl3_accept_~s__state~0); 29351#L125 assume !(8464 == ssl3_accept_~s__state~0); 29350#L128 assume !(8465 == ssl3_accept_~s__state~0); 29349#L131 assume !(8466 == ssl3_accept_~s__state~0); 29348#L134 assume !(8496 == ssl3_accept_~s__state~0); 29346#L137 assume !(8497 == ssl3_accept_~s__state~0); 29345#L140 assume !(8512 == ssl3_accept_~s__state~0); 29344#L143 assume !(8513 == ssl3_accept_~s__state~0); 29341#L146 assume !(8528 == ssl3_accept_~s__state~0); 29339#L149 assume !(8529 == ssl3_accept_~s__state~0); 29337#L152 assume !(8544 == ssl3_accept_~s__state~0); 29336#L155 assume !(8545 == ssl3_accept_~s__state~0); 29335#L158 assume !(8560 == ssl3_accept_~s__state~0); 29329#L161 assume !(8561 == ssl3_accept_~s__state~0); 29327#L164 assume !(8448 == ssl3_accept_~s__state~0); 29325#L167 assume !(8576 == ssl3_accept_~s__state~0); 29323#L170 assume !(8577 == ssl3_accept_~s__state~0); 29321#L173 assume !(8592 == ssl3_accept_~s__state~0); 29319#L176 assume !(8593 == ssl3_accept_~s__state~0); 29317#L179 assume !(8608 == ssl3_accept_~s__state~0); 29315#L182 assume !(8609 == ssl3_accept_~s__state~0); 29313#L185 assume !(8640 == ssl3_accept_~s__state~0); 29311#L188 assume !(8641 == ssl3_accept_~s__state~0); 29309#L191 assume !(8656 == ssl3_accept_~s__state~0); 29307#L194 assume !(8657 == ssl3_accept_~s__state~0); 28879#L197 assume 8672 == ssl3_accept_~s__state~0; 28880#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 29008#L512 assume !(3 == ssl3_accept_~blastFlag~0); 28993#L515 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 28905#L519 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 28907#L519-2 ssl3_accept_~s__init_num~0 := 0; 29068#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29391#L579 ssl3_accept_~skip~0 := 0; 29389#L98-2 assume !false; 29387#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29386#L101 assume !(12292 == ssl3_accept_~s__state~0); 29383#L104 assume !(16384 == ssl3_accept_~s__state~0); 29381#L107 assume !(8192 == ssl3_accept_~s__state~0); 29379#L110 assume !(24576 == ssl3_accept_~s__state~0); 29377#L113 assume !(8195 == ssl3_accept_~s__state~0); 29375#L116 assume !(8480 == ssl3_accept_~s__state~0); 29373#L119 assume !(8481 == ssl3_accept_~s__state~0); 29372#L122 assume !(8482 == ssl3_accept_~s__state~0); 29370#L125 assume !(8464 == ssl3_accept_~s__state~0); 29368#L128 assume !(8465 == ssl3_accept_~s__state~0); 29356#L131 assume !(8466 == ssl3_accept_~s__state~0); 29265#L134 assume !(8496 == ssl3_accept_~s__state~0); 29264#L137 assume !(8497 == ssl3_accept_~s__state~0); 29263#L140 assume !(8512 == ssl3_accept_~s__state~0); 29262#L143 assume !(8513 == ssl3_accept_~s__state~0); 29261#L146 assume !(8528 == ssl3_accept_~s__state~0); 29260#L149 assume !(8529 == ssl3_accept_~s__state~0); 29259#L152 assume !(8544 == ssl3_accept_~s__state~0); 29258#L155 assume !(8545 == ssl3_accept_~s__state~0); 29257#L158 assume !(8560 == ssl3_accept_~s__state~0); 29256#L161 assume !(8561 == ssl3_accept_~s__state~0); 29255#L164 assume 8448 == ssl3_accept_~s__state~0; 29254#L165 assume !(ssl3_accept_~num1~0 > 0); 29251#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 29134#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29128#L579 ssl3_accept_~skip~0 := 0; 29126#L98-2 assume !false; 29124#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29106#L101 assume !(12292 == ssl3_accept_~s__state~0); 29103#L104 assume !(16384 == ssl3_accept_~s__state~0); 29100#L107 assume !(8192 == ssl3_accept_~s__state~0); 29096#L110 assume !(24576 == ssl3_accept_~s__state~0); 29093#L113 assume !(8195 == ssl3_accept_~s__state~0); 29090#L116 assume !(8480 == ssl3_accept_~s__state~0); 29087#L119 assume !(8481 == ssl3_accept_~s__state~0); 29083#L122 assume !(8482 == ssl3_accept_~s__state~0); 29084#L125 assume 8464 == ssl3_accept_~s__state~0; 29051#L132 [2019-11-15 21:11:33,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:33,066 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 13 times [2019-11-15 21:11:33,067 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:33,067 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187847299] [2019-11-15 21:11:33,067 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:33,067 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:33,067 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:33,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:33,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:33,086 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:11:33,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:33,086 INFO L82 PathProgramCache]: Analyzing trace with hash -1739759489, now seen corresponding path program 1 times [2019-11-15 21:11:33,086 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:33,087 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171030727] [2019-11-15 21:11:33,087 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:33,087 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:33,087 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:33,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:33,135 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 158 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2019-11-15 21:11:33,136 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171030727] [2019-11-15 21:11:33,136 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:11:33,136 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 21:11:33,136 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038735769] [2019-11-15 21:11:33,137 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:11:33,140 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:11:33,140 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:11:33,142 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:11:33,142 INFO L87 Difference]: Start difference. First operand 833 states and 1063 transitions. cyclomatic complexity: 233 Second operand 3 states. [2019-11-15 21:11:33,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:11:33,167 INFO L93 Difference]: Finished difference Result 974 states and 1223 transitions. [2019-11-15 21:11:33,168 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:11:33,168 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 974 states and 1223 transitions. [2019-11-15 21:11:33,172 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 753 [2019-11-15 21:11:33,181 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 974 states to 925 states and 1166 transitions. [2019-11-15 21:11:33,182 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 820 [2019-11-15 21:11:33,182 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 820 [2019-11-15 21:11:33,182 INFO L73 IsDeterministic]: Start isDeterministic. Operand 925 states and 1166 transitions. [2019-11-15 21:11:33,184 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:11:33,184 INFO L688 BuchiCegarLoop]: Abstraction has 925 states and 1166 transitions. [2019-11-15 21:11:33,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 925 states and 1166 transitions. [2019-11-15 21:11:33,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 925 to 879. [2019-11-15 21:11:33,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 879 states. [2019-11-15 21:11:33,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 879 states to 879 states and 1114 transitions. [2019-11-15 21:11:33,196 INFO L711 BuchiCegarLoop]: Abstraction has 879 states and 1114 transitions. [2019-11-15 21:11:33,196 INFO L591 BuchiCegarLoop]: Abstraction has 879 states and 1114 transitions. [2019-11-15 21:11:33,196 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-11-15 21:11:33,196 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 879 states and 1114 transitions. [2019-11-15 21:11:33,199 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 707 [2019-11-15 21:11:33,199 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:11:33,199 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:11:33,200 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:33,201 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:33,201 INFO L791 eck$LassoCheckResult]: Stem: 30857#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 30732#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 30704#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 30705#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 30784#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 30785#L98-2 assume !false; 30971#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31328#L101 assume !(12292 == ssl3_accept_~s__state~0); 31326#L104 assume !(16384 == ssl3_accept_~s__state~0); 31325#L107 assume !(8192 == ssl3_accept_~s__state~0); 31324#L110 assume !(24576 == ssl3_accept_~s__state~0); 31323#L113 assume !(8195 == ssl3_accept_~s__state~0); 31316#L116 assume !(8480 == ssl3_accept_~s__state~0); 31315#L119 assume !(8481 == ssl3_accept_~s__state~0); 31314#L122 assume !(8482 == ssl3_accept_~s__state~0); 30901#L125 assume 8464 == ssl3_accept_~s__state~0; 30864#L132 [2019-11-15 21:11:33,201 INFO L793 eck$LassoCheckResult]: Loop: 30864#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 30793#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 30787#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 30788#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31385#L579 ssl3_accept_~skip~0 := 0; 31383#L98-2 assume !false; 31381#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31379#L101 assume !(12292 == ssl3_accept_~s__state~0); 31377#L104 assume !(16384 == ssl3_accept_~s__state~0); 31365#L107 assume !(8192 == ssl3_accept_~s__state~0); 31364#L110 assume !(24576 == ssl3_accept_~s__state~0); 31362#L113 assume !(8195 == ssl3_accept_~s__state~0); 31360#L116 assume !(8480 == ssl3_accept_~s__state~0); 31358#L119 assume !(8481 == ssl3_accept_~s__state~0); 31356#L122 assume !(8482 == ssl3_accept_~s__state~0); 31353#L125 assume !(8464 == ssl3_accept_~s__state~0); 31352#L128 assume !(8465 == ssl3_accept_~s__state~0); 31351#L131 assume !(8466 == ssl3_accept_~s__state~0); 31008#L134 assume 8496 == ssl3_accept_~s__state~0; 30933#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 31003#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 31001#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 30999#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 31000#L296-2 ssl3_accept_~s__init_num~0 := 0; 30892#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31482#L579 ssl3_accept_~skip~0 := 0; 31481#L98-2 assume !false; 31480#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31479#L101 assume !(12292 == ssl3_accept_~s__state~0); 31478#L104 assume !(16384 == ssl3_accept_~s__state~0); 31477#L107 assume !(8192 == ssl3_accept_~s__state~0); 31476#L110 assume !(24576 == ssl3_accept_~s__state~0); 31475#L113 assume !(8195 == ssl3_accept_~s__state~0); 31474#L116 assume !(8480 == ssl3_accept_~s__state~0); 31473#L119 assume !(8481 == ssl3_accept_~s__state~0); 31472#L122 assume !(8482 == ssl3_accept_~s__state~0); 31471#L125 assume !(8464 == ssl3_accept_~s__state~0); 31468#L128 assume !(8465 == ssl3_accept_~s__state~0); 31463#L131 assume !(8466 == ssl3_accept_~s__state~0); 31461#L134 assume !(8496 == ssl3_accept_~s__state~0); 31459#L137 assume !(8497 == ssl3_accept_~s__state~0); 31457#L140 assume !(8512 == ssl3_accept_~s__state~0); 31455#L143 assume !(8513 == ssl3_accept_~s__state~0); 31449#L146 assume !(8528 == ssl3_accept_~s__state~0); 31446#L149 assume !(8529 == ssl3_accept_~s__state~0); 31443#L152 assume !(8544 == ssl3_accept_~s__state~0); 31440#L155 assume !(8545 == ssl3_accept_~s__state~0); 31437#L158 assume !(8560 == ssl3_accept_~s__state~0); 31434#L161 assume !(8561 == ssl3_accept_~s__state~0); 31431#L164 assume !(8448 == ssl3_accept_~s__state~0); 31428#L167 assume !(8576 == ssl3_accept_~s__state~0); 31426#L170 assume !(8577 == ssl3_accept_~s__state~0); 31423#L173 assume !(8592 == ssl3_accept_~s__state~0); 31422#L176 assume !(8593 == ssl3_accept_~s__state~0); 31416#L179 assume !(8608 == ssl3_accept_~s__state~0); 31406#L182 assume !(8609 == ssl3_accept_~s__state~0); 31400#L185 assume !(8640 == ssl3_accept_~s__state~0); 31346#L188 assume !(8641 == ssl3_accept_~s__state~0); 31164#L191 assume 8656 == ssl3_accept_~s__state~0; 30916#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 31342#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 31340#L496 assume !(2 == ssl3_accept_~blastFlag~0); 31338#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 31336#L504 assume !(0 == ssl3_accept_~tmp___10~0); 31246#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31240#L579 ssl3_accept_~skip~0 := 0; 31238#L98-2 assume !false; 31236#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31234#L101 assume !(12292 == ssl3_accept_~s__state~0); 31224#L104 assume !(16384 == ssl3_accept_~s__state~0); 31219#L107 assume !(8192 == ssl3_accept_~s__state~0); 31214#L110 assume !(24576 == ssl3_accept_~s__state~0); 31209#L113 assume !(8195 == ssl3_accept_~s__state~0); 31204#L116 assume !(8480 == ssl3_accept_~s__state~0); 31199#L119 assume !(8481 == ssl3_accept_~s__state~0); 31194#L122 assume !(8482 == ssl3_accept_~s__state~0); 31188#L125 assume !(8464 == ssl3_accept_~s__state~0); 31187#L128 assume !(8465 == ssl3_accept_~s__state~0); 31186#L131 assume !(8466 == ssl3_accept_~s__state~0); 31056#L134 assume !(8496 == ssl3_accept_~s__state~0); 31053#L137 assume !(8497 == ssl3_accept_~s__state~0); 31051#L140 assume !(8512 == ssl3_accept_~s__state~0); 31049#L143 assume !(8513 == ssl3_accept_~s__state~0); 31047#L146 assume !(8528 == ssl3_accept_~s__state~0); 31045#L149 assume !(8529 == ssl3_accept_~s__state~0); 31043#L152 assume !(8544 == ssl3_accept_~s__state~0); 31040#L155 assume !(8545 == ssl3_accept_~s__state~0); 31038#L158 assume !(8560 == ssl3_accept_~s__state~0); 31036#L161 assume !(8561 == ssl3_accept_~s__state~0); 31034#L164 assume !(8448 == ssl3_accept_~s__state~0); 31032#L167 assume !(8576 == ssl3_accept_~s__state~0); 31030#L170 assume !(8577 == ssl3_accept_~s__state~0); 31028#L173 assume !(8592 == ssl3_accept_~s__state~0); 31026#L176 assume !(8593 == ssl3_accept_~s__state~0); 31024#L179 assume !(8608 == ssl3_accept_~s__state~0); 31022#L182 assume !(8609 == ssl3_accept_~s__state~0); 31020#L185 assume !(8640 == ssl3_accept_~s__state~0); 31018#L188 assume !(8641 == ssl3_accept_~s__state~0); 31017#L191 assume !(8656 == ssl3_accept_~s__state~0); 30974#L194 assume !(8657 == ssl3_accept_~s__state~0); 30692#L197 assume 8672 == ssl3_accept_~s__state~0; 30693#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 30820#L512 assume !(3 == ssl3_accept_~blastFlag~0); 30804#L515 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 30717#L519 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 30719#L519-2 ssl3_accept_~s__init_num~0 := 0; 30727#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31415#L579 ssl3_accept_~skip~0 := 0; 31413#L98-2 assume !false; 31395#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31348#L101 assume !(12292 == ssl3_accept_~s__state~0); 31347#L104 assume !(16384 == ssl3_accept_~s__state~0); 31345#L107 assume !(8192 == ssl3_accept_~s__state~0); 31344#L110 assume !(24576 == ssl3_accept_~s__state~0); 31343#L113 assume !(8195 == ssl3_accept_~s__state~0); 31341#L116 assume !(8480 == ssl3_accept_~s__state~0); 31339#L119 assume !(8481 == ssl3_accept_~s__state~0); 31337#L122 assume !(8482 == ssl3_accept_~s__state~0); 31335#L125 assume !(8464 == ssl3_accept_~s__state~0); 31334#L128 assume !(8465 == ssl3_accept_~s__state~0); 31333#L131 assume !(8466 == ssl3_accept_~s__state~0); 31273#L134 assume !(8496 == ssl3_accept_~s__state~0); 31226#L137 assume !(8497 == ssl3_accept_~s__state~0); 31221#L140 assume !(8512 == ssl3_accept_~s__state~0); 31216#L143 assume !(8513 == ssl3_accept_~s__state~0); 31211#L146 assume !(8528 == ssl3_accept_~s__state~0); 31206#L149 assume !(8529 == ssl3_accept_~s__state~0); 31201#L152 assume !(8544 == ssl3_accept_~s__state~0); 31196#L155 assume !(8545 == ssl3_accept_~s__state~0); 31191#L158 assume !(8560 == ssl3_accept_~s__state~0); 31183#L161 assume !(8561 == ssl3_accept_~s__state~0); 31019#L164 assume 8448 == ssl3_accept_~s__state~0; 31015#L165 assume !(ssl3_accept_~num1~0 > 0); 31010#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 30997#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30991#L579 ssl3_accept_~skip~0 := 0; 30989#L98-2 assume !false; 30987#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30985#L101 assume !(12292 == ssl3_accept_~s__state~0); 30982#L104 assume !(16384 == ssl3_accept_~s__state~0); 30924#L107 assume !(8192 == ssl3_accept_~s__state~0); 30921#L110 assume !(24576 == ssl3_accept_~s__state~0); 30918#L113 assume !(8195 == ssl3_accept_~s__state~0); 30914#L116 assume !(8480 == ssl3_accept_~s__state~0); 30896#L119 assume !(8481 == ssl3_accept_~s__state~0); 30897#L122 assume !(8482 == ssl3_accept_~s__state~0); 30909#L125 assume 8464 == ssl3_accept_~s__state~0; 30864#L132 [2019-11-15 21:11:33,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:33,202 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 14 times [2019-11-15 21:11:33,202 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:33,202 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251463970] [2019-11-15 21:11:33,202 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:33,202 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:33,203 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:33,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:33,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:33,212 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:11:33,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:33,213 INFO L82 PathProgramCache]: Analyzing trace with hash 596633021, now seen corresponding path program 1 times [2019-11-15 21:11:33,213 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:33,213 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174661691] [2019-11-15 21:11:33,213 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:33,214 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:33,214 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:33,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:33,250 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 135 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2019-11-15 21:11:33,251 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174661691] [2019-11-15 21:11:33,251 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:11:33,251 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 21:11:33,251 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003081340] [2019-11-15 21:11:33,252 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:11:33,252 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:11:33,252 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:11:33,252 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:11:33,252 INFO L87 Difference]: Start difference. First operand 879 states and 1114 transitions. cyclomatic complexity: 239 Second operand 3 states. [2019-11-15 21:11:33,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:11:33,278 INFO L93 Difference]: Finished difference Result 1542 states and 1967 transitions. [2019-11-15 21:11:33,278 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:11:33,278 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1542 states and 1967 transitions. [2019-11-15 21:11:33,285 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1233 [2019-11-15 21:11:33,294 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1542 states to 1498 states and 1918 transitions. [2019-11-15 21:11:33,295 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1391 [2019-11-15 21:11:33,296 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1393 [2019-11-15 21:11:33,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1498 states and 1918 transitions. [2019-11-15 21:11:33,297 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:11:33,297 INFO L688 BuchiCegarLoop]: Abstraction has 1498 states and 1918 transitions. [2019-11-15 21:11:33,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1498 states and 1918 transitions. [2019-11-15 21:11:33,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1498 to 1454. [2019-11-15 21:11:33,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1454 states. [2019-11-15 21:11:33,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1454 states to 1454 states and 1869 transitions. [2019-11-15 21:11:33,319 INFO L711 BuchiCegarLoop]: Abstraction has 1454 states and 1869 transitions. [2019-11-15 21:11:33,319 INFO L591 BuchiCegarLoop]: Abstraction has 1454 states and 1869 transitions. [2019-11-15 21:11:33,319 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-11-15 21:11:33,320 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1454 states and 1869 transitions. [2019-11-15 21:11:33,324 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1233 [2019-11-15 21:11:33,324 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:11:33,324 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:11:33,326 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:33,326 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:33,326 INFO L791 eck$LassoCheckResult]: Stem: 33308#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 33162#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 33131#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 33132#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 33219#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 33220#L98-2 assume !false; 33504#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34187#L101 assume !(12292 == ssl3_accept_~s__state~0); 34185#L104 assume !(16384 == ssl3_accept_~s__state~0); 34183#L107 assume !(8192 == ssl3_accept_~s__state~0); 34181#L110 assume !(24576 == ssl3_accept_~s__state~0); 34178#L113 assume !(8195 == ssl3_accept_~s__state~0); 34177#L116 assume !(8480 == ssl3_accept_~s__state~0); 34171#L119 assume !(8481 == ssl3_accept_~s__state~0); 34164#L122 assume !(8482 == ssl3_accept_~s__state~0); 34163#L125 assume 8464 == ssl3_accept_~s__state~0; 33316#L132 [2019-11-15 21:11:33,327 INFO L793 eck$LassoCheckResult]: Loop: 33316#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 33317#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 33428#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 34335#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34330#L579 ssl3_accept_~skip~0 := 0; 34324#L98-2 assume !false; 34321#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34317#L101 assume !(12292 == ssl3_accept_~s__state~0); 34316#L104 assume !(16384 == ssl3_accept_~s__state~0); 34315#L107 assume !(8192 == ssl3_accept_~s__state~0); 34314#L110 assume !(24576 == ssl3_accept_~s__state~0); 34313#L113 assume !(8195 == ssl3_accept_~s__state~0); 34311#L116 assume !(8480 == ssl3_accept_~s__state~0); 34310#L119 assume !(8481 == ssl3_accept_~s__state~0); 34309#L122 assume !(8482 == ssl3_accept_~s__state~0); 34308#L125 assume !(8464 == ssl3_accept_~s__state~0); 34307#L128 assume !(8465 == ssl3_accept_~s__state~0); 34306#L131 assume !(8466 == ssl3_accept_~s__state~0); 34130#L134 assume 8496 == ssl3_accept_~s__state~0; 33389#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 34126#L286 assume !(1 == ssl3_accept_~blastFlag~0); 34124#L289 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 34122#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 34119#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 34120#L296-2 ssl3_accept_~s__init_num~0 := 0; 34531#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34525#L579 ssl3_accept_~skip~0 := 0; 34523#L98-2 assume !false; 34521#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34519#L101 assume !(12292 == ssl3_accept_~s__state~0); 34517#L104 assume !(16384 == ssl3_accept_~s__state~0); 34515#L107 assume !(8192 == ssl3_accept_~s__state~0); 34513#L110 assume !(24576 == ssl3_accept_~s__state~0); 34511#L113 assume !(8195 == ssl3_accept_~s__state~0); 34509#L116 assume !(8480 == ssl3_accept_~s__state~0); 34507#L119 assume !(8481 == ssl3_accept_~s__state~0); 34505#L122 assume !(8482 == ssl3_accept_~s__state~0); 34503#L125 assume !(8464 == ssl3_accept_~s__state~0); 34501#L128 assume !(8465 == ssl3_accept_~s__state~0); 34499#L131 assume !(8466 == ssl3_accept_~s__state~0); 34497#L134 assume !(8496 == ssl3_accept_~s__state~0); 34495#L137 assume !(8497 == ssl3_accept_~s__state~0); 34493#L140 assume !(8512 == ssl3_accept_~s__state~0); 34491#L143 assume !(8513 == ssl3_accept_~s__state~0); 34489#L146 assume !(8528 == ssl3_accept_~s__state~0); 34487#L149 assume !(8529 == ssl3_accept_~s__state~0); 34485#L152 assume !(8544 == ssl3_accept_~s__state~0); 34483#L155 assume !(8545 == ssl3_accept_~s__state~0); 34481#L158 assume !(8560 == ssl3_accept_~s__state~0); 34479#L161 assume !(8561 == ssl3_accept_~s__state~0); 34477#L164 assume !(8448 == ssl3_accept_~s__state~0); 34476#L167 assume !(8576 == ssl3_accept_~s__state~0); 34475#L170 assume !(8577 == ssl3_accept_~s__state~0); 34474#L173 assume !(8592 == ssl3_accept_~s__state~0); 34473#L176 assume !(8593 == ssl3_accept_~s__state~0); 34472#L179 assume !(8608 == ssl3_accept_~s__state~0); 34471#L182 assume !(8609 == ssl3_accept_~s__state~0); 34469#L185 assume !(8640 == ssl3_accept_~s__state~0); 33604#L188 assume !(8641 == ssl3_accept_~s__state~0); 33594#L191 assume 8656 == ssl3_accept_~s__state~0; 33469#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 33589#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 33583#L496 assume !(2 == ssl3_accept_~blastFlag~0); 33581#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 33579#L504 assume !(0 == ssl3_accept_~tmp___10~0); 33576#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33569#L579 ssl3_accept_~skip~0 := 0; 33567#L98-2 assume !false; 33565#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33562#L101 assume !(12292 == ssl3_accept_~s__state~0); 33557#L104 assume !(16384 == ssl3_accept_~s__state~0); 33556#L107 assume !(8192 == ssl3_accept_~s__state~0); 33555#L110 assume !(24576 == ssl3_accept_~s__state~0); 33554#L113 assume !(8195 == ssl3_accept_~s__state~0); 33553#L116 assume !(8480 == ssl3_accept_~s__state~0); 33547#L119 assume !(8481 == ssl3_accept_~s__state~0); 33546#L122 assume !(8482 == ssl3_accept_~s__state~0); 33544#L125 assume !(8464 == ssl3_accept_~s__state~0); 33542#L128 assume !(8465 == ssl3_accept_~s__state~0); 33541#L131 assume !(8466 == ssl3_accept_~s__state~0); 33540#L134 assume !(8496 == ssl3_accept_~s__state~0); 33538#L137 assume !(8497 == ssl3_accept_~s__state~0); 33529#L140 assume !(8512 == ssl3_accept_~s__state~0); 33528#L143 assume !(8513 == ssl3_accept_~s__state~0); 33522#L146 assume !(8528 == ssl3_accept_~s__state~0); 33520#L149 assume !(8529 == ssl3_accept_~s__state~0); 33518#L152 assume !(8544 == ssl3_accept_~s__state~0); 33516#L155 assume !(8545 == ssl3_accept_~s__state~0); 33513#L158 assume !(8560 == ssl3_accept_~s__state~0); 33511#L161 assume !(8561 == ssl3_accept_~s__state~0); 33503#L164 assume !(8448 == ssl3_accept_~s__state~0); 33492#L167 assume !(8576 == ssl3_accept_~s__state~0); 33491#L170 assume !(8577 == ssl3_accept_~s__state~0); 33485#L173 assume !(8592 == ssl3_accept_~s__state~0); 33483#L176 assume !(8593 == ssl3_accept_~s__state~0); 33481#L179 assume !(8608 == ssl3_accept_~s__state~0); 33478#L182 assume !(8609 == ssl3_accept_~s__state~0); 33476#L185 assume !(8640 == ssl3_accept_~s__state~0); 33474#L188 assume !(8641 == ssl3_accept_~s__state~0); 33471#L191 assume !(8656 == ssl3_accept_~s__state~0); 33468#L194 assume !(8657 == ssl3_accept_~s__state~0); 33119#L197 assume 8672 == ssl3_accept_~s__state~0; 33120#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 33900#L512 assume !(3 == ssl3_accept_~blastFlag~0); 33245#L515 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 33144#L519 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 33146#L519-2 ssl3_accept_~s__init_num~0 := 0; 34155#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34149#L579 ssl3_accept_~skip~0 := 0; 34148#L98-2 assume !false; 34142#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34140#L101 assume !(12292 == ssl3_accept_~s__state~0); 34138#L104 assume !(16384 == ssl3_accept_~s__state~0); 34136#L107 assume !(8192 == ssl3_accept_~s__state~0); 34134#L110 assume !(24576 == ssl3_accept_~s__state~0); 34132#L113 assume !(8195 == ssl3_accept_~s__state~0); 34128#L116 assume !(8480 == ssl3_accept_~s__state~0); 34127#L119 assume !(8481 == ssl3_accept_~s__state~0); 34125#L122 assume !(8482 == ssl3_accept_~s__state~0); 34123#L125 assume !(8464 == ssl3_accept_~s__state~0); 34121#L128 assume !(8465 == ssl3_accept_~s__state~0); 34118#L131 assume !(8466 == ssl3_accept_~s__state~0); 33613#L134 assume !(8496 == ssl3_accept_~s__state~0); 33612#L137 assume !(8497 == ssl3_accept_~s__state~0); 33611#L140 assume !(8512 == ssl3_accept_~s__state~0); 33610#L143 assume !(8513 == ssl3_accept_~s__state~0); 33609#L146 assume !(8528 == ssl3_accept_~s__state~0); 33608#L149 assume !(8529 == ssl3_accept_~s__state~0); 33607#L152 assume !(8544 == ssl3_accept_~s__state~0); 33606#L155 assume !(8545 == ssl3_accept_~s__state~0); 33605#L158 assume !(8560 == ssl3_accept_~s__state~0); 33601#L161 assume !(8561 == ssl3_accept_~s__state~0); 33597#L164 assume 8448 == ssl3_accept_~s__state~0; 33593#L165 assume !(ssl3_accept_~num1~0 > 0); 33591#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 33588#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33582#L579 ssl3_accept_~skip~0 := 0; 33580#L98-2 assume !false; 33577#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33570#L101 assume !(12292 == ssl3_accept_~s__state~0); 33568#L104 assume !(16384 == ssl3_accept_~s__state~0); 33566#L107 assume !(8192 == ssl3_accept_~s__state~0); 33563#L110 assume !(24576 == ssl3_accept_~s__state~0); 33560#L113 assume !(8195 == ssl3_accept_~s__state~0); 33424#L116 assume !(8480 == ssl3_accept_~s__state~0); 33425#L119 assume !(8481 == ssl3_accept_~s__state~0); 33369#L122 assume !(8482 == ssl3_accept_~s__state~0); 33370#L125 assume 8464 == ssl3_accept_~s__state~0; 33316#L132 [2019-11-15 21:11:33,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:33,327 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 15 times [2019-11-15 21:11:33,328 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:33,328 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581970495] [2019-11-15 21:11:33,328 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:33,328 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:33,328 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:33,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:33,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:33,345 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:11:33,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:33,346 INFO L82 PathProgramCache]: Analyzing trace with hash -231109464, now seen corresponding path program 1 times [2019-11-15 21:11:33,346 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:33,346 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286461887] [2019-11-15 21:11:33,347 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:33,347 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:33,347 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:33,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:33,408 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 61 proven. 0 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2019-11-15 21:11:33,408 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286461887] [2019-11-15 21:11:33,408 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:11:33,409 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 21:11:33,409 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907121569] [2019-11-15 21:11:33,410 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:11:33,410 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:11:33,410 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:11:33,410 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:11:33,410 INFO L87 Difference]: Start difference. First operand 1454 states and 1869 transitions. cyclomatic complexity: 420 Second operand 3 states. [2019-11-15 21:11:33,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:11:33,433 INFO L93 Difference]: Finished difference Result 1478 states and 1898 transitions. [2019-11-15 21:11:33,434 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:11:33,434 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1478 states and 1898 transitions. [2019-11-15 21:11:33,440 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1233 [2019-11-15 21:11:33,451 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1478 states to 1478 states and 1898 transitions. [2019-11-15 21:11:33,452 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1373 [2019-11-15 21:11:33,453 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1373 [2019-11-15 21:11:33,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1478 states and 1898 transitions. [2019-11-15 21:11:33,457 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:11:33,457 INFO L688 BuchiCegarLoop]: Abstraction has 1478 states and 1898 transitions. [2019-11-15 21:11:33,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1478 states and 1898 transitions. [2019-11-15 21:11:33,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1478 to 1478. [2019-11-15 21:11:33,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1478 states. [2019-11-15 21:11:33,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1478 states to 1478 states and 1898 transitions. [2019-11-15 21:11:33,492 INFO L711 BuchiCegarLoop]: Abstraction has 1478 states and 1898 transitions. [2019-11-15 21:11:33,492 INFO L591 BuchiCegarLoop]: Abstraction has 1478 states and 1898 transitions. [2019-11-15 21:11:33,492 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-11-15 21:11:33,493 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1478 states and 1898 transitions. [2019-11-15 21:11:33,497 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1233 [2019-11-15 21:11:33,498 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:11:33,498 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:11:33,499 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:33,500 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:33,500 INFO L791 eck$LassoCheckResult]: Stem: 36248#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 36100#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 36069#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 36070#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 36157#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 36158#L98-2 assume !false; 36437#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36752#L101 assume !(12292 == ssl3_accept_~s__state~0); 36750#L104 assume !(16384 == ssl3_accept_~s__state~0); 36748#L107 assume !(8192 == ssl3_accept_~s__state~0); 36746#L110 assume !(24576 == ssl3_accept_~s__state~0); 36744#L113 assume !(8195 == ssl3_accept_~s__state~0); 36742#L116 assume !(8480 == ssl3_accept_~s__state~0); 36740#L119 assume !(8481 == ssl3_accept_~s__state~0); 36738#L122 assume !(8482 == ssl3_accept_~s__state~0); 36736#L125 assume 8464 == ssl3_accept_~s__state~0; 36258#L132 [2019-11-15 21:11:33,500 INFO L793 eck$LassoCheckResult]: Loop: 36258#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 36259#L273 assume !(0 == ssl3_accept_~blastFlag~0); 36162#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 36163#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37531#L579 ssl3_accept_~skip~0 := 0; 37530#L98-2 assume !false; 36250#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36251#L101 assume !(12292 == ssl3_accept_~s__state~0); 36260#L104 assume !(16384 == ssl3_accept_~s__state~0); 36261#L107 assume !(8192 == ssl3_accept_~s__state~0); 36254#L110 assume !(24576 == ssl3_accept_~s__state~0); 36255#L113 assume !(8195 == ssl3_accept_~s__state~0); 37417#L116 assume !(8480 == ssl3_accept_~s__state~0); 37416#L119 assume !(8481 == ssl3_accept_~s__state~0); 37412#L122 assume !(8482 == ssl3_accept_~s__state~0); 37411#L125 assume !(8464 == ssl3_accept_~s__state~0); 37409#L128 assume !(8465 == ssl3_accept_~s__state~0); 37407#L131 assume !(8466 == ssl3_accept_~s__state~0); 37252#L134 assume 8496 == ssl3_accept_~s__state~0; 36202#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 36203#L286 assume !(1 == ssl3_accept_~blastFlag~0); 37236#L289 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 37234#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 37231#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 37232#L296-2 ssl3_accept_~s__init_num~0 := 0; 37333#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37323#L579 ssl3_accept_~skip~0 := 0; 37321#L98-2 assume !false; 37319#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37317#L101 assume !(12292 == ssl3_accept_~s__state~0); 37315#L104 assume !(16384 == ssl3_accept_~s__state~0); 37313#L107 assume !(8192 == ssl3_accept_~s__state~0); 37311#L110 assume !(24576 == ssl3_accept_~s__state~0); 37309#L113 assume !(8195 == ssl3_accept_~s__state~0); 37307#L116 assume !(8480 == ssl3_accept_~s__state~0); 37305#L119 assume !(8481 == ssl3_accept_~s__state~0); 37303#L122 assume !(8482 == ssl3_accept_~s__state~0); 37301#L125 assume !(8464 == ssl3_accept_~s__state~0); 37299#L128 assume !(8465 == ssl3_accept_~s__state~0); 37297#L131 assume !(8466 == ssl3_accept_~s__state~0); 37295#L134 assume !(8496 == ssl3_accept_~s__state~0); 37293#L137 assume !(8497 == ssl3_accept_~s__state~0); 37291#L140 assume !(8512 == ssl3_accept_~s__state~0); 37289#L143 assume !(8513 == ssl3_accept_~s__state~0); 37287#L146 assume !(8528 == ssl3_accept_~s__state~0); 37285#L149 assume !(8529 == ssl3_accept_~s__state~0); 37283#L152 assume !(8544 == ssl3_accept_~s__state~0); 37281#L155 assume !(8545 == ssl3_accept_~s__state~0); 37279#L158 assume !(8560 == ssl3_accept_~s__state~0); 37277#L161 assume !(8561 == ssl3_accept_~s__state~0); 37275#L164 assume !(8448 == ssl3_accept_~s__state~0); 36284#L167 assume !(8576 == ssl3_accept_~s__state~0); 36285#L170 assume !(8577 == ssl3_accept_~s__state~0); 36272#L173 assume !(8592 == ssl3_accept_~s__state~0); 36230#L176 assume !(8593 == ssl3_accept_~s__state~0); 36197#L179 assume !(8608 == ssl3_accept_~s__state~0); 36198#L182 assume !(8609 == ssl3_accept_~s__state~0); 36180#L185 assume !(8640 == ssl3_accept_~s__state~0); 36181#L188 assume !(8641 == ssl3_accept_~s__state~0); 36414#L191 assume 8656 == ssl3_accept_~s__state~0; 36369#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 36413#L491 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 36412#L496 assume !(2 == ssl3_accept_~blastFlag~0); 36411#L496-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 36410#L504 assume !(0 == ssl3_accept_~tmp___10~0); 36408#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36403#L579 ssl3_accept_~skip~0 := 0; 36402#L98-2 assume !false; 36401#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36400#L101 assume !(12292 == ssl3_accept_~s__state~0); 36399#L104 assume !(16384 == ssl3_accept_~s__state~0); 36398#L107 assume !(8192 == ssl3_accept_~s__state~0); 36397#L110 assume !(24576 == ssl3_accept_~s__state~0); 36396#L113 assume !(8195 == ssl3_accept_~s__state~0); 36395#L116 assume !(8480 == ssl3_accept_~s__state~0); 36394#L119 assume !(8481 == ssl3_accept_~s__state~0); 36393#L122 assume !(8482 == ssl3_accept_~s__state~0); 36392#L125 assume !(8464 == ssl3_accept_~s__state~0); 36391#L128 assume !(8465 == ssl3_accept_~s__state~0); 36390#L131 assume !(8466 == ssl3_accept_~s__state~0); 36389#L134 assume !(8496 == ssl3_accept_~s__state~0); 36388#L137 assume !(8497 == ssl3_accept_~s__state~0); 36387#L140 assume !(8512 == ssl3_accept_~s__state~0); 36386#L143 assume !(8513 == ssl3_accept_~s__state~0); 36385#L146 assume !(8528 == ssl3_accept_~s__state~0); 36384#L149 assume !(8529 == ssl3_accept_~s__state~0); 36383#L152 assume !(8544 == ssl3_accept_~s__state~0); 36382#L155 assume !(8545 == ssl3_accept_~s__state~0); 36381#L158 assume !(8560 == ssl3_accept_~s__state~0); 36380#L161 assume !(8561 == ssl3_accept_~s__state~0); 36379#L164 assume !(8448 == ssl3_accept_~s__state~0); 36378#L167 assume !(8576 == ssl3_accept_~s__state~0); 36377#L170 assume !(8577 == ssl3_accept_~s__state~0); 36376#L173 assume !(8592 == ssl3_accept_~s__state~0); 36375#L176 assume !(8593 == ssl3_accept_~s__state~0); 36374#L179 assume !(8608 == ssl3_accept_~s__state~0); 36373#L182 assume !(8609 == ssl3_accept_~s__state~0); 36372#L185 assume !(8640 == ssl3_accept_~s__state~0); 36371#L188 assume !(8641 == ssl3_accept_~s__state~0); 36370#L191 assume !(8656 == ssl3_accept_~s__state~0); 36368#L194 assume !(8657 == ssl3_accept_~s__state~0); 36057#L197 assume 8672 == ssl3_accept_~s__state~0; 36058#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 36201#L512 assume !(3 == ssl3_accept_~blastFlag~0); 36185#L515 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 36082#L519 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 36084#L519-2 ssl3_accept_~s__init_num~0 := 0; 36279#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36853#L579 ssl3_accept_~skip~0 := 0; 36848#L98-2 assume !false; 36843#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36838#L101 assume !(12292 == ssl3_accept_~s__state~0); 36833#L104 assume !(16384 == ssl3_accept_~s__state~0); 36828#L107 assume !(8192 == ssl3_accept_~s__state~0); 36823#L110 assume !(24576 == ssl3_accept_~s__state~0); 36818#L113 assume !(8195 == ssl3_accept_~s__state~0); 36813#L116 assume !(8480 == ssl3_accept_~s__state~0); 36810#L119 assume !(8481 == ssl3_accept_~s__state~0); 36807#L122 assume !(8482 == ssl3_accept_~s__state~0); 36804#L125 assume !(8464 == ssl3_accept_~s__state~0); 36801#L128 assume !(8465 == ssl3_accept_~s__state~0); 36798#L131 assume !(8466 == ssl3_accept_~s__state~0); 36781#L134 assume !(8496 == ssl3_accept_~s__state~0); 36730#L137 assume !(8497 == ssl3_accept_~s__state~0); 36778#L140 assume !(8512 == ssl3_accept_~s__state~0); 36776#L143 assume !(8513 == ssl3_accept_~s__state~0); 36774#L146 assume !(8528 == ssl3_accept_~s__state~0); 36772#L149 assume !(8529 == ssl3_accept_~s__state~0); 36770#L152 assume !(8544 == ssl3_accept_~s__state~0); 36768#L155 assume !(8545 == ssl3_accept_~s__state~0); 36766#L158 assume !(8560 == ssl3_accept_~s__state~0); 36764#L161 assume !(8561 == ssl3_accept_~s__state~0); 36762#L164 assume 8448 == ssl3_accept_~s__state~0; 36759#L165 assume !(ssl3_accept_~num1~0 > 0); 36756#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 36678#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36673#L579 ssl3_accept_~skip~0 := 0; 36672#L98-2 assume !false; 36671#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36669#L101 assume !(12292 == ssl3_accept_~s__state~0); 36668#L104 assume !(16384 == ssl3_accept_~s__state~0); 36667#L107 assume !(8192 == ssl3_accept_~s__state~0); 36665#L110 assume !(24576 == ssl3_accept_~s__state~0); 36663#L113 assume !(8195 == ssl3_accept_~s__state~0); 36662#L116 assume !(8480 == ssl3_accept_~s__state~0); 36661#L119 assume !(8481 == ssl3_accept_~s__state~0); 36660#L122 assume !(8482 == ssl3_accept_~s__state~0); 36659#L125 assume 8464 == ssl3_accept_~s__state~0; 36258#L132 [2019-11-15 21:11:33,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:33,501 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 16 times [2019-11-15 21:11:33,501 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:33,501 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544586375] [2019-11-15 21:11:33,502 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:33,502 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:33,502 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:33,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:33,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:33,515 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:11:33,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:33,516 INFO L82 PathProgramCache]: Analyzing trace with hash 1700016170, now seen corresponding path program 1 times [2019-11-15 21:11:33,516 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:33,516 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340977500] [2019-11-15 21:11:33,517 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:33,517 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:33,517 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:33,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:33,578 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2019-11-15 21:11:33,578 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340977500] [2019-11-15 21:11:33,579 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:11:33,579 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 21:11:33,579 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904475848] [2019-11-15 21:11:33,580 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:11:33,581 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:11:33,581 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:11:33,581 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:11:33,581 INFO L87 Difference]: Start difference. First operand 1478 states and 1898 transitions. cyclomatic complexity: 425 Second operand 3 states. [2019-11-15 21:11:33,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:11:33,604 INFO L93 Difference]: Finished difference Result 2674 states and 3458 transitions. [2019-11-15 21:11:33,605 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:11:33,605 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2674 states and 3458 transitions. [2019-11-15 21:11:33,618 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2323 [2019-11-15 21:11:33,645 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2674 states to 2674 states and 3458 transitions. [2019-11-15 21:11:33,645 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2569 [2019-11-15 21:11:33,647 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2569 [2019-11-15 21:11:33,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2674 states and 3458 transitions. [2019-11-15 21:11:33,648 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:11:33,648 INFO L688 BuchiCegarLoop]: Abstraction has 2674 states and 3458 transitions. [2019-11-15 21:11:33,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2674 states and 3458 transitions. [2019-11-15 21:11:33,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2674 to 2583. [2019-11-15 21:11:33,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2583 states. [2019-11-15 21:11:33,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2583 states to 2583 states and 3356 transitions. [2019-11-15 21:11:33,690 INFO L711 BuchiCegarLoop]: Abstraction has 2583 states and 3356 transitions. [2019-11-15 21:11:33,690 INFO L591 BuchiCegarLoop]: Abstraction has 2583 states and 3356 transitions. [2019-11-15 21:11:33,690 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-11-15 21:11:33,690 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2583 states and 3356 transitions. [2019-11-15 21:11:33,700 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2277 [2019-11-15 21:11:33,700 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:11:33,700 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:11:33,702 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:33,703 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:33,703 INFO L791 eck$LassoCheckResult]: Stem: 40397#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 40255#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 40227#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 40228#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 40313#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 40314#L98-2 assume !false; 40476#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41006#L101 assume !(12292 == ssl3_accept_~s__state~0); 41005#L104 assume !(16384 == ssl3_accept_~s__state~0); 41004#L107 assume !(8192 == ssl3_accept_~s__state~0); 41003#L110 assume !(24576 == ssl3_accept_~s__state~0); 41002#L113 assume !(8195 == ssl3_accept_~s__state~0); 41001#L116 assume !(8480 == ssl3_accept_~s__state~0); 41000#L119 assume !(8481 == ssl3_accept_~s__state~0); 40999#L122 assume !(8482 == ssl3_accept_~s__state~0); 40995#L125 assume 8464 == ssl3_accept_~s__state~0; 40630#L132 [2019-11-15 21:11:33,703 INFO L793 eck$LassoCheckResult]: Loop: 40630#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 40993#L273 assume !(0 == ssl3_accept_~blastFlag~0); 40992#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 40990#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40985#L579 ssl3_accept_~skip~0 := 0; 40984#L98-2 assume !false; 40983#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40982#L101 assume !(12292 == ssl3_accept_~s__state~0); 40981#L104 assume !(16384 == ssl3_accept_~s__state~0); 40980#L107 assume !(8192 == ssl3_accept_~s__state~0); 40979#L110 assume !(24576 == ssl3_accept_~s__state~0); 40977#L113 assume !(8195 == ssl3_accept_~s__state~0); 40975#L116 assume !(8480 == ssl3_accept_~s__state~0); 40973#L119 assume !(8481 == ssl3_accept_~s__state~0); 40971#L122 assume !(8482 == ssl3_accept_~s__state~0); 40969#L125 assume !(8464 == ssl3_accept_~s__state~0); 40967#L128 assume !(8465 == ssl3_accept_~s__state~0); 40966#L131 assume !(8466 == ssl3_accept_~s__state~0); 40964#L134 assume 8496 == ssl3_accept_~s__state~0; 40625#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 40962#L286 assume !(1 == ssl3_accept_~blastFlag~0); 40961#L289 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 40960#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 40958#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 40232#L296-2 ssl3_accept_~s__init_num~0 := 0; 40956#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40951#L579 ssl3_accept_~skip~0 := 0; 40950#L98-2 assume !false; 40949#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40948#L101 assume !(12292 == ssl3_accept_~s__state~0); 40947#L104 assume !(16384 == ssl3_accept_~s__state~0); 40946#L107 assume !(8192 == ssl3_accept_~s__state~0); 40945#L110 assume !(24576 == ssl3_accept_~s__state~0); 40944#L113 assume !(8195 == ssl3_accept_~s__state~0); 40943#L116 assume !(8480 == ssl3_accept_~s__state~0); 40942#L119 assume !(8481 == ssl3_accept_~s__state~0); 40941#L122 assume !(8482 == ssl3_accept_~s__state~0); 40940#L125 assume !(8464 == ssl3_accept_~s__state~0); 40939#L128 assume !(8465 == ssl3_accept_~s__state~0); 40938#L131 assume !(8466 == ssl3_accept_~s__state~0); 40937#L134 assume !(8496 == ssl3_accept_~s__state~0); 40936#L137 assume !(8497 == ssl3_accept_~s__state~0); 40935#L140 assume 8512 == ssl3_accept_~s__state~0; 40620#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40934#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 40932#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 40930#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40925#L579 ssl3_accept_~skip~0 := 0; 40924#L98-2 assume !false; 40923#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40922#L101 assume !(12292 == ssl3_accept_~s__state~0); 40921#L104 assume !(16384 == ssl3_accept_~s__state~0); 40920#L107 assume !(8192 == ssl3_accept_~s__state~0); 40919#L110 assume !(24576 == ssl3_accept_~s__state~0); 40918#L113 assume !(8195 == ssl3_accept_~s__state~0); 40917#L116 assume !(8480 == ssl3_accept_~s__state~0); 40916#L119 assume !(8481 == ssl3_accept_~s__state~0); 40915#L122 assume !(8482 == ssl3_accept_~s__state~0); 40914#L125 assume !(8464 == ssl3_accept_~s__state~0); 40913#L128 assume !(8465 == ssl3_accept_~s__state~0); 40912#L131 assume !(8466 == ssl3_accept_~s__state~0); 40911#L134 assume !(8496 == ssl3_accept_~s__state~0); 40910#L137 assume !(8497 == ssl3_accept_~s__state~0); 40909#L140 assume !(8512 == ssl3_accept_~s__state~0); 40908#L143 assume !(8513 == ssl3_accept_~s__state~0); 40907#L146 assume 8528 == ssl3_accept_~s__state~0; 40615#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 40906#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 40903#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 40896#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 40894#L356 assume !(ssl3_accept_~ret~0 <= 0); 40893#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 40891#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40885#L579 ssl3_accept_~skip~0 := 0; 40880#L98-2 assume !false; 40878#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40876#L101 assume !(12292 == ssl3_accept_~s__state~0); 40874#L104 assume !(16384 == ssl3_accept_~s__state~0); 40872#L107 assume !(8192 == ssl3_accept_~s__state~0); 40870#L110 assume !(24576 == ssl3_accept_~s__state~0); 40868#L113 assume !(8195 == ssl3_accept_~s__state~0); 40866#L116 assume !(8480 == ssl3_accept_~s__state~0); 40864#L119 assume !(8481 == ssl3_accept_~s__state~0); 40862#L122 assume !(8482 == ssl3_accept_~s__state~0); 40860#L125 assume !(8464 == ssl3_accept_~s__state~0); 40858#L128 assume !(8465 == ssl3_accept_~s__state~0); 40856#L131 assume !(8466 == ssl3_accept_~s__state~0); 40854#L134 assume !(8496 == ssl3_accept_~s__state~0); 40852#L137 assume !(8497 == ssl3_accept_~s__state~0); 40850#L140 assume !(8512 == ssl3_accept_~s__state~0); 40848#L143 assume !(8513 == ssl3_accept_~s__state~0); 40846#L146 assume !(8528 == ssl3_accept_~s__state~0); 40844#L149 assume !(8529 == ssl3_accept_~s__state~0); 40842#L152 assume 8544 == ssl3_accept_~s__state~0; 40609#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 40839#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 40836#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40834#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 40831#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 40829#L403 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 40827#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40822#L579 ssl3_accept_~skip~0 := 0; 40821#L98-2 assume !false; 40820#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40819#L101 assume !(12292 == ssl3_accept_~s__state~0); 40818#L104 assume !(16384 == ssl3_accept_~s__state~0); 40817#L107 assume !(8192 == ssl3_accept_~s__state~0); 40816#L110 assume !(24576 == ssl3_accept_~s__state~0); 40815#L113 assume !(8195 == ssl3_accept_~s__state~0); 40813#L116 assume !(8480 == ssl3_accept_~s__state~0); 40811#L119 assume !(8481 == ssl3_accept_~s__state~0); 40809#L122 assume !(8482 == ssl3_accept_~s__state~0); 40807#L125 assume !(8464 == ssl3_accept_~s__state~0); 40805#L128 assume !(8465 == ssl3_accept_~s__state~0); 40802#L131 assume !(8466 == ssl3_accept_~s__state~0); 40702#L134 assume !(8496 == ssl3_accept_~s__state~0); 40700#L137 assume !(8497 == ssl3_accept_~s__state~0); 40698#L140 assume !(8512 == ssl3_accept_~s__state~0); 40696#L143 assume !(8513 == ssl3_accept_~s__state~0); 40694#L146 assume !(8528 == ssl3_accept_~s__state~0); 40692#L149 assume !(8529 == ssl3_accept_~s__state~0); 40690#L152 assume !(8544 == ssl3_accept_~s__state~0); 40688#L155 assume !(8545 == ssl3_accept_~s__state~0); 40686#L158 assume !(8560 == ssl3_accept_~s__state~0); 40684#L161 assume !(8561 == ssl3_accept_~s__state~0); 40682#L164 assume 8448 == ssl3_accept_~s__state~0; 40679#L165 assume !(ssl3_accept_~num1~0 > 0); 40675#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 40668#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40662#L579 ssl3_accept_~skip~0 := 0; 40660#L98-2 assume !false; 40658#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40654#L101 assume !(12292 == ssl3_accept_~s__state~0); 40652#L104 assume 16384 == ssl3_accept_~s__state~0; 40647#L210 ssl3_accept_~s__server~0 := 1; 41507#L215 assume 0 != ssl3_accept_~cb~0; 41504#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 41501#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 41497#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 41491#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 41486#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 41477#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41471#L579 ssl3_accept_~skip~0 := 0; 41469#L98-2 assume !false; 41467#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41465#L101 assume !(12292 == ssl3_accept_~s__state~0); 41463#L104 assume !(16384 == ssl3_accept_~s__state~0); 41462#L107 assume !(8192 == ssl3_accept_~s__state~0); 41461#L110 assume !(24576 == ssl3_accept_~s__state~0); 41460#L113 assume !(8195 == ssl3_accept_~s__state~0); 41459#L116 assume !(8480 == ssl3_accept_~s__state~0); 40812#L119 assume !(8481 == ssl3_accept_~s__state~0); 40810#L122 assume !(8482 == ssl3_accept_~s__state~0); 40808#L125 assume 8464 == ssl3_accept_~s__state~0; 40630#L132 [2019-11-15 21:11:33,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:33,704 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 17 times [2019-11-15 21:11:33,704 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:33,704 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141670651] [2019-11-15 21:11:33,705 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:33,705 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:33,705 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:33,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:33,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:33,716 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:11:33,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:33,718 INFO L82 PathProgramCache]: Analyzing trace with hash -204070312, now seen corresponding path program 1 times [2019-11-15 21:11:33,718 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:33,719 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578935995] [2019-11-15 21:11:33,719 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:33,719 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:33,719 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:33,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:33,783 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-15 21:11:33,783 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578935995] [2019-11-15 21:11:33,783 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [307377489] [2019-11-15 21:11:33,784 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_588e56f4-7410-4cb5-9275-8c4f7803dee8/bin/uautomizer/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 21:11:33,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:33,890 INFO L256 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-15 21:11:33,903 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 21:11:33,930 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2019-11-15 21:11:33,930 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-15 21:11:33,931 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-11-15 21:11:33,931 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179576007] [2019-11-15 21:11:33,931 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:11:33,932 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:11:33,932 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:11:33,932 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-11-15 21:11:33,932 INFO L87 Difference]: Start difference. First operand 2583 states and 3356 transitions. cyclomatic complexity: 780 Second operand 3 states. [2019-11-15 21:11:34,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:11:34,078 INFO L93 Difference]: Finished difference Result 2655 states and 3444 transitions. [2019-11-15 21:11:34,079 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:11:34,079 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2655 states and 3444 transitions. [2019-11-15 21:11:34,093 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2349 [2019-11-15 21:11:34,109 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2655 states to 2655 states and 3444 transitions. [2019-11-15 21:11:34,109 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2550 [2019-11-15 21:11:34,111 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2550 [2019-11-15 21:11:34,112 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2655 states and 3444 transitions. [2019-11-15 21:11:34,113 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:11:34,114 INFO L688 BuchiCegarLoop]: Abstraction has 2655 states and 3444 transitions. [2019-11-15 21:11:34,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2655 states and 3444 transitions. [2019-11-15 21:11:34,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2655 to 2619. [2019-11-15 21:11:34,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2619 states. [2019-11-15 21:11:34,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2619 states to 2619 states and 3400 transitions. [2019-11-15 21:11:34,160 INFO L711 BuchiCegarLoop]: Abstraction has 2619 states and 3400 transitions. [2019-11-15 21:11:34,160 INFO L591 BuchiCegarLoop]: Abstraction has 2619 states and 3400 transitions. [2019-11-15 21:11:34,161 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-11-15 21:11:34,161 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2619 states and 3400 transitions. [2019-11-15 21:11:34,171 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2313 [2019-11-15 21:11:34,171 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:11:34,172 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:11:34,174 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:34,174 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:34,175 INFO L791 eck$LassoCheckResult]: Stem: 46111#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 45963#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 45932#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 45933#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 46017#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 46018#L98-2 assume !false; 46185#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47276#L101 assume !(12292 == ssl3_accept_~s__state~0); 47273#L104 assume !(16384 == ssl3_accept_~s__state~0); 47266#L107 assume !(8192 == ssl3_accept_~s__state~0); 47263#L110 assume !(24576 == ssl3_accept_~s__state~0); 47249#L113 assume !(8195 == ssl3_accept_~s__state~0); 47238#L116 assume !(8480 == ssl3_accept_~s__state~0); 47235#L119 assume !(8481 == ssl3_accept_~s__state~0); 47159#L122 assume !(8482 == ssl3_accept_~s__state~0); 46696#L125 assume 8464 == ssl3_accept_~s__state~0; 46617#L132 [2019-11-15 21:11:34,176 INFO L793 eck$LassoCheckResult]: Loop: 46617#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 46693#L273 assume !(0 == ssl3_accept_~blastFlag~0); 46694#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 47879#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47873#L579 ssl3_accept_~skip~0 := 0; 47869#L98-2 assume !false; 47867#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47864#L101 assume !(12292 == ssl3_accept_~s__state~0); 47863#L104 assume !(16384 == ssl3_accept_~s__state~0); 47857#L107 assume !(8192 == ssl3_accept_~s__state~0); 47855#L110 assume !(24576 == ssl3_accept_~s__state~0); 47853#L113 assume !(8195 == ssl3_accept_~s__state~0); 47851#L116 assume !(8480 == ssl3_accept_~s__state~0); 47849#L119 assume !(8481 == ssl3_accept_~s__state~0); 47847#L122 assume !(8482 == ssl3_accept_~s__state~0); 47845#L125 assume !(8464 == ssl3_accept_~s__state~0); 47843#L128 assume !(8465 == ssl3_accept_~s__state~0); 47841#L131 assume !(8466 == ssl3_accept_~s__state~0); 46607#L134 assume 8496 == ssl3_accept_~s__state~0; 46604#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 46601#L286 assume !(1 == ssl3_accept_~blastFlag~0); 46598#L289 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 46599#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 46593#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 45937#L296-2 ssl3_accept_~s__init_num~0 := 0; 46579#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46575#L579 ssl3_accept_~skip~0 := 0; 46564#L98-2 assume !false; 46565#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46553#L101 assume !(12292 == ssl3_accept_~s__state~0); 46554#L104 assume !(16384 == ssl3_accept_~s__state~0); 46543#L107 assume !(8192 == ssl3_accept_~s__state~0); 46544#L110 assume !(24576 == ssl3_accept_~s__state~0); 46527#L113 assume !(8195 == ssl3_accept_~s__state~0); 46528#L116 assume !(8480 == ssl3_accept_~s__state~0); 46504#L119 assume !(8481 == ssl3_accept_~s__state~0); 46505#L122 assume !(8482 == ssl3_accept_~s__state~0); 46488#L125 assume !(8464 == ssl3_accept_~s__state~0); 46489#L128 assume !(8465 == ssl3_accept_~s__state~0); 46480#L131 assume !(8466 == ssl3_accept_~s__state~0); 46481#L134 assume !(8496 == ssl3_accept_~s__state~0); 46470#L137 assume !(8497 == ssl3_accept_~s__state~0); 46471#L140 assume 8512 == ssl3_accept_~s__state~0; 46211#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 47404#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 47402#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 47400#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47395#L579 ssl3_accept_~skip~0 := 0; 47394#L98-2 assume !false; 47393#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47392#L101 assume !(12292 == ssl3_accept_~s__state~0); 47391#L104 assume !(16384 == ssl3_accept_~s__state~0); 47390#L107 assume !(8192 == ssl3_accept_~s__state~0); 47389#L110 assume !(24576 == ssl3_accept_~s__state~0); 47388#L113 assume !(8195 == ssl3_accept_~s__state~0); 47387#L116 assume !(8480 == ssl3_accept_~s__state~0); 47386#L119 assume !(8481 == ssl3_accept_~s__state~0); 47385#L122 assume !(8482 == ssl3_accept_~s__state~0); 47384#L125 assume !(8464 == ssl3_accept_~s__state~0); 47383#L128 assume !(8465 == ssl3_accept_~s__state~0); 47382#L131 assume !(8466 == ssl3_accept_~s__state~0); 47381#L134 assume !(8496 == ssl3_accept_~s__state~0); 47380#L137 assume !(8497 == ssl3_accept_~s__state~0); 47379#L140 assume !(8512 == ssl3_accept_~s__state~0); 47378#L143 assume !(8513 == ssl3_accept_~s__state~0); 47377#L146 assume 8528 == ssl3_accept_~s__state~0; 46439#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 47372#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 47370#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 47355#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 47353#L356 assume !(ssl3_accept_~ret~0 <= 0); 47351#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 47348#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47341#L579 ssl3_accept_~skip~0 := 0; 47335#L98-2 assume !false; 47332#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47329#L101 assume !(12292 == ssl3_accept_~s__state~0); 47326#L104 assume !(16384 == ssl3_accept_~s__state~0); 47323#L107 assume !(8192 == ssl3_accept_~s__state~0); 47320#L110 assume !(24576 == ssl3_accept_~s__state~0); 47317#L113 assume !(8195 == ssl3_accept_~s__state~0); 47314#L116 assume !(8480 == ssl3_accept_~s__state~0); 47311#L119 assume !(8481 == ssl3_accept_~s__state~0); 47308#L122 assume !(8482 == ssl3_accept_~s__state~0); 47305#L125 assume !(8464 == ssl3_accept_~s__state~0); 47302#L128 assume !(8465 == ssl3_accept_~s__state~0); 47299#L131 assume !(8466 == ssl3_accept_~s__state~0); 47296#L134 assume !(8496 == ssl3_accept_~s__state~0); 47293#L137 assume !(8497 == ssl3_accept_~s__state~0); 47290#L140 assume !(8512 == ssl3_accept_~s__state~0); 47287#L143 assume !(8513 == ssl3_accept_~s__state~0); 47284#L146 assume !(8528 == ssl3_accept_~s__state~0); 47281#L149 assume !(8529 == ssl3_accept_~s__state~0); 47278#L152 assume 8544 == ssl3_accept_~s__state~0; 46433#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 47271#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 47264#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 47261#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 47256#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 47251#L403 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 47243#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47236#L579 ssl3_accept_~skip~0 := 0; 47233#L98-2 assume !false; 47232#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47231#L101 assume !(12292 == ssl3_accept_~s__state~0); 47230#L104 assume !(16384 == ssl3_accept_~s__state~0); 47229#L107 assume !(8192 == ssl3_accept_~s__state~0); 47228#L110 assume !(24576 == ssl3_accept_~s__state~0); 47227#L113 assume !(8195 == ssl3_accept_~s__state~0); 47225#L116 assume !(8480 == ssl3_accept_~s__state~0); 47223#L119 assume !(8481 == ssl3_accept_~s__state~0); 47221#L122 assume !(8482 == ssl3_accept_~s__state~0); 47219#L125 assume !(8464 == ssl3_accept_~s__state~0); 47217#L128 assume !(8465 == ssl3_accept_~s__state~0); 47216#L131 assume !(8466 == ssl3_accept_~s__state~0); 47207#L134 assume !(8496 == ssl3_accept_~s__state~0); 47205#L137 assume !(8497 == ssl3_accept_~s__state~0); 47203#L140 assume !(8512 == ssl3_accept_~s__state~0); 47201#L143 assume !(8513 == ssl3_accept_~s__state~0); 47199#L146 assume !(8528 == ssl3_accept_~s__state~0); 47197#L149 assume !(8529 == ssl3_accept_~s__state~0); 47195#L152 assume !(8544 == ssl3_accept_~s__state~0); 47193#L155 assume !(8545 == ssl3_accept_~s__state~0); 47191#L158 assume !(8560 == ssl3_accept_~s__state~0); 47189#L161 assume !(8561 == ssl3_accept_~s__state~0); 47187#L164 assume 8448 == ssl3_accept_~s__state~0; 47185#L165 assume !(ssl3_accept_~num1~0 > 0); 47160#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 46364#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46360#L579 ssl3_accept_~skip~0 := 0; 46864#L98-2 assume !false; 46862#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46859#L101 assume 12292 == ssl3_accept_~s__state~0; 46858#L102 ssl3_accept_~s__new_session~0 := 1; 46857#L210 ssl3_accept_~s__server~0 := 1; 46856#L215 assume 0 != ssl3_accept_~cb~0; 46855#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 46854#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 46849#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 46846#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 46844#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 46839#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46824#L579 ssl3_accept_~skip~0 := 0; 46821#L98-2 assume !false; 46818#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46815#L101 assume !(12292 == ssl3_accept_~s__state~0); 46812#L104 assume !(16384 == ssl3_accept_~s__state~0); 46808#L107 assume !(8192 == ssl3_accept_~s__state~0); 46805#L110 assume !(24576 == ssl3_accept_~s__state~0); 46802#L113 assume !(8195 == ssl3_accept_~s__state~0); 46800#L116 assume !(8480 == ssl3_accept_~s__state~0); 46776#L119 assume !(8481 == ssl3_accept_~s__state~0); 46775#L122 assume !(8482 == ssl3_accept_~s__state~0); 46773#L125 assume 8464 == ssl3_accept_~s__state~0; 46617#L132 [2019-11-15 21:11:34,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:34,177 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 18 times [2019-11-15 21:11:34,177 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:34,177 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760094452] [2019-11-15 21:11:34,177 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:34,178 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:34,178 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:34,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:34,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:34,191 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:11:34,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:34,194 INFO L82 PathProgramCache]: Analyzing trace with hash 1146991812, now seen corresponding path program 1 times [2019-11-15 21:11:34,197 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:34,203 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373885387] [2019-11-15 21:11:34,204 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:34,205 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:34,205 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:34,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:34,315 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-15 21:11:34,315 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373885387] [2019-11-15 21:11:34,316 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1754322322] [2019-11-15 21:11:34,316 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_588e56f4-7410-4cb5-9275-8c4f7803dee8/bin/uautomizer/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 21:11:34,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:34,417 INFO L256 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-15 21:11:34,420 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 21:11:34,455 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2019-11-15 21:11:34,456 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-15 21:11:34,456 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-11-15 21:11:34,456 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071465940] [2019-11-15 21:11:34,457 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:11:34,457 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:11:34,458 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:11:34,458 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-11-15 21:11:34,458 INFO L87 Difference]: Start difference. First operand 2619 states and 3400 transitions. cyclomatic complexity: 788 Second operand 3 states. [2019-11-15 21:11:34,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:11:34,618 INFO L93 Difference]: Finished difference Result 2627 states and 3400 transitions. [2019-11-15 21:11:34,618 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:11:34,619 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2627 states and 3400 transitions. [2019-11-15 21:11:34,632 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2321 [2019-11-15 21:11:34,647 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2627 states to 2627 states and 3400 transitions. [2019-11-15 21:11:34,648 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2522 [2019-11-15 21:11:34,650 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2522 [2019-11-15 21:11:34,650 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2627 states and 3400 transitions. [2019-11-15 21:11:34,655 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:11:34,655 INFO L688 BuchiCegarLoop]: Abstraction has 2627 states and 3400 transitions. [2019-11-15 21:11:34,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2627 states and 3400 transitions. [2019-11-15 21:11:34,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2627 to 2559. [2019-11-15 21:11:34,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2559 states. [2019-11-15 21:11:34,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2559 states to 2559 states and 3312 transitions. [2019-11-15 21:11:34,697 INFO L711 BuchiCegarLoop]: Abstraction has 2559 states and 3312 transitions. [2019-11-15 21:11:34,697 INFO L591 BuchiCegarLoop]: Abstraction has 2559 states and 3312 transitions. [2019-11-15 21:11:34,697 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-11-15 21:11:34,697 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2559 states and 3312 transitions. [2019-11-15 21:11:34,707 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2253 [2019-11-15 21:11:34,708 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:11:34,708 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:11:34,710 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:34,710 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:34,710 INFO L791 eck$LassoCheckResult]: Stem: 51818#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 51676#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 51645#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 51646#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 51731#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 51732#L98-2 assume !false; 51886#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53846#L101 assume !(12292 == ssl3_accept_~s__state~0); 53844#L104 assume !(16384 == ssl3_accept_~s__state~0); 53842#L107 assume !(8192 == ssl3_accept_~s__state~0); 53840#L110 assume !(24576 == ssl3_accept_~s__state~0); 53838#L113 assume !(8195 == ssl3_accept_~s__state~0); 53836#L116 assume !(8480 == ssl3_accept_~s__state~0); 53834#L119 assume !(8481 == ssl3_accept_~s__state~0); 53832#L122 assume !(8482 == ssl3_accept_~s__state~0); 53830#L125 assume 8464 == ssl3_accept_~s__state~0; 52270#L132 [2019-11-15 21:11:34,711 INFO L793 eck$LassoCheckResult]: Loop: 52270#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 53821#L273 assume !(0 == ssl3_accept_~blastFlag~0); 53820#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 53818#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53813#L579 ssl3_accept_~skip~0 := 0; 53812#L98-2 assume !false; 53811#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53809#L101 assume !(12292 == ssl3_accept_~s__state~0); 53808#L104 assume !(16384 == ssl3_accept_~s__state~0); 53807#L107 assume !(8192 == ssl3_accept_~s__state~0); 53806#L110 assume !(24576 == ssl3_accept_~s__state~0); 53804#L113 assume !(8195 == ssl3_accept_~s__state~0); 53803#L116 assume !(8480 == ssl3_accept_~s__state~0); 53802#L119 assume !(8481 == ssl3_accept_~s__state~0); 53801#L122 assume !(8482 == ssl3_accept_~s__state~0); 53800#L125 assume !(8464 == ssl3_accept_~s__state~0); 53799#L128 assume !(8465 == ssl3_accept_~s__state~0); 53798#L131 assume !(8466 == ssl3_accept_~s__state~0); 53797#L134 assume 8496 == ssl3_accept_~s__state~0; 52253#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 53795#L286 assume !(1 == ssl3_accept_~blastFlag~0); 53794#L289 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 53793#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 53791#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 51650#L296-2 ssl3_accept_~s__init_num~0 := 0; 53790#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53785#L579 ssl3_accept_~skip~0 := 0; 53784#L98-2 assume !false; 53783#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53782#L101 assume !(12292 == ssl3_accept_~s__state~0); 53781#L104 assume !(16384 == ssl3_accept_~s__state~0); 53780#L107 assume !(8192 == ssl3_accept_~s__state~0); 53779#L110 assume !(24576 == ssl3_accept_~s__state~0); 53777#L113 assume !(8195 == ssl3_accept_~s__state~0); 53776#L116 assume !(8480 == ssl3_accept_~s__state~0); 53775#L119 assume !(8481 == ssl3_accept_~s__state~0); 53774#L122 assume !(8482 == ssl3_accept_~s__state~0); 53773#L125 assume !(8464 == ssl3_accept_~s__state~0); 53772#L128 assume !(8465 == ssl3_accept_~s__state~0); 53771#L131 assume !(8466 == ssl3_accept_~s__state~0); 53770#L134 assume !(8496 == ssl3_accept_~s__state~0); 53768#L137 assume !(8497 == ssl3_accept_~s__state~0); 53767#L140 assume 8512 == ssl3_accept_~s__state~0; 52236#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 53766#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 53764#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 53763#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53758#L579 ssl3_accept_~skip~0 := 0; 53757#L98-2 assume !false; 53756#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53755#L101 assume !(12292 == ssl3_accept_~s__state~0); 53754#L104 assume !(16384 == ssl3_accept_~s__state~0); 53753#L107 assume !(8192 == ssl3_accept_~s__state~0); 53752#L110 assume !(24576 == ssl3_accept_~s__state~0); 53750#L113 assume !(8195 == ssl3_accept_~s__state~0); 53749#L116 assume !(8480 == ssl3_accept_~s__state~0); 53748#L119 assume !(8481 == ssl3_accept_~s__state~0); 53747#L122 assume !(8482 == ssl3_accept_~s__state~0); 53746#L125 assume !(8464 == ssl3_accept_~s__state~0); 53745#L128 assume !(8465 == ssl3_accept_~s__state~0); 53744#L131 assume !(8466 == ssl3_accept_~s__state~0); 53743#L134 assume !(8496 == ssl3_accept_~s__state~0); 53742#L137 assume !(8497 == ssl3_accept_~s__state~0); 53741#L140 assume !(8512 == ssl3_accept_~s__state~0); 53740#L143 assume !(8513 == ssl3_accept_~s__state~0); 53739#L146 assume 8528 == ssl3_accept_~s__state~0; 51900#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 53737#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 53736#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 53729#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 53727#L356 assume !(ssl3_accept_~ret~0 <= 0); 53726#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 53725#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53720#L579 ssl3_accept_~skip~0 := 0; 53719#L98-2 assume !false; 53718#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53717#L101 assume !(12292 == ssl3_accept_~s__state~0); 53716#L104 assume !(16384 == ssl3_accept_~s__state~0); 53715#L107 assume !(8192 == ssl3_accept_~s__state~0); 53714#L110 assume !(24576 == ssl3_accept_~s__state~0); 53713#L113 assume !(8195 == ssl3_accept_~s__state~0); 53712#L116 assume !(8480 == ssl3_accept_~s__state~0); 53711#L119 assume !(8481 == ssl3_accept_~s__state~0); 53710#L122 assume !(8482 == ssl3_accept_~s__state~0); 53709#L125 assume !(8464 == ssl3_accept_~s__state~0); 53708#L128 assume !(8465 == ssl3_accept_~s__state~0); 53707#L131 assume !(8466 == ssl3_accept_~s__state~0); 53706#L134 assume !(8496 == ssl3_accept_~s__state~0); 53705#L137 assume !(8497 == ssl3_accept_~s__state~0); 53704#L140 assume !(8512 == ssl3_accept_~s__state~0); 53703#L143 assume !(8513 == ssl3_accept_~s__state~0); 53702#L146 assume !(8528 == ssl3_accept_~s__state~0); 53701#L149 assume !(8529 == ssl3_accept_~s__state~0); 53700#L152 assume 8544 == ssl3_accept_~s__state~0; 52740#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 53695#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 53698#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 53699#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 51733#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 51734#L403 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 53659#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53653#L579 ssl3_accept_~skip~0 := 0; 53651#L98-2 assume !false; 53649#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53647#L101 assume !(12292 == ssl3_accept_~s__state~0); 53645#L104 assume !(16384 == ssl3_accept_~s__state~0); 53643#L107 assume !(8192 == ssl3_accept_~s__state~0); 53641#L110 assume !(24576 == ssl3_accept_~s__state~0); 53639#L113 assume !(8195 == ssl3_accept_~s__state~0); 53637#L116 assume !(8480 == ssl3_accept_~s__state~0); 53635#L119 assume !(8481 == ssl3_accept_~s__state~0); 53633#L122 assume !(8482 == ssl3_accept_~s__state~0); 53631#L125 assume !(8464 == ssl3_accept_~s__state~0); 53629#L128 assume !(8465 == ssl3_accept_~s__state~0); 53598#L131 assume !(8466 == ssl3_accept_~s__state~0); 52921#L134 assume !(8496 == ssl3_accept_~s__state~0); 52919#L137 assume !(8497 == ssl3_accept_~s__state~0); 52915#L140 assume !(8512 == ssl3_accept_~s__state~0); 52912#L143 assume !(8513 == ssl3_accept_~s__state~0); 52910#L146 assume !(8528 == ssl3_accept_~s__state~0); 52909#L149 assume !(8529 == ssl3_accept_~s__state~0); 52908#L152 assume !(8544 == ssl3_accept_~s__state~0); 52906#L155 assume !(8545 == ssl3_accept_~s__state~0); 52895#L158 assume !(8560 == ssl3_accept_~s__state~0); 52890#L161 assume !(8561 == ssl3_accept_~s__state~0); 52779#L164 assume 8448 == ssl3_accept_~s__state~0; 52777#L165 assume !(ssl3_accept_~num1~0 > 0); 52774#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 52772#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52765#L579 ssl3_accept_~skip~0 := 0; 52764#L98-2 assume !false; 52763#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52761#L101 assume !(12292 == ssl3_accept_~s__state~0); 52759#L104 assume 16384 == ssl3_accept_~s__state~0; 52757#L210 ssl3_accept_~s__server~0 := 1; 53886#L215 assume 0 != ssl3_accept_~cb~0; 53885#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 53884#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 53882#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 53880#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 53878#L242 assume 12292 != ssl3_accept_~s__state~0; 53876#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31; 51782#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53871#L579 ssl3_accept_~skip~0 := 0; 53869#L98-2 assume !false; 53868#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53867#L101 assume !(12292 == ssl3_accept_~s__state~0); 53866#L104 assume !(16384 == ssl3_accept_~s__state~0); 53863#L107 assume !(8192 == ssl3_accept_~s__state~0); 53861#L110 assume !(24576 == ssl3_accept_~s__state~0); 53860#L113 assume !(8195 == ssl3_accept_~s__state~0); 53854#L116 assume !(8480 == ssl3_accept_~s__state~0); 53852#L119 assume !(8481 == ssl3_accept_~s__state~0); 53850#L122 assume !(8482 == ssl3_accept_~s__state~0); 53824#L125 assume 8464 == ssl3_accept_~s__state~0; 52270#L132 [2019-11-15 21:11:34,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:34,711 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 19 times [2019-11-15 21:11:34,712 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:34,712 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860381066] [2019-11-15 21:11:34,712 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:34,712 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:34,712 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:34,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:34,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:34,721 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:11:34,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:34,722 INFO L82 PathProgramCache]: Analyzing trace with hash 407802385, now seen corresponding path program 1 times [2019-11-15 21:11:34,722 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:34,723 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198507379] [2019-11-15 21:11:34,723 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:34,723 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:34,723 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:34,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:34,761 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 165 proven. 0 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2019-11-15 21:11:34,761 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198507379] [2019-11-15 21:11:34,762 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:11:34,762 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 21:11:34,762 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668597752] [2019-11-15 21:11:34,763 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:11:34,763 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:11:34,763 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:11:34,763 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:11:34,763 INFO L87 Difference]: Start difference. First operand 2559 states and 3312 transitions. cyclomatic complexity: 760 Second operand 3 states. [2019-11-15 21:11:34,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:11:34,784 INFO L93 Difference]: Finished difference Result 4862 states and 6298 transitions. [2019-11-15 21:11:34,785 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:11:34,785 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4862 states and 6298 transitions. [2019-11-15 21:11:34,809 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 4424 [2019-11-15 21:11:34,828 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4862 states to 4862 states and 6298 transitions. [2019-11-15 21:11:34,829 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4757 [2019-11-15 21:11:34,832 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4757 [2019-11-15 21:11:34,832 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4862 states and 6298 transitions. [2019-11-15 21:11:34,836 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:11:34,836 INFO L688 BuchiCegarLoop]: Abstraction has 4862 states and 6298 transitions. [2019-11-15 21:11:34,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4862 states and 6298 transitions. [2019-11-15 21:11:34,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4862 to 2559. [2019-11-15 21:11:34,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2559 states. [2019-11-15 21:11:34,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2559 states to 2559 states and 3308 transitions. [2019-11-15 21:11:34,888 INFO L711 BuchiCegarLoop]: Abstraction has 2559 states and 3308 transitions. [2019-11-15 21:11:34,888 INFO L591 BuchiCegarLoop]: Abstraction has 2559 states and 3308 transitions. [2019-11-15 21:11:34,888 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-11-15 21:11:34,889 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2559 states and 3308 transitions. [2019-11-15 21:11:34,899 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2253 [2019-11-15 21:11:34,899 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:11:34,899 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:11:34,901 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:34,901 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:34,902 INFO L791 eck$LassoCheckResult]: Stem: 59252#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 59102#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 59072#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 59073#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 59162#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 59163#L98-2 assume !false; 59326#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59873#L101 assume !(12292 == ssl3_accept_~s__state~0); 59872#L104 assume !(16384 == ssl3_accept_~s__state~0); 59871#L107 assume !(8192 == ssl3_accept_~s__state~0); 59870#L110 assume !(24576 == ssl3_accept_~s__state~0); 59869#L113 assume !(8195 == ssl3_accept_~s__state~0); 59868#L116 assume !(8480 == ssl3_accept_~s__state~0); 59867#L119 assume !(8481 == ssl3_accept_~s__state~0); 59866#L122 assume !(8482 == ssl3_accept_~s__state~0); 59865#L125 assume 8464 == ssl3_accept_~s__state~0; 59704#L132 [2019-11-15 21:11:34,902 INFO L793 eck$LassoCheckResult]: Loop: 59704#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 60957#L273 assume !(0 == ssl3_accept_~blastFlag~0); 60956#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 60954#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60949#L579 ssl3_accept_~skip~0 := 0; 60948#L98-2 assume !false; 60947#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60946#L101 assume !(12292 == ssl3_accept_~s__state~0); 60945#L104 assume !(16384 == ssl3_accept_~s__state~0); 60944#L107 assume !(8192 == ssl3_accept_~s__state~0); 60943#L110 assume !(24576 == ssl3_accept_~s__state~0); 60942#L113 assume !(8195 == ssl3_accept_~s__state~0); 60941#L116 assume !(8480 == ssl3_accept_~s__state~0); 60784#L119 assume !(8481 == ssl3_accept_~s__state~0); 60785#L122 assume !(8482 == ssl3_accept_~s__state~0); 60776#L125 assume !(8464 == ssl3_accept_~s__state~0); 60777#L128 assume !(8465 == ssl3_accept_~s__state~0); 60768#L131 assume !(8466 == ssl3_accept_~s__state~0); 60769#L134 assume 8496 == ssl3_accept_~s__state~0; 59699#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 60444#L286 assume !(1 == ssl3_accept_~blastFlag~0); 60940#L289 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 60939#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 60937#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 59076#L296-2 ssl3_accept_~s__init_num~0 := 0; 60935#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60930#L579 ssl3_accept_~skip~0 := 0; 60929#L98-2 assume !false; 60928#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60927#L101 assume !(12292 == ssl3_accept_~s__state~0); 60926#L104 assume !(16384 == ssl3_accept_~s__state~0); 60925#L107 assume !(8192 == ssl3_accept_~s__state~0); 60924#L110 assume !(24576 == ssl3_accept_~s__state~0); 60923#L113 assume !(8195 == ssl3_accept_~s__state~0); 60922#L116 assume !(8480 == ssl3_accept_~s__state~0); 60921#L119 assume !(8481 == ssl3_accept_~s__state~0); 60920#L122 assume !(8482 == ssl3_accept_~s__state~0); 60919#L125 assume !(8464 == ssl3_accept_~s__state~0); 60918#L128 assume !(8465 == ssl3_accept_~s__state~0); 60917#L131 assume !(8466 == ssl3_accept_~s__state~0); 60916#L134 assume !(8496 == ssl3_accept_~s__state~0); 60915#L137 assume !(8497 == ssl3_accept_~s__state~0); 60914#L140 assume 8512 == ssl3_accept_~s__state~0; 59694#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 60913#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 60911#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 60909#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60904#L579 ssl3_accept_~skip~0 := 0; 60903#L98-2 assume !false; 60902#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60901#L101 assume !(12292 == ssl3_accept_~s__state~0); 60900#L104 assume !(16384 == ssl3_accept_~s__state~0); 60899#L107 assume !(8192 == ssl3_accept_~s__state~0); 60898#L110 assume !(24576 == ssl3_accept_~s__state~0); 60897#L113 assume !(8195 == ssl3_accept_~s__state~0); 60896#L116 assume !(8480 == ssl3_accept_~s__state~0); 60895#L119 assume !(8481 == ssl3_accept_~s__state~0); 60894#L122 assume !(8482 == ssl3_accept_~s__state~0); 60893#L125 assume !(8464 == ssl3_accept_~s__state~0); 60892#L128 assume !(8465 == ssl3_accept_~s__state~0); 60891#L131 assume !(8466 == ssl3_accept_~s__state~0); 60890#L134 assume !(8496 == ssl3_accept_~s__state~0); 60889#L137 assume !(8497 == ssl3_accept_~s__state~0); 60888#L140 assume !(8512 == ssl3_accept_~s__state~0); 60887#L143 assume !(8513 == ssl3_accept_~s__state~0); 60886#L146 assume 8528 == ssl3_accept_~s__state~0; 59689#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 60884#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 60883#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 60882#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 60879#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 60873#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 60871#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60865#L579 ssl3_accept_~skip~0 := 0; 60860#L98-2 assume !false; 60858#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60856#L101 assume !(12292 == ssl3_accept_~s__state~0); 60854#L104 assume !(16384 == ssl3_accept_~s__state~0); 60852#L107 assume !(8192 == ssl3_accept_~s__state~0); 60850#L110 assume !(24576 == ssl3_accept_~s__state~0); 60848#L113 assume !(8195 == ssl3_accept_~s__state~0); 60846#L116 assume !(8480 == ssl3_accept_~s__state~0); 60844#L119 assume !(8481 == ssl3_accept_~s__state~0); 60842#L122 assume !(8482 == ssl3_accept_~s__state~0); 60840#L125 assume !(8464 == ssl3_accept_~s__state~0); 60838#L128 assume !(8465 == ssl3_accept_~s__state~0); 60836#L131 assume !(8466 == ssl3_accept_~s__state~0); 60834#L134 assume !(8496 == ssl3_accept_~s__state~0); 60832#L137 assume !(8497 == ssl3_accept_~s__state~0); 60830#L140 assume !(8512 == ssl3_accept_~s__state~0); 60828#L143 assume !(8513 == ssl3_accept_~s__state~0); 60826#L146 assume !(8528 == ssl3_accept_~s__state~0); 60824#L149 assume !(8529 == ssl3_accept_~s__state~0); 60822#L152 assume 8544 == ssl3_accept_~s__state~0; 59684#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 60819#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 60816#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 60814#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 60811#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 60809#L403 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 60807#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60802#L579 ssl3_accept_~skip~0 := 0; 60801#L98-2 assume !false; 60800#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60799#L101 assume !(12292 == ssl3_accept_~s__state~0); 60798#L104 assume !(16384 == ssl3_accept_~s__state~0); 60797#L107 assume !(8192 == ssl3_accept_~s__state~0); 60796#L110 assume !(24576 == ssl3_accept_~s__state~0); 60795#L113 assume !(8195 == ssl3_accept_~s__state~0); 60794#L116 assume !(8480 == ssl3_accept_~s__state~0); 60793#L119 assume !(8481 == ssl3_accept_~s__state~0); 60792#L122 assume !(8482 == ssl3_accept_~s__state~0); 60791#L125 assume !(8464 == ssl3_accept_~s__state~0); 60790#L128 assume !(8465 == ssl3_accept_~s__state~0); 60789#L131 assume !(8466 == ssl3_accept_~s__state~0); 59985#L134 assume !(8496 == ssl3_accept_~s__state~0); 59984#L137 assume !(8497 == ssl3_accept_~s__state~0); 59983#L140 assume !(8512 == ssl3_accept_~s__state~0); 59982#L143 assume !(8513 == ssl3_accept_~s__state~0); 59981#L146 assume !(8528 == ssl3_accept_~s__state~0); 59980#L149 assume !(8529 == ssl3_accept_~s__state~0); 59979#L152 assume !(8544 == ssl3_accept_~s__state~0); 59978#L155 assume !(8545 == ssl3_accept_~s__state~0); 59977#L158 assume !(8560 == ssl3_accept_~s__state~0); 59976#L161 assume !(8561 == ssl3_accept_~s__state~0); 59975#L164 assume 8448 == ssl3_accept_~s__state~0; 59974#L165 assume !(ssl3_accept_~num1~0 > 0); 59972#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 59971#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59966#L579 ssl3_accept_~skip~0 := 0; 59965#L98-2 assume !false; 59963#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59957#L101 assume !(12292 == ssl3_accept_~s__state~0); 59955#L104 assume 16384 == ssl3_accept_~s__state~0; 59951#L210 ssl3_accept_~s__server~0 := 1; 60563#L215 assume 0 != ssl3_accept_~cb~0; 60560#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 60557#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 60497#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 60494#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 60492#L242 assume 12292 != ssl3_accept_~s__state~0; 60490#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31; 60481#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60475#L579 ssl3_accept_~skip~0 := 0; 60473#L98-2 assume !false; 60471#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60469#L101 assume !(12292 == ssl3_accept_~s__state~0); 60467#L104 assume !(16384 == ssl3_accept_~s__state~0); 60465#L107 assume !(8192 == ssl3_accept_~s__state~0); 60463#L110 assume !(24576 == ssl3_accept_~s__state~0); 60461#L113 assume !(8195 == ssl3_accept_~s__state~0); 60459#L116 assume !(8480 == ssl3_accept_~s__state~0); 60457#L119 assume !(8481 == ssl3_accept_~s__state~0); 60455#L122 assume !(8482 == ssl3_accept_~s__state~0); 60453#L125 assume 8464 == ssl3_accept_~s__state~0; 59704#L132 [2019-11-15 21:11:34,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:34,903 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 20 times [2019-11-15 21:11:34,903 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:34,903 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879018281] [2019-11-15 21:11:34,903 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:34,903 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:34,904 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:34,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:34,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:34,912 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:11:34,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:34,913 INFO L82 PathProgramCache]: Analyzing trace with hash 1933780050, now seen corresponding path program 1 times [2019-11-15 21:11:34,913 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:34,914 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679238076] [2019-11-15 21:11:34,914 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:34,914 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:34,914 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:34,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:34,967 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-15 21:11:34,968 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679238076] [2019-11-15 21:11:34,968 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [543138079] [2019-11-15 21:11:34,968 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_588e56f4-7410-4cb5-9275-8c4f7803dee8/bin/uautomizer/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 21:11:35,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:35,053 INFO L256 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-15 21:11:35,056 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 21:11:35,080 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-15 21:11:35,080 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 21:11:35,080 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-15 21:11:35,081 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439253443] [2019-11-15 21:11:35,081 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:11:35,081 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:11:35,082 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-15 21:11:35,082 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-15 21:11:35,082 INFO L87 Difference]: Start difference. First operand 2559 states and 3308 transitions. cyclomatic complexity: 756 Second operand 4 states. [2019-11-15 21:11:35,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:11:35,408 INFO L93 Difference]: Finished difference Result 3298 states and 4135 transitions. [2019-11-15 21:11:35,408 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-15 21:11:35,409 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3298 states and 4135 transitions. [2019-11-15 21:11:35,423 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 2365 [2019-11-15 21:11:35,434 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3298 states to 3240 states and 4075 transitions. [2019-11-15 21:11:35,434 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3135 [2019-11-15 21:11:35,436 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3135 [2019-11-15 21:11:35,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3240 states and 4075 transitions. [2019-11-15 21:11:35,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:11:35,437 INFO L688 BuchiCegarLoop]: Abstraction has 3240 states and 4075 transitions. [2019-11-15 21:11:35,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3240 states and 4075 transitions. [2019-11-15 21:11:35,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3240 to 2421. [2019-11-15 21:11:35,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2421 states. [2019-11-15 21:11:35,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2421 states to 2421 states and 3083 transitions. [2019-11-15 21:11:35,466 INFO L711 BuchiCegarLoop]: Abstraction has 2421 states and 3083 transitions. [2019-11-15 21:11:35,466 INFO L591 BuchiCegarLoop]: Abstraction has 2421 states and 3083 transitions. [2019-11-15 21:11:35,466 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-11-15 21:11:35,467 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2421 states and 3083 transitions. [2019-11-15 21:11:35,474 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2094 [2019-11-15 21:11:35,474 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:11:35,474 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:11:35,476 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:35,476 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:35,476 INFO L791 eck$LassoCheckResult]: Stem: 65567#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 65429#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 65401#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 65402#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 65486#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 65487#L98-2 assume !false; 65636#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66306#L101 assume !(12292 == ssl3_accept_~s__state~0); 66305#L104 assume !(16384 == ssl3_accept_~s__state~0); 66304#L107 assume !(8192 == ssl3_accept_~s__state~0); 66303#L110 assume !(24576 == ssl3_accept_~s__state~0); 66302#L113 assume !(8195 == ssl3_accept_~s__state~0); 66301#L116 assume !(8480 == ssl3_accept_~s__state~0); 66300#L119 assume !(8481 == ssl3_accept_~s__state~0); 66299#L122 assume !(8482 == ssl3_accept_~s__state~0); 66298#L125 assume 8464 == ssl3_accept_~s__state~0; 65575#L132 [2019-11-15 21:11:35,477 INFO L793 eck$LassoCheckResult]: Loop: 65575#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 65495#L273 assume !(0 == ssl3_accept_~blastFlag~0); 65496#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 67589#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67583#L579 ssl3_accept_~skip~0 := 0; 67581#L98-2 assume !false; 67579#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67577#L101 assume !(12292 == ssl3_accept_~s__state~0); 67575#L104 assume !(16384 == ssl3_accept_~s__state~0); 67573#L107 assume !(8192 == ssl3_accept_~s__state~0); 67571#L110 assume !(24576 == ssl3_accept_~s__state~0); 67569#L113 assume !(8195 == ssl3_accept_~s__state~0); 67567#L116 assume !(8480 == ssl3_accept_~s__state~0); 67565#L119 assume !(8481 == ssl3_accept_~s__state~0); 67563#L122 assume !(8482 == ssl3_accept_~s__state~0); 67561#L125 assume !(8464 == ssl3_accept_~s__state~0); 67559#L128 assume !(8465 == ssl3_accept_~s__state~0); 67557#L131 assume !(8466 == ssl3_accept_~s__state~0); 67382#L134 assume 8496 == ssl3_accept_~s__state~0; 65694#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 67375#L286 assume !(1 == ssl3_accept_~blastFlag~0); 67370#L289 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 67248#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 67249#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 65391#L296-2 ssl3_accept_~s__init_num~0 := 0; 65392#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67769#L579 ssl3_accept_~skip~0 := 0; 67767#L98-2 assume !false; 67766#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67765#L101 assume !(12292 == ssl3_accept_~s__state~0); 67764#L104 assume !(16384 == ssl3_accept_~s__state~0); 67763#L107 assume !(8192 == ssl3_accept_~s__state~0); 67762#L110 assume !(24576 == ssl3_accept_~s__state~0); 67761#L113 assume !(8195 == ssl3_accept_~s__state~0); 67759#L116 assume !(8480 == ssl3_accept_~s__state~0); 67758#L119 assume !(8481 == ssl3_accept_~s__state~0); 67757#L122 assume !(8482 == ssl3_accept_~s__state~0); 67756#L125 assume !(8464 == ssl3_accept_~s__state~0); 67751#L128 assume !(8465 == ssl3_accept_~s__state~0); 67749#L131 assume !(8466 == ssl3_accept_~s__state~0); 67747#L134 assume !(8496 == ssl3_accept_~s__state~0); 67745#L137 assume !(8497 == ssl3_accept_~s__state~0); 67743#L140 assume 8512 == ssl3_accept_~s__state~0; 65691#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 67740#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 67737#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 67734#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67728#L579 ssl3_accept_~skip~0 := 0; 67726#L98-2 assume !false; 67724#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67722#L101 assume !(12292 == ssl3_accept_~s__state~0); 67720#L104 assume !(16384 == ssl3_accept_~s__state~0); 67718#L107 assume !(8192 == ssl3_accept_~s__state~0); 67716#L110 assume !(24576 == ssl3_accept_~s__state~0); 67714#L113 assume !(8195 == ssl3_accept_~s__state~0); 67712#L116 assume !(8480 == ssl3_accept_~s__state~0); 67710#L119 assume !(8481 == ssl3_accept_~s__state~0); 67709#L122 assume !(8482 == ssl3_accept_~s__state~0); 67708#L125 assume !(8464 == ssl3_accept_~s__state~0); 67707#L128 assume !(8465 == ssl3_accept_~s__state~0); 67706#L131 assume !(8466 == ssl3_accept_~s__state~0); 67705#L134 assume !(8496 == ssl3_accept_~s__state~0); 67704#L137 assume !(8497 == ssl3_accept_~s__state~0); 67703#L140 assume !(8512 == ssl3_accept_~s__state~0); 67701#L143 assume !(8513 == ssl3_accept_~s__state~0); 67700#L146 assume 8528 == ssl3_accept_~s__state~0; 65688#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 67698#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 67697#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 67696#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 67693#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 67687#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 67685#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67680#L579 ssl3_accept_~skip~0 := 0; 67679#L98-2 assume !false; 67678#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67677#L101 assume !(12292 == ssl3_accept_~s__state~0); 67671#L104 assume !(16384 == ssl3_accept_~s__state~0); 67669#L107 assume !(8192 == ssl3_accept_~s__state~0); 67667#L110 assume !(24576 == ssl3_accept_~s__state~0); 67665#L113 assume !(8195 == ssl3_accept_~s__state~0); 67663#L116 assume !(8480 == ssl3_accept_~s__state~0); 67661#L119 assume !(8481 == ssl3_accept_~s__state~0); 67659#L122 assume !(8482 == ssl3_accept_~s__state~0); 67657#L125 assume !(8464 == ssl3_accept_~s__state~0); 67655#L128 assume !(8465 == ssl3_accept_~s__state~0); 67653#L131 assume !(8466 == ssl3_accept_~s__state~0); 67651#L134 assume !(8496 == ssl3_accept_~s__state~0); 67649#L137 assume !(8497 == ssl3_accept_~s__state~0); 67647#L140 assume !(8512 == ssl3_accept_~s__state~0); 67645#L143 assume !(8513 == ssl3_accept_~s__state~0); 67643#L146 assume !(8528 == ssl3_accept_~s__state~0); 67642#L149 assume !(8529 == ssl3_accept_~s__state~0); 67262#L152 assume 8544 == ssl3_accept_~s__state~0; 65593#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 65594#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 65541#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 65539#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 65444#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 65441#L403 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 65442#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67440#L579 ssl3_accept_~skip~0 := 0; 67417#L98-2 assume !false; 67412#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67410#L101 assume !(12292 == ssl3_accept_~s__state~0); 67408#L104 assume !(16384 == ssl3_accept_~s__state~0); 67406#L107 assume !(8192 == ssl3_accept_~s__state~0); 67404#L110 assume !(24576 == ssl3_accept_~s__state~0); 67402#L113 assume !(8195 == ssl3_accept_~s__state~0); 67400#L116 assume !(8480 == ssl3_accept_~s__state~0); 67398#L119 assume !(8481 == ssl3_accept_~s__state~0); 67396#L122 assume !(8482 == ssl3_accept_~s__state~0); 67394#L125 assume !(8464 == ssl3_accept_~s__state~0); 67392#L128 assume !(8465 == ssl3_accept_~s__state~0); 67391#L131 assume !(8466 == ssl3_accept_~s__state~0); 66888#L134 assume !(8496 == ssl3_accept_~s__state~0); 66883#L137 assume !(8497 == ssl3_accept_~s__state~0); 66878#L140 assume !(8512 == ssl3_accept_~s__state~0); 66873#L143 assume !(8513 == ssl3_accept_~s__state~0); 66868#L146 assume !(8528 == ssl3_accept_~s__state~0); 66863#L149 assume !(8529 == ssl3_accept_~s__state~0); 66858#L152 assume !(8544 == ssl3_accept_~s__state~0); 66853#L155 assume !(8545 == ssl3_accept_~s__state~0); 66847#L158 assume !(8560 == ssl3_accept_~s__state~0); 66791#L161 assume !(8561 == ssl3_accept_~s__state~0); 66442#L164 assume 8448 == ssl3_accept_~s__state~0; 65550#L165 assume !(ssl3_accept_~num1~0 > 0); 65551#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 65576#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67246#L579 ssl3_accept_~skip~0 := 0; 67247#L98-2 assume !false; 67242#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67243#L101 assume !(12292 == ssl3_accept_~s__state~0); 67234#L104 assume !(16384 == ssl3_accept_~s__state~0); 67235#L107 assume !(8192 == ssl3_accept_~s__state~0); 67226#L110 assume !(24576 == ssl3_accept_~s__state~0); 67227#L113 assume !(8195 == ssl3_accept_~s__state~0); 67218#L116 assume !(8480 == ssl3_accept_~s__state~0); 67219#L119 assume !(8481 == ssl3_accept_~s__state~0); 67210#L122 assume !(8482 == ssl3_accept_~s__state~0); 67211#L125 assume !(8464 == ssl3_accept_~s__state~0); 67202#L128 assume !(8465 == ssl3_accept_~s__state~0); 67203#L131 assume !(8466 == ssl3_accept_~s__state~0); 67194#L134 assume !(8496 == ssl3_accept_~s__state~0); 67195#L137 assume !(8497 == ssl3_accept_~s__state~0); 67186#L140 assume !(8512 == ssl3_accept_~s__state~0); 67187#L143 assume !(8513 == ssl3_accept_~s__state~0); 67181#L146 assume !(8528 == ssl3_accept_~s__state~0); 67182#L149 assume !(8529 == ssl3_accept_~s__state~0); 67171#L152 assume !(8544 == ssl3_accept_~s__state~0); 67172#L155 assume !(8545 == ssl3_accept_~s__state~0); 67165#L158 assume !(8560 == ssl3_accept_~s__state~0); 67166#L161 assume !(8561 == ssl3_accept_~s__state~0); 67263#L164 assume !(8448 == ssl3_accept_~s__state~0); 65595#L167 assume 8576 == ssl3_accept_~s__state~0; 65537#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 65538#L443 assume !(ssl3_accept_~ret~0 <= 0); 65534#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 65535#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67453#L579 ssl3_accept_~skip~0 := 0; 67451#L98-2 assume !false; 67449#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67441#L101 assume !(12292 == ssl3_accept_~s__state~0); 67439#L104 assume !(16384 == ssl3_accept_~s__state~0); 67438#L107 assume !(8192 == ssl3_accept_~s__state~0); 67437#L110 assume !(24576 == ssl3_accept_~s__state~0); 67436#L113 assume !(8195 == ssl3_accept_~s__state~0); 67435#L116 assume !(8480 == ssl3_accept_~s__state~0); 67390#L119 assume !(8481 == ssl3_accept_~s__state~0); 67389#L122 assume !(8482 == ssl3_accept_~s__state~0); 67387#L125 assume 8464 == ssl3_accept_~s__state~0; 65575#L132 [2019-11-15 21:11:35,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:35,477 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 21 times [2019-11-15 21:11:35,478 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:35,478 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139084935] [2019-11-15 21:11:35,478 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:35,478 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:35,478 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:35,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:35,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:35,486 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:11:35,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:35,486 INFO L82 PathProgramCache]: Analyzing trace with hash -1799110034, now seen corresponding path program 1 times [2019-11-15 21:11:35,486 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:35,487 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523927212] [2019-11-15 21:11:35,487 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:35,487 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:35,487 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:35,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:35,555 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2019-11-15 21:11:35,555 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523927212] [2019-11-15 21:11:35,556 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:11:35,556 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 21:11:35,556 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063177872] [2019-11-15 21:11:35,556 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:11:35,557 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:11:35,557 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:11:35,557 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:11:35,557 INFO L87 Difference]: Start difference. First operand 2421 states and 3083 transitions. cyclomatic complexity: 671 Second operand 3 states. [2019-11-15 21:11:35,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:11:35,698 INFO L93 Difference]: Finished difference Result 2644 states and 3330 transitions. [2019-11-15 21:11:35,699 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:11:35,699 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2644 states and 3330 transitions. [2019-11-15 21:11:35,704 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2156 [2019-11-15 21:11:35,712 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2644 states to 2554 states and 3240 transitions. [2019-11-15 21:11:35,712 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2449 [2019-11-15 21:11:35,714 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2449 [2019-11-15 21:11:35,714 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2554 states and 3240 transitions. [2019-11-15 21:11:35,715 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:11:35,715 INFO L688 BuchiCegarLoop]: Abstraction has 2554 states and 3240 transitions. [2019-11-15 21:11:35,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2554 states and 3240 transitions. [2019-11-15 21:11:35,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2554 to 2417. [2019-11-15 21:11:35,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2417 states. [2019-11-15 21:11:35,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2417 states to 2417 states and 3067 transitions. [2019-11-15 21:11:35,740 INFO L711 BuchiCegarLoop]: Abstraction has 2417 states and 3067 transitions. [2019-11-15 21:11:35,740 INFO L591 BuchiCegarLoop]: Abstraction has 2417 states and 3067 transitions. [2019-11-15 21:11:35,740 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-11-15 21:11:35,741 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2417 states and 3067 transitions. [2019-11-15 21:11:35,747 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2064 [2019-11-15 21:11:35,747 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:11:35,747 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:11:35,749 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:35,749 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:35,749 INFO L791 eck$LassoCheckResult]: Stem: 70642#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 70502#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 70472#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 70473#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 70558#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 70559#L98-2 assume !false; 70716#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71421#L101 assume !(12292 == ssl3_accept_~s__state~0); 71420#L104 assume !(16384 == ssl3_accept_~s__state~0); 71419#L107 assume !(8192 == ssl3_accept_~s__state~0); 71418#L110 assume !(24576 == ssl3_accept_~s__state~0); 71417#L113 assume !(8195 == ssl3_accept_~s__state~0); 71416#L116 assume !(8480 == ssl3_accept_~s__state~0); 71415#L119 assume !(8481 == ssl3_accept_~s__state~0); 71414#L122 assume !(8482 == ssl3_accept_~s__state~0); 71413#L125 assume 8464 == ssl3_accept_~s__state~0; 70794#L132 [2019-11-15 21:11:35,750 INFO L793 eck$LassoCheckResult]: Loop: 70794#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 71930#L273 assume !(0 == ssl3_accept_~blastFlag~0); 70561#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 70562#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72846#L579 ssl3_accept_~skip~0 := 0; 72847#L98-2 assume !false; 72842#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72843#L101 assume !(12292 == ssl3_accept_~s__state~0); 72838#L104 assume !(16384 == ssl3_accept_~s__state~0); 72839#L107 assume !(8192 == ssl3_accept_~s__state~0); 72834#L110 assume !(24576 == ssl3_accept_~s__state~0); 72835#L113 assume !(8195 == ssl3_accept_~s__state~0); 72830#L116 assume !(8480 == ssl3_accept_~s__state~0); 72831#L119 assume !(8481 == ssl3_accept_~s__state~0); 72826#L122 assume !(8482 == ssl3_accept_~s__state~0); 72827#L125 assume !(8464 == ssl3_accept_~s__state~0); 72822#L128 assume !(8465 == ssl3_accept_~s__state~0); 72823#L131 assume !(8466 == ssl3_accept_~s__state~0); 71875#L134 assume 8496 == ssl3_accept_~s__state~0; 70789#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 71605#L286 assume !(1 == ssl3_accept_~blastFlag~0); 71720#L289 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 71721#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 72232#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 70476#L296-2 ssl3_accept_~s__init_num~0 := 0; 71507#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71503#L579 ssl3_accept_~skip~0 := 0; 71498#L98-2 assume !false; 71499#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71494#L101 assume !(12292 == ssl3_accept_~s__state~0); 71495#L104 assume !(16384 == ssl3_accept_~s__state~0); 71490#L107 assume !(8192 == ssl3_accept_~s__state~0); 71491#L110 assume !(24576 == ssl3_accept_~s__state~0); 71486#L113 assume !(8195 == ssl3_accept_~s__state~0); 71487#L116 assume !(8480 == ssl3_accept_~s__state~0); 71482#L119 assume !(8481 == ssl3_accept_~s__state~0); 71483#L122 assume !(8482 == ssl3_accept_~s__state~0); 71478#L125 assume !(8464 == ssl3_accept_~s__state~0); 71479#L128 assume !(8465 == ssl3_accept_~s__state~0); 71474#L131 assume !(8466 == ssl3_accept_~s__state~0); 71475#L134 assume !(8496 == ssl3_accept_~s__state~0); 71470#L137 assume !(8497 == ssl3_accept_~s__state~0); 71471#L140 assume 8512 == ssl3_accept_~s__state~0; 70784#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 72599#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 72597#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 72587#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72581#L579 ssl3_accept_~skip~0 := 0; 72579#L98-2 assume !false; 72577#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72575#L101 assume !(12292 == ssl3_accept_~s__state~0); 72573#L104 assume !(16384 == ssl3_accept_~s__state~0); 72571#L107 assume !(8192 == ssl3_accept_~s__state~0); 72569#L110 assume !(24576 == ssl3_accept_~s__state~0); 72567#L113 assume !(8195 == ssl3_accept_~s__state~0); 72565#L116 assume !(8480 == ssl3_accept_~s__state~0); 72563#L119 assume !(8481 == ssl3_accept_~s__state~0); 72561#L122 assume !(8482 == ssl3_accept_~s__state~0); 72559#L125 assume !(8464 == ssl3_accept_~s__state~0); 72557#L128 assume !(8465 == ssl3_accept_~s__state~0); 72555#L131 assume !(8466 == ssl3_accept_~s__state~0); 72553#L134 assume !(8496 == ssl3_accept_~s__state~0); 72551#L137 assume !(8497 == ssl3_accept_~s__state~0); 72549#L140 assume !(8512 == ssl3_accept_~s__state~0); 72546#L143 assume !(8513 == ssl3_accept_~s__state~0); 72542#L146 assume 8528 == ssl3_accept_~s__state~0; 70779#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 72534#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 72531#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 72521#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 72519#L356 assume !(ssl3_accept_~ret~0 <= 0); 72517#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 72495#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72489#L579 ssl3_accept_~skip~0 := 0; 72484#L98-2 assume !false; 72482#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72480#L101 assume !(12292 == ssl3_accept_~s__state~0); 72478#L104 assume !(16384 == ssl3_accept_~s__state~0); 72476#L107 assume !(8192 == ssl3_accept_~s__state~0); 72474#L110 assume !(24576 == ssl3_accept_~s__state~0); 72472#L113 assume !(8195 == ssl3_accept_~s__state~0); 72470#L116 assume !(8480 == ssl3_accept_~s__state~0); 72468#L119 assume !(8481 == ssl3_accept_~s__state~0); 72466#L122 assume !(8482 == ssl3_accept_~s__state~0); 72464#L125 assume !(8464 == ssl3_accept_~s__state~0); 72462#L128 assume !(8465 == ssl3_accept_~s__state~0); 72460#L131 assume !(8466 == ssl3_accept_~s__state~0); 72458#L134 assume !(8496 == ssl3_accept_~s__state~0); 72456#L137 assume !(8497 == ssl3_accept_~s__state~0); 72454#L140 assume !(8512 == ssl3_accept_~s__state~0); 72452#L143 assume !(8513 == ssl3_accept_~s__state~0); 72450#L146 assume !(8528 == ssl3_accept_~s__state~0); 72448#L149 assume !(8529 == ssl3_accept_~s__state~0); 72446#L152 assume 8544 == ssl3_accept_~s__state~0; 70774#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 72435#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 72430#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 72426#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 72421#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 72417#L403 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 72413#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72406#L579 ssl3_accept_~skip~0 := 0; 72403#L98-2 assume !false; 72400#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72397#L101 assume !(12292 == ssl3_accept_~s__state~0); 72394#L104 assume !(16384 == ssl3_accept_~s__state~0); 72391#L107 assume !(8192 == ssl3_accept_~s__state~0); 72388#L110 assume !(24576 == ssl3_accept_~s__state~0); 72385#L113 assume !(8195 == ssl3_accept_~s__state~0); 72381#L116 assume !(8480 == ssl3_accept_~s__state~0); 72380#L119 assume !(8481 == ssl3_accept_~s__state~0); 72379#L122 assume !(8482 == ssl3_accept_~s__state~0); 72378#L125 assume !(8464 == ssl3_accept_~s__state~0); 72373#L128 assume !(8465 == ssl3_accept_~s__state~0); 72371#L131 assume !(8466 == ssl3_accept_~s__state~0); 72369#L134 assume !(8496 == ssl3_accept_~s__state~0); 72367#L137 assume !(8497 == ssl3_accept_~s__state~0); 72365#L140 assume !(8512 == ssl3_accept_~s__state~0); 72363#L143 assume !(8513 == ssl3_accept_~s__state~0); 72361#L146 assume !(8528 == ssl3_accept_~s__state~0); 72359#L149 assume !(8529 == ssl3_accept_~s__state~0); 72357#L152 assume !(8544 == ssl3_accept_~s__state~0); 72355#L155 assume !(8545 == ssl3_accept_~s__state~0); 72353#L158 assume !(8560 == ssl3_accept_~s__state~0); 72351#L161 assume !(8561 == ssl3_accept_~s__state~0); 72349#L164 assume 8448 == ssl3_accept_~s__state~0; 72345#L165 assume !(ssl3_accept_~num1~0 > 0); 72340#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 72316#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72310#L579 ssl3_accept_~skip~0 := 0; 72308#L98-2 assume !false; 72306#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72304#L101 assume !(12292 == ssl3_accept_~s__state~0); 72302#L104 assume !(16384 == ssl3_accept_~s__state~0); 72300#L107 assume !(8192 == ssl3_accept_~s__state~0); 72298#L110 assume !(24576 == ssl3_accept_~s__state~0); 72296#L113 assume !(8195 == ssl3_accept_~s__state~0); 72294#L116 assume !(8480 == ssl3_accept_~s__state~0); 72292#L119 assume !(8481 == ssl3_accept_~s__state~0); 72290#L122 assume !(8482 == ssl3_accept_~s__state~0); 72288#L125 assume !(8464 == ssl3_accept_~s__state~0); 72286#L128 assume !(8465 == ssl3_accept_~s__state~0); 72284#L131 assume !(8466 == ssl3_accept_~s__state~0); 72282#L134 assume !(8496 == ssl3_accept_~s__state~0); 72280#L137 assume !(8497 == ssl3_accept_~s__state~0); 72278#L140 assume !(8512 == ssl3_accept_~s__state~0); 72276#L143 assume !(8513 == ssl3_accept_~s__state~0); 72274#L146 assume !(8528 == ssl3_accept_~s__state~0); 72272#L149 assume !(8529 == ssl3_accept_~s__state~0); 72270#L152 assume !(8544 == ssl3_accept_~s__state~0); 72268#L155 assume !(8545 == ssl3_accept_~s__state~0); 72266#L158 assume !(8560 == ssl3_accept_~s__state~0); 72264#L161 assume !(8561 == ssl3_accept_~s__state~0); 72263#L164 assume !(8448 == ssl3_accept_~s__state~0); 72086#L167 assume 8576 == ssl3_accept_~s__state~0; 70610#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 70611#L443 assume !(ssl3_accept_~ret~0 <= 0); 70605#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 70606#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72868#L579 ssl3_accept_~skip~0 := 0; 72867#L98-2 assume !false; 72866#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72865#L101 assume !(12292 == ssl3_accept_~s__state~0); 72864#L104 assume !(16384 == ssl3_accept_~s__state~0); 72863#L107 assume !(8192 == ssl3_accept_~s__state~0); 72862#L110 assume !(24576 == ssl3_accept_~s__state~0); 72861#L113 assume !(8195 == ssl3_accept_~s__state~0); 72860#L116 assume !(8480 == ssl3_accept_~s__state~0); 72859#L119 assume !(8481 == ssl3_accept_~s__state~0); 72858#L122 assume !(8482 == ssl3_accept_~s__state~0); 72857#L125 assume !(8464 == ssl3_accept_~s__state~0); 72083#L128 assume !(8465 == ssl3_accept_~s__state~0); 71937#L131 assume 8466 == ssl3_accept_~s__state~0; 70794#L132 [2019-11-15 21:11:35,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:35,750 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 22 times [2019-11-15 21:11:35,750 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:35,751 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738298863] [2019-11-15 21:11:35,751 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:35,751 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:35,751 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:35,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:35,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:35,758 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:11:35,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:35,759 INFO L82 PathProgramCache]: Analyzing trace with hash 772576148, now seen corresponding path program 1 times [2019-11-15 21:11:35,759 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:35,759 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218229047] [2019-11-15 21:11:35,759 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:35,759 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:35,760 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:35,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:35,882 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-11-15 21:11:35,883 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218229047] [2019-11-15 21:11:35,883 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:11:35,883 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-11-15 21:11:35,883 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318746515] [2019-11-15 21:11:35,883 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:11:35,884 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:11:35,884 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-11-15 21:11:35,884 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-15 21:11:35,884 INFO L87 Difference]: Start difference. First operand 2417 states and 3067 transitions. cyclomatic complexity: 660 Second operand 5 states. [2019-11-15 21:11:36,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:11:36,000 INFO L93 Difference]: Finished difference Result 10640 states and 13364 transitions. [2019-11-15 21:11:36,000 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-11-15 21:11:36,000 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10640 states and 13364 transitions. [2019-11-15 21:11:36,029 INFO L131 ngComponentsAnalysis]: Automaton has 25 accepting balls. 9451 [2019-11-15 21:11:36,062 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10640 states to 10640 states and 13364 transitions. [2019-11-15 21:11:36,062 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10535 [2019-11-15 21:11:36,069 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10535 [2019-11-15 21:11:36,070 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10640 states and 13364 transitions. [2019-11-15 21:11:36,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:11:36,072 INFO L688 BuchiCegarLoop]: Abstraction has 10640 states and 13364 transitions. [2019-11-15 21:11:36,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10640 states and 13364 transitions. [2019-11-15 21:11:36,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10640 to 3975. [2019-11-15 21:11:36,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3975 states. [2019-11-15 21:11:36,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3975 states to 3975 states and 5029 transitions. [2019-11-15 21:11:36,142 INFO L711 BuchiCegarLoop]: Abstraction has 3975 states and 5029 transitions. [2019-11-15 21:11:36,142 INFO L591 BuchiCegarLoop]: Abstraction has 3975 states and 5029 transitions. [2019-11-15 21:11:36,142 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-11-15 21:11:36,142 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3975 states and 5029 transitions. [2019-11-15 21:11:36,152 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 3598 [2019-11-15 21:11:36,152 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:11:36,152 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:11:36,154 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:36,155 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:36,155 INFO L791 eck$LassoCheckResult]: Stem: 83718#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 83576#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 83546#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 83547#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 83632#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 83633#L98-2 assume !false; 83788#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83952#L101 assume !(12292 == ssl3_accept_~s__state~0); 83948#L104 assume !(16384 == ssl3_accept_~s__state~0); 83949#L107 assume !(8192 == ssl3_accept_~s__state~0); 83944#L110 assume !(24576 == ssl3_accept_~s__state~0); 83945#L113 assume !(8195 == ssl3_accept_~s__state~0); 83940#L116 assume !(8480 == ssl3_accept_~s__state~0); 83941#L119 assume !(8481 == ssl3_accept_~s__state~0); 83936#L122 assume !(8482 == ssl3_accept_~s__state~0); 83937#L125 assume 8464 == ssl3_accept_~s__state~0; 83865#L132 [2019-11-15 21:11:36,155 INFO L793 eck$LassoCheckResult]: Loop: 83865#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 86395#L273 assume !(0 == ssl3_accept_~blastFlag~0); 86396#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 86474#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86467#L579 ssl3_accept_~skip~0 := 0; 86464#L98-2 assume !false; 86461#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86458#L101 assume !(12292 == ssl3_accept_~s__state~0); 86455#L104 assume !(16384 == ssl3_accept_~s__state~0); 86452#L107 assume !(8192 == ssl3_accept_~s__state~0); 86449#L110 assume !(24576 == ssl3_accept_~s__state~0); 86446#L113 assume !(8195 == ssl3_accept_~s__state~0); 86433#L116 assume !(8480 == ssl3_accept_~s__state~0); 86432#L119 assume !(8481 == ssl3_accept_~s__state~0); 86431#L122 assume !(8482 == ssl3_accept_~s__state~0); 86430#L125 assume !(8464 == ssl3_accept_~s__state~0); 86429#L128 assume !(8465 == ssl3_accept_~s__state~0); 85826#L131 assume !(8466 == ssl3_accept_~s__state~0); 85484#L134 assume 8496 == ssl3_accept_~s__state~0; 83858#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 85474#L286 assume !(1 == ssl3_accept_~blastFlag~0); 85471#L289 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 85468#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 85464#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 83550#L296-2 ssl3_accept_~s__init_num~0 := 0; 85458#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85451#L579 ssl3_accept_~skip~0 := 0; 85447#L98-2 assume !false; 85444#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85441#L101 assume !(12292 == ssl3_accept_~s__state~0); 85437#L104 assume !(16384 == ssl3_accept_~s__state~0); 85433#L107 assume !(8192 == ssl3_accept_~s__state~0); 85430#L110 assume !(24576 == ssl3_accept_~s__state~0); 85427#L113 assume !(8195 == ssl3_accept_~s__state~0); 85423#L116 assume !(8480 == ssl3_accept_~s__state~0); 85418#L119 assume !(8481 == ssl3_accept_~s__state~0); 85413#L122 assume !(8482 == ssl3_accept_~s__state~0); 85174#L125 assume !(8464 == ssl3_accept_~s__state~0); 85024#L128 assume !(8465 == ssl3_accept_~s__state~0); 85015#L131 assume !(8466 == ssl3_accept_~s__state~0); 85010#L134 assume !(8496 == ssl3_accept_~s__state~0); 84962#L137 assume !(8497 == ssl3_accept_~s__state~0); 84667#L140 assume 8512 == ssl3_accept_~s__state~0; 84659#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 84657#L307 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 84658#L311 assume !(ssl3_accept_~ret~0 <= 0); 83560#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 83561#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86494#L579 ssl3_accept_~skip~0 := 0; 86495#L98-2 assume !false; 86490#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86491#L101 assume !(12292 == ssl3_accept_~s__state~0); 86486#L104 assume !(16384 == ssl3_accept_~s__state~0); 86487#L107 assume !(8192 == ssl3_accept_~s__state~0); 86482#L110 assume !(24576 == ssl3_accept_~s__state~0); 86483#L113 assume !(8195 == ssl3_accept_~s__state~0); 86478#L116 assume !(8480 == ssl3_accept_~s__state~0); 86479#L119 assume !(8481 == ssl3_accept_~s__state~0); 86468#L122 assume !(8482 == ssl3_accept_~s__state~0); 86469#L125 assume !(8464 == ssl3_accept_~s__state~0); 86462#L128 assume !(8465 == ssl3_accept_~s__state~0); 86463#L131 assume !(8466 == ssl3_accept_~s__state~0); 86456#L134 assume !(8496 == ssl3_accept_~s__state~0); 86457#L137 assume !(8497 == ssl3_accept_~s__state~0); 86450#L140 assume !(8512 == ssl3_accept_~s__state~0); 86451#L143 assume !(8513 == ssl3_accept_~s__state~0); 86435#L146 assume 8528 == ssl3_accept_~s__state~0; 83591#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 83592#L324 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 83745#L324-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 83704#L333 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 83689#L336 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 83607#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 83695#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 87048#L579 ssl3_accept_~skip~0 := 0; 87046#L98-2 assume !false; 87044#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87042#L101 assume !(12292 == ssl3_accept_~s__state~0); 87040#L104 assume !(16384 == ssl3_accept_~s__state~0); 87038#L107 assume !(8192 == ssl3_accept_~s__state~0); 87036#L110 assume !(24576 == ssl3_accept_~s__state~0); 87034#L113 assume !(8195 == ssl3_accept_~s__state~0); 87032#L116 assume !(8480 == ssl3_accept_~s__state~0); 87030#L119 assume !(8481 == ssl3_accept_~s__state~0); 87028#L122 assume !(8482 == ssl3_accept_~s__state~0); 87026#L125 assume !(8464 == ssl3_accept_~s__state~0); 87024#L128 assume !(8465 == ssl3_accept_~s__state~0); 87022#L131 assume !(8466 == ssl3_accept_~s__state~0); 87020#L134 assume !(8496 == ssl3_accept_~s__state~0); 87018#L137 assume !(8497 == ssl3_accept_~s__state~0); 87016#L140 assume !(8512 == ssl3_accept_~s__state~0); 86724#L143 assume !(8513 == ssl3_accept_~s__state~0); 86720#L146 assume !(8528 == ssl3_accept_~s__state~0); 86639#L149 assume !(8529 == ssl3_accept_~s__state~0); 86599#L152 assume 8544 == ssl3_accept_~s__state~0; 83750#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 83751#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 87202#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 83685#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 83589#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 83586#L403 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 83587#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 87295#L579 ssl3_accept_~skip~0 := 0; 87294#L98-2 assume !false; 87292#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87291#L101 assume !(12292 == ssl3_accept_~s__state~0); 87290#L104 assume !(16384 == ssl3_accept_~s__state~0); 87289#L107 assume !(8192 == ssl3_accept_~s__state~0); 87288#L110 assume !(24576 == ssl3_accept_~s__state~0); 87286#L113 assume !(8195 == ssl3_accept_~s__state~0); 87285#L116 assume !(8480 == ssl3_accept_~s__state~0); 87284#L119 assume !(8481 == ssl3_accept_~s__state~0); 87283#L122 assume !(8482 == ssl3_accept_~s__state~0); 87281#L125 assume !(8464 == ssl3_accept_~s__state~0); 87280#L128 assume !(8465 == ssl3_accept_~s__state~0); 87279#L131 assume !(8466 == ssl3_accept_~s__state~0); 87278#L134 assume !(8496 == ssl3_accept_~s__state~0); 87277#L137 assume !(8497 == ssl3_accept_~s__state~0); 87276#L140 assume !(8512 == ssl3_accept_~s__state~0); 87275#L143 assume !(8513 == ssl3_accept_~s__state~0); 87274#L146 assume !(8528 == ssl3_accept_~s__state~0); 87273#L149 assume !(8529 == ssl3_accept_~s__state~0); 87272#L152 assume !(8544 == ssl3_accept_~s__state~0); 87270#L155 assume !(8545 == ssl3_accept_~s__state~0); 87269#L158 assume !(8560 == ssl3_accept_~s__state~0); 87268#L161 assume !(8561 == ssl3_accept_~s__state~0); 87136#L164 assume 8448 == ssl3_accept_~s__state~0; 83699#L165 assume !(ssl3_accept_~num1~0 > 0); 83700#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 83728#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 87503#L579 ssl3_accept_~skip~0 := 0; 87502#L98-2 assume !false; 87501#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87500#L101 assume !(12292 == ssl3_accept_~s__state~0); 87498#L104 assume !(16384 == ssl3_accept_~s__state~0); 87493#L107 assume !(8192 == ssl3_accept_~s__state~0); 87490#L110 assume !(24576 == ssl3_accept_~s__state~0); 87488#L113 assume !(8195 == ssl3_accept_~s__state~0); 87486#L116 assume !(8480 == ssl3_accept_~s__state~0); 87483#L119 assume !(8481 == ssl3_accept_~s__state~0); 87476#L122 assume !(8482 == ssl3_accept_~s__state~0); 87473#L125 assume !(8464 == ssl3_accept_~s__state~0); 87470#L128 assume !(8465 == ssl3_accept_~s__state~0); 87467#L131 assume !(8466 == ssl3_accept_~s__state~0); 87464#L134 assume !(8496 == ssl3_accept_~s__state~0); 87461#L137 assume !(8497 == ssl3_accept_~s__state~0); 87458#L140 assume !(8512 == ssl3_accept_~s__state~0); 87456#L143 assume !(8513 == ssl3_accept_~s__state~0); 87454#L146 assume !(8528 == ssl3_accept_~s__state~0); 87451#L149 assume !(8529 == ssl3_accept_~s__state~0); 87448#L152 assume !(8544 == ssl3_accept_~s__state~0); 87446#L155 assume !(8545 == ssl3_accept_~s__state~0); 87443#L158 assume !(8560 == ssl3_accept_~s__state~0); 87441#L161 assume !(8561 == ssl3_accept_~s__state~0); 87439#L164 assume !(8448 == ssl3_accept_~s__state~0); 87301#L167 assume 8576 == ssl3_accept_~s__state~0; 83683#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 83684#L443 assume !(ssl3_accept_~ret~0 <= 0); 83681#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 83682#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 87491#L579 ssl3_accept_~skip~0 := 0; 87489#L98-2 assume !false; 87487#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87485#L101 assume !(12292 == ssl3_accept_~s__state~0); 87482#L104 assume !(16384 == ssl3_accept_~s__state~0); 87481#L107 assume !(8192 == ssl3_accept_~s__state~0); 87475#L110 assume !(24576 == ssl3_accept_~s__state~0); 87472#L113 assume !(8195 == ssl3_accept_~s__state~0); 87469#L116 assume !(8480 == ssl3_accept_~s__state~0); 87466#L119 assume !(8481 == ssl3_accept_~s__state~0); 87463#L122 assume !(8482 == ssl3_accept_~s__state~0); 87460#L125 assume !(8464 == ssl3_accept_~s__state~0); 87437#L128 assume !(8465 == ssl3_accept_~s__state~0); 87436#L131 assume 8466 == ssl3_accept_~s__state~0; 83865#L132 [2019-11-15 21:11:36,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:36,156 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 23 times [2019-11-15 21:11:36,156 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:36,156 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672136460] [2019-11-15 21:11:36,156 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:36,156 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:36,157 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:36,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:36,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:36,164 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:11:36,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:36,165 INFO L82 PathProgramCache]: Analyzing trace with hash -1824239627, now seen corresponding path program 1 times [2019-11-15 21:11:36,165 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:36,165 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113593406] [2019-11-15 21:11:36,165 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:36,165 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:36,166 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:36,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:36,232 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2019-11-15 21:11:36,233 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113593406] [2019-11-15 21:11:36,233 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:11:36,233 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 21:11:36,233 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498356976] [2019-11-15 21:11:36,234 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:11:36,234 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:11:36,234 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:11:36,234 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:11:36,234 INFO L87 Difference]: Start difference. First operand 3975 states and 5029 transitions. cyclomatic complexity: 1067 Second operand 3 states. [2019-11-15 21:11:36,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:11:36,258 INFO L93 Difference]: Finished difference Result 7320 states and 9195 transitions. [2019-11-15 21:11:36,259 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:11:36,259 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7320 states and 9195 transitions. [2019-11-15 21:11:36,285 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 6772 [2019-11-15 21:11:36,310 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7320 states to 7320 states and 9195 transitions. [2019-11-15 21:11:36,310 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7215 [2019-11-15 21:11:36,315 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7215 [2019-11-15 21:11:36,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7320 states and 9195 transitions. [2019-11-15 21:11:36,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:11:36,315 INFO L688 BuchiCegarLoop]: Abstraction has 7320 states and 9195 transitions. [2019-11-15 21:11:36,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7320 states and 9195 transitions. [2019-11-15 21:11:36,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7320 to 3975. [2019-11-15 21:11:36,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3975 states. [2019-11-15 21:11:36,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3975 states to 3975 states and 5023 transitions. [2019-11-15 21:11:36,375 INFO L711 BuchiCegarLoop]: Abstraction has 3975 states and 5023 transitions. [2019-11-15 21:11:36,375 INFO L591 BuchiCegarLoop]: Abstraction has 3975 states and 5023 transitions. [2019-11-15 21:11:36,375 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-11-15 21:11:36,375 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3975 states and 5023 transitions. [2019-11-15 21:11:36,385 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 3598 [2019-11-15 21:11:36,385 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:11:36,385 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:11:36,387 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:36,387 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:36,387 INFO L791 eck$LassoCheckResult]: Stem: 95032#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 94875#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 94847#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 94848#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 94932#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 94933#L98-2 assume !false; 95108#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95327#L101 assume !(12292 == ssl3_accept_~s__state~0); 95321#L104 assume !(16384 == ssl3_accept_~s__state~0); 95322#L107 assume !(8192 == ssl3_accept_~s__state~0); 95315#L110 assume !(24576 == ssl3_accept_~s__state~0); 95316#L113 assume !(8195 == ssl3_accept_~s__state~0); 95309#L116 assume !(8480 == ssl3_accept_~s__state~0); 95310#L119 assume !(8481 == ssl3_accept_~s__state~0); 95300#L122 assume !(8482 == ssl3_accept_~s__state~0); 95301#L125 assume 8464 == ssl3_accept_~s__state~0; 95188#L132 [2019-11-15 21:11:36,387 INFO L793 eck$LassoCheckResult]: Loop: 95188#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 95845#L273 assume !(0 == ssl3_accept_~blastFlag~0); 95846#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 95900#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95895#L579 ssl3_accept_~skip~0 := 0; 95894#L98-2 assume !false; 95893#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95892#L101 assume !(12292 == ssl3_accept_~s__state~0); 95891#L104 assume !(16384 == ssl3_accept_~s__state~0); 95890#L107 assume !(8192 == ssl3_accept_~s__state~0); 95889#L110 assume !(24576 == ssl3_accept_~s__state~0); 95888#L113 assume !(8195 == ssl3_accept_~s__state~0); 95887#L116 assume !(8480 == ssl3_accept_~s__state~0); 95886#L119 assume !(8481 == ssl3_accept_~s__state~0); 95885#L122 assume !(8482 == ssl3_accept_~s__state~0); 95884#L125 assume !(8464 == ssl3_accept_~s__state~0); 95883#L128 assume !(8465 == ssl3_accept_~s__state~0); 95882#L131 assume !(8466 == ssl3_accept_~s__state~0); 95778#L134 assume 8496 == ssl3_accept_~s__state~0; 95182#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 95771#L286 assume !(1 == ssl3_accept_~blastFlag~0); 95768#L289 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 95769#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 95582#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 94852#L296-2 ssl3_accept_~s__init_num~0 := 0; 95576#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95572#L579 ssl3_accept_~skip~0 := 0; 95567#L98-2 assume !false; 95568#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95561#L101 assume !(12292 == ssl3_accept_~s__state~0); 95562#L104 assume !(16384 == ssl3_accept_~s__state~0); 95549#L107 assume !(8192 == ssl3_accept_~s__state~0); 95550#L110 assume !(24576 == ssl3_accept_~s__state~0); 95537#L113 assume !(8195 == ssl3_accept_~s__state~0); 95538#L116 assume !(8480 == ssl3_accept_~s__state~0); 95529#L119 assume !(8481 == ssl3_accept_~s__state~0); 95530#L122 assume !(8482 == ssl3_accept_~s__state~0); 95521#L125 assume !(8464 == ssl3_accept_~s__state~0); 95522#L128 assume !(8465 == ssl3_accept_~s__state~0); 95513#L131 assume !(8466 == ssl3_accept_~s__state~0); 95514#L134 assume !(8496 == ssl3_accept_~s__state~0); 95504#L137 assume !(8497 == ssl3_accept_~s__state~0); 95505#L140 assume 8512 == ssl3_accept_~s__state~0; 95145#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 96173#L307 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 96172#L311 assume !(ssl3_accept_~ret~0 <= 0); 96171#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 96169#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 96164#L579 ssl3_accept_~skip~0 := 0; 96163#L98-2 assume !false; 96162#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 96161#L101 assume !(12292 == ssl3_accept_~s__state~0); 96160#L104 assume !(16384 == ssl3_accept_~s__state~0); 96159#L107 assume !(8192 == ssl3_accept_~s__state~0); 96158#L110 assume !(24576 == ssl3_accept_~s__state~0); 96157#L113 assume !(8195 == ssl3_accept_~s__state~0); 96156#L116 assume !(8480 == ssl3_accept_~s__state~0); 96155#L119 assume !(8481 == ssl3_accept_~s__state~0); 96154#L122 assume !(8482 == ssl3_accept_~s__state~0); 96153#L125 assume !(8464 == ssl3_accept_~s__state~0); 96152#L128 assume !(8465 == ssl3_accept_~s__state~0); 96151#L131 assume !(8466 == ssl3_accept_~s__state~0); 96150#L134 assume !(8496 == ssl3_accept_~s__state~0); 96149#L137 assume !(8497 == ssl3_accept_~s__state~0); 96148#L140 assume !(8512 == ssl3_accept_~s__state~0); 96147#L143 assume !(8513 == ssl3_accept_~s__state~0); 96146#L146 assume 8528 == ssl3_accept_~s__state~0; 95253#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 96144#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 96145#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 96136#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 96134#L356 assume !(ssl3_accept_~ret~0 <= 0); 96133#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 96131#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 96125#L579 ssl3_accept_~skip~0 := 0; 96120#L98-2 assume !false; 96118#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 96116#L101 assume !(12292 == ssl3_accept_~s__state~0); 96114#L104 assume !(16384 == ssl3_accept_~s__state~0); 96112#L107 assume !(8192 == ssl3_accept_~s__state~0); 96110#L110 assume !(24576 == ssl3_accept_~s__state~0); 96108#L113 assume !(8195 == ssl3_accept_~s__state~0); 96106#L116 assume !(8480 == ssl3_accept_~s__state~0); 96104#L119 assume !(8481 == ssl3_accept_~s__state~0); 96102#L122 assume !(8482 == ssl3_accept_~s__state~0); 96100#L125 assume !(8464 == ssl3_accept_~s__state~0); 96098#L128 assume !(8465 == ssl3_accept_~s__state~0); 96096#L131 assume !(8466 == ssl3_accept_~s__state~0); 96094#L134 assume !(8496 == ssl3_accept_~s__state~0); 96092#L137 assume !(8497 == ssl3_accept_~s__state~0); 96090#L140 assume !(8512 == ssl3_accept_~s__state~0); 96088#L143 assume !(8513 == ssl3_accept_~s__state~0); 96086#L146 assume !(8528 == ssl3_accept_~s__state~0); 96084#L149 assume !(8529 == ssl3_accept_~s__state~0); 96082#L152 assume 8544 == ssl3_accept_~s__state~0; 95246#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 96079#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 96076#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 96074#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 96071#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 96069#L403 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 96067#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 96062#L579 ssl3_accept_~skip~0 := 0; 96061#L98-2 assume !false; 96060#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 96059#L101 assume !(12292 == ssl3_accept_~s__state~0); 96058#L104 assume !(16384 == ssl3_accept_~s__state~0); 96057#L107 assume !(8192 == ssl3_accept_~s__state~0); 96056#L110 assume !(24576 == ssl3_accept_~s__state~0); 96055#L113 assume !(8195 == ssl3_accept_~s__state~0); 96054#L116 assume !(8480 == ssl3_accept_~s__state~0); 96053#L119 assume !(8481 == ssl3_accept_~s__state~0); 96052#L122 assume !(8482 == ssl3_accept_~s__state~0); 96051#L125 assume !(8464 == ssl3_accept_~s__state~0); 96050#L128 assume !(8465 == ssl3_accept_~s__state~0); 96049#L131 assume !(8466 == ssl3_accept_~s__state~0); 96048#L134 assume !(8496 == ssl3_accept_~s__state~0); 96047#L137 assume !(8497 == ssl3_accept_~s__state~0); 96046#L140 assume !(8512 == ssl3_accept_~s__state~0); 96045#L143 assume !(8513 == ssl3_accept_~s__state~0); 96044#L146 assume !(8528 == ssl3_accept_~s__state~0); 96043#L149 assume !(8529 == ssl3_accept_~s__state~0); 96042#L152 assume !(8544 == ssl3_accept_~s__state~0); 96041#L155 assume !(8545 == ssl3_accept_~s__state~0); 96040#L158 assume !(8560 == ssl3_accept_~s__state~0); 96039#L161 assume !(8561 == ssl3_accept_~s__state~0); 96038#L164 assume 8448 == ssl3_accept_~s__state~0; 96037#L165 assume !(ssl3_accept_~num1~0 > 0); 96035#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 96033#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 96028#L579 ssl3_accept_~skip~0 := 0; 96027#L98-2 assume !false; 96026#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 96025#L101 assume !(12292 == ssl3_accept_~s__state~0); 96024#L104 assume !(16384 == ssl3_accept_~s__state~0); 96023#L107 assume !(8192 == ssl3_accept_~s__state~0); 96022#L110 assume !(24576 == ssl3_accept_~s__state~0); 96021#L113 assume !(8195 == ssl3_accept_~s__state~0); 96020#L116 assume !(8480 == ssl3_accept_~s__state~0); 96019#L119 assume !(8481 == ssl3_accept_~s__state~0); 96018#L122 assume !(8482 == ssl3_accept_~s__state~0); 96017#L125 assume !(8464 == ssl3_accept_~s__state~0); 96016#L128 assume !(8465 == ssl3_accept_~s__state~0); 96015#L131 assume !(8466 == ssl3_accept_~s__state~0); 96014#L134 assume !(8496 == ssl3_accept_~s__state~0); 96013#L137 assume !(8497 == ssl3_accept_~s__state~0); 96012#L140 assume !(8512 == ssl3_accept_~s__state~0); 96011#L143 assume !(8513 == ssl3_accept_~s__state~0); 96010#L146 assume !(8528 == ssl3_accept_~s__state~0); 96009#L149 assume !(8529 == ssl3_accept_~s__state~0); 96008#L152 assume !(8544 == ssl3_accept_~s__state~0); 96007#L155 assume !(8545 == ssl3_accept_~s__state~0); 96006#L158 assume !(8560 == ssl3_accept_~s__state~0); 96005#L161 assume !(8561 == ssl3_accept_~s__state~0); 96003#L164 assume !(8448 == ssl3_accept_~s__state~0); 96004#L167 assume 8576 == ssl3_accept_~s__state~0; 95937#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 95938#L443 assume !(ssl3_accept_~ret~0 <= 0); 95925#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 95458#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95919#L579 ssl3_accept_~skip~0 := 0; 95918#L98-2 assume !false; 95917#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95916#L101 assume !(12292 == ssl3_accept_~s__state~0); 95915#L104 assume !(16384 == ssl3_accept_~s__state~0); 95914#L107 assume !(8192 == ssl3_accept_~s__state~0); 95913#L110 assume !(24576 == ssl3_accept_~s__state~0); 95912#L113 assume !(8195 == ssl3_accept_~s__state~0); 95911#L116 assume !(8480 == ssl3_accept_~s__state~0); 95910#L119 assume !(8481 == ssl3_accept_~s__state~0); 95909#L122 assume !(8482 == ssl3_accept_~s__state~0); 95908#L125 assume !(8464 == ssl3_accept_~s__state~0); 95906#L128 assume !(8465 == ssl3_accept_~s__state~0); 95907#L131 assume 8466 == ssl3_accept_~s__state~0; 95188#L132 [2019-11-15 21:11:36,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:36,388 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 24 times [2019-11-15 21:11:36,388 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:36,388 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241741806] [2019-11-15 21:11:36,388 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:36,389 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:36,389 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:36,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:36,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:36,396 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:11:36,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:36,396 INFO L82 PathProgramCache]: Analyzing trace with hash 1316221366, now seen corresponding path program 1 times [2019-11-15 21:11:36,396 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:36,397 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257043132] [2019-11-15 21:11:36,397 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:36,397 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:36,397 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:36,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:36,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:36,432 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:11:36,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:36,432 INFO L82 PathProgramCache]: Analyzing trace with hash 1684317572, now seen corresponding path program 1 times [2019-11-15 21:11:36,433 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:36,433 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833118438] [2019-11-15 21:11:36,433 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:36,433 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:36,433 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:36,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:36,469 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2019-11-15 21:11:36,470 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833118438] [2019-11-15 21:11:36,470 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:11:36,470 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 21:11:36,470 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078470024] [2019-11-15 21:11:37,803 WARN L191 SmtUtils]: Spent 1.32 s on a formula simplification. DAG size of input: 388 DAG size of output: 142 [2019-11-15 21:11:37,899 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 21:11:37,899 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 21:11:37,899 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 21:11:37,900 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 21:11:37,900 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-11-15 21:11:37,900 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:11:37,900 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 21:11:37,900 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 21:11:37,900 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-2.c_Iteration29_Loop [2019-11-15 21:11:37,900 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 21:11:37,900 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 21:11:37,902 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:37,906 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:37,910 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:37,912 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:37,914 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:37,916 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:37,923 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:37,926 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:37,928 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:37,931 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:37,933 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:37,935 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:37,937 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:37,939 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:37,943 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:37,948 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:37,956 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:37,958 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:37,963 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:37,965 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:37,967 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:37,970 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:38,241 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 21:11:38,241 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_588e56f4-7410-4cb5-9275-8c4f7803dee8/bin/uautomizer/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:11:38,245 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 21:11:38,245 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 21:11:38,248 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 21:11:38,248 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~got_new_session~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~got_new_session~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_588e56f4-7410-4cb5-9275-8c4f7803dee8/bin/uautomizer/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:11:38,253 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 21:11:38,253 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_588e56f4-7410-4cb5-9275-8c4f7803dee8/bin/uautomizer/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:11:38,264 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-15 21:11:38,264 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 21:11:38,269 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-15 21:11:38,274 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 21:11:38,274 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 21:11:38,274 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 21:11:38,274 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 21:11:38,274 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-11-15 21:11:38,274 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:11:38,274 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 21:11:38,274 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 21:11:38,274 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-2.c_Iteration29_Loop [2019-11-15 21:11:38,275 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 21:11:38,275 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 21:11:38,277 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:38,283 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:38,288 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:38,294 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:38,297 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:38,300 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:38,302 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:38,311 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:38,314 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:38,316 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:38,319 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:38,322 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:38,324 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:38,327 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:38,330 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:38,336 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:38,340 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:38,349 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:38,364 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:38,368 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:38,370 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:38,373 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:38,615 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 21:11:38,615 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-11-15 21:11:38,616 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 21:11:38,616 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 21:11:38,617 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 21:11:38,617 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 21:11:38,617 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 21:11:38,617 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 21:11:38,617 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 21:11:38,618 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 21:11:38,619 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 21:11:38,619 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 21:11:38,619 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 21:11:38,619 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 21:11:38,620 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 21:11:38,620 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 21:11:38,620 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 21:11:38,620 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 21:11:38,620 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 21:11:38,622 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-15 21:11:38,623 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-15 21:11:38,623 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2019-11-15 21:11:38,623 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-15 21:11:38,623 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-15 21:11:38,624 INFO L510 LassoAnalysis]: Proved termination. [2019-11-15 21:11:38,624 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -2*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 7 Supporting invariants [] [2019-11-15 21:11:38,624 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-15 21:11:38,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:38,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:38,686 INFO L256 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-15 21:11:38,686 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 21:11:38,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:38,726 INFO L256 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-15 21:11:38,729 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 21:11:38,769 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2019-11-15 21:11:38,770 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2019-11-15 21:11:38,770 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3975 states and 5023 transitions. cyclomatic complexity: 1061 Second operand 4 states. [2019-11-15 21:11:38,870 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3975 states and 5023 transitions. cyclomatic complexity: 1061. Second operand 4 states. Result 10806 states and 13579 transitions. Complement of second has 4 states. [2019-11-15 21:11:38,871 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2019-11-15 21:11:38,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2019-11-15 21:11:38,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 377 transitions. [2019-11-15 21:11:38,874 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 377 transitions. Stem has 16 letters. Loop has 174 letters. [2019-11-15 21:11:38,884 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 21:11:38,884 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 377 transitions. Stem has 190 letters. Loop has 174 letters. [2019-11-15 21:11:38,886 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 21:11:38,886 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 377 transitions. Stem has 16 letters. Loop has 348 letters. [2019-11-15 21:11:38,889 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 21:11:38,889 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10806 states and 13579 transitions. [2019-11-15 21:11:38,933 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 6832 [2019-11-15 21:11:38,970 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10806 states to 10596 states and 13323 transitions. [2019-11-15 21:11:38,971 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7113 [2019-11-15 21:11:38,976 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7244 [2019-11-15 21:11:38,977 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10596 states and 13323 transitions. [2019-11-15 21:11:38,977 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:11:38,977 INFO L688 BuchiCegarLoop]: Abstraction has 10596 states and 13323 transitions. [2019-11-15 21:11:38,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10596 states and 13323 transitions. [2019-11-15 21:11:39,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10596 to 10414. [2019-11-15 21:11:39,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10414 states. [2019-11-15 21:11:39,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10414 states to 10414 states and 13111 transitions. [2019-11-15 21:11:39,109 INFO L711 BuchiCegarLoop]: Abstraction has 10414 states and 13111 transitions. [2019-11-15 21:11:39,109 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:11:39,110 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:11:39,110 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:11:39,110 INFO L87 Difference]: Start difference. First operand 10414 states and 13111 transitions. Second operand 3 states. [2019-11-15 21:11:39,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:11:39,246 INFO L93 Difference]: Finished difference Result 5360 states and 6692 transitions. [2019-11-15 21:11:39,247 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:11:39,247 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5360 states and 6692 transitions. [2019-11-15 21:11:39,271 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 4208 [2019-11-15 21:11:39,290 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5360 states to 5356 states and 6688 transitions. [2019-11-15 21:11:39,290 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4490 [2019-11-15 21:11:39,300 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4492 [2019-11-15 21:11:39,300 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5356 states and 6688 transitions. [2019-11-15 21:11:39,304 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:11:39,304 INFO L688 BuchiCegarLoop]: Abstraction has 5356 states and 6688 transitions. [2019-11-15 21:11:39,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5356 states and 6688 transitions. [2019-11-15 21:11:39,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5356 to 5304. [2019-11-15 21:11:39,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5304 states. [2019-11-15 21:11:39,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5304 states to 5304 states and 6630 transitions. [2019-11-15 21:11:39,364 INFO L711 BuchiCegarLoop]: Abstraction has 5304 states and 6630 transitions. [2019-11-15 21:11:39,365 INFO L591 BuchiCegarLoop]: Abstraction has 5304 states and 6630 transitions. [2019-11-15 21:11:39,365 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-11-15 21:11:39,365 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5304 states and 6630 transitions. [2019-11-15 21:11:39,380 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 4162 [2019-11-15 21:11:39,380 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:11:39,380 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:11:39,381 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:39,381 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:39,381 INFO L791 eck$LassoCheckResult]: Stem: 126212#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 126030#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 125995#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 125996#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 126105#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 126106#L98-2 assume !false; 127021#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128031#L101 assume !(12292 == ssl3_accept_~s__state~0); 128029#L104 assume !(16384 == ssl3_accept_~s__state~0); 128027#L107 assume !(8192 == ssl3_accept_~s__state~0); 128025#L110 assume !(24576 == ssl3_accept_~s__state~0); 128023#L113 assume !(8195 == ssl3_accept_~s__state~0); 128021#L116 assume !(8480 == ssl3_accept_~s__state~0); 128019#L119 assume !(8481 == ssl3_accept_~s__state~0); 128017#L122 assume !(8482 == ssl3_accept_~s__state~0); 128014#L125 assume !(8464 == ssl3_accept_~s__state~0); 128015#L128 assume !(8465 == ssl3_accept_~s__state~0); 128708#L131 assume !(8466 == ssl3_accept_~s__state~0); 128709#L134 assume !(8496 == ssl3_accept_~s__state~0); 127973#L137 [2019-11-15 21:11:39,382 INFO L793 eck$LassoCheckResult]: Loop: 127973#L137 assume !(8497 == ssl3_accept_~s__state~0); 127972#L140 assume !(8512 == ssl3_accept_~s__state~0); 127971#L143 assume !(8513 == ssl3_accept_~s__state~0); 127970#L146 assume !(8528 == ssl3_accept_~s__state~0); 127969#L149 assume !(8529 == ssl3_accept_~s__state~0); 127968#L152 assume !(8544 == ssl3_accept_~s__state~0); 127967#L155 assume !(8545 == ssl3_accept_~s__state~0); 127966#L158 assume !(8560 == ssl3_accept_~s__state~0); 127965#L161 assume !(8561 == ssl3_accept_~s__state~0); 127964#L164 assume 8448 == ssl3_accept_~s__state~0; 127901#L165 assume !(ssl3_accept_~num1~0 > 0); 127959#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 127955#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 127945#L579 ssl3_accept_~skip~0 := 0; 127943#L98-2 assume !false; 127941#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 127938#L101 assume !(12292 == ssl3_accept_~s__state~0); 127936#L104 assume !(16384 == ssl3_accept_~s__state~0); 127934#L107 assume !(8192 == ssl3_accept_~s__state~0); 127932#L110 assume !(24576 == ssl3_accept_~s__state~0); 127929#L113 assume !(8195 == ssl3_accept_~s__state~0); 127926#L116 assume !(8480 == ssl3_accept_~s__state~0); 127924#L119 assume !(8481 == ssl3_accept_~s__state~0); 127920#L122 assume 8482 == ssl3_accept_~s__state~0; 127921#L123 ssl3_accept_~s__state~0 := 3; 128039#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128034#L579 ssl3_accept_~skip~0 := 0; 128033#L98-2 assume !false; 128032#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128030#L101 assume !(12292 == ssl3_accept_~s__state~0); 128028#L104 assume !(16384 == ssl3_accept_~s__state~0); 128026#L107 assume !(8192 == ssl3_accept_~s__state~0); 128024#L110 assume !(24576 == ssl3_accept_~s__state~0); 128022#L113 assume !(8195 == ssl3_accept_~s__state~0); 128020#L116 assume !(8480 == ssl3_accept_~s__state~0); 128018#L119 assume !(8481 == ssl3_accept_~s__state~0); 128016#L122 assume !(8482 == ssl3_accept_~s__state~0); 128013#L125 assume !(8464 == ssl3_accept_~s__state~0); 128005#L128 assume !(8465 == ssl3_accept_~s__state~0); 128000#L131 assume !(8466 == ssl3_accept_~s__state~0); 127974#L134 assume !(8496 == ssl3_accept_~s__state~0); 127973#L137 [2019-11-15 21:11:39,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:39,382 INFO L82 PathProgramCache]: Analyzing trace with hash -210909265, now seen corresponding path program 1 times [2019-11-15 21:11:39,382 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:39,383 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501838296] [2019-11-15 21:11:39,383 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:39,383 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:39,383 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:39,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:39,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:11:39,395 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501838296] [2019-11-15 21:11:39,395 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:11:39,395 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-15 21:11:39,395 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926098153] [2019-11-15 21:11:39,396 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-15 21:11:39,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:39,396 INFO L82 PathProgramCache]: Analyzing trace with hash -687585852, now seen corresponding path program 2 times [2019-11-15 21:11:39,396 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:39,396 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918177616] [2019-11-15 21:11:39,396 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:39,397 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:39,397 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:39,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:39,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:39,405 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:11:39,531 WARN L191 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 27 [2019-11-15 21:11:39,551 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 21:11:39,551 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 21:11:39,551 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 21:11:39,551 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 21:11:39,551 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-11-15 21:11:39,551 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:11:39,551 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 21:11:39,551 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 21:11:39,551 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-2.c_Iteration30_Loop [2019-11-15 21:11:39,551 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 21:11:39,552 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 21:11:39,552 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:39,556 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:39,559 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:39,567 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:39,570 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:39,636 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 21:11:39,636 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_588e56f4-7410-4cb5-9275-8c4f7803dee8/bin/uautomizer/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:11:39,640 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 21:11:39,641 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 21:11:39,645 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 21:11:39,645 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_588e56f4-7410-4cb5-9275-8c4f7803dee8/bin/uautomizer/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:11:39,651 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 21:11:39,651 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 21:11:39,654 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-15 21:11:39,654 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_588e56f4-7410-4cb5-9275-8c4f7803dee8/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) [2019-11-15 21:11:39,674 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-15 21:11:39,674 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_588e56f4-7410-4cb5-9275-8c4f7803dee8/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-11-15 21:11:39,686 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-15 21:11:39,686 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-15 21:11:39,695 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-15 21:11:39,697 INFO L210 LassoAnalysis]: Preferences: [2019-11-15 21:11:39,698 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-15 21:11:39,698 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-15 21:11:39,698 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-15 21:11:39,698 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-11-15 21:11:39,698 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-15 21:11:39,698 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-15 21:11:39,698 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-15 21:11:39,698 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-2.c_Iteration30_Loop [2019-11-15 21:11:39,698 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-15 21:11:39,698 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-15 21:11:39,699 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:39,711 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:39,714 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:39,724 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:39,727 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-15 21:11:39,790 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-15 21:11:39,790 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-11-15 21:11:39,790 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 21:11:39,791 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 21:11:39,791 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 21:11:39,791 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 21:11:39,791 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 21:11:39,791 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 21:11:39,791 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 21:11:39,792 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 21:11:39,792 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 21:11:39,792 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 21:11:39,793 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 21:11:39,793 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 21:11:39,793 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 21:11:39,793 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 21:11:39,793 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 21:11:39,794 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 21:11:39,794 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 21:11:39,795 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-15 21:11:39,795 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-11-15 21:11:39,795 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-15 21:11:39,795 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-15 21:11:39,796 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-15 21:11:39,796 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-15 21:11:39,796 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-15 21:11:39,796 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-15 21:11:39,797 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-15 21:11:39,798 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-15 21:11:39,800 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-15 21:11:39,800 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-11-15 21:11:39,800 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-15 21:11:39,800 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-15 21:11:39,800 INFO L510 LassoAnalysis]: Proved termination. [2019-11-15 21:11:39,801 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2019-11-15 21:11:39,801 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-15 21:11:39,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:39,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:39,835 INFO L256 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-15 21:11:39,836 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 21:11:39,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:39,845 INFO L256 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-15 21:11:39,846 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 21:11:39,867 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 21:11:39,868 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-11-15 21:11:39,868 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 5304 states and 6630 transitions. cyclomatic complexity: 1344 Second operand 5 states. [2019-11-15 21:11:40,314 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 5304 states and 6630 transitions. cyclomatic complexity: 1344. Second operand 5 states. Result 17084 states and 21238 transitions. Complement of second has 9 states. [2019-11-15 21:11:40,315 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-11-15 21:11:40,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-15 21:11:40,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 340 transitions. [2019-11-15 21:11:40,316 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 340 transitions. Stem has 19 letters. Loop has 41 letters. [2019-11-15 21:11:40,317 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 21:11:40,317 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 340 transitions. Stem has 60 letters. Loop has 41 letters. [2019-11-15 21:11:40,317 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 21:11:40,317 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 340 transitions. Stem has 19 letters. Loop has 82 letters. [2019-11-15 21:11:40,318 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-15 21:11:40,319 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 17084 states and 21238 transitions. [2019-11-15 21:11:40,386 INFO L131 ngComponentsAnalysis]: Automaton has 29 accepting balls. 7990 [2019-11-15 21:11:40,437 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 17084 states to 16779 states and 20835 transitions. [2019-11-15 21:11:40,438 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9128 [2019-11-15 21:11:40,445 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9174 [2019-11-15 21:11:40,445 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16779 states and 20835 transitions. [2019-11-15 21:11:40,445 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:11:40,445 INFO L688 BuchiCegarLoop]: Abstraction has 16779 states and 20835 transitions. [2019-11-15 21:11:40,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16779 states and 20835 transitions. [2019-11-15 21:11:40,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16779 to 14739. [2019-11-15 21:11:40,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14739 states. [2019-11-15 21:11:40,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14739 states to 14739 states and 18396 transitions. [2019-11-15 21:11:40,640 INFO L711 BuchiCegarLoop]: Abstraction has 14739 states and 18396 transitions. [2019-11-15 21:11:40,640 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:11:40,641 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:11:40,641 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:11:40,641 INFO L87 Difference]: Start difference. First operand 14739 states and 18396 transitions. Second operand 3 states. [2019-11-15 21:11:40,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:11:40,761 INFO L93 Difference]: Finished difference Result 3044 states and 3703 transitions. [2019-11-15 21:11:40,762 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:11:40,762 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3044 states and 3703 transitions. [2019-11-15 21:11:40,772 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 676 [2019-11-15 21:11:40,780 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3044 states to 3034 states and 3693 transitions. [2019-11-15 21:11:40,780 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 884 [2019-11-15 21:11:40,781 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 884 [2019-11-15 21:11:40,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3034 states and 3693 transitions. [2019-11-15 21:11:40,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:11:40,784 INFO L688 BuchiCegarLoop]: Abstraction has 3034 states and 3693 transitions. [2019-11-15 21:11:40,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3034 states and 3693 transitions. [2019-11-15 21:11:40,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3034 to 3034. [2019-11-15 21:11:40,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3034 states. [2019-11-15 21:11:40,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3034 states to 3034 states and 3693 transitions. [2019-11-15 21:11:40,813 INFO L711 BuchiCegarLoop]: Abstraction has 3034 states and 3693 transitions. [2019-11-15 21:11:40,813 INFO L591 BuchiCegarLoop]: Abstraction has 3034 states and 3693 transitions. [2019-11-15 21:11:40,814 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-11-15 21:11:40,814 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3034 states and 3693 transitions. [2019-11-15 21:11:40,820 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 676 [2019-11-15 21:11:40,820 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:11:40,820 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:11:40,822 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:40,822 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:40,823 INFO L791 eck$LassoCheckResult]: Stem: 166569#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 166403#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 166372#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 166373#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 166467#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 166468#L98-2 assume !false; 167278#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167274#L101 assume !(12292 == ssl3_accept_~s__state~0); 167270#L104 assume !(16384 == ssl3_accept_~s__state~0); 167266#L107 assume !(8192 == ssl3_accept_~s__state~0); 167262#L110 assume !(24576 == ssl3_accept_~s__state~0); 167258#L113 assume !(8195 == ssl3_accept_~s__state~0); 167254#L116 assume !(8480 == ssl3_accept_~s__state~0); 167249#L119 assume !(8481 == ssl3_accept_~s__state~0); 167244#L122 assume !(8482 == ssl3_accept_~s__state~0); 167237#L125 assume 8464 == ssl3_accept_~s__state~0; 166580#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 166581#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 167527#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 167525#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 167520#L579 ssl3_accept_~skip~0 := 0; 167519#L98-2 assume !false; 167518#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167509#L101 assume !(12292 == ssl3_accept_~s__state~0); 167508#L104 assume !(16384 == ssl3_accept_~s__state~0); 167506#L107 assume !(8192 == ssl3_accept_~s__state~0); 167501#L110 assume !(24576 == ssl3_accept_~s__state~0); 167499#L113 assume !(8195 == ssl3_accept_~s__state~0); 167497#L116 assume !(8480 == ssl3_accept_~s__state~0); 167495#L119 assume !(8481 == ssl3_accept_~s__state~0); 167493#L122 assume !(8482 == ssl3_accept_~s__state~0); 167491#L125 assume !(8464 == ssl3_accept_~s__state~0); 167486#L128 assume !(8465 == ssl3_accept_~s__state~0); 167481#L131 assume !(8466 == ssl3_accept_~s__state~0); 167479#L134 assume 8496 == ssl3_accept_~s__state~0; 167477#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 167475#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 167472#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 166374#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 166375#L296-2 ssl3_accept_~s__init_num~0 := 0; 167889#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 166446#L579 ssl3_accept_~skip~0 := 0; 166447#L98-2 assume !false; 166572#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 166573#L101 assume !(12292 == ssl3_accept_~s__state~0); 166585#L104 assume !(16384 == ssl3_accept_~s__state~0); 166586#L107 assume !(8192 == ssl3_accept_~s__state~0); 166575#L110 assume !(24576 == ssl3_accept_~s__state~0); 166576#L113 assume !(8195 == ssl3_accept_~s__state~0); 166482#L116 assume !(8480 == ssl3_accept_~s__state~0); 166483#L119 assume !(8481 == ssl3_accept_~s__state~0); 167367#L122 assume !(8482 == ssl3_accept_~s__state~0); 167368#L125 assume !(8464 == ssl3_accept_~s__state~0); 167886#L128 assume !(8465 == ssl3_accept_~s__state~0); 167885#L131 assume !(8466 == ssl3_accept_~s__state~0); 166863#L134 assume !(8496 == ssl3_accept_~s__state~0); 166864#L137 assume !(8497 == ssl3_accept_~s__state~0); 166647#L140 [2019-11-15 21:11:40,823 INFO L793 eck$LassoCheckResult]: Loop: 166647#L140 assume 8512 == ssl3_accept_~s__state~0; 166643#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 166635#L307 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 166557#L311 assume !(ssl3_accept_~ret~0 <= 0); 166387#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 166388#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 166963#L579 ssl3_accept_~skip~0 := 0; 166961#L98-2 assume !false; 166959#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 166957#L101 assume !(12292 == ssl3_accept_~s__state~0); 166955#L104 assume !(16384 == ssl3_accept_~s__state~0); 166953#L107 assume !(8192 == ssl3_accept_~s__state~0); 166951#L110 assume !(24576 == ssl3_accept_~s__state~0); 166949#L113 assume !(8195 == ssl3_accept_~s__state~0); 166947#L116 assume !(8480 == ssl3_accept_~s__state~0); 166945#L119 assume !(8481 == ssl3_accept_~s__state~0); 166943#L122 assume !(8482 == ssl3_accept_~s__state~0); 166941#L125 assume !(8464 == ssl3_accept_~s__state~0); 166939#L128 assume !(8465 == ssl3_accept_~s__state~0); 166937#L131 assume !(8466 == ssl3_accept_~s__state~0); 166935#L134 assume !(8496 == ssl3_accept_~s__state~0); 166933#L137 assume !(8497 == ssl3_accept_~s__state~0); 166931#L140 assume !(8512 == ssl3_accept_~s__state~0); 166929#L143 assume !(8513 == ssl3_accept_~s__state~0); 166927#L146 assume 8528 == ssl3_accept_~s__state~0; 166422#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 166423#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 166921#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 166435#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 166917#L356 assume !(ssl3_accept_~ret~0 <= 0); 166915#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 166909#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 166903#L579 ssl3_accept_~skip~0 := 0; 166901#L98-2 assume !false; 166899#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 166897#L101 assume !(12292 == ssl3_accept_~s__state~0); 166895#L104 assume !(16384 == ssl3_accept_~s__state~0); 166893#L107 assume !(8192 == ssl3_accept_~s__state~0); 166891#L110 assume !(24576 == ssl3_accept_~s__state~0); 166889#L113 assume !(8195 == ssl3_accept_~s__state~0); 166887#L116 assume !(8480 == ssl3_accept_~s__state~0); 166885#L119 assume !(8481 == ssl3_accept_~s__state~0); 166883#L122 assume !(8482 == ssl3_accept_~s__state~0); 166881#L125 assume !(8464 == ssl3_accept_~s__state~0); 166879#L128 assume !(8465 == ssl3_accept_~s__state~0); 166877#L131 assume !(8466 == ssl3_accept_~s__state~0); 166875#L134 assume !(8496 == ssl3_accept_~s__state~0); 166873#L137 assume !(8497 == ssl3_accept_~s__state~0); 166871#L140 assume !(8512 == ssl3_accept_~s__state~0); 166869#L143 assume !(8513 == ssl3_accept_~s__state~0); 166867#L146 assume !(8528 == ssl3_accept_~s__state~0); 166865#L149 assume !(8529 == ssl3_accept_~s__state~0); 166686#L152 assume 8544 == ssl3_accept_~s__state~0; 166687#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 166859#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 166856#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 166854#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 166469#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 166412#L403 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 166413#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 167455#L579 ssl3_accept_~skip~0 := 0; 167453#L98-2 assume !false; 167451#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167449#L101 assume !(12292 == ssl3_accept_~s__state~0); 167447#L104 assume !(16384 == ssl3_accept_~s__state~0); 167445#L107 assume !(8192 == ssl3_accept_~s__state~0); 167443#L110 assume !(24576 == ssl3_accept_~s__state~0); 167441#L113 assume !(8195 == ssl3_accept_~s__state~0); 167439#L116 assume !(8480 == ssl3_accept_~s__state~0); 167437#L119 assume !(8481 == ssl3_accept_~s__state~0); 167435#L122 assume !(8482 == ssl3_accept_~s__state~0); 167433#L125 assume !(8464 == ssl3_accept_~s__state~0); 167431#L128 assume !(8465 == ssl3_accept_~s__state~0); 167429#L131 assume !(8466 == ssl3_accept_~s__state~0); 167427#L134 assume !(8496 == ssl3_accept_~s__state~0); 167425#L137 assume !(8497 == ssl3_accept_~s__state~0); 167423#L140 assume !(8512 == ssl3_accept_~s__state~0); 167421#L143 assume !(8513 == ssl3_accept_~s__state~0); 167420#L146 assume !(8528 == ssl3_accept_~s__state~0); 167419#L149 assume !(8529 == ssl3_accept_~s__state~0); 167418#L152 assume !(8544 == ssl3_accept_~s__state~0); 167417#L155 assume !(8545 == ssl3_accept_~s__state~0); 167416#L158 assume !(8560 == ssl3_accept_~s__state~0); 167415#L161 assume !(8561 == ssl3_accept_~s__state~0); 167414#L164 assume 8448 == ssl3_accept_~s__state~0; 166546#L165 assume !(ssl3_accept_~num1~0 > 0); 166547#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 166583#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 167500#L579 ssl3_accept_~skip~0 := 0; 167498#L98-2 assume !false; 167496#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167494#L101 assume !(12292 == ssl3_accept_~s__state~0); 167492#L104 assume !(16384 == ssl3_accept_~s__state~0); 167489#L107 assume !(8192 == ssl3_accept_~s__state~0); 167488#L110 assume !(24576 == ssl3_accept_~s__state~0); 167487#L113 assume !(8195 == ssl3_accept_~s__state~0); 167467#L116 assume !(8480 == ssl3_accept_~s__state~0); 167462#L119 assume !(8481 == ssl3_accept_~s__state~0); 166440#L122 assume !(8482 == ssl3_accept_~s__state~0); 166404#L125 assume !(8464 == ssl3_accept_~s__state~0); 166405#L128 assume !(8465 == ssl3_accept_~s__state~0); 166391#L131 assume !(8466 == ssl3_accept_~s__state~0); 166392#L134 assume !(8496 == ssl3_accept_~s__state~0); 166589#L137 assume !(8497 == ssl3_accept_~s__state~0); 166590#L140 assume !(8512 == ssl3_accept_~s__state~0); 166541#L143 assume !(8513 == ssl3_accept_~s__state~0); 166500#L146 assume !(8528 == ssl3_accept_~s__state~0); 166501#L149 assume !(8529 == ssl3_accept_~s__state~0); 166488#L152 assume !(8544 == ssl3_accept_~s__state~0); 166451#L155 assume !(8545 == ssl3_accept_~s__state~0); 166408#L158 assume !(8560 == ssl3_accept_~s__state~0); 166409#L161 assume !(8561 == ssl3_accept_~s__state~0); 166395#L164 assume !(8448 == ssl3_accept_~s__state~0); 166396#L167 assume 8576 == ssl3_accept_~s__state~0; 166519#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 166520#L443 assume !(ssl3_accept_~ret~0 <= 0); 167167#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 167162#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 167116#L579 ssl3_accept_~skip~0 := 0; 167117#L98-2 assume !false; 167097#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167098#L101 assume !(12292 == ssl3_accept_~s__state~0); 167079#L104 assume !(16384 == ssl3_accept_~s__state~0); 167080#L107 assume !(8192 == ssl3_accept_~s__state~0); 167065#L110 assume !(24576 == ssl3_accept_~s__state~0); 167066#L113 assume !(8195 == ssl3_accept_~s__state~0); 167051#L116 assume !(8480 == ssl3_accept_~s__state~0); 167052#L119 assume !(8481 == ssl3_accept_~s__state~0); 167035#L122 assume !(8482 == ssl3_accept_~s__state~0); 167036#L125 assume !(8464 == ssl3_accept_~s__state~0); 167020#L128 assume !(8465 == ssl3_accept_~s__state~0); 167021#L131 assume !(8466 == ssl3_accept_~s__state~0); 167011#L134 assume 8496 == ssl3_accept_~s__state~0; 166509#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 166510#L286 assume !(1 == ssl3_accept_~blastFlag~0); 167008#L289 assume !(3 == ssl3_accept_~blastFlag~0); 166563#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 166564#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 166360#L296-2 ssl3_accept_~s__init_num~0 := 0; 166361#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 166369#L579 ssl3_accept_~skip~0 := 0; 166379#L98-2 assume !false; 166380#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 166611#L101 assume !(12292 == ssl3_accept_~s__state~0); 166612#L104 assume !(16384 == ssl3_accept_~s__state~0); 166593#L107 assume !(8192 == ssl3_accept_~s__state~0); 166594#L110 assume !(24576 == ssl3_accept_~s__state~0); 166496#L113 assume !(8195 == ssl3_accept_~s__state~0); 166497#L116 assume !(8480 == ssl3_accept_~s__state~0); 166486#L119 assume !(8481 == ssl3_accept_~s__state~0); 166487#L122 assume !(8482 == ssl3_accept_~s__state~0); 167360#L125 assume !(8464 == ssl3_accept_~s__state~0); 167236#L128 assume !(8465 == ssl3_accept_~s__state~0); 167227#L131 assume !(8466 == ssl3_accept_~s__state~0); 167228#L134 assume !(8496 == ssl3_accept_~s__state~0); 166649#L137 assume !(8497 == ssl3_accept_~s__state~0); 166647#L140 [2019-11-15 21:11:40,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:40,824 INFO L82 PathProgramCache]: Analyzing trace with hash 1273758853, now seen corresponding path program 1 times [2019-11-15 21:11:40,825 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:40,825 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068327255] [2019-11-15 21:11:40,825 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:40,825 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:40,825 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:40,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:40,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:40,843 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:11:40,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:40,844 INFO L82 PathProgramCache]: Analyzing trace with hash -298959631, now seen corresponding path program 1 times [2019-11-15 21:11:40,844 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:40,844 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732645914] [2019-11-15 21:11:40,845 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:40,845 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:40,845 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:40,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 21:11:40,885 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2019-11-15 21:11:40,885 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732645914] [2019-11-15 21:11:40,885 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 21:11:40,886 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-15 21:11:40,886 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995814346] [2019-11-15 21:11:40,886 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-15 21:11:40,886 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 21:11:40,887 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-15 21:11:40,887 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-15 21:11:40,887 INFO L87 Difference]: Start difference. First operand 3034 states and 3693 transitions. cyclomatic complexity: 672 Second operand 3 states. [2019-11-15 21:11:41,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 21:11:41,001 INFO L93 Difference]: Finished difference Result 3034 states and 3684 transitions. [2019-11-15 21:11:41,002 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-15 21:11:41,002 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3034 states and 3684 transitions. [2019-11-15 21:11:41,012 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 676 [2019-11-15 21:11:41,020 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3034 states to 3034 states and 3684 transitions. [2019-11-15 21:11:41,021 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 884 [2019-11-15 21:11:41,021 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 884 [2019-11-15 21:11:41,022 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3034 states and 3684 transitions. [2019-11-15 21:11:41,022 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-15 21:11:41,023 INFO L688 BuchiCegarLoop]: Abstraction has 3034 states and 3684 transitions. [2019-11-15 21:11:41,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3034 states and 3684 transitions. [2019-11-15 21:11:41,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3034 to 3034. [2019-11-15 21:11:41,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3034 states. [2019-11-15 21:11:41,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3034 states to 3034 states and 3684 transitions. [2019-11-15 21:11:41,053 INFO L711 BuchiCegarLoop]: Abstraction has 3034 states and 3684 transitions. [2019-11-15 21:11:41,053 INFO L591 BuchiCegarLoop]: Abstraction has 3034 states and 3684 transitions. [2019-11-15 21:11:41,053 INFO L424 BuchiCegarLoop]: ======== Iteration 32============ [2019-11-15 21:11:41,053 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3034 states and 3684 transitions. [2019-11-15 21:11:41,060 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 676 [2019-11-15 21:11:41,061 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-15 21:11:41,061 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-15 21:11:41,063 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:41,063 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 21:11:41,063 INFO L791 eck$LassoCheckResult]: Stem: 172643#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 172477#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 172446#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 172447#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 172547#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 172548#L98-2 assume !false; 173268#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 173266#L101 assume !(12292 == ssl3_accept_~s__state~0); 173264#L104 assume !(16384 == ssl3_accept_~s__state~0); 173262#L107 assume !(8192 == ssl3_accept_~s__state~0); 173260#L110 assume !(24576 == ssl3_accept_~s__state~0); 173257#L113 assume !(8195 == ssl3_accept_~s__state~0); 173256#L116 assume !(8480 == ssl3_accept_~s__state~0); 173255#L119 assume !(8481 == ssl3_accept_~s__state~0); 173249#L122 assume !(8482 == ssl3_accept_~s__state~0); 173246#L125 assume 8464 == ssl3_accept_~s__state~0; 172653#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 172654#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 173416#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 173412#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 173405#L579 ssl3_accept_~skip~0 := 0; 173402#L98-2 assume !false; 173399#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 173396#L101 assume !(12292 == ssl3_accept_~s__state~0); 173393#L104 assume !(16384 == ssl3_accept_~s__state~0); 173390#L107 assume !(8192 == ssl3_accept_~s__state~0); 173387#L110 assume !(24576 == ssl3_accept_~s__state~0); 173384#L113 assume !(8195 == ssl3_accept_~s__state~0); 173381#L116 assume !(8480 == ssl3_accept_~s__state~0); 173379#L119 assume !(8481 == ssl3_accept_~s__state~0); 173376#L122 assume !(8482 == ssl3_accept_~s__state~0); 173370#L125 assume !(8464 == ssl3_accept_~s__state~0); 173367#L128 assume !(8465 == ssl3_accept_~s__state~0); 173364#L131 assume !(8466 == ssl3_accept_~s__state~0); 173360#L134 assume 8496 == ssl3_accept_~s__state~0; 173357#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 173349#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 173343#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 173344#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 172434#L296-2 ssl3_accept_~s__init_num~0 := 0; 172435#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 172529#L579 ssl3_accept_~skip~0 := 0; 172530#L98-2 assume !false; 172645#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 172646#L101 assume !(12292 == ssl3_accept_~s__state~0); 172659#L104 assume !(16384 == ssl3_accept_~s__state~0); 172660#L107 assume !(8192 == ssl3_accept_~s__state~0); 172648#L110 assume !(24576 == ssl3_accept_~s__state~0); 172649#L113 assume !(8195 == ssl3_accept_~s__state~0); 172560#L116 assume !(8480 == ssl3_accept_~s__state~0); 172561#L119 assume !(8481 == ssl3_accept_~s__state~0); 172517#L122 assume !(8482 == ssl3_accept_~s__state~0); 172518#L125 assume !(8464 == ssl3_accept_~s__state~0); 172486#L128 assume !(8465 == ssl3_accept_~s__state~0); 172487#L131 assume !(8466 == ssl3_accept_~s__state~0); 173522#L134 assume !(8496 == ssl3_accept_~s__state~0); 173523#L137 assume !(8497 == ssl3_accept_~s__state~0); 173501#L140 [2019-11-15 21:11:41,064 INFO L793 eck$LassoCheckResult]: Loop: 173501#L140 assume 8512 == ssl3_accept_~s__state~0; 172525#L144 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 172526#L307 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 172633#L311 assume !(ssl3_accept_~ret~0 <= 0); 172461#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 172462#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 173500#L579 ssl3_accept_~skip~0 := 0; 173499#L98-2 assume !false; 173498#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 173496#L101 assume !(12292 == ssl3_accept_~s__state~0); 173490#L104 assume !(16384 == ssl3_accept_~s__state~0); 173488#L107 assume !(8192 == ssl3_accept_~s__state~0); 173486#L110 assume !(24576 == ssl3_accept_~s__state~0); 173484#L113 assume !(8195 == ssl3_accept_~s__state~0); 173482#L116 assume !(8480 == ssl3_accept_~s__state~0); 173480#L119 assume !(8481 == ssl3_accept_~s__state~0); 173478#L122 assume !(8482 == ssl3_accept_~s__state~0); 173476#L125 assume !(8464 == ssl3_accept_~s__state~0); 173474#L128 assume !(8465 == ssl3_accept_~s__state~0); 173472#L131 assume !(8466 == ssl3_accept_~s__state~0); 173470#L134 assume !(8496 == ssl3_accept_~s__state~0); 173468#L137 assume !(8497 == ssl3_accept_~s__state~0); 173466#L140 assume !(8512 == ssl3_accept_~s__state~0); 173464#L143 assume !(8513 == ssl3_accept_~s__state~0); 173462#L146 assume 8528 == ssl3_accept_~s__state~0; 172498#L150 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 172499#L324 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 173440#L324-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 172438#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 172439#L356 assume !(ssl3_accept_~ret~0 <= 0); 173427#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 173149#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 173143#L579 ssl3_accept_~skip~0 := 0; 173141#L98-2 assume !false; 173139#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 173137#L101 assume !(12292 == ssl3_accept_~s__state~0); 173135#L104 assume !(16384 == ssl3_accept_~s__state~0); 173133#L107 assume !(8192 == ssl3_accept_~s__state~0); 173131#L110 assume !(24576 == ssl3_accept_~s__state~0); 173129#L113 assume !(8195 == ssl3_accept_~s__state~0); 173127#L116 assume !(8480 == ssl3_accept_~s__state~0); 173125#L119 assume !(8481 == ssl3_accept_~s__state~0); 173123#L122 assume !(8482 == ssl3_accept_~s__state~0); 173121#L125 assume !(8464 == ssl3_accept_~s__state~0); 173119#L128 assume !(8465 == ssl3_accept_~s__state~0); 173117#L131 assume !(8466 == ssl3_accept_~s__state~0); 173115#L134 assume !(8496 == ssl3_accept_~s__state~0); 173113#L137 assume !(8497 == ssl3_accept_~s__state~0); 173111#L140 assume !(8512 == ssl3_accept_~s__state~0); 173108#L143 assume !(8513 == ssl3_accept_~s__state~0); 173106#L146 assume !(8528 == ssl3_accept_~s__state~0); 173105#L149 assume !(8529 == ssl3_accept_~s__state~0); 173099#L152 assume 8544 == ssl3_accept_~s__state~0; 173097#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 173095#L379 assume !(0 != ssl3_accept_~s__session__peer~0); 173092#L388 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 173090#L391 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 172493#L400 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 172488#L403 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 172489#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 173448#L579 ssl3_accept_~skip~0 := 0; 173447#L98-2 assume !false; 173446#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 173445#L101 assume !(12292 == ssl3_accept_~s__state~0); 173429#L104 assume !(16384 == ssl3_accept_~s__state~0); 173426#L107 assume !(8192 == ssl3_accept_~s__state~0); 173424#L110 assume !(24576 == ssl3_accept_~s__state~0); 173422#L113 assume !(8195 == ssl3_accept_~s__state~0); 173420#L116 assume !(8480 == ssl3_accept_~s__state~0); 173418#L119 assume !(8481 == ssl3_accept_~s__state~0); 173414#L122 assume !(8482 == ssl3_accept_~s__state~0); 173407#L125 assume !(8464 == ssl3_accept_~s__state~0); 173404#L128 assume !(8465 == ssl3_accept_~s__state~0); 173401#L131 assume !(8466 == ssl3_accept_~s__state~0); 173398#L134 assume !(8496 == ssl3_accept_~s__state~0); 173395#L137 assume !(8497 == ssl3_accept_~s__state~0); 173392#L140 assume !(8512 == ssl3_accept_~s__state~0); 173389#L143 assume !(8513 == ssl3_accept_~s__state~0); 173386#L146 assume !(8528 == ssl3_accept_~s__state~0); 173383#L149 assume !(8529 == ssl3_accept_~s__state~0); 173380#L152 assume !(8544 == ssl3_accept_~s__state~0); 173378#L155 assume !(8545 == ssl3_accept_~s__state~0); 173375#L158 assume !(8560 == ssl3_accept_~s__state~0); 173369#L161 assume !(8561 == ssl3_accept_~s__state~0); 173366#L164 assume 8448 == ssl3_accept_~s__state~0; 173363#L165 assume !(ssl3_accept_~num1~0 > 0); 172656#L429-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 172657#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 173552#L579 ssl3_accept_~skip~0 := 0; 173551#L98-2 assume !false; 173550#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 173549#L101 assume !(12292 == ssl3_accept_~s__state~0); 173548#L104 assume !(16384 == ssl3_accept_~s__state~0); 173547#L107 assume !(8192 == ssl3_accept_~s__state~0); 173546#L110 assume !(24576 == ssl3_accept_~s__state~0); 173545#L113 assume !(8195 == ssl3_accept_~s__state~0); 173544#L116 assume !(8480 == ssl3_accept_~s__state~0); 173542#L119 assume !(8481 == ssl3_accept_~s__state~0); 173537#L122 assume !(8482 == ssl3_accept_~s__state~0); 173535#L125 assume !(8464 == ssl3_accept_~s__state~0); 173533#L128 assume !(8465 == ssl3_accept_~s__state~0); 173531#L131 assume !(8466 == ssl3_accept_~s__state~0); 173529#L134 assume !(8496 == ssl3_accept_~s__state~0); 173527#L137 assume !(8497 == ssl3_accept_~s__state~0); 173525#L140 assume !(8512 == ssl3_accept_~s__state~0); 172620#L143 assume !(8513 == ssl3_accept_~s__state~0); 172579#L146 assume !(8528 == ssl3_accept_~s__state~0); 172580#L149 assume !(8529 == ssl3_accept_~s__state~0); 173516#L152 assume !(8544 == ssl3_accept_~s__state~0); 173514#L155 assume !(8545 == ssl3_accept_~s__state~0); 173511#L158 assume !(8560 == ssl3_accept_~s__state~0); 172502#L161 assume !(8561 == ssl3_accept_~s__state~0); 172469#L164 assume !(8448 == ssl3_accept_~s__state~0); 172470#L167 assume 8576 == ssl3_accept_~s__state~0; 172598#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 172599#L443 assume !(ssl3_accept_~ret~0 <= 0); 173237#L446 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 173234#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 173228#L579 ssl3_accept_~skip~0 := 0; 173226#L98-2 assume !false; 173223#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 173217#L101 assume !(12292 == ssl3_accept_~s__state~0); 173214#L104 assume !(16384 == ssl3_accept_~s__state~0); 173211#L107 assume !(8192 == ssl3_accept_~s__state~0); 173208#L110 assume !(24576 == ssl3_accept_~s__state~0); 173205#L113 assume !(8195 == ssl3_accept_~s__state~0); 173202#L116 assume !(8480 == ssl3_accept_~s__state~0); 173199#L119 assume !(8481 == ssl3_accept_~s__state~0); 173196#L122 assume !(8482 == ssl3_accept_~s__state~0); 173193#L125 assume !(8464 == ssl3_accept_~s__state~0); 173190#L128 assume !(8465 == ssl3_accept_~s__state~0); 173187#L131 assume 8466 == ssl3_accept_~s__state~0; 173184#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 172556#L273 assume !(0 == ssl3_accept_~blastFlag~0); 172550#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 172551#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 173536#L579 ssl3_accept_~skip~0 := 0; 173534#L98-2 assume !false; 173532#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 173530#L101 assume !(12292 == ssl3_accept_~s__state~0); 173528#L104 assume !(16384 == ssl3_accept_~s__state~0); 173526#L107 assume !(8192 == ssl3_accept_~s__state~0); 173521#L110 assume !(24576 == ssl3_accept_~s__state~0); 173520#L113 assume !(8195 == ssl3_accept_~s__state~0); 173518#L116 assume !(8480 == ssl3_accept_~s__state~0); 173517#L119 assume !(8481 == ssl3_accept_~s__state~0); 173515#L122 assume !(8482 == ssl3_accept_~s__state~0); 173513#L125 assume !(8464 == ssl3_accept_~s__state~0); 173510#L128 assume !(8465 == ssl3_accept_~s__state~0); 173509#L131 assume !(8466 == ssl3_accept_~s__state~0); 173502#L134 assume 8496 == ssl3_accept_~s__state~0; 172589#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 172590#L286 assume !(1 == ssl3_accept_~blastFlag~0); 172635#L289 assume !(3 == ssl3_accept_~blastFlag~0); 172637#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 172448#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 172449#L296-2 ssl3_accept_~s__init_num~0 := 0; 172640#L542 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 172443#L579 ssl3_accept_~skip~0 := 0; 172457#L98-2 assume !false; 172458#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 172681#L101 assume !(12292 == ssl3_accept_~s__state~0); 172682#L104 assume !(16384 == ssl3_accept_~s__state~0); 172667#L107 assume !(8192 == ssl3_accept_~s__state~0); 172668#L110 assume !(24576 == ssl3_accept_~s__state~0); 172574#L113 assume !(8195 == ssl3_accept_~s__state~0); 172575#L116 assume !(8480 == ssl3_accept_~s__state~0); 172564#L119 assume !(8481 == ssl3_accept_~s__state~0); 172565#L122 assume !(8482 == ssl3_accept_~s__state~0); 172478#L125 assume !(8464 == ssl3_accept_~s__state~0); 172479#L128 assume !(8465 == ssl3_accept_~s__state~0); 173558#L131 assume !(8466 == ssl3_accept_~s__state~0); 173559#L134 assume !(8496 == ssl3_accept_~s__state~0); 173508#L137 assume !(8497 == ssl3_accept_~s__state~0); 173501#L140 [2019-11-15 21:11:41,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:41,064 INFO L82 PathProgramCache]: Analyzing trace with hash 1273758853, now seen corresponding path program 2 times [2019-11-15 21:11:41,065 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:41,065 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637296748] [2019-11-15 21:11:41,065 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:41,065 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:41,065 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:41,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:41,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:41,082 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:11:41,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:41,083 INFO L82 PathProgramCache]: Analyzing trace with hash 517443768, now seen corresponding path program 1 times [2019-11-15 21:11:41,083 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:41,083 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427819407] [2019-11-15 21:11:41,084 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:41,084 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:41,084 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:41,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:41,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:41,146 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:11:41,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 21:11:41,147 INFO L82 PathProgramCache]: Analyzing trace with hash 1325141564, now seen corresponding path program 1 times [2019-11-15 21:11:41,147 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 21:11:41,147 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762110605] [2019-11-15 21:11:41,148 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:41,148 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 21:11:41,148 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 21:11:41,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:41,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-15 21:11:41,244 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-15 21:11:42,884 WARN L191 SmtUtils]: Spent 1.63 s on a formula simplification. DAG size of input: 388 DAG size of output: 146 [2019-11-15 21:11:43,401 WARN L191 SmtUtils]: Spent 397.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 88 [2019-11-15 21:11:43,502 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 15.11 09:11:43 BoogieIcfgContainer [2019-11-15 21:11:43,502 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-11-15 21:11:43,502 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-11-15 21:11:43,502 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-11-15 21:11:43,503 INFO L275 PluginConnector]: Witness Printer initialized [2019-11-15 21:11:43,503 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.11 09:11:25" (3/4) ... [2019-11-15 21:11:43,506 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2019-11-15 21:11:43,609 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/run_dir_588e56f4-7410-4cb5-9275-8c4f7803dee8/bin/uautomizer/witness.graphml [2019-11-15 21:11:43,610 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-11-15 21:11:43,611 INFO L168 Benchmark]: Toolchain (without parser) took 19338.38 ms. Allocated memory was 1.0 GB in the beginning and 1.5 GB in the end (delta: 509.6 MB). Free memory was 941.1 MB in the beginning and 1.1 GB in the end (delta: -125.5 MB). Peak memory consumption was 384.1 MB. Max. memory is 11.5 GB. [2019-11-15 21:11:43,612 INFO L168 Benchmark]: CDTParser took 0.33 ms. Allocated memory is still 1.0 GB. Free memory is still 963.9 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-15 21:11:43,612 INFO L168 Benchmark]: CACSL2BoogieTranslator took 463.06 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 130.0 MB). Free memory was 941.1 MB in the beginning and 1.1 GB in the end (delta: -178.3 MB). Peak memory consumption was 23.3 MB. Max. memory is 11.5 GB. [2019-11-15 21:11:43,613 INFO L168 Benchmark]: Boogie Procedure Inliner took 58.84 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-15 21:11:43,613 INFO L168 Benchmark]: Boogie Preprocessor took 63.71 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. [2019-11-15 21:11:43,613 INFO L168 Benchmark]: RCFGBuilder took 1067.96 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 50.6 MB). Peak memory consumption was 50.6 MB. Max. memory is 11.5 GB. [2019-11-15 21:11:43,614 INFO L168 Benchmark]: BuchiAutomizer took 17572.88 ms. Allocated memory was 1.2 GB in the beginning and 1.5 GB in the end (delta: 379.6 MB). Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: -20.1 MB). Peak memory consumption was 637.0 MB. Max. memory is 11.5 GB. [2019-11-15 21:11:43,614 INFO L168 Benchmark]: Witness Printer took 107.86 ms. Allocated memory is still 1.5 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 17.0 MB). Peak memory consumption was 17.0 MB. Max. memory is 11.5 GB. [2019-11-15 21:11:43,618 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.33 ms. Allocated memory is still 1.0 GB. Free memory is still 963.9 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 463.06 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 130.0 MB). Free memory was 941.1 MB in the beginning and 1.1 GB in the end (delta: -178.3 MB). Peak memory consumption was 23.3 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 58.84 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * Boogie Preprocessor took 63.71 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 1067.96 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 50.6 MB). Peak memory consumption was 50.6 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 17572.88 ms. Allocated memory was 1.2 GB in the beginning and 1.5 GB in the end (delta: 379.6 MB). Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: -20.1 MB). Peak memory consumption was 637.0 MB. Max. memory is 11.5 GB. * Witness Printer took 107.86 ms. Allocated memory is still 1.5 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 17.0 MB). Peak memory consumption was 17.0 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 34 terminating modules (31 trivial, 3 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -2 * blastFlag + 7 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 31 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 3034 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 17.4s and 32 iterations. TraceHistogramMax:7. Analysis of lassos took 8.5s. Construction of modules took 4.0s. Büchi inclusion checks took 2.2s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 34. Automata minimization 1.2s AutomataMinimizationTime, 34 MinimizatonAttempts, 17638 StatesRemovedByMinimization, 30 NontrivialMinimizations. Non-live state removal took 0.9s Buchi closure took 0.0s. Biggest automaton had 5304 states and ocurred in iteration 29. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 384/384 HoareTripleCheckerStatistics: 7834 SDtfs, 5240 SDslu, 5297 SDs, 0 SdLazy, 3437 SolverSat, 685 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 4.0s Time LassoAnalysisResults: nont1 unkn0 SFLI24 SFLT0 conc0 concLT2 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital54 mio100 ax100 hnf97 lsp32 ukn100 mio100 lsp100 div172 bol100 ite100 ukn100 eq193 hnf74 smp97 dnf100 smp100 tf108 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 6ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 4 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.1s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 140]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {} State at position 1 is {s__ctx__stats__sess_accept=0, s__s3__tmp__new_cipher__algo_strength=0, \old(initial_state)=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2ae2a5e5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@70d6e384=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5ea10a04=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3527ee41=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2d83473a=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5df71e45=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4f62b7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1054a12e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2fa6f34c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1fe6ba6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@46f362de=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@212aa3a6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2c10e4e3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@371d60ed=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6aa89e24=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4f80892e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@17135494=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@13e9c03a=0, __cil_tmp57=-2097151, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8512, s__info_callback=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@39a33ce7=0, tmp___2=0, cb=5, s__s3__tmp__new_cipher__algorithms=-4294967552, tmp___10=0, __cil_tmp56=-4294967552, s__verify_mode=7, tmp___6=0, tmp=3, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@5c8401c6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4ea01c0e=0, s__s3__tmp__reuse_message=4, s__ctx__stats__sess_accept_renegotiate=0, l=-4294967552, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7c8d8ebe=0, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@3f4d8fc7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@781d83b9=0, s__debug=0, tmp___1=-12288, s__ctx__info_callback=0, tmp___9=0, s__s3__tmp__cert_request=1, __cil_tmp59=0, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@71f45af=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@11107b3d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7647057=0, __cil_tmp61=-4294967552, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4485f4ea=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1421f29c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7228e89=0, s__options=-2097151, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7a6d81ff=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@12358c74=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@74a48a0c=0, Time=3, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@789e906b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@57751ea9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@702a0083=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5571b755=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7205c617=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5456fed2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1da70b2b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1136dcae=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6e491798=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@486361f9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@f88c613=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2a299bcd=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@278a8fee=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5d2fa34b=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@790d965e=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@391d5d57=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@e1077d9=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3342e898=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 140]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L612] int s ; [L613] int tmp ; [L617] s = 8464 [L11] int s__info_callback = __VERIFIER_nondet_int() ; [L12] int s__in_handshake = __VERIFIER_nondet_int() ; [L13] int s__state ; [L14] int s__new_session ; [L15] int s__server ; [L16] int s__version = __VERIFIER_nondet_int() ; [L17] int s__type ; [L18] int s__init_num ; [L19] int s__hit = __VERIFIER_nondet_int() ; [L20] int s__rwstate ; [L21] int s__init_buf___0 = 1; [L22] int s__debug = __VERIFIER_nondet_int() ; [L23] int s__shutdown ; [L24] int s__cert = __VERIFIER_nondet_int() ; [L25] int s__options = __VERIFIER_nondet_int() ; [L26] int s__verify_mode = __VERIFIER_nondet_int() ; [L27] int s__session__peer = __VERIFIER_nondet_int() ; [L28] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L29] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L30] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L31] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L33] int s__s3__tmp__cert_request ; [L34] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L35] int s__s3__tmp__use_rsa_tmp ; [L36] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L37] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L38] int s__s3__tmp__next_state___0 ; [L39] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L40] int s__session__cipher ; [L41] int buf ; [L42] unsigned long l ; [L43] unsigned long Time ; [L44] unsigned long tmp ; [L45] int cb ; [L46] long num1 = __VERIFIER_nondet_long() ; [L47] int ret ; [L48] int new_state ; [L49] int state ; [L50] int skip ; [L51] int got_new_session ; [L52] int tmp___1 = __VERIFIER_nondet_int() ; [L53] int tmp___2 = __VERIFIER_nondet_int() ; [L54] int tmp___3 = __VERIFIER_nondet_int() ; [L55] int tmp___4 = __VERIFIER_nondet_int() ; [L56] int tmp___5 = __VERIFIER_nondet_int() ; [L57] int tmp___6 = __VERIFIER_nondet_int() ; [L58] int tmp___7 ; [L59] long tmp___8 = __VERIFIER_nondet_long() ; [L60] int tmp___9 = __VERIFIER_nondet_int() ; [L61] int tmp___10 = __VERIFIER_nondet_int() ; [L62] int blastFlag ; [L63] int __cil_tmp55 ; [L64] unsigned long __cil_tmp56 ; [L65] unsigned long __cil_tmp57 ; [L66] unsigned long __cil_tmp58 ; [L67] unsigned long __cil_tmp59 ; [L68] int __cil_tmp60 ; [L69] unsigned long __cil_tmp61 ; [L73] s__state = initial_state [L74] blastFlag = 0 [L75] tmp = __VERIFIER_nondet_int() [L76] Time = tmp [L77] cb = 0 [L78] ret = -1 [L79] skip = 0 [L80] got_new_session = 0 [L81] COND TRUE s__info_callback != 0 [L82] cb = s__info_callback [L88] s__in_handshake ++ [L89] COND FALSE !(tmp___1 + 12288) [L94] COND FALSE !(s__cert == 0) [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND TRUE s__state == 8464 [L271] s__shutdown = 0 [L272] ret = __VERIFIER_nondet_int() [L273] COND TRUE blastFlag == 0 [L274] blastFlag = 1 [L276] COND FALSE !(ret <= 0) [L279] got_new_session = 1 [L280] s__state = 8496 [L281] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND TRUE s__state == 8496 [L285] ret = __VERIFIER_nondet_int() [L286] COND TRUE blastFlag == 1 [L287] blastFlag = 2 [L293] COND FALSE !(ret <= 0) [L296] COND FALSE !(\read(s__hit)) [L299] s__state = 8512 [L301] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) Loop: [L140] COND TRUE s__state == 8512 [L306] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L307] COND FALSE !(__cil_tmp56 + 256UL) [L310] ret = __VERIFIER_nondet_int() [L311] COND FALSE !(ret <= 0) [L316] s__state = 8528 [L317] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND TRUE s__state == 8528 [L321] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L323] __cil_tmp57 = (unsigned long )s__options [L324] COND TRUE __cil_tmp57 + 2097152UL [L325] s__s3__tmp__use_rsa_tmp = 1 [L330] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L355] ret = __VERIFIER_nondet_int() [L356] COND FALSE !(ret <= 0) [L373] s__state = 8544 [L374] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND TRUE s__state == 8544 [L378] COND TRUE s__verify_mode + 1 [L379] COND FALSE !(s__session__peer != 0) [L390] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L391] COND FALSE !(__cil_tmp61 + 256UL) [L401] s__s3__tmp__cert_request = 1 [L402] ret = __VERIFIER_nondet_int() [L403] COND FALSE !(ret <= 0) [L406] s__state = 8448 [L407] s__s3__tmp__next_state___0 = 8576 [L408] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND FALSE !(s__state == 8544) [L155] COND FALSE !(s__state == 8545) [L158] COND FALSE !(s__state == 8560) [L161] COND FALSE !(s__state == 8561) [L164] COND TRUE s__state == 8448 [L429] COND FALSE !(num1 > 0L) [L438] s__state = s__s3__tmp__next_state___0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND FALSE !(s__state == 8544) [L155] COND FALSE !(s__state == 8545) [L158] COND FALSE !(s__state == 8560) [L161] COND FALSE !(s__state == 8561) [L164] COND FALSE !(s__state == 8448) [L167] COND TRUE s__state == 8576 [L442] ret = __VERIFIER_nondet_int() [L443] COND FALSE !(ret <= 0) [L446] COND TRUE ret == 2 [L447] s__state = 8466 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND TRUE s__state == 8466 [L271] s__shutdown = 0 [L272] ret = __VERIFIER_nondet_int() [L273] COND FALSE !(blastFlag == 0) [L276] COND FALSE !(ret <= 0) [L279] got_new_session = 1 [L280] s__state = 8496 [L281] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND TRUE s__state == 8496 [L285] ret = __VERIFIER_nondet_int() [L286] COND FALSE !(blastFlag == 1) [L289] COND FALSE !(blastFlag == 3) [L293] COND FALSE !(ret <= 0) [L296] COND FALSE !(\read(s__hit)) [L299] s__state = 8512 [L301] s__init_num = 0 [L579] COND FALSE !(! s__s3__tmp__reuse_message) [L596] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...