./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_6.cil-1.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_4c3d9edc-6de3-443a-941f-410b2401f6c1/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_4c3d9edc-6de3-443a-941f-410b2401f6c1/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_4c3d9edc-6de3-443a-941f-410b2401f6c1/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_4c3d9edc-6de3-443a-941f-410b2401f6c1/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_6.cil-1.c -s /tmp/vcloud-vcloud-master/worker/run_dir_4c3d9edc-6de3-443a-941f-410b2401f6c1/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_4c3d9edc-6de3-443a-941f-410b2401f6c1/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 cc62073ce79016c7df42a52e8632c95b513492d4 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 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-16 00:35:21,446 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-16 00:35:21,447 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-16 00:35:21,461 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-16 00:35:21,461 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-16 00:35:21,463 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-16 00:35:21,464 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-16 00:35:21,473 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-16 00:35:21,477 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-16 00:35:21,481 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-16 00:35:21,482 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-16 00:35:21,482 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-16 00:35:21,483 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-16 00:35:21,483 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-16 00:35:21,484 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-16 00:35:21,485 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-16 00:35:21,485 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-16 00:35:21,486 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-16 00:35:21,487 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-16 00:35:21,489 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-16 00:35:21,492 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-16 00:35:21,494 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-16 00:35:21,496 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-16 00:35:21,497 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-16 00:35:21,500 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-16 00:35:21,501 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-16 00:35:21,501 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-16 00:35:21,502 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-16 00:35:21,502 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-16 00:35:21,504 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-16 00:35:21,504 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-16 00:35:21,505 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-16 00:35:21,505 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-16 00:35:21,506 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-16 00:35:21,508 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-16 00:35:21,509 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-16 00:35:21,509 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-16 00:35:21,509 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-16 00:35:21,510 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-16 00:35:21,510 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-16 00:35:21,511 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-16 00:35:21,512 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_4c3d9edc-6de3-443a-941f-410b2401f6c1/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-11-16 00:35:21,538 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-16 00:35:21,538 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-16 00:35:21,539 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-16 00:35:21,539 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-16 00:35:21,540 INFO L138 SettingsManager]: * Use SBE=true [2019-11-16 00:35:21,540 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-11-16 00:35:21,540 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-11-16 00:35:21,540 INFO L138 SettingsManager]: * Use old map elimination=false [2019-11-16 00:35:21,540 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-11-16 00:35:21,541 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-11-16 00:35:21,541 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-11-16 00:35:21,541 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-16 00:35:21,541 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-16 00:35:21,541 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-11-16 00:35:21,542 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-11-16 00:35:21,542 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-16 00:35:21,542 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-16 00:35:21,542 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-11-16 00:35:21,542 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-11-16 00:35:21,543 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-11-16 00:35:21,543 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-16 00:35:21,543 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-11-16 00:35:21,543 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-11-16 00:35:21,543 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-16 00:35:21,543 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-11-16 00:35:21,544 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-16 00:35:21,544 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-16 00:35:21,544 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-11-16 00:35:21,544 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-16 00:35:21,545 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-11-16 00:35:21,545 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-11-16 00:35:21,557 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-11-16 00:35:21,557 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_4c3d9edc-6de3-443a-941f-410b2401f6c1/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 -> cc62073ce79016c7df42a52e8632c95b513492d4 [2019-11-16 00:35:21,587 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-16 00:35:21,600 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-16 00:35:21,604 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-16 00:35:21,605 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-16 00:35:21,605 INFO L275 PluginConnector]: CDTParser initialized [2019-11-16 00:35:21,606 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_4c3d9edc-6de3-443a-941f-410b2401f6c1/bin/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_6.cil-1.c [2019-11-16 00:35:21,662 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_4c3d9edc-6de3-443a-941f-410b2401f6c1/bin/uautomizer/data/1224d68c5/d15a96a19eeb4a6da66436a0b51d0b16/FLAG1b6d52edc [2019-11-16 00:35:22,055 INFO L306 CDTParser]: Found 1 translation units. [2019-11-16 00:35:22,056 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_4c3d9edc-6de3-443a-941f-410b2401f6c1/sv-benchmarks/c/ssh-simplified/s3_srvr_6.cil-1.c [2019-11-16 00:35:22,067 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_4c3d9edc-6de3-443a-941f-410b2401f6c1/bin/uautomizer/data/1224d68c5/d15a96a19eeb4a6da66436a0b51d0b16/FLAG1b6d52edc [2019-11-16 00:35:22,460 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_4c3d9edc-6de3-443a-941f-410b2401f6c1/bin/uautomizer/data/1224d68c5/d15a96a19eeb4a6da66436a0b51d0b16 [2019-11-16 00:35:22,462 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-16 00:35:22,463 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-11-16 00:35:22,464 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-16 00:35:22,464 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-16 00:35:22,467 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-16 00:35:22,468 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 12:35:22" (1/1) ... [2019-11-16 00:35:22,471 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@73fe9bb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:35:22, skipping insertion in model container [2019-11-16 00:35:22,471 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 12:35:22" (1/1) ... [2019-11-16 00:35:22,478 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-11-16 00:35:22,518 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-11-16 00:35:22,807 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-16 00:35:22,810 INFO L188 MainTranslator]: Completed pre-run [2019-11-16 00:35:22,871 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-16 00:35:22,884 INFO L192 MainTranslator]: Completed translation [2019-11-16 00:35:22,884 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:35:22 WrapperNode [2019-11-16 00:35:22,885 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-16 00:35:22,885 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-11-16 00:35:22,885 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-11-16 00:35:22,886 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-11-16 00:35:22,894 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:35:22" (1/1) ... [2019-11-16 00:35:22,902 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:35:22" (1/1) ... [2019-11-16 00:35:22,935 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-11-16 00:35:22,935 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-16 00:35:22,935 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-16 00:35:22,936 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-16 00:35:22,944 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:35:22" (1/1) ... [2019-11-16 00:35:22,945 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:35:22" (1/1) ... [2019-11-16 00:35:22,948 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:35:22" (1/1) ... [2019-11-16 00:35:22,948 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:35:22" (1/1) ... [2019-11-16 00:35:22,955 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:35:22" (1/1) ... [2019-11-16 00:35:22,964 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:35:22" (1/1) ... [2019-11-16 00:35:22,967 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:35:22" (1/1) ... [2019-11-16 00:35:22,972 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-16 00:35:22,972 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-16 00:35:22,972 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-16 00:35:22,973 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-16 00:35:22,973 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:35:22" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_4c3d9edc-6de3-443a-941f-410b2401f6c1/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-16 00:35:23,074 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-16 00:35:23,075 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-16 00:35:23,291 WARN L732 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-16 00:35:23,906 INFO L685 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##93: assume !false; [2019-11-16 00:35:23,907 INFO L685 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##92: assume false; [2019-11-16 00:35:23,907 INFO L279 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-16 00:35:23,908 INFO L284 CfgBuilder]: Removed 7 assume(true) statements. [2019-11-16 00:35:23,908 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 12:35:23 BoogieIcfgContainer [2019-11-16 00:35:23,909 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-16 00:35:23,909 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-11-16 00:35:23,909 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-11-16 00:35:23,912 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-11-16 00:35:23,913 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-16 00:35:23,914 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 16.11 12:35:22" (1/3) ... [2019-11-16 00:35:23,915 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@b9b028 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 16.11 12:35:23, skipping insertion in model container [2019-11-16 00:35:23,915 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-16 00:35:23,915 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:35:22" (2/3) ... [2019-11-16 00:35:23,915 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@b9b028 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 16.11 12:35:23, skipping insertion in model container [2019-11-16 00:35:23,915 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-11-16 00:35:23,915 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 12:35:23" (3/3) ... [2019-11-16 00:35:23,917 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_srvr_6.cil-1.c [2019-11-16 00:35:23,955 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-11-16 00:35:23,955 INFO L357 BuchiCegarLoop]: Hoare is false [2019-11-16 00:35:23,955 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-11-16 00:35:23,955 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-16 00:35:23,956 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-16 00:35:23,956 INFO L361 BuchiCegarLoop]: Difference is false [2019-11-16 00:35:23,956 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-16 00:35:23,956 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-11-16 00:35:23,974 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 157 states. [2019-11-16 00:35:24,002 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 135 [2019-11-16 00:35:24,002 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:24,002 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:24,012 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-16 00:35:24,012 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:24,012 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-11-16 00:35:24,012 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 157 states. [2019-11-16 00:35:24,020 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 135 [2019-11-16 00:35:24,020 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:24,020 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:24,022 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-11-16 00:35:24,022 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:24,027 INFO L791 eck$LassoCheckResult]: Stem: 114#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; 27#L81true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22#L81-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; 28#L92true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25#L92-1true assume !(0 == ssl3_accept_~s__cert~0); 158#L101-2true [2019-11-16 00:35:24,027 INFO L793 eck$LassoCheckResult]: Loop: 158#L101-2true assume !false; 80#L102true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 129#L104true assume !(12292 == ssl3_accept_~s__state~0); 134#L107true assume !(16384 == ssl3_accept_~s__state~0); 119#L110true assume !(8192 == ssl3_accept_~s__state~0); 81#L113true assume !(24576 == ssl3_accept_~s__state~0); 64#L116true assume !(8195 == ssl3_accept_~s__state~0); 68#L119true assume 8480 == ssl3_accept_~s__state~0; 146#L123true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 121#L261true 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; 135#L605true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60#L642true ssl3_accept_~skip~0 := 0; 158#L101-2true [2019-11-16 00:35:24,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:24,033 INFO L82 PathProgramCache]: Analyzing trace with hash 29691061, now seen corresponding path program 1 times [2019-11-16 00:35:24,040 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:24,040 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582843017] [2019-11-16 00:35:24,041 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:24,041 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:24,041 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:24,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:24,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:24,135 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:24,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:24,136 INFO L82 PathProgramCache]: Analyzing trace with hash -1054192425, now seen corresponding path program 1 times [2019-11-16 00:35:24,136 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:24,136 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20932590] [2019-11-16 00:35:24,136 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:24,137 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:24,137 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:24,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:24,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:24,150 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:24,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:24,152 INFO L82 PathProgramCache]: Analyzing trace with hash 467528587, now seen corresponding path program 1 times [2019-11-16 00:35:24,152 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:24,152 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788356157] [2019-11-16 00:35:24,152 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:24,152 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:24,153 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:24,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:24,224 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-16 00:35:24,224 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788356157] [2019-11-16 00:35:24,225 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-16 00:35:24,225 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-16 00:35:24,225 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980756113] [2019-11-16 00:35:24,352 INFO L210 LassoAnalysis]: Preferences: [2019-11-16 00:35:24,353 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-16 00:35:24,353 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-16 00:35:24,353 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-16 00:35:24,353 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-11-16 00:35:24,354 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-16 00:35:24,354 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-16 00:35:24,354 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-16 00:35:24,354 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-1.c_Iteration1_Loop [2019-11-16 00:35:24,355 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-16 00:35:24,355 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-16 00:35:24,379 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-16 00:35:24,386 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-16 00:35:24,397 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-16 00:35:24,402 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-16 00:35:24,405 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-16 00:35:24,410 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-16 00:35:24,416 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-16 00:35:24,544 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-16 00:35:24,545 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_4c3d9edc-6de3-443a-941f-410b2401f6c1/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-16 00:35:24,564 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-16 00:35:24,564 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-16 00:35:24,578 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-16 00:35:24,579 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_4c3d9edc-6de3-443a-941f-410b2401f6c1/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-16 00:35:24,597 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-16 00:35:24,597 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_4c3d9edc-6de3-443a-941f-410b2401f6c1/bin/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-11-16 00:35:24,622 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-16 00:35:24,622 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-16 00:35:24,629 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-16 00:35:24,632 INFO L210 LassoAnalysis]: Preferences: [2019-11-16 00:35:24,632 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-16 00:35:24,632 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-16 00:35:24,632 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-16 00:35:24,633 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-11-16 00:35:24,633 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-16 00:35:24,633 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-16 00:35:24,633 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-16 00:35:24,633 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-1.c_Iteration1_Loop [2019-11-16 00:35:24,633 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-16 00:35:24,636 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-16 00:35:24,637 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-16 00:35:24,641 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-16 00:35:24,655 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-16 00:35:24,658 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-16 00:35:24,662 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-16 00:35:24,665 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-16 00:35:24,668 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-16 00:35:24,784 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-16 00:35:24,788 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-11-16 00:35:24,791 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-16 00:35:24,794 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-16 00:35:24,794 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-16 00:35:24,795 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-16 00:35:24,795 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-16 00:35:24,795 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-16 00:35:24,798 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-16 00:35:24,798 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-16 00:35:24,810 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-16 00:35:24,817 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-16 00:35:24,819 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-16 00:35:24,819 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-16 00:35:24,820 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-16 00:35:24,820 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-16 00:35:24,821 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-16 00:35:24,822 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-16 00:35:24,822 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-16 00:35:24,831 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-16 00:35:24,839 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-16 00:35:24,840 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-11-16 00:35:24,842 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-16 00:35:24,842 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-16 00:35:24,842 INFO L510 LassoAnalysis]: Proved termination. [2019-11-16 00:35:24,842 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-16 00:35:24,845 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-16 00:35:24,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:24,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:24,889 INFO L256 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-16 00:35:24,891 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-16 00:35:24,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:24,904 INFO L256 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-16 00:35:24,905 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-16 00:35:24,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-16 00:35:24,952 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-16 00:35:24,953 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 157 states. Second operand 5 states. [2019-11-16 00:35:25,830 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 157 states.. Second operand 5 states. Result 875 states and 1498 transitions. Complement of second has 10 states. [2019-11-16 00:35:25,831 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-16 00:35:25,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-16 00:35:25,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 643 transitions. [2019-11-16 00:35:25,835 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 643 transitions. Stem has 5 letters. Loop has 12 letters. [2019-11-16 00:35:25,837 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-16 00:35:25,837 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 643 transitions. Stem has 17 letters. Loop has 12 letters. [2019-11-16 00:35:25,838 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-16 00:35:25,838 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 643 transitions. Stem has 5 letters. Loop has 24 letters. [2019-11-16 00:35:25,840 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-16 00:35:25,841 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 875 states and 1498 transitions. [2019-11-16 00:35:25,860 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 342 [2019-11-16 00:35:25,881 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 875 states to 727 states and 1155 transitions. [2019-11-16 00:35:25,882 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 408 [2019-11-16 00:35:25,884 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 419 [2019-11-16 00:35:25,886 INFO L73 IsDeterministic]: Start isDeterministic. Operand 727 states and 1155 transitions. [2019-11-16 00:35:25,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:25,889 INFO L688 BuchiCegarLoop]: Abstraction has 727 states and 1155 transitions. [2019-11-16 00:35:25,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 727 states and 1155 transitions. [2019-11-16 00:35:25,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 727 to 503. [2019-11-16 00:35:25,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 503 states. [2019-11-16 00:35:25,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 793 transitions. [2019-11-16 00:35:25,944 INFO L711 BuchiCegarLoop]: Abstraction has 503 states and 793 transitions. [2019-11-16 00:35:25,944 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:25,947 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-16 00:35:25,947 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-16 00:35:25,948 INFO L87 Difference]: Start difference. First operand 503 states and 793 transitions. Second operand 3 states. [2019-11-16 00:35:26,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:26,111 INFO L93 Difference]: Finished difference Result 555 states and 874 transitions. [2019-11-16 00:35:26,112 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-16 00:35:26,113 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 555 states and 874 transitions. [2019-11-16 00:35:26,120 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 277 [2019-11-16 00:35:26,128 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 555 states to 555 states and 874 transitions. [2019-11-16 00:35:26,128 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 341 [2019-11-16 00:35:26,130 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 341 [2019-11-16 00:35:26,130 INFO L73 IsDeterministic]: Start isDeterministic. Operand 555 states and 874 transitions. [2019-11-16 00:35:26,131 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:26,131 INFO L688 BuchiCegarLoop]: Abstraction has 555 states and 874 transitions. [2019-11-16 00:35:26,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states and 874 transitions. [2019-11-16 00:35:26,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 535. [2019-11-16 00:35:26,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 535 states. [2019-11-16 00:35:26,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 848 transitions. [2019-11-16 00:35:26,162 INFO L711 BuchiCegarLoop]: Abstraction has 535 states and 848 transitions. [2019-11-16 00:35:26,163 INFO L591 BuchiCegarLoop]: Abstraction has 535 states and 848 transitions. [2019-11-16 00:35:26,163 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-11-16 00:35:26,163 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 535 states and 848 transitions. [2019-11-16 00:35:26,166 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 273 [2019-11-16 00:35:26,166 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:26,166 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:26,167 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:26,168 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:26,168 INFO L791 eck$LassoCheckResult]: Stem: 2442#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; 2256#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2200#L81-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; 2243#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2250#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 2251#L101-2 assume !false; 2652#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2647#L104 assume !(12292 == ssl3_accept_~s__state~0); 2645#L107 assume !(16384 == ssl3_accept_~s__state~0); 2643#L110 assume !(8192 == ssl3_accept_~s__state~0); 2641#L113 assume !(24576 == ssl3_accept_~s__state~0); 2627#L116 assume !(8195 == ssl3_accept_~s__state~0); 2357#L119 assume !(8480 == ssl3_accept_~s__state~0); 2358#L122 assume !(8481 == ssl3_accept_~s__state~0); 2258#L125 assume !(8482 == ssl3_accept_~s__state~0); 2259#L128 assume 8464 == ssl3_accept_~s__state~0; 2393#L135 [2019-11-16 00:35:26,168 INFO L793 eck$LassoCheckResult]: Loop: 2393#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 2311#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2310#L276-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; 2176#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2682#L642 ssl3_accept_~skip~0 := 0; 2490#L101-2 assume !false; 2491#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2597#L104 assume !(12292 == ssl3_accept_~s__state~0); 2598#L107 assume !(16384 == ssl3_accept_~s__state~0); 2636#L110 assume !(8192 == ssl3_accept_~s__state~0); 2633#L113 assume !(24576 == ssl3_accept_~s__state~0); 2631#L116 assume !(8195 == ssl3_accept_~s__state~0); 2619#L119 assume !(8480 == ssl3_accept_~s__state~0); 2296#L122 assume !(8481 == ssl3_accept_~s__state~0); 2298#L125 assume !(8482 == ssl3_accept_~s__state~0); 2608#L128 assume 8464 == ssl3_accept_~s__state~0; 2393#L135 [2019-11-16 00:35:26,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:26,169 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 1 times [2019-11-16 00:35:26,169 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:26,169 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851158755] [2019-11-16 00:35:26,169 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:26,170 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:26,170 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:26,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:26,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:26,193 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:26,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:26,193 INFO L82 PathProgramCache]: Analyzing trace with hash -636149279, now seen corresponding path program 1 times [2019-11-16 00:35:26,194 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:26,194 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679759361] [2019-11-16 00:35:26,194 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:26,194 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:26,194 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:26,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:26,215 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-16 00:35:26,216 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679759361] [2019-11-16 00:35:26,216 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-16 00:35:26,216 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-16 00:35:26,216 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892231943] [2019-11-16 00:35:26,217 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-16 00:35:26,217 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:26,217 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-16 00:35:26,217 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-16 00:35:26,218 INFO L87 Difference]: Start difference. First operand 535 states and 848 transitions. cyclomatic complexity: 316 Second operand 3 states. [2019-11-16 00:35:26,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:26,479 INFO L93 Difference]: Finished difference Result 645 states and 1026 transitions. [2019-11-16 00:35:26,480 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-16 00:35:26,480 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 645 states and 1026 transitions. [2019-11-16 00:35:26,485 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 355 [2019-11-16 00:35:26,491 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 645 states to 645 states and 1026 transitions. [2019-11-16 00:35:26,491 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 405 [2019-11-16 00:35:26,492 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 405 [2019-11-16 00:35:26,492 INFO L73 IsDeterministic]: Start isDeterministic. Operand 645 states and 1026 transitions. [2019-11-16 00:35:26,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:26,493 INFO L688 BuchiCegarLoop]: Abstraction has 645 states and 1026 transitions. [2019-11-16 00:35:26,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states and 1026 transitions. [2019-11-16 00:35:26,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 569. [2019-11-16 00:35:26,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 569 states. [2019-11-16 00:35:26,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 569 states to 569 states and 898 transitions. [2019-11-16 00:35:26,506 INFO L711 BuchiCegarLoop]: Abstraction has 569 states and 898 transitions. [2019-11-16 00:35:26,506 INFO L591 BuchiCegarLoop]: Abstraction has 569 states and 898 transitions. [2019-11-16 00:35:26,506 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-11-16 00:35:26,506 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 569 states and 898 transitions. [2019-11-16 00:35:26,510 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 305 [2019-11-16 00:35:26,510 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:26,510 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:26,512 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:26,512 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-16 00:35:26,512 INFO L791 eck$LassoCheckResult]: Stem: 3617#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; 3442#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3385#L81-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; 3435#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3436#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 3437#L101-2 assume !false; 3796#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3795#L104 assume !(12292 == ssl3_accept_~s__state~0); 3794#L107 assume !(16384 == ssl3_accept_~s__state~0); 3792#L110 assume !(8192 == ssl3_accept_~s__state~0); 3793#L113 assume !(24576 == ssl3_accept_~s__state~0); 3790#L116 assume !(8195 == ssl3_accept_~s__state~0); 3791#L119 assume !(8480 == ssl3_accept_~s__state~0); 3825#L122 assume !(8481 == ssl3_accept_~s__state~0); 3824#L125 assume !(8482 == ssl3_accept_~s__state~0); 3823#L128 assume 8464 == ssl3_accept_~s__state~0; 3574#L135 [2019-11-16 00:35:26,513 INFO L793 eck$LassoCheckResult]: Loop: 3574#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 3490#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3489#L276-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; 3362#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3375#L642 ssl3_accept_~skip~0 := 0; 3519#L101-2 assume !false; 3568#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3569#L104 assume !(12292 == ssl3_accept_~s__state~0); 3632#L107 assume 16384 == ssl3_accept_~s__state~0; 3495#L213 ssl3_accept_~s__server~0 := 1; 3496#L218 assume 0 != ssl3_accept_~cb~0; 3505#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3548#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3609#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3611#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3647#L245 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; 3640#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3704#L642 ssl3_accept_~skip~0 := 0; 3702#L101-2 assume !false; 3700#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3698#L104 assume !(12292 == ssl3_accept_~s__state~0); 3696#L107 assume !(16384 == ssl3_accept_~s__state~0); 3694#L110 assume !(8192 == ssl3_accept_~s__state~0); 3692#L113 assume !(24576 == ssl3_accept_~s__state~0); 3690#L116 assume !(8195 == ssl3_accept_~s__state~0); 3689#L119 assume !(8480 == ssl3_accept_~s__state~0); 3687#L122 assume !(8481 == ssl3_accept_~s__state~0); 3688#L125 assume !(8482 == ssl3_accept_~s__state~0); 3667#L128 assume 8464 == ssl3_accept_~s__state~0; 3574#L135 [2019-11-16 00:35:26,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:26,513 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 2 times [2019-11-16 00:35:26,513 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:26,514 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444745041] [2019-11-16 00:35:26,514 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:26,514 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:26,514 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:26,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:26,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:26,532 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:26,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:26,533 INFO L82 PathProgramCache]: Analyzing trace with hash 976828554, now seen corresponding path program 1 times [2019-11-16 00:35:26,533 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:26,533 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254224000] [2019-11-16 00:35:26,533 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:26,534 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:26,534 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:26,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:26,551 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-16 00:35:26,552 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254224000] [2019-11-16 00:35:26,552 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-16 00:35:26,552 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-16 00:35:26,552 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952574251] [2019-11-16 00:35:26,553 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-16 00:35:26,553 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:26,553 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-16 00:35:26,553 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-16 00:35:26,553 INFO L87 Difference]: Start difference. First operand 569 states and 898 transitions. cyclomatic complexity: 332 Second operand 3 states. [2019-11-16 00:35:26,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:26,776 INFO L93 Difference]: Finished difference Result 694 states and 1009 transitions. [2019-11-16 00:35:26,777 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-16 00:35:26,777 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 694 states and 1009 transitions. [2019-11-16 00:35:26,782 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 383 [2019-11-16 00:35:26,787 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 694 states to 621 states and 929 transitions. [2019-11-16 00:35:26,787 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 433 [2019-11-16 00:35:26,788 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 444 [2019-11-16 00:35:26,788 INFO L73 IsDeterministic]: Start isDeterministic. Operand 621 states and 929 transitions. [2019-11-16 00:35:26,792 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:26,792 INFO L688 BuchiCegarLoop]: Abstraction has 621 states and 929 transitions. [2019-11-16 00:35:26,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 621 states and 929 transitions. [2019-11-16 00:35:26,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 621 to 578. [2019-11-16 00:35:26,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 578 states. [2019-11-16 00:35:26,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 878 transitions. [2019-11-16 00:35:26,801 INFO L711 BuchiCegarLoop]: Abstraction has 578 states and 878 transitions. [2019-11-16 00:35:26,802 INFO L591 BuchiCegarLoop]: Abstraction has 578 states and 878 transitions. [2019-11-16 00:35:26,802 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-11-16 00:35:26,802 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 578 states and 878 transitions. [2019-11-16 00:35:26,805 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2019-11-16 00:35:26,805 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:26,805 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:26,806 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:26,806 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:26,806 INFO L791 eck$LassoCheckResult]: Stem: 4895#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; 4711#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4654#L81-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; 4704#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4705#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 4706#L101-2 assume !false; 5005#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5183#L104 assume !(12292 == ssl3_accept_~s__state~0); 5182#L107 assume !(16384 == ssl3_accept_~s__state~0); 5181#L110 assume 8192 == ssl3_accept_~s__state~0; 4763#L213 [2019-11-16 00:35:26,807 INFO L793 eck$LassoCheckResult]: Loop: 4763#L213 ssl3_accept_~s__server~0 := 1; 4764#L218 assume 0 != ssl3_accept_~cb~0; 4775#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4815#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4886#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4890#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4892#L245 assume 12292 != ssl3_accept_~s__state~0; 4771#L246 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; 4772#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5150#L642 ssl3_accept_~skip~0 := 0; 5148#L101-2 assume !false; 5146#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5144#L104 assume !(12292 == ssl3_accept_~s__state~0); 5142#L107 assume !(16384 == ssl3_accept_~s__state~0); 5140#L110 assume 8192 == ssl3_accept_~s__state~0; 4763#L213 [2019-11-16 00:35:26,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:26,807 INFO L82 PathProgramCache]: Analyzing trace with hash 49276384, now seen corresponding path program 1 times [2019-11-16 00:35:26,807 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:26,808 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697737872] [2019-11-16 00:35:26,808 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:26,808 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:26,808 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:26,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:26,843 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-16 00:35:26,844 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697737872] [2019-11-16 00:35:26,844 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-16 00:35:26,844 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-16 00:35:26,844 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393524755] [2019-11-16 00:35:26,845 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-16 00:35:26,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:26,845 INFO L82 PathProgramCache]: Analyzing trace with hash 363315167, now seen corresponding path program 1 times [2019-11-16 00:35:26,845 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:26,846 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589917909] [2019-11-16 00:35:26,846 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:26,846 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:26,846 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:26,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:26,860 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-16 00:35:26,860 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589917909] [2019-11-16 00:35:26,861 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-16 00:35:26,861 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-16 00:35:26,861 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710227027] [2019-11-16 00:35:26,861 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-16 00:35:26,861 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:26,862 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-16 00:35:26,862 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-16 00:35:26,862 INFO L87 Difference]: Start difference. First operand 578 states and 878 transitions. cyclomatic complexity: 303 Second operand 3 states. [2019-11-16 00:35:26,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:26,984 INFO L93 Difference]: Finished difference Result 588 states and 886 transitions. [2019-11-16 00:35:26,984 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-16 00:35:26,984 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 588 states and 886 transitions. [2019-11-16 00:35:26,988 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 384 [2019-11-16 00:35:26,992 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 588 states to 588 states and 886 transitions. [2019-11-16 00:35:26,992 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 415 [2019-11-16 00:35:26,993 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 415 [2019-11-16 00:35:26,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 588 states and 886 transitions. [2019-11-16 00:35:26,993 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:26,993 INFO L688 BuchiCegarLoop]: Abstraction has 588 states and 886 transitions. [2019-11-16 00:35:26,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states and 886 transitions. [2019-11-16 00:35:27,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 578. [2019-11-16 00:35:27,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 578 states. [2019-11-16 00:35:27,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 874 transitions. [2019-11-16 00:35:27,003 INFO L711 BuchiCegarLoop]: Abstraction has 578 states and 874 transitions. [2019-11-16 00:35:27,003 INFO L591 BuchiCegarLoop]: Abstraction has 578 states and 874 transitions. [2019-11-16 00:35:27,003 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-11-16 00:35:27,003 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 578 states and 874 transitions. [2019-11-16 00:35:27,006 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2019-11-16 00:35:27,006 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:27,006 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:27,007 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:27,007 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-16 00:35:27,007 INFO L791 eck$LassoCheckResult]: Stem: 6051#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; 5883#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5827#L81-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; 5866#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5877#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 5878#L101-2 assume !false; 6004#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6005#L104 assume !(12292 == ssl3_accept_~s__state~0); 6070#L107 assume !(16384 == ssl3_accept_~s__state~0); 6077#L110 assume !(8192 == ssl3_accept_~s__state~0); 6353#L113 assume !(24576 == ssl3_accept_~s__state~0); 6351#L116 assume 8195 == ssl3_accept_~s__state~0; 5934#L213 [2019-11-16 00:35:27,007 INFO L793 eck$LassoCheckResult]: Loop: 5934#L213 ssl3_accept_~s__server~0 := 1; 5935#L218 assume 0 != ssl3_accept_~cb~0; 5945#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5982#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6042#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6046#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6048#L245 assume 12292 != ssl3_accept_~s__state~0; 5942#L246 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; 5874#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6356#L642 ssl3_accept_~skip~0 := 0; 6355#L101-2 assume !false; 6354#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6352#L104 assume !(12292 == ssl3_accept_~s__state~0); 6350#L107 assume !(16384 == ssl3_accept_~s__state~0); 6345#L110 assume !(8192 == ssl3_accept_~s__state~0); 6343#L113 assume !(24576 == ssl3_accept_~s__state~0); 6341#L116 assume 8195 == ssl3_accept_~s__state~0; 5934#L213 [2019-11-16 00:35:27,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:27,008 INFO L82 PathProgramCache]: Analyzing trace with hash 109968837, now seen corresponding path program 1 times [2019-11-16 00:35:27,008 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:27,008 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140151651] [2019-11-16 00:35:27,008 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:27,008 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:27,008 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:27,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:27,031 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-16 00:35:27,031 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140151651] [2019-11-16 00:35:27,031 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-16 00:35:27,031 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-16 00:35:27,032 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084241957] [2019-11-16 00:35:27,032 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-16 00:35:27,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:27,032 INFO L82 PathProgramCache]: Analyzing trace with hash 1253528580, now seen corresponding path program 1 times [2019-11-16 00:35:27,032 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:27,032 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97878471] [2019-11-16 00:35:27,033 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:27,033 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:27,033 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:27,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:27,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-16 00:35:27,054 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97878471] [2019-11-16 00:35:27,054 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-16 00:35:27,054 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-16 00:35:27,054 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440003165] [2019-11-16 00:35:27,054 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-16 00:35:27,055 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:27,055 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-16 00:35:27,055 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-16 00:35:27,055 INFO L87 Difference]: Start difference. First operand 578 states and 874 transitions. cyclomatic complexity: 299 Second operand 3 states. [2019-11-16 00:35:27,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:27,170 INFO L93 Difference]: Finished difference Result 588 states and 882 transitions. [2019-11-16 00:35:27,170 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-16 00:35:27,171 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 588 states and 882 transitions. [2019-11-16 00:35:27,173 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 384 [2019-11-16 00:35:27,177 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 588 states to 588 states and 882 transitions. [2019-11-16 00:35:27,177 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 415 [2019-11-16 00:35:27,178 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 415 [2019-11-16 00:35:27,178 INFO L73 IsDeterministic]: Start isDeterministic. Operand 588 states and 882 transitions. [2019-11-16 00:35:27,178 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:27,178 INFO L688 BuchiCegarLoop]: Abstraction has 588 states and 882 transitions. [2019-11-16 00:35:27,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states and 882 transitions. [2019-11-16 00:35:27,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 578. [2019-11-16 00:35:27,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 578 states. [2019-11-16 00:35:27,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 870 transitions. [2019-11-16 00:35:27,188 INFO L711 BuchiCegarLoop]: Abstraction has 578 states and 870 transitions. [2019-11-16 00:35:27,188 INFO L591 BuchiCegarLoop]: Abstraction has 578 states and 870 transitions. [2019-11-16 00:35:27,188 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-11-16 00:35:27,188 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 578 states and 870 transitions. [2019-11-16 00:35:27,191 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2019-11-16 00:35:27,191 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:27,191 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:27,192 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:27,192 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-16 00:35:27,192 INFO L791 eck$LassoCheckResult]: Stem: 7225#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; 7056#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7000#L81-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; 7039#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7050#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 7051#L101-2 assume !false; 7475#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7530#L104 assume !(12292 == ssl3_accept_~s__state~0); 7528#L107 assume !(16384 == ssl3_accept_~s__state~0); 7526#L110 assume !(8192 == ssl3_accept_~s__state~0); 7524#L113 assume !(24576 == ssl3_accept_~s__state~0); 7522#L116 assume !(8195 == ssl3_accept_~s__state~0); 7520#L119 assume !(8480 == ssl3_accept_~s__state~0); 7518#L122 assume !(8481 == ssl3_accept_~s__state~0); 7516#L125 assume !(8482 == ssl3_accept_~s__state~0); 7286#L128 assume 8464 == ssl3_accept_~s__state~0; 7184#L135 [2019-11-16 00:35:27,193 INFO L793 eck$LassoCheckResult]: Loop: 7184#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 7105#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7103#L276-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; 7104#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7484#L642 ssl3_accept_~skip~0 := 0; 7479#L101-2 assume !false; 7477#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7476#L104 assume !(12292 == ssl3_accept_~s__state~0); 7473#L107 assume !(16384 == ssl3_accept_~s__state~0); 7471#L110 assume !(8192 == ssl3_accept_~s__state~0); 7469#L113 assume !(24576 == ssl3_accept_~s__state~0); 7467#L116 assume !(8195 == ssl3_accept_~s__state~0); 7465#L119 assume !(8480 == ssl3_accept_~s__state~0); 7463#L122 assume !(8481 == ssl3_accept_~s__state~0); 7461#L125 assume !(8482 == ssl3_accept_~s__state~0); 7459#L128 assume !(8464 == ssl3_accept_~s__state~0); 7457#L131 assume !(8465 == ssl3_accept_~s__state~0); 7455#L134 assume !(8466 == ssl3_accept_~s__state~0); 7247#L137 assume 8496 == ssl3_accept_~s__state~0; 7152#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 7153#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7216#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 7137#L295 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7123#L295-2 ssl3_accept_~s__init_num~0 := 0; 6977#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7449#L642 ssl3_accept_~skip~0 := 0; 7448#L101-2 assume !false; 7447#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7446#L104 assume !(12292 == ssl3_accept_~s__state~0); 7445#L107 assume 16384 == ssl3_accept_~s__state~0; 7379#L213 ssl3_accept_~s__server~0 := 1; 7513#L218 assume 0 != ssl3_accept_~cb~0; 7512#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7511#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7509#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7506#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7505#L245 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; 7504#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7499#L642 ssl3_accept_~skip~0 := 0; 7498#L101-2 assume !false; 7497#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7496#L104 assume !(12292 == ssl3_accept_~s__state~0); 7495#L107 assume !(16384 == ssl3_accept_~s__state~0); 7494#L110 assume !(8192 == ssl3_accept_~s__state~0); 7493#L113 assume !(24576 == ssl3_accept_~s__state~0); 7492#L116 assume !(8195 == ssl3_accept_~s__state~0); 7273#L119 assume !(8480 == ssl3_accept_~s__state~0); 7271#L122 assume !(8481 == ssl3_accept_~s__state~0); 7272#L125 assume !(8482 == ssl3_accept_~s__state~0); 7443#L128 assume 8464 == ssl3_accept_~s__state~0; 7184#L135 [2019-11-16 00:35:27,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:27,193 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 3 times [2019-11-16 00:35:27,193 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:27,193 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317642511] [2019-11-16 00:35:27,194 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:27,194 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:27,194 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:27,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:27,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:27,208 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:27,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:27,209 INFO L82 PathProgramCache]: Analyzing trace with hash 1757271739, now seen corresponding path program 1 times [2019-11-16 00:35:27,209 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:27,209 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282803476] [2019-11-16 00:35:27,209 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:27,209 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:27,209 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:27,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:27,239 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-16 00:35:27,239 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282803476] [2019-11-16 00:35:27,240 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-16 00:35:27,240 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-16 00:35:27,240 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308649927] [2019-11-16 00:35:27,240 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-16 00:35:27,241 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:27,241 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-16 00:35:27,241 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-16 00:35:27,241 INFO L87 Difference]: Start difference. First operand 578 states and 870 transitions. cyclomatic complexity: 295 Second operand 3 states. [2019-11-16 00:35:27,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:27,447 INFO L93 Difference]: Finished difference Result 727 states and 1098 transitions. [2019-11-16 00:35:27,447 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-16 00:35:27,448 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 727 states and 1098 transitions. [2019-11-16 00:35:27,452 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 469 [2019-11-16 00:35:27,457 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 727 states to 720 states and 1091 transitions. [2019-11-16 00:35:27,458 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 500 [2019-11-16 00:35:27,458 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 500 [2019-11-16 00:35:27,458 INFO L73 IsDeterministic]: Start isDeterministic. Operand 720 states and 1091 transitions. [2019-11-16 00:35:27,459 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:27,459 INFO L688 BuchiCegarLoop]: Abstraction has 720 states and 1091 transitions. [2019-11-16 00:35:27,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 720 states and 1091 transitions. [2019-11-16 00:35:27,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 720 to 698. [2019-11-16 00:35:27,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 698 states. [2019-11-16 00:35:27,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 698 states to 698 states and 1057 transitions. [2019-11-16 00:35:27,471 INFO L711 BuchiCegarLoop]: Abstraction has 698 states and 1057 transitions. [2019-11-16 00:35:27,472 INFO L591 BuchiCegarLoop]: Abstraction has 698 states and 1057 transitions. [2019-11-16 00:35:27,472 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-11-16 00:35:27,472 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 698 states and 1057 transitions. [2019-11-16 00:35:27,475 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 454 [2019-11-16 00:35:27,475 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:27,475 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:27,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-16 00:35:27,477 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-16 00:35:27,477 INFO L791 eck$LassoCheckResult]: Stem: 8552#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; 8370#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8311#L81-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; 8357#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8364#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 8365#L101-2 assume !false; 8503#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8504#L104 assume !(12292 == ssl3_accept_~s__state~0); 8567#L107 assume !(16384 == ssl3_accept_~s__state~0); 8966#L110 assume !(8192 == ssl3_accept_~s__state~0); 8964#L113 assume !(24576 == ssl3_accept_~s__state~0); 8962#L116 assume !(8195 == ssl3_accept_~s__state~0); 8955#L119 assume !(8480 == ssl3_accept_~s__state~0); 8932#L122 assume !(8481 == ssl3_accept_~s__state~0); 8737#L125 assume !(8482 == ssl3_accept_~s__state~0); 8738#L128 assume 8464 == ssl3_accept_~s__state~0; 8509#L135 [2019-11-16 00:35:27,477 INFO L793 eck$LassoCheckResult]: Loop: 8509#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 8424#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8422#L276-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; 8423#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8872#L642 ssl3_accept_~skip~0 := 0; 8871#L101-2 assume !false; 8870#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8869#L104 assume !(12292 == ssl3_accept_~s__state~0); 8868#L107 assume !(16384 == ssl3_accept_~s__state~0); 8867#L110 assume !(8192 == ssl3_accept_~s__state~0); 8866#L113 assume !(24576 == ssl3_accept_~s__state~0); 8865#L116 assume !(8195 == ssl3_accept_~s__state~0); 8864#L119 assume !(8480 == ssl3_accept_~s__state~0); 8863#L122 assume !(8481 == ssl3_accept_~s__state~0); 8862#L125 assume !(8482 == ssl3_accept_~s__state~0); 8861#L128 assume !(8464 == ssl3_accept_~s__state~0); 8860#L131 assume !(8465 == ssl3_accept_~s__state~0); 8856#L134 assume !(8466 == ssl3_accept_~s__state~0); 8571#L137 assume 8496 == ssl3_accept_~s__state~0; 8473#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 8474#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8541#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 8458#L295 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8444#L295-2 ssl3_accept_~s__init_num~0 := 0; 8288#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8978#L642 ssl3_accept_~skip~0 := 0; 8969#L101-2 assume !false; 8968#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8967#L104 assume !(12292 == ssl3_accept_~s__state~0); 8965#L107 assume !(16384 == ssl3_accept_~s__state~0); 8963#L110 assume !(8192 == ssl3_accept_~s__state~0); 8961#L113 assume !(24576 == ssl3_accept_~s__state~0); 8960#L116 assume !(8195 == ssl3_accept_~s__state~0); 8954#L119 assume !(8480 == ssl3_accept_~s__state~0); 8410#L122 assume !(8481 == ssl3_accept_~s__state~0); 8411#L125 assume !(8482 == ssl3_accept_~s__state~0); 8905#L128 assume !(8464 == ssl3_accept_~s__state~0); 8340#L131 assume !(8465 == ssl3_accept_~s__state~0); 8341#L134 assume !(8466 == ssl3_accept_~s__state~0); 8588#L137 assume !(8496 == ssl3_accept_~s__state~0); 8577#L140 assume !(8497 == ssl3_accept_~s__state~0); 8528#L143 assume !(8512 == ssl3_accept_~s__state~0); 8510#L146 assume !(8513 == ssl3_accept_~s__state~0); 8511#L149 assume !(8528 == ssl3_accept_~s__state~0); 8477#L152 assume !(8529 == ssl3_accept_~s__state~0); 8479#L155 assume !(8544 == ssl3_accept_~s__state~0); 8617#L158 assume !(8545 == ssl3_accept_~s__state~0); 8618#L161 assume 8560 == ssl3_accept_~s__state~0; 8534#L165 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 8535#L429 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; 8436#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8952#L642 ssl3_accept_~skip~0 := 0; 8946#L101-2 assume !false; 8944#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8942#L104 assume !(12292 == ssl3_accept_~s__state~0); 8940#L107 assume !(16384 == ssl3_accept_~s__state~0); 8938#L110 assume !(8192 == ssl3_accept_~s__state~0); 8936#L113 assume !(24576 == ssl3_accept_~s__state~0); 8934#L116 assume !(8195 == ssl3_accept_~s__state~0); 8739#L119 assume !(8480 == ssl3_accept_~s__state~0); 8624#L122 assume !(8481 == ssl3_accept_~s__state~0); 8625#L125 assume !(8482 == ssl3_accept_~s__state~0); 8604#L128 assume 8464 == ssl3_accept_~s__state~0; 8509#L135 [2019-11-16 00:35:27,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:27,477 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 4 times [2019-11-16 00:35:27,478 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:27,478 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653205088] [2019-11-16 00:35:27,478 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:27,478 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:27,478 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:27,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:27,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:27,495 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:27,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:27,500 INFO L82 PathProgramCache]: Analyzing trace with hash -1044357257, now seen corresponding path program 1 times [2019-11-16 00:35:27,500 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:27,501 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158020124] [2019-11-16 00:35:27,501 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:27,501 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:27,501 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:27,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:27,566 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-16 00:35:27,570 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158020124] [2019-11-16 00:35:27,570 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-16 00:35:27,570 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-16 00:35:27,570 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874910214] [2019-11-16 00:35:27,571 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-16 00:35:27,571 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:27,571 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-16 00:35:27,571 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-16 00:35:27,572 INFO L87 Difference]: Start difference. First operand 698 states and 1057 transitions. cyclomatic complexity: 362 Second operand 3 states. [2019-11-16 00:35:27,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:27,754 INFO L93 Difference]: Finished difference Result 834 states and 1167 transitions. [2019-11-16 00:35:27,754 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-16 00:35:27,755 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 834 states and 1167 transitions. [2019-11-16 00:35:27,759 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 549 [2019-11-16 00:35:27,766 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 834 states to 834 states and 1167 transitions. [2019-11-16 00:35:27,766 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 580 [2019-11-16 00:35:27,766 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 580 [2019-11-16 00:35:27,767 INFO L73 IsDeterministic]: Start isDeterministic. Operand 834 states and 1167 transitions. [2019-11-16 00:35:27,767 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:27,767 INFO L688 BuchiCegarLoop]: Abstraction has 834 states and 1167 transitions. [2019-11-16 00:35:27,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 834 states and 1167 transitions. [2019-11-16 00:35:27,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 834 to 826. [2019-11-16 00:35:27,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 826 states. [2019-11-16 00:35:27,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 1156 transitions. [2019-11-16 00:35:27,781 INFO L711 BuchiCegarLoop]: Abstraction has 826 states and 1156 transitions. [2019-11-16 00:35:27,781 INFO L591 BuchiCegarLoop]: Abstraction has 826 states and 1156 transitions. [2019-11-16 00:35:27,781 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-11-16 00:35:27,781 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 826 states and 1156 transitions. [2019-11-16 00:35:27,784 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 542 [2019-11-16 00:35:27,785 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:27,785 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:27,786 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:27,786 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-16 00:35:27,786 INFO L791 eck$LassoCheckResult]: Stem: 10084#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; 9907#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9849#L81-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; 9890#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9901#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 9902#L101-2 assume !false; 10218#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10313#L104 assume !(12292 == ssl3_accept_~s__state~0); 10311#L107 assume !(16384 == ssl3_accept_~s__state~0); 10309#L110 assume !(8192 == ssl3_accept_~s__state~0); 10307#L113 assume !(24576 == ssl3_accept_~s__state~0); 10305#L116 assume !(8195 == ssl3_accept_~s__state~0); 10304#L119 assume !(8480 == ssl3_accept_~s__state~0); 10301#L122 assume !(8481 == ssl3_accept_~s__state~0); 10298#L125 assume !(8482 == ssl3_accept_~s__state~0); 10299#L128 assume 8464 == ssl3_accept_~s__state~0; 10040#L135 [2019-11-16 00:35:27,792 INFO L793 eck$LassoCheckResult]: Loop: 10040#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 9955#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9953#L276-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; 9954#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10587#L642 ssl3_accept_~skip~0 := 0; 10585#L101-2 assume !false; 10583#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10581#L104 assume !(12292 == ssl3_accept_~s__state~0); 10579#L107 assume !(16384 == ssl3_accept_~s__state~0); 10577#L110 assume !(8192 == ssl3_accept_~s__state~0); 10575#L113 assume !(24576 == ssl3_accept_~s__state~0); 10573#L116 assume !(8195 == ssl3_accept_~s__state~0); 10571#L119 assume !(8480 == ssl3_accept_~s__state~0); 10569#L122 assume !(8481 == ssl3_accept_~s__state~0); 10567#L125 assume !(8482 == ssl3_accept_~s__state~0); 10565#L128 assume !(8464 == ssl3_accept_~s__state~0); 10559#L131 assume !(8465 == ssl3_accept_~s__state~0); 10556#L134 assume !(8466 == ssl3_accept_~s__state~0); 10550#L137 assume 8496 == ssl3_accept_~s__state~0; 10005#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 10006#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10370#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 10367#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10355#L295-2 ssl3_accept_~s__init_num~0 := 0; 10161#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10348#L642 ssl3_accept_~skip~0 := 0; 10347#L101-2 assume !false; 10346#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10345#L104 assume !(12292 == ssl3_accept_~s__state~0); 10344#L107 assume !(16384 == ssl3_accept_~s__state~0); 10343#L110 assume !(8192 == ssl3_accept_~s__state~0); 10342#L113 assume !(24576 == ssl3_accept_~s__state~0); 10341#L116 assume !(8195 == ssl3_accept_~s__state~0); 10340#L119 assume !(8480 == ssl3_accept_~s__state~0); 10339#L122 assume !(8481 == ssl3_accept_~s__state~0); 10338#L125 assume !(8482 == ssl3_accept_~s__state~0); 10337#L128 assume !(8464 == ssl3_accept_~s__state~0); 10336#L131 assume !(8465 == ssl3_accept_~s__state~0); 10284#L134 assume !(8466 == ssl3_accept_~s__state~0); 10282#L137 assume !(8496 == ssl3_accept_~s__state~0); 10280#L140 assume !(8497 == ssl3_accept_~s__state~0); 10278#L143 assume !(8512 == ssl3_accept_~s__state~0); 10275#L146 assume !(8513 == ssl3_accept_~s__state~0); 10273#L149 assume !(8528 == ssl3_accept_~s__state~0); 10268#L152 assume !(8529 == ssl3_accept_~s__state~0); 10270#L155 assume !(8544 == ssl3_accept_~s__state~0); 10456#L158 assume !(8545 == ssl3_accept_~s__state~0); 10271#L161 assume 8560 == ssl3_accept_~s__state~0; 10067#L165 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 10068#L429 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; 9965#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10382#L642 ssl3_accept_~skip~0 := 0; 10381#L101-2 assume !false; 10380#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10378#L104 assume !(12292 == ssl3_accept_~s__state~0); 10377#L107 assume !(16384 == ssl3_accept_~s__state~0); 10376#L110 assume !(8192 == ssl3_accept_~s__state~0); 10375#L113 assume !(24576 == ssl3_accept_~s__state~0); 10374#L116 assume !(8195 == ssl3_accept_~s__state~0); 10373#L119 assume !(8480 == ssl3_accept_~s__state~0); 10178#L122 assume !(8481 == ssl3_accept_~s__state~0); 10179#L125 assume !(8482 == ssl3_accept_~s__state~0); 10155#L128 assume 8464 == ssl3_accept_~s__state~0; 10040#L135 [2019-11-16 00:35:27,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:27,792 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 5 times [2019-11-16 00:35:27,793 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:27,793 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286895810] [2019-11-16 00:35:27,793 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:27,794 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:27,794 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:27,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:27,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:27,819 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:27,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:27,823 INFO L82 PathProgramCache]: Analyzing trace with hash -620710535, now seen corresponding path program 1 times [2019-11-16 00:35:27,823 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:27,823 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847381632] [2019-11-16 00:35:27,823 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:27,823 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:27,824 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:27,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:27,854 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-16 00:35:27,854 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847381632] [2019-11-16 00:35:27,855 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-16 00:35:27,855 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-16 00:35:27,855 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983303836] [2019-11-16 00:35:27,855 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-16 00:35:27,855 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:27,856 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-16 00:35:27,856 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-16 00:35:27,856 INFO L87 Difference]: Start difference. First operand 826 states and 1156 transitions. cyclomatic complexity: 333 Second operand 3 states. [2019-11-16 00:35:27,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:27,996 INFO L93 Difference]: Finished difference Result 910 states and 1261 transitions. [2019-11-16 00:35:27,997 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-16 00:35:27,997 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 910 states and 1261 transitions. [2019-11-16 00:35:28,002 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 598 [2019-11-16 00:35:28,008 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 910 states to 910 states and 1261 transitions. [2019-11-16 00:35:28,008 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 629 [2019-11-16 00:35:28,009 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 629 [2019-11-16 00:35:28,009 INFO L73 IsDeterministic]: Start isDeterministic. Operand 910 states and 1261 transitions. [2019-11-16 00:35:28,009 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:28,009 INFO L688 BuchiCegarLoop]: Abstraction has 910 states and 1261 transitions. [2019-11-16 00:35:28,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 910 states and 1261 transitions. [2019-11-16 00:35:28,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 910 to 895. [2019-11-16 00:35:28,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 895 states. [2019-11-16 00:35:28,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 895 states to 895 states and 1240 transitions. [2019-11-16 00:35:28,024 INFO L711 BuchiCegarLoop]: Abstraction has 895 states and 1240 transitions. [2019-11-16 00:35:28,024 INFO L591 BuchiCegarLoop]: Abstraction has 895 states and 1240 transitions. [2019-11-16 00:35:28,024 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-11-16 00:35:28,024 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 895 states and 1240 transitions. [2019-11-16 00:35:28,028 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 588 [2019-11-16 00:35:28,028 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:28,029 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:28,030 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:28,030 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-16 00:35:28,031 INFO L791 eck$LassoCheckResult]: Stem: 11826#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; 11648#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11591#L81-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; 11631#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11642#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 11643#L101-2 assume !false; 11963#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12363#L104 assume !(12292 == ssl3_accept_~s__state~0); 12361#L107 assume !(16384 == ssl3_accept_~s__state~0); 12359#L110 assume !(8192 == ssl3_accept_~s__state~0); 12357#L113 assume !(24576 == ssl3_accept_~s__state~0); 12355#L116 assume !(8195 == ssl3_accept_~s__state~0); 12353#L119 assume !(8480 == ssl3_accept_~s__state~0); 12351#L122 assume !(8481 == ssl3_accept_~s__state~0); 12349#L125 assume !(8482 == ssl3_accept_~s__state~0); 12347#L128 assume 8464 == ssl3_accept_~s__state~0; 11782#L135 [2019-11-16 00:35:28,032 INFO L793 eck$LassoCheckResult]: Loop: 11782#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 11694#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11692#L276-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; 11693#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11581#L642 ssl3_accept_~skip~0 := 0; 11727#L101-2 assume !false; 11774#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11775#L104 assume !(12292 == ssl3_accept_~s__state~0); 11842#L107 assume !(16384 == ssl3_accept_~s__state~0); 11834#L110 assume !(8192 == ssl3_accept_~s__state~0); 11778#L113 assume !(24576 == ssl3_accept_~s__state~0); 11779#L116 assume !(8195 == ssl3_accept_~s__state~0); 12450#L119 assume !(8480 == ssl3_accept_~s__state~0); 12448#L122 assume !(8481 == ssl3_accept_~s__state~0); 12446#L125 assume !(8482 == ssl3_accept_~s__state~0); 12444#L128 assume !(8464 == ssl3_accept_~s__state~0); 12442#L131 assume !(8465 == ssl3_accept_~s__state~0); 12440#L134 assume !(8466 == ssl3_accept_~s__state~0); 12438#L137 assume 8496 == ssl3_accept_~s__state~0; 11747#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 11748#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11816#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 11729#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11731#L295-2 ssl3_accept_~s__init_num~0 := 0; 12402#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12396#L642 ssl3_accept_~skip~0 := 0; 12270#L101-2 assume !false; 12269#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12265#L104 assume !(12292 == ssl3_accept_~s__state~0); 12263#L107 assume !(16384 == ssl3_accept_~s__state~0); 12261#L110 assume !(8192 == ssl3_accept_~s__state~0); 12255#L113 assume !(24576 == ssl3_accept_~s__state~0); 12253#L116 assume !(8195 == ssl3_accept_~s__state~0); 12251#L119 assume !(8480 == ssl3_accept_~s__state~0); 12249#L122 assume !(8481 == ssl3_accept_~s__state~0); 12247#L125 assume !(8482 == ssl3_accept_~s__state~0); 12245#L128 assume !(8464 == ssl3_accept_~s__state~0); 12243#L131 assume !(8465 == ssl3_accept_~s__state~0); 12241#L134 assume !(8466 == ssl3_accept_~s__state~0); 12239#L137 assume !(8496 == ssl3_accept_~s__state~0); 12238#L140 assume !(8497 == ssl3_accept_~s__state~0); 12218#L143 assume 8512 == ssl3_accept_~s__state~0; 12143#L147 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 12217#L306 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11757#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11568#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12185#L642 ssl3_accept_~skip~0 := 0; 12182#L101-2 assume !false; 12179#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12177#L104 assume !(12292 == ssl3_accept_~s__state~0); 12174#L107 assume !(16384 == ssl3_accept_~s__state~0); 12164#L110 assume !(8192 == ssl3_accept_~s__state~0); 12162#L113 assume !(24576 == ssl3_accept_~s__state~0); 12161#L116 assume !(8195 == ssl3_accept_~s__state~0); 12160#L119 assume !(8480 == ssl3_accept_~s__state~0); 12159#L122 assume !(8481 == ssl3_accept_~s__state~0); 12157#L125 assume !(8482 == ssl3_accept_~s__state~0); 12155#L128 assume !(8464 == ssl3_accept_~s__state~0); 12153#L131 assume !(8465 == ssl3_accept_~s__state~0); 12151#L134 assume !(8466 == ssl3_accept_~s__state~0); 12149#L137 assume !(8496 == ssl3_accept_~s__state~0); 12147#L140 assume !(8497 == ssl3_accept_~s__state~0); 12145#L143 assume !(8512 == ssl3_accept_~s__state~0); 12142#L146 assume !(8513 == ssl3_accept_~s__state~0); 12140#L149 assume !(8528 == ssl3_accept_~s__state~0); 12138#L152 assume !(8529 == ssl3_accept_~s__state~0); 12136#L155 assume !(8544 == ssl3_accept_~s__state~0); 12134#L158 assume !(8545 == ssl3_accept_~s__state~0); 12132#L161 assume 8560 == ssl3_accept_~s__state~0; 11808#L165 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 11809#L429 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; 11706#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12325#L642 ssl3_accept_~skip~0 := 0; 12323#L101-2 assume !false; 12321#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12318#L104 assume !(12292 == ssl3_accept_~s__state~0); 12312#L107 assume !(16384 == ssl3_accept_~s__state~0); 12310#L110 assume !(8192 == ssl3_accept_~s__state~0); 12308#L113 assume !(24576 == ssl3_accept_~s__state~0); 12306#L116 assume !(8195 == ssl3_accept_~s__state~0); 12304#L119 assume !(8480 == ssl3_accept_~s__state~0); 11925#L122 assume !(8481 == ssl3_accept_~s__state~0); 11926#L125 assume !(8482 == ssl3_accept_~s__state~0); 11902#L128 assume 8464 == ssl3_accept_~s__state~0; 11782#L135 [2019-11-16 00:35:28,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:28,032 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 6 times [2019-11-16 00:35:28,033 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:28,033 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401016815] [2019-11-16 00:35:28,033 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:28,033 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:28,033 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:28,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:28,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:28,049 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:28,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:28,050 INFO L82 PathProgramCache]: Analyzing trace with hash -325433004, now seen corresponding path program 1 times [2019-11-16 00:35:28,050 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:28,050 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081336484] [2019-11-16 00:35:28,051 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:28,051 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:28,051 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:28,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:28,095 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-16 00:35:28,098 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081336484] [2019-11-16 00:35:28,100 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-16 00:35:28,100 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-16 00:35:28,100 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083650462] [2019-11-16 00:35:28,101 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-16 00:35:28,101 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:28,102 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-16 00:35:28,102 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-16 00:35:28,102 INFO L87 Difference]: Start difference. First operand 895 states and 1240 transitions. cyclomatic complexity: 348 Second operand 3 states. [2019-11-16 00:35:28,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:28,262 INFO L93 Difference]: Finished difference Result 1012 states and 1399 transitions. [2019-11-16 00:35:28,262 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-16 00:35:28,262 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1012 states and 1399 transitions. [2019-11-16 00:35:28,268 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 666 [2019-11-16 00:35:28,275 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1012 states to 1012 states and 1399 transitions. [2019-11-16 00:35:28,276 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 697 [2019-11-16 00:35:28,277 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 697 [2019-11-16 00:35:28,277 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1012 states and 1399 transitions. [2019-11-16 00:35:28,277 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:28,277 INFO L688 BuchiCegarLoop]: Abstraction has 1012 states and 1399 transitions. [2019-11-16 00:35:28,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1012 states and 1399 transitions. [2019-11-16 00:35:28,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1012 to 970. [2019-11-16 00:35:28,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 970 states. [2019-11-16 00:35:28,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 1330 transitions. [2019-11-16 00:35:28,294 INFO L711 BuchiCegarLoop]: Abstraction has 970 states and 1330 transitions. [2019-11-16 00:35:28,294 INFO L591 BuchiCegarLoop]: Abstraction has 970 states and 1330 transitions. [2019-11-16 00:35:28,294 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-11-16 00:35:28,294 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 970 states and 1330 transitions. [2019-11-16 00:35:28,298 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 638 [2019-11-16 00:35:28,299 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:28,299 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:28,300 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:28,300 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 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, 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-16 00:35:28,300 INFO L791 eck$LassoCheckResult]: Stem: 13744#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; 13561#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13504#L81-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; 13544#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13555#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 13556#L101-2 assume !false; 13931#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14314#L104 assume !(12292 == ssl3_accept_~s__state~0); 14312#L107 assume !(16384 == ssl3_accept_~s__state~0); 14310#L110 assume !(8192 == ssl3_accept_~s__state~0); 14309#L113 assume !(24576 == ssl3_accept_~s__state~0); 14307#L116 assume !(8195 == ssl3_accept_~s__state~0); 14305#L119 assume !(8480 == ssl3_accept_~s__state~0); 14303#L122 assume !(8481 == ssl3_accept_~s__state~0); 14301#L125 assume !(8482 == ssl3_accept_~s__state~0); 14299#L128 assume 8464 == ssl3_accept_~s__state~0; 13696#L135 [2019-11-16 00:35:28,301 INFO L793 eck$LassoCheckResult]: Loop: 13696#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 13611#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13609#L276-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; 13610#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14400#L642 ssl3_accept_~skip~0 := 0; 14399#L101-2 assume !false; 14398#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14397#L104 assume !(12292 == ssl3_accept_~s__state~0); 14396#L107 assume !(16384 == ssl3_accept_~s__state~0); 14395#L110 assume !(8192 == ssl3_accept_~s__state~0); 14394#L113 assume !(24576 == ssl3_accept_~s__state~0); 14392#L116 assume !(8195 == ssl3_accept_~s__state~0); 14391#L119 assume !(8480 == ssl3_accept_~s__state~0); 14390#L122 assume !(8481 == ssl3_accept_~s__state~0); 14385#L125 assume !(8482 == ssl3_accept_~s__state~0); 14383#L128 assume !(8464 == ssl3_accept_~s__state~0); 14381#L131 assume !(8465 == ssl3_accept_~s__state~0); 14358#L134 assume !(8466 == ssl3_accept_~s__state~0); 14183#L137 assume 8496 == ssl3_accept_~s__state~0; 14182#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 14181#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14175#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 14172#L295 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 14168#L295-2 ssl3_accept_~s__init_num~0 := 0; 14167#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14162#L642 ssl3_accept_~skip~0 := 0; 14161#L101-2 assume !false; 14160#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14159#L104 assume !(12292 == ssl3_accept_~s__state~0); 14158#L107 assume !(16384 == ssl3_accept_~s__state~0); 14156#L110 assume !(8192 == ssl3_accept_~s__state~0); 14155#L113 assume !(24576 == ssl3_accept_~s__state~0); 14154#L116 assume !(8195 == ssl3_accept_~s__state~0); 14152#L119 assume !(8480 == ssl3_accept_~s__state~0); 14150#L122 assume !(8481 == ssl3_accept_~s__state~0); 14148#L125 assume !(8482 == ssl3_accept_~s__state~0); 14146#L128 assume !(8464 == ssl3_accept_~s__state~0); 14144#L131 assume !(8465 == ssl3_accept_~s__state~0); 14142#L134 assume !(8466 == ssl3_accept_~s__state~0); 14140#L137 assume !(8496 == ssl3_accept_~s__state~0); 14138#L140 assume !(8497 == ssl3_accept_~s__state~0); 14136#L143 assume !(8512 == ssl3_accept_~s__state~0); 14134#L146 assume !(8513 == ssl3_accept_~s__state~0); 14133#L149 assume !(8528 == ssl3_accept_~s__state~0); 14128#L152 assume !(8529 == ssl3_accept_~s__state~0); 14126#L155 assume !(8544 == ssl3_accept_~s__state~0); 14124#L158 assume !(8545 == ssl3_accept_~s__state~0); 14122#L161 assume !(8560 == ssl3_accept_~s__state~0); 14120#L164 assume !(8561 == ssl3_accept_~s__state~0); 14118#L167 assume !(8448 == ssl3_accept_~s__state~0); 14109#L170 assume !(8576 == ssl3_accept_~s__state~0); 14106#L173 assume !(8577 == ssl3_accept_~s__state~0); 14104#L176 assume !(8592 == ssl3_accept_~s__state~0); 14103#L179 assume !(8593 == ssl3_accept_~s__state~0); 14102#L182 assume !(8608 == ssl3_accept_~s__state~0); 14101#L185 assume !(8609 == ssl3_accept_~s__state~0); 14100#L188 assume !(8640 == ssl3_accept_~s__state~0); 13612#L191 assume !(8641 == ssl3_accept_~s__state~0); 13589#L194 assume 8656 == ssl3_accept_~s__state~0; 13590#L198 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13528#L530 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 13529#L535 assume 10 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 11; 13520#L544-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 13515#L555 assume !(0 == ssl3_accept_~tmp___10~0); 13516#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14286#L642 ssl3_accept_~skip~0 := 0; 14285#L101-2 assume !false; 14284#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13971#L104 assume 12292 == ssl3_accept_~s__state~0; 13648#L105 ssl3_accept_~s__new_session~0 := 1; 13613#L213 ssl3_accept_~s__server~0 := 1; 13614#L218 assume 0 != ssl3_accept_~cb~0; 13624#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13667#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13736#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 14230#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14228#L245 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; 14226#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14220#L642 ssl3_accept_~skip~0 := 0; 14218#L101-2 assume !false; 14216#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14214#L104 assume !(12292 == ssl3_accept_~s__state~0); 14212#L107 assume !(16384 == ssl3_accept_~s__state~0); 14210#L110 assume !(8192 == ssl3_accept_~s__state~0); 14208#L113 assume !(24576 == ssl3_accept_~s__state~0); 14206#L116 assume !(8195 == ssl3_accept_~s__state~0); 13885#L119 assume !(8480 == ssl3_accept_~s__state~0); 13886#L122 assume !(8481 == ssl3_accept_~s__state~0); 14198#L125 assume !(8482 == ssl3_accept_~s__state~0); 14194#L128 assume 8464 == ssl3_accept_~s__state~0; 13696#L135 [2019-11-16 00:35:28,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:28,301 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 7 times [2019-11-16 00:35:28,301 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:28,302 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051669424] [2019-11-16 00:35:28,302 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:28,302 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:28,302 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:28,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:28,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:28,322 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:28,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:28,323 INFO L82 PathProgramCache]: Analyzing trace with hash 828809475, now seen corresponding path program 1 times [2019-11-16 00:35:28,323 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:28,323 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761626990] [2019-11-16 00:35:28,323 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:28,323 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:28,323 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:28,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:28,365 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2019-11-16 00:35:28,365 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761626990] [2019-11-16 00:35:28,365 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-16 00:35:28,366 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-16 00:35:28,366 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241297537] [2019-11-16 00:35:28,366 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-16 00:35:28,366 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:28,367 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-16 00:35:28,367 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-16 00:35:28,367 INFO L87 Difference]: Start difference. First operand 970 states and 1330 transitions. cyclomatic complexity: 363 Second operand 3 states. [2019-11-16 00:35:28,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:28,474 INFO L93 Difference]: Finished difference Result 1931 states and 2597 transitions. [2019-11-16 00:35:28,475 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-16 00:35:28,475 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1931 states and 2597 transitions. [2019-11-16 00:35:28,487 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1276 [2019-11-16 00:35:28,502 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1931 states to 1931 states and 2597 transitions. [2019-11-16 00:35:28,502 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1329 [2019-11-16 00:35:28,504 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1329 [2019-11-16 00:35:28,504 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1931 states and 2597 transitions. [2019-11-16 00:35:28,504 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:28,504 INFO L688 BuchiCegarLoop]: Abstraction has 1931 states and 2597 transitions. [2019-11-16 00:35:28,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1931 states and 2597 transitions. [2019-11-16 00:35:28,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1931 to 1931. [2019-11-16 00:35:28,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1931 states. [2019-11-16 00:35:28,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1931 states to 1931 states and 2597 transitions. [2019-11-16 00:35:28,542 INFO L711 BuchiCegarLoop]: Abstraction has 1931 states and 2597 transitions. [2019-11-16 00:35:28,542 INFO L591 BuchiCegarLoop]: Abstraction has 1931 states and 2597 transitions. [2019-11-16 00:35:28,542 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-11-16 00:35:28,543 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1931 states and 2597 transitions. [2019-11-16 00:35:28,559 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1276 [2019-11-16 00:35:28,560 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:28,560 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:28,561 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:28,562 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 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, 1, 1, 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-16 00:35:28,562 INFO L791 eck$LassoCheckResult]: Stem: 16665#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; 16469#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16411#L81-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; 16456#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16463#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 16464#L101-2 assume !false; 17337#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18278#L104 assume !(12292 == ssl3_accept_~s__state~0); 18276#L107 assume !(16384 == ssl3_accept_~s__state~0); 18271#L110 assume !(8192 == ssl3_accept_~s__state~0); 18266#L113 assume !(24576 == ssl3_accept_~s__state~0); 18264#L116 assume !(8195 == ssl3_accept_~s__state~0); 18262#L119 assume !(8480 == ssl3_accept_~s__state~0); 18260#L122 assume !(8481 == ssl3_accept_~s__state~0); 17960#L125 assume !(8482 == ssl3_accept_~s__state~0); 17087#L128 assume 8464 == ssl3_accept_~s__state~0; 16615#L135 [2019-11-16 00:35:28,562 INFO L793 eck$LassoCheckResult]: Loop: 16615#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 16521#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 16519#L276-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; 16520#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17885#L642 ssl3_accept_~skip~0 := 0; 17884#L101-2 assume !false; 17883#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17882#L104 assume !(12292 == ssl3_accept_~s__state~0); 17881#L107 assume !(16384 == ssl3_accept_~s__state~0); 17880#L110 assume !(8192 == ssl3_accept_~s__state~0); 17879#L113 assume !(24576 == ssl3_accept_~s__state~0); 17878#L116 assume !(8195 == ssl3_accept_~s__state~0); 17877#L119 assume !(8480 == ssl3_accept_~s__state~0); 17876#L122 assume !(8481 == ssl3_accept_~s__state~0); 17875#L125 assume !(8482 == ssl3_accept_~s__state~0); 17874#L128 assume !(8464 == ssl3_accept_~s__state~0); 17872#L131 assume !(8465 == ssl3_accept_~s__state~0); 17870#L134 assume !(8466 == ssl3_accept_~s__state~0); 17868#L137 assume 8496 == ssl3_accept_~s__state~0; 17548#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 17867#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 17473#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 17866#L295 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 17865#L295-2 ssl3_accept_~s__init_num~0 := 0; 17863#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17858#L642 ssl3_accept_~skip~0 := 0; 17857#L101-2 assume !false; 17856#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17855#L104 assume !(12292 == ssl3_accept_~s__state~0); 17854#L107 assume !(16384 == ssl3_accept_~s__state~0); 17853#L110 assume !(8192 == ssl3_accept_~s__state~0); 17852#L113 assume !(24576 == ssl3_accept_~s__state~0); 17851#L116 assume !(8195 == ssl3_accept_~s__state~0); 17850#L119 assume !(8480 == ssl3_accept_~s__state~0); 17849#L122 assume !(8481 == ssl3_accept_~s__state~0); 17848#L125 assume !(8482 == ssl3_accept_~s__state~0); 17847#L128 assume !(8464 == ssl3_accept_~s__state~0); 17846#L131 assume !(8465 == ssl3_accept_~s__state~0); 17845#L134 assume !(8466 == ssl3_accept_~s__state~0); 17844#L137 assume !(8496 == ssl3_accept_~s__state~0); 17843#L140 assume !(8497 == ssl3_accept_~s__state~0); 17842#L143 assume !(8512 == ssl3_accept_~s__state~0); 17841#L146 assume !(8513 == ssl3_accept_~s__state~0); 17840#L149 assume !(8528 == ssl3_accept_~s__state~0); 17839#L152 assume !(8529 == ssl3_accept_~s__state~0); 17838#L155 assume !(8544 == ssl3_accept_~s__state~0); 17837#L158 assume !(8545 == ssl3_accept_~s__state~0); 17836#L161 assume !(8560 == ssl3_accept_~s__state~0); 17835#L164 assume !(8561 == ssl3_accept_~s__state~0); 17834#L167 assume !(8448 == ssl3_accept_~s__state~0); 17833#L170 assume !(8576 == ssl3_accept_~s__state~0); 17832#L173 assume !(8577 == ssl3_accept_~s__state~0); 17831#L176 assume !(8592 == ssl3_accept_~s__state~0); 17830#L179 assume !(8593 == ssl3_accept_~s__state~0); 17829#L182 assume !(8608 == ssl3_accept_~s__state~0); 17828#L185 assume !(8609 == ssl3_accept_~s__state~0); 17827#L188 assume !(8640 == ssl3_accept_~s__state~0); 17826#L191 assume !(8641 == ssl3_accept_~s__state~0); 17692#L194 assume 8656 == ssl3_accept_~s__state~0; 16985#L198 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 17825#L530 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 17824#L535 assume !(10 == ssl3_accept_~blastFlag~0); 17823#L538 assume !(13 == ssl3_accept_~blastFlag~0); 17822#L541 assume !(16 == ssl3_accept_~blastFlag~0); 17821#L544 assume !(19 == ssl3_accept_~blastFlag~0); 17820#L544-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 17819#L555 assume !(0 == ssl3_accept_~tmp___10~0); 17818#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17813#L642 ssl3_accept_~skip~0 := 0; 17812#L101-2 assume !false; 17810#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17807#L104 assume 12292 == ssl3_accept_~s__state~0; 17577#L105 ssl3_accept_~s__new_session~0 := 1; 17573#L213 ssl3_accept_~s__server~0 := 1; 17772#L218 assume 0 != ssl3_accept_~cb~0; 17771#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 17770#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 17658#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 17656#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 17654#L245 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; 17652#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17646#L642 ssl3_accept_~skip~0 := 0; 17645#L101-2 assume !false; 17644#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17643#L104 assume !(12292 == ssl3_accept_~s__state~0); 17642#L107 assume !(16384 == ssl3_accept_~s__state~0); 17641#L110 assume !(8192 == ssl3_accept_~s__state~0); 17631#L113 assume !(24576 == ssl3_accept_~s__state~0); 17626#L116 assume !(8195 == ssl3_accept_~s__state~0); 17080#L119 assume !(8480 == ssl3_accept_~s__state~0); 17078#L122 assume !(8481 == ssl3_accept_~s__state~0); 17079#L125 assume !(8482 == ssl3_accept_~s__state~0); 17625#L128 assume 8464 == ssl3_accept_~s__state~0; 16615#L135 [2019-11-16 00:35:28,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:28,563 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 8 times [2019-11-16 00:35:28,563 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:28,563 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696886673] [2019-11-16 00:35:28,563 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:28,564 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:28,564 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:28,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:28,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:28,574 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:28,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:28,574 INFO L82 PathProgramCache]: Analyzing trace with hash 1769098160, now seen corresponding path program 1 times [2019-11-16 00:35:28,575 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:28,575 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057579052] [2019-11-16 00:35:28,575 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:28,575 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:28,575 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:28,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:28,608 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-11-16 00:35:28,608 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057579052] [2019-11-16 00:35:28,608 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-16 00:35:28,608 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-16 00:35:28,609 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122025461] [2019-11-16 00:35:28,609 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-16 00:35:28,609 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:28,610 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-16 00:35:28,610 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-16 00:35:28,610 INFO L87 Difference]: Start difference. First operand 1931 states and 2597 transitions. cyclomatic complexity: 669 Second operand 3 states. [2019-11-16 00:35:28,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:28,830 INFO L93 Difference]: Finished difference Result 1827 states and 2437 transitions. [2019-11-16 00:35:28,830 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-16 00:35:28,830 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1827 states and 2437 transitions. [2019-11-16 00:35:28,843 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1130 [2019-11-16 00:35:28,857 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1827 states to 1823 states and 2433 transitions. [2019-11-16 00:35:28,857 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1287 [2019-11-16 00:35:28,858 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1287 [2019-11-16 00:35:28,858 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1823 states and 2433 transitions. [2019-11-16 00:35:28,859 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:28,859 INFO L688 BuchiCegarLoop]: Abstraction has 1823 states and 2433 transitions. [2019-11-16 00:35:28,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1823 states and 2433 transitions. [2019-11-16 00:35:28,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1823 to 1809. [2019-11-16 00:35:28,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1809 states. [2019-11-16 00:35:28,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1809 states to 1809 states and 2415 transitions. [2019-11-16 00:35:28,915 INFO L711 BuchiCegarLoop]: Abstraction has 1809 states and 2415 transitions. [2019-11-16 00:35:28,915 INFO L591 BuchiCegarLoop]: Abstraction has 1809 states and 2415 transitions. [2019-11-16 00:35:28,915 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-11-16 00:35:28,915 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1809 states and 2415 transitions. [2019-11-16 00:35:28,919 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1116 [2019-11-16 00:35:28,919 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:28,920 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:28,921 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:28,921 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-16 00:35:28,921 INFO L791 eck$LassoCheckResult]: Stem: 20418#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; 20231#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20173#L81-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; 20214#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20225#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 20226#L101-2 assume !false; 20732#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21631#L104 assume !(12292 == ssl3_accept_~s__state~0); 21629#L107 assume !(16384 == ssl3_accept_~s__state~0); 21627#L110 assume !(8192 == ssl3_accept_~s__state~0); 21624#L113 assume !(24576 == ssl3_accept_~s__state~0); 21623#L116 assume !(8195 == ssl3_accept_~s__state~0); 21581#L119 assume !(8480 == ssl3_accept_~s__state~0); 21577#L122 assume !(8481 == ssl3_accept_~s__state~0); 21576#L125 assume !(8482 == ssl3_accept_~s__state~0); 20614#L128 assume 8464 == ssl3_accept_~s__state~0; 20367#L135 [2019-11-16 00:35:28,922 INFO L793 eck$LassoCheckResult]: Loop: 20367#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 20284#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 20282#L276-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; 20283#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21651#L642 ssl3_accept_~skip~0 := 0; 21649#L101-2 assume !false; 21647#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21646#L104 assume !(12292 == ssl3_accept_~s__state~0); 21645#L107 assume !(16384 == ssl3_accept_~s__state~0); 21644#L110 assume !(8192 == ssl3_accept_~s__state~0); 21643#L113 assume !(24576 == ssl3_accept_~s__state~0); 21575#L116 assume !(8195 == ssl3_accept_~s__state~0); 21574#L119 assume !(8480 == ssl3_accept_~s__state~0); 21573#L122 assume !(8481 == ssl3_accept_~s__state~0); 21572#L125 assume !(8482 == ssl3_accept_~s__state~0); 21571#L128 assume !(8464 == ssl3_accept_~s__state~0); 21570#L131 assume !(8465 == ssl3_accept_~s__state~0); 21568#L134 assume !(8466 == ssl3_accept_~s__state~0); 21566#L137 assume 8496 == ssl3_accept_~s__state~0; 21278#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 21563#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 21054#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 21559#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 21560#L295-2 ssl3_accept_~s__init_num~0 := 0; 21749#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21743#L642 ssl3_accept_~skip~0 := 0; 21742#L101-2 assume !false; 21740#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21738#L104 assume !(12292 == ssl3_accept_~s__state~0); 21732#L107 assume !(16384 == ssl3_accept_~s__state~0); 21726#L110 assume !(8192 == ssl3_accept_~s__state~0); 21720#L113 assume !(24576 == ssl3_accept_~s__state~0); 21661#L116 assume !(8195 == ssl3_accept_~s__state~0); 21660#L119 assume !(8480 == ssl3_accept_~s__state~0); 21659#L122 assume !(8481 == ssl3_accept_~s__state~0); 21657#L125 assume !(8482 == ssl3_accept_~s__state~0); 21652#L128 assume !(8464 == ssl3_accept_~s__state~0); 21650#L131 assume !(8465 == ssl3_accept_~s__state~0); 21648#L134 assume !(8466 == ssl3_accept_~s__state~0); 21507#L137 assume !(8496 == ssl3_accept_~s__state~0); 21506#L140 assume !(8497 == ssl3_accept_~s__state~0); 21018#L143 assume 8512 == ssl3_accept_~s__state~0; 21015#L147 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 21010#L306 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 21011#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 21383#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21378#L642 ssl3_accept_~skip~0 := 0; 21377#L101-2 assume !false; 21376#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21374#L104 assume !(12292 == ssl3_accept_~s__state~0); 21373#L107 assume !(16384 == ssl3_accept_~s__state~0); 21372#L110 assume !(8192 == ssl3_accept_~s__state~0); 21366#L113 assume !(24576 == ssl3_accept_~s__state~0); 21364#L116 assume !(8195 == ssl3_accept_~s__state~0); 21362#L119 assume !(8480 == ssl3_accept_~s__state~0); 21360#L122 assume !(8481 == ssl3_accept_~s__state~0); 21358#L125 assume !(8482 == ssl3_accept_~s__state~0); 21356#L128 assume !(8464 == ssl3_accept_~s__state~0); 21354#L131 assume !(8465 == ssl3_accept_~s__state~0); 21352#L134 assume !(8466 == ssl3_accept_~s__state~0); 21350#L137 assume !(8496 == ssl3_accept_~s__state~0); 21348#L140 assume !(8497 == ssl3_accept_~s__state~0); 21346#L143 assume !(8512 == ssl3_accept_~s__state~0); 21344#L146 assume !(8513 == ssl3_accept_~s__state~0); 21342#L149 assume 8528 == ssl3_accept_~s__state~0; 21177#L153 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 21339#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 21337#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 21335#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 21333#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 21318#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 20622#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21308#L642 ssl3_accept_~skip~0 := 0; 21306#L101-2 assume !false; 21304#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21302#L104 assume !(12292 == ssl3_accept_~s__state~0); 21300#L107 assume !(16384 == ssl3_accept_~s__state~0); 21298#L110 assume !(8192 == ssl3_accept_~s__state~0); 21296#L113 assume !(24576 == ssl3_accept_~s__state~0); 21294#L116 assume !(8195 == ssl3_accept_~s__state~0); 21292#L119 assume !(8480 == ssl3_accept_~s__state~0); 21290#L122 assume !(8481 == ssl3_accept_~s__state~0); 21288#L125 assume !(8482 == ssl3_accept_~s__state~0); 21286#L128 assume !(8464 == ssl3_accept_~s__state~0); 21284#L131 assume !(8465 == ssl3_accept_~s__state~0); 21282#L134 assume !(8466 == ssl3_accept_~s__state~0); 21280#L137 assume !(8496 == ssl3_accept_~s__state~0); 21277#L140 assume !(8497 == ssl3_accept_~s__state~0); 21275#L143 assume !(8512 == ssl3_accept_~s__state~0); 21270#L146 assume !(8513 == ssl3_accept_~s__state~0); 21267#L149 assume !(8528 == ssl3_accept_~s__state~0); 21176#L152 assume !(8529 == ssl3_accept_~s__state~0); 21178#L155 assume !(8544 == ssl3_accept_~s__state~0); 20635#L158 assume !(8545 == ssl3_accept_~s__state~0); 20636#L161 assume 8560 == ssl3_accept_~s__state~0; 20400#L165 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 20401#L429 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; 20292#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21757#L642 ssl3_accept_~skip~0 := 0; 21755#L101-2 assume !false; 21753#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21752#L104 assume !(12292 == ssl3_accept_~s__state~0); 21737#L107 assume !(16384 == ssl3_accept_~s__state~0); 21736#L110 assume !(8192 == ssl3_accept_~s__state~0); 21731#L113 assume !(24576 == ssl3_accept_~s__state~0); 21730#L116 assume !(8195 == ssl3_accept_~s__state~0); 21710#L119 assume !(8480 == ssl3_accept_~s__state~0); 20608#L122 assume !(8481 == ssl3_accept_~s__state~0); 20609#L125 assume !(8482 == ssl3_accept_~s__state~0); 20745#L128 assume 8464 == ssl3_accept_~s__state~0; 20367#L135 [2019-11-16 00:35:28,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:28,923 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 9 times [2019-11-16 00:35:28,923 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:28,923 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376754418] [2019-11-16 00:35:28,924 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:28,924 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:28,924 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:28,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:28,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:28,944 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:28,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:28,946 INFO L82 PathProgramCache]: Analyzing trace with hash -1679989632, now seen corresponding path program 1 times [2019-11-16 00:35:28,946 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:28,946 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924904652] [2019-11-16 00:35:28,947 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:28,947 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:28,947 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:28,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:28,986 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2019-11-16 00:35:28,987 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924904652] [2019-11-16 00:35:28,987 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-16 00:35:28,987 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-16 00:35:28,987 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557215552] [2019-11-16 00:35:28,988 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-16 00:35:28,988 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:28,988 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-16 00:35:28,988 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-16 00:35:28,988 INFO L87 Difference]: Start difference. First operand 1809 states and 2415 transitions. cyclomatic complexity: 611 Second operand 3 states. [2019-11-16 00:35:29,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:29,007 INFO L93 Difference]: Finished difference Result 3567 states and 4732 transitions. [2019-11-16 00:35:29,008 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-16 00:35:29,008 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3567 states and 4732 transitions. [2019-11-16 00:35:29,024 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2204 [2019-11-16 00:35:29,049 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3567 states to 3567 states and 4732 transitions. [2019-11-16 00:35:29,050 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2509 [2019-11-16 00:35:29,052 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2509 [2019-11-16 00:35:29,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3567 states and 4732 transitions. [2019-11-16 00:35:29,053 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:29,053 INFO L688 BuchiCegarLoop]: Abstraction has 3567 states and 4732 transitions. [2019-11-16 00:35:29,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3567 states and 4732 transitions. [2019-11-16 00:35:29,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3567 to 1815. [2019-11-16 00:35:29,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1815 states. [2019-11-16 00:35:29,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1815 states to 1815 states and 2421 transitions. [2019-11-16 00:35:29,094 INFO L711 BuchiCegarLoop]: Abstraction has 1815 states and 2421 transitions. [2019-11-16 00:35:29,095 INFO L591 BuchiCegarLoop]: Abstraction has 1815 states and 2421 transitions. [2019-11-16 00:35:29,095 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-11-16 00:35:29,095 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1815 states and 2421 transitions. [2019-11-16 00:35:29,100 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1120 [2019-11-16 00:35:29,100 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:29,100 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:29,101 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:29,101 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-16 00:35:29,102 INFO L791 eck$LassoCheckResult]: Stem: 25813#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; 25612#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25555#L81-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; 25601#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25606#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 25607#L101-2 assume !false; 26192#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26710#L104 assume !(12292 == ssl3_accept_~s__state~0); 26708#L107 assume !(16384 == ssl3_accept_~s__state~0); 26706#L110 assume !(8192 == ssl3_accept_~s__state~0); 26700#L113 assume !(24576 == ssl3_accept_~s__state~0); 26698#L116 assume !(8195 == ssl3_accept_~s__state~0); 26696#L119 assume !(8480 == ssl3_accept_~s__state~0); 26694#L122 assume !(8481 == ssl3_accept_~s__state~0); 26692#L125 assume !(8482 == ssl3_accept_~s__state~0); 26690#L128 assume 8464 == ssl3_accept_~s__state~0; 25756#L135 [2019-11-16 00:35:29,102 INFO L793 eck$LassoCheckResult]: Loop: 25756#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 25757#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 25666#L276-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; 25667#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26828#L642 ssl3_accept_~skip~0 := 0; 26826#L101-2 assume !false; 26819#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26818#L104 assume !(12292 == ssl3_accept_~s__state~0); 26815#L107 assume !(16384 == ssl3_accept_~s__state~0); 26814#L110 assume !(8192 == ssl3_accept_~s__state~0); 26813#L113 assume !(24576 == ssl3_accept_~s__state~0); 26806#L116 assume !(8195 == ssl3_accept_~s__state~0); 26800#L119 assume !(8480 == ssl3_accept_~s__state~0); 26797#L122 assume !(8481 == ssl3_accept_~s__state~0); 26794#L125 assume !(8482 == ssl3_accept_~s__state~0); 26791#L128 assume !(8464 == ssl3_accept_~s__state~0); 26788#L131 assume !(8465 == ssl3_accept_~s__state~0); 26785#L134 assume !(8466 == ssl3_accept_~s__state~0); 26495#L137 assume 8496 == ssl3_accept_~s__state~0; 26494#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 26493#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 26421#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 26491#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 26486#L295-2 ssl3_accept_~s__init_num~0 := 0; 26484#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26479#L642 ssl3_accept_~skip~0 := 0; 26477#L101-2 assume !false; 26471#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26469#L104 assume !(12292 == ssl3_accept_~s__state~0); 26467#L107 assume !(16384 == ssl3_accept_~s__state~0); 26465#L110 assume !(8192 == ssl3_accept_~s__state~0); 26463#L113 assume !(24576 == ssl3_accept_~s__state~0); 26461#L116 assume !(8195 == ssl3_accept_~s__state~0); 26459#L119 assume !(8480 == ssl3_accept_~s__state~0); 26457#L122 assume !(8481 == ssl3_accept_~s__state~0); 26455#L125 assume !(8482 == ssl3_accept_~s__state~0); 26452#L128 assume !(8464 == ssl3_accept_~s__state~0); 26449#L131 assume !(8465 == ssl3_accept_~s__state~0); 26446#L134 assume !(8466 == ssl3_accept_~s__state~0); 26443#L137 assume !(8496 == ssl3_accept_~s__state~0); 26440#L140 assume !(8497 == ssl3_accept_~s__state~0); 26393#L143 assume 8512 == ssl3_accept_~s__state~0; 26391#L147 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26388#L306 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 26389#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 26911#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26905#L642 ssl3_accept_~skip~0 := 0; 26903#L101-2 assume !false; 26901#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26897#L104 assume !(12292 == ssl3_accept_~s__state~0); 26895#L107 assume !(16384 == ssl3_accept_~s__state~0); 26892#L110 assume !(8192 == ssl3_accept_~s__state~0); 26889#L113 assume !(24576 == ssl3_accept_~s__state~0); 26886#L116 assume !(8195 == ssl3_accept_~s__state~0); 26883#L119 assume !(8480 == ssl3_accept_~s__state~0); 26880#L122 assume !(8481 == ssl3_accept_~s__state~0); 26877#L125 assume !(8482 == ssl3_accept_~s__state~0); 26873#L128 assume !(8464 == ssl3_accept_~s__state~0); 26870#L131 assume !(8465 == ssl3_accept_~s__state~0); 26868#L134 assume !(8466 == ssl3_accept_~s__state~0); 26865#L137 assume !(8496 == ssl3_accept_~s__state~0); 26862#L140 assume !(8497 == ssl3_accept_~s__state~0); 26861#L143 assume !(8512 == ssl3_accept_~s__state~0); 26859#L146 assume !(8513 == ssl3_accept_~s__state~0); 26858#L149 assume 8528 == ssl3_accept_~s__state~0; 26644#L153 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 26856#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 26855#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 26854#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 26851#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 26811#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 26084#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26798#L642 ssl3_accept_~skip~0 := 0; 26795#L101-2 assume !false; 26792#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26789#L104 assume !(12292 == ssl3_accept_~s__state~0); 26786#L107 assume !(16384 == ssl3_accept_~s__state~0); 26783#L110 assume !(8192 == ssl3_accept_~s__state~0); 26781#L113 assume !(24576 == ssl3_accept_~s__state~0); 26777#L116 assume !(8195 == ssl3_accept_~s__state~0); 26669#L119 assume !(8480 == ssl3_accept_~s__state~0); 26668#L122 assume !(8481 == ssl3_accept_~s__state~0); 26667#L125 assume !(8482 == ssl3_accept_~s__state~0); 26666#L128 assume !(8464 == ssl3_accept_~s__state~0); 26665#L131 assume !(8465 == ssl3_accept_~s__state~0); 26663#L134 assume !(8466 == ssl3_accept_~s__state~0); 26656#L137 assume !(8496 == ssl3_accept_~s__state~0); 26655#L140 assume !(8497 == ssl3_accept_~s__state~0); 26432#L143 assume !(8512 == ssl3_accept_~s__state~0); 26394#L146 assume !(8513 == ssl3_accept_~s__state~0); 26395#L149 assume !(8528 == ssl3_accept_~s__state~0); 26664#L152 assume !(8529 == ssl3_accept_~s__state~0); 26090#L155 assume !(8544 == ssl3_accept_~s__state~0); 26091#L158 assume !(8545 == ssl3_accept_~s__state~0); 26092#L161 assume 8560 == ssl3_accept_~s__state~0; 26093#L165 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 25831#L429 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; 25677#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26836#L642 ssl3_accept_~skip~0 := 0; 26835#L101-2 assume !false; 26834#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26829#L104 assume !(12292 == ssl3_accept_~s__state~0); 26730#L107 assume !(16384 == ssl3_accept_~s__state~0); 26729#L110 assume !(8192 == ssl3_accept_~s__state~0); 26728#L113 assume !(24576 == ssl3_accept_~s__state~0); 26727#L116 assume !(8195 == ssl3_accept_~s__state~0); 26682#L119 assume !(8480 == ssl3_accept_~s__state~0); 26680#L122 assume !(8481 == ssl3_accept_~s__state~0); 26548#L125 assume !(8482 == ssl3_accept_~s__state~0); 26489#L128 assume 8464 == ssl3_accept_~s__state~0; 25756#L135 [2019-11-16 00:35:29,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:29,102 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 10 times [2019-11-16 00:35:29,102 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:29,103 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231241585] [2019-11-16 00:35:29,103 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:29,103 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:29,103 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:29,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:29,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:29,118 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:29,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:29,118 INFO L82 PathProgramCache]: Analyzing trace with hash 565589822, now seen corresponding path program 1 times [2019-11-16 00:35:29,119 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:29,119 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933114874] [2019-11-16 00:35:29,119 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:29,119 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:29,119 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:29,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:29,175 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-16 00:35:29,175 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933114874] [2019-11-16 00:35:29,176 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-16 00:35:29,176 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-16 00:35:29,176 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428516834] [2019-11-16 00:35:29,177 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-16 00:35:29,177 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:29,177 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-16 00:35:29,177 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-16 00:35:29,177 INFO L87 Difference]: Start difference. First operand 1815 states and 2421 transitions. cyclomatic complexity: 611 Second operand 3 states. [2019-11-16 00:35:29,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:29,320 INFO L93 Difference]: Finished difference Result 2025 states and 2689 transitions. [2019-11-16 00:35:29,321 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-16 00:35:29,321 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2025 states and 2689 transitions. [2019-11-16 00:35:29,332 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1258 [2019-11-16 00:35:29,348 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2025 states to 2025 states and 2689 transitions. [2019-11-16 00:35:29,348 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1415 [2019-11-16 00:35:29,350 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1415 [2019-11-16 00:35:29,350 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2025 states and 2689 transitions. [2019-11-16 00:35:29,350 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:29,351 INFO L688 BuchiCegarLoop]: Abstraction has 2025 states and 2689 transitions. [2019-11-16 00:35:29,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2025 states and 2689 transitions. [2019-11-16 00:35:29,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2025 to 1977. [2019-11-16 00:35:29,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1977 states. [2019-11-16 00:35:29,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 2613 transitions. [2019-11-16 00:35:29,382 INFO L711 BuchiCegarLoop]: Abstraction has 1977 states and 2613 transitions. [2019-11-16 00:35:29,382 INFO L591 BuchiCegarLoop]: Abstraction has 1977 states and 2613 transitions. [2019-11-16 00:35:29,382 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-11-16 00:35:29,382 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1977 states and 2613 transitions. [2019-11-16 00:35:29,387 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1228 [2019-11-16 00:35:29,387 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:29,387 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:29,388 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:29,389 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:29,389 INFO L791 eck$LassoCheckResult]: Stem: 29654#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; 29458#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29401#L81-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; 29447#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 29452#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 29453#L101-2 assume !false; 30054#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30828#L104 assume !(12292 == ssl3_accept_~s__state~0); 30827#L107 assume !(16384 == ssl3_accept_~s__state~0); 30826#L110 assume !(8192 == ssl3_accept_~s__state~0); 30825#L113 assume !(24576 == ssl3_accept_~s__state~0); 30824#L116 assume !(8195 == ssl3_accept_~s__state~0); 30822#L119 assume !(8480 == ssl3_accept_~s__state~0); 30821#L122 assume !(8481 == ssl3_accept_~s__state~0); 30819#L125 assume !(8482 == ssl3_accept_~s__state~0); 29851#L128 assume 8464 == ssl3_accept_~s__state~0; 29599#L135 [2019-11-16 00:35:29,390 INFO L793 eck$LassoCheckResult]: Loop: 29599#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 29600#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 29511#L276-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; 29512#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30979#L642 ssl3_accept_~skip~0 := 0; 30978#L101-2 assume !false; 30977#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30976#L104 assume !(12292 == ssl3_accept_~s__state~0); 30975#L107 assume !(16384 == ssl3_accept_~s__state~0); 30974#L110 assume !(8192 == ssl3_accept_~s__state~0); 30973#L113 assume !(24576 == ssl3_accept_~s__state~0); 30972#L116 assume !(8195 == ssl3_accept_~s__state~0); 30971#L119 assume !(8480 == ssl3_accept_~s__state~0); 30970#L122 assume !(8481 == ssl3_accept_~s__state~0); 30969#L125 assume !(8482 == ssl3_accept_~s__state~0); 30968#L128 assume !(8464 == ssl3_accept_~s__state~0); 30966#L131 assume !(8465 == ssl3_accept_~s__state~0); 30964#L134 assume !(8466 == ssl3_accept_~s__state~0); 30962#L137 assume 8496 == ssl3_accept_~s__state~0; 30241#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 30961#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 30614#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 30958#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 30957#L295-2 ssl3_accept_~s__init_num~0 := 0; 30956#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30951#L642 ssl3_accept_~skip~0 := 0; 30950#L101-2 assume !false; 30949#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30948#L104 assume !(12292 == ssl3_accept_~s__state~0); 30947#L107 assume !(16384 == ssl3_accept_~s__state~0); 30946#L110 assume !(8192 == ssl3_accept_~s__state~0); 30945#L113 assume !(24576 == ssl3_accept_~s__state~0); 30944#L116 assume !(8195 == ssl3_accept_~s__state~0); 30943#L119 assume !(8480 == ssl3_accept_~s__state~0); 30942#L122 assume !(8481 == ssl3_accept_~s__state~0); 30941#L125 assume !(8482 == ssl3_accept_~s__state~0); 30940#L128 assume !(8464 == ssl3_accept_~s__state~0); 30939#L131 assume !(8465 == ssl3_accept_~s__state~0); 30938#L134 assume !(8466 == ssl3_accept_~s__state~0); 30937#L137 assume !(8496 == ssl3_accept_~s__state~0); 30936#L140 assume !(8497 == ssl3_accept_~s__state~0); 30935#L143 assume 8512 == ssl3_accept_~s__state~0; 30236#L147 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 30932#L306 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 30930#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 30929#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30924#L642 ssl3_accept_~skip~0 := 0; 30923#L101-2 assume !false; 30922#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30921#L104 assume !(12292 == ssl3_accept_~s__state~0); 30920#L107 assume !(16384 == ssl3_accept_~s__state~0); 30919#L110 assume !(8192 == ssl3_accept_~s__state~0); 30918#L113 assume !(24576 == ssl3_accept_~s__state~0); 30916#L116 assume !(8195 == ssl3_accept_~s__state~0); 30915#L119 assume !(8480 == ssl3_accept_~s__state~0); 30914#L122 assume !(8481 == ssl3_accept_~s__state~0); 30913#L125 assume !(8482 == ssl3_accept_~s__state~0); 30912#L128 assume !(8464 == ssl3_accept_~s__state~0); 30910#L131 assume !(8465 == ssl3_accept_~s__state~0); 30909#L134 assume !(8466 == ssl3_accept_~s__state~0); 30908#L137 assume !(8496 == ssl3_accept_~s__state~0); 30907#L140 assume !(8497 == ssl3_accept_~s__state~0); 30905#L143 assume !(8512 == ssl3_accept_~s__state~0); 30904#L146 assume !(8513 == ssl3_accept_~s__state~0); 30903#L149 assume 8528 == ssl3_accept_~s__state~0; 30231#L153 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 30900#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 30899#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 30898#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 30896#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 30890#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 30885#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30879#L642 ssl3_accept_~skip~0 := 0; 30877#L101-2 assume !false; 30875#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30873#L104 assume !(12292 == ssl3_accept_~s__state~0); 30871#L107 assume !(16384 == ssl3_accept_~s__state~0); 30869#L110 assume !(8192 == ssl3_accept_~s__state~0); 30867#L113 assume !(24576 == ssl3_accept_~s__state~0); 30865#L116 assume !(8195 == ssl3_accept_~s__state~0); 30863#L119 assume !(8480 == ssl3_accept_~s__state~0); 30861#L122 assume !(8481 == ssl3_accept_~s__state~0); 30859#L125 assume !(8482 == ssl3_accept_~s__state~0); 30857#L128 assume !(8464 == ssl3_accept_~s__state~0); 30855#L131 assume !(8465 == ssl3_accept_~s__state~0); 30853#L134 assume !(8466 == ssl3_accept_~s__state~0); 30851#L137 assume !(8496 == ssl3_accept_~s__state~0); 30849#L140 assume !(8497 == ssl3_accept_~s__state~0); 30847#L143 assume !(8512 == ssl3_accept_~s__state~0); 30845#L146 assume !(8513 == ssl3_accept_~s__state~0); 30843#L149 assume !(8528 == ssl3_accept_~s__state~0); 30841#L152 assume !(8529 == ssl3_accept_~s__state~0); 30838#L155 assume 8544 == ssl3_accept_~s__state~0; 29713#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 29466#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 29468#L393 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29673#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 29539#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 29532#L408 assume !(4 == ssl3_accept_~blastFlag~0); 29533#L408-2 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; 29444#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31267#L642 ssl3_accept_~skip~0 := 0; 31101#L101-2 assume !false; 31100#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31098#L104 assume !(12292 == ssl3_accept_~s__state~0); 31096#L107 assume !(16384 == ssl3_accept_~s__state~0); 31092#L110 assume !(8192 == ssl3_accept_~s__state~0); 31086#L113 assume !(24576 == ssl3_accept_~s__state~0); 31082#L116 assume !(8195 == ssl3_accept_~s__state~0); 31081#L119 assume !(8480 == ssl3_accept_~s__state~0); 30187#L122 assume !(8481 == ssl3_accept_~s__state~0); 30008#L125 assume !(8482 == ssl3_accept_~s__state~0); 30009#L128 assume 8464 == ssl3_accept_~s__state~0; 29599#L135 [2019-11-16 00:35:29,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:29,390 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 11 times [2019-11-16 00:35:29,390 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:29,390 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467462295] [2019-11-16 00:35:29,390 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:29,390 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:29,391 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:29,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:29,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:29,401 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:29,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:29,402 INFO L82 PathProgramCache]: Analyzing trace with hash 781346819, now seen corresponding path program 1 times [2019-11-16 00:35:29,402 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:29,402 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042912563] [2019-11-16 00:35:29,402 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:29,403 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:29,403 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:29,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:29,456 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-16 00:35:29,456 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042912563] [2019-11-16 00:35:29,457 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-16 00:35:29,457 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-16 00:35:29,457 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663959476] [2019-11-16 00:35:29,457 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-16 00:35:29,458 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:29,458 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-16 00:35:29,458 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-16 00:35:29,458 INFO L87 Difference]: Start difference. First operand 1977 states and 2613 transitions. cyclomatic complexity: 641 Second operand 3 states. [2019-11-16 00:35:29,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:29,605 INFO L93 Difference]: Finished difference Result 2123 states and 2789 transitions. [2019-11-16 00:35:29,606 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-16 00:35:29,606 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2123 states and 2789 transitions. [2019-11-16 00:35:29,613 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1292 [2019-11-16 00:35:29,626 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2123 states to 2079 states and 2727 transitions. [2019-11-16 00:35:29,627 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1489 [2019-11-16 00:35:29,628 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1525 [2019-11-16 00:35:29,629 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2079 states and 2727 transitions. [2019-11-16 00:35:29,629 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:29,629 INFO L688 BuchiCegarLoop]: Abstraction has 2079 states and 2727 transitions. [2019-11-16 00:35:29,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2079 states and 2727 transitions. [2019-11-16 00:35:29,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2079 to 1977. [2019-11-16 00:35:29,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1977 states. [2019-11-16 00:35:29,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 2606 transitions. [2019-11-16 00:35:29,659 INFO L711 BuchiCegarLoop]: Abstraction has 1977 states and 2606 transitions. [2019-11-16 00:35:29,659 INFO L591 BuchiCegarLoop]: Abstraction has 1977 states and 2606 transitions. [2019-11-16 00:35:29,659 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-11-16 00:35:29,659 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1977 states and 2606 transitions. [2019-11-16 00:35:29,664 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2019-11-16 00:35:29,664 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:29,664 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:29,665 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:29,665 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-16 00:35:29,670 INFO L791 eck$LassoCheckResult]: Stem: 33731#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; 33556#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 33507#L81-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; 33545#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 33550#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 33551#L101-2 assume !false; 34201#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34199#L104 assume !(12292 == ssl3_accept_~s__state~0); 34188#L107 assume !(16384 == ssl3_accept_~s__state~0); 34186#L110 assume !(8192 == ssl3_accept_~s__state~0); 34179#L113 assume !(24576 == ssl3_accept_~s__state~0); 34177#L116 assume !(8195 == ssl3_accept_~s__state~0); 34175#L119 assume !(8480 == ssl3_accept_~s__state~0); 34172#L122 assume 8481 == ssl3_accept_~s__state~0; 34173#L123 [2019-11-16 00:35:29,670 INFO L793 eck$LassoCheckResult]: Loop: 34173#L123 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 34997#L261 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; 34995#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34990#L642 ssl3_accept_~skip~0 := 0; 34989#L101-2 assume !false; 34988#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34987#L104 assume !(12292 == ssl3_accept_~s__state~0); 34986#L107 assume !(16384 == ssl3_accept_~s__state~0); 34985#L110 assume !(8192 == ssl3_accept_~s__state~0); 34984#L113 assume !(24576 == ssl3_accept_~s__state~0); 34983#L116 assume !(8195 == ssl3_accept_~s__state~0); 34982#L119 assume !(8480 == ssl3_accept_~s__state~0); 34981#L122 assume !(8481 == ssl3_accept_~s__state~0); 34980#L125 assume !(8482 == ssl3_accept_~s__state~0); 34979#L128 assume !(8464 == ssl3_accept_~s__state~0); 34978#L131 assume !(8465 == ssl3_accept_~s__state~0); 34977#L134 assume !(8466 == ssl3_accept_~s__state~0); 34466#L137 assume !(8496 == ssl3_accept_~s__state~0); 34465#L140 assume !(8497 == ssl3_accept_~s__state~0); 34464#L143 assume !(8512 == ssl3_accept_~s__state~0); 34463#L146 assume !(8513 == ssl3_accept_~s__state~0); 34462#L149 assume !(8528 == ssl3_accept_~s__state~0); 34461#L152 assume !(8529 == ssl3_accept_~s__state~0); 34460#L155 assume !(8544 == ssl3_accept_~s__state~0); 34459#L158 assume !(8545 == ssl3_accept_~s__state~0); 34458#L161 assume !(8560 == ssl3_accept_~s__state~0); 34454#L164 assume !(8561 == ssl3_accept_~s__state~0); 33900#L167 assume 8448 == ssl3_accept_~s__state~0; 33901#L168 assume !(ssl3_accept_~num1~0 > 0); 34444#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 34246#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34240#L642 ssl3_accept_~skip~0 := 0; 34237#L101-2 assume !false; 34236#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34189#L104 assume !(12292 == ssl3_accept_~s__state~0); 34191#L107 assume !(16384 == ssl3_accept_~s__state~0); 34374#L110 assume !(8192 == ssl3_accept_~s__state~0); 34369#L113 assume !(24576 == ssl3_accept_~s__state~0); 34364#L116 assume !(8195 == ssl3_accept_~s__state~0); 34360#L119 assume 8480 == ssl3_accept_~s__state~0; 34173#L123 [2019-11-16 00:35:29,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:29,670 INFO L82 PathProgramCache]: Analyzing trace with hash -1694125654, now seen corresponding path program 1 times [2019-11-16 00:35:29,671 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:29,671 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122864456] [2019-11-16 00:35:29,671 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:29,671 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:29,671 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:29,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:29,690 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-16 00:35:29,690 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122864456] [2019-11-16 00:35:29,691 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-16 00:35:29,691 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-16 00:35:29,691 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867038850] [2019-11-16 00:35:29,691 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-16 00:35:29,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:29,691 INFO L82 PathProgramCache]: Analyzing trace with hash -460116846, now seen corresponding path program 1 times [2019-11-16 00:35:29,692 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:29,692 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032230963] [2019-11-16 00:35:29,692 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:29,692 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:29,692 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:29,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:29,723 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-16 00:35:29,723 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032230963] [2019-11-16 00:35:29,723 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1389644078] [2019-11-16 00:35:29,723 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_4c3d9edc-6de3-443a-941f-410b2401f6c1/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-16 00:35:29,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:29,776 INFO L256 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-16 00:35:29,778 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-16 00:35:29,788 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-16 00:35:29,789 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-16 00:35:29,789 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-16 00:35:29,789 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079641600] [2019-11-16 00:35:29,789 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-16 00:35:29,790 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:29,790 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-16 00:35:29,790 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-16 00:35:29,790 INFO L87 Difference]: Start difference. First operand 1977 states and 2606 transitions. cyclomatic complexity: 636 Second operand 3 states. [2019-11-16 00:35:29,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:29,923 INFO L93 Difference]: Finished difference Result 1981 states and 2606 transitions. [2019-11-16 00:35:29,923 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-16 00:35:29,924 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1981 states and 2606 transitions. [2019-11-16 00:35:29,931 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1274 [2019-11-16 00:35:29,952 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1981 states to 1981 states and 2606 transitions. [2019-11-16 00:35:29,952 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1427 [2019-11-16 00:35:29,954 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1427 [2019-11-16 00:35:29,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1981 states and 2606 transitions. [2019-11-16 00:35:29,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:29,954 INFO L688 BuchiCegarLoop]: Abstraction has 1981 states and 2606 transitions. [2019-11-16 00:35:29,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1981 states and 2606 transitions. [2019-11-16 00:35:29,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1981 to 1977. [2019-11-16 00:35:29,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1977 states. [2019-11-16 00:35:29,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 2602 transitions. [2019-11-16 00:35:29,983 INFO L711 BuchiCegarLoop]: Abstraction has 1977 states and 2602 transitions. [2019-11-16 00:35:29,983 INFO L591 BuchiCegarLoop]: Abstraction has 1977 states and 2602 transitions. [2019-11-16 00:35:29,983 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-11-16 00:35:29,983 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1977 states and 2602 transitions. [2019-11-16 00:35:29,988 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2019-11-16 00:35:29,988 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:29,988 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:29,989 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:29,989 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-16 00:35:29,990 INFO L791 eck$LassoCheckResult]: Stem: 37821#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; 37640#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 37590#L81-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; 37629#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 37634#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 37635#L101-2 assume !false; 38233#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38231#L104 assume !(12292 == ssl3_accept_~s__state~0); 38229#L107 assume !(16384 == ssl3_accept_~s__state~0); 38228#L110 assume !(8192 == ssl3_accept_~s__state~0); 38227#L113 assume !(24576 == ssl3_accept_~s__state~0); 38226#L116 assume !(8195 == ssl3_accept_~s__state~0); 38225#L119 assume !(8480 == ssl3_accept_~s__state~0); 38224#L122 assume !(8481 == ssl3_accept_~s__state~0); 38222#L125 assume 8482 == ssl3_accept_~s__state~0; 38223#L126 [2019-11-16 00:35:29,990 INFO L793 eck$LassoCheckResult]: Loop: 38223#L126 ssl3_accept_~s__state~0 := 3; 38921#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38916#L642 ssl3_accept_~skip~0 := 0; 38915#L101-2 assume !false; 38914#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38913#L104 assume !(12292 == ssl3_accept_~s__state~0); 38906#L107 assume !(16384 == ssl3_accept_~s__state~0); 38903#L110 assume !(8192 == ssl3_accept_~s__state~0); 38900#L113 assume !(24576 == ssl3_accept_~s__state~0); 38897#L116 assume !(8195 == ssl3_accept_~s__state~0); 38894#L119 assume !(8480 == ssl3_accept_~s__state~0); 38891#L122 assume !(8481 == ssl3_accept_~s__state~0); 38888#L125 assume !(8482 == ssl3_accept_~s__state~0); 38885#L128 assume !(8464 == ssl3_accept_~s__state~0); 38882#L131 assume !(8465 == ssl3_accept_~s__state~0); 38881#L134 assume !(8466 == ssl3_accept_~s__state~0); 38586#L137 assume !(8496 == ssl3_accept_~s__state~0); 38583#L140 assume !(8497 == ssl3_accept_~s__state~0); 38580#L143 assume !(8512 == ssl3_accept_~s__state~0); 38577#L146 assume !(8513 == ssl3_accept_~s__state~0); 38574#L149 assume !(8528 == ssl3_accept_~s__state~0); 38571#L152 assume !(8529 == ssl3_accept_~s__state~0); 38568#L155 assume !(8544 == ssl3_accept_~s__state~0); 38565#L158 assume !(8545 == ssl3_accept_~s__state~0); 38561#L161 assume !(8560 == ssl3_accept_~s__state~0); 38559#L164 assume !(8561 == ssl3_accept_~s__state~0); 37996#L167 assume 8448 == ssl3_accept_~s__state~0; 37781#L168 assume !(ssl3_accept_~num1~0 > 0); 37783#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 37847#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38405#L642 ssl3_accept_~skip~0 := 0; 38403#L101-2 assume !false; 38401#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38398#L104 assume !(12292 == ssl3_accept_~s__state~0); 38396#L107 assume !(16384 == ssl3_accept_~s__state~0); 38394#L110 assume !(8192 == ssl3_accept_~s__state~0); 38391#L113 assume !(24576 == ssl3_accept_~s__state~0); 38387#L116 assume !(8195 == ssl3_accept_~s__state~0); 38386#L119 assume !(8480 == ssl3_accept_~s__state~0); 38383#L122 assume !(8481 == ssl3_accept_~s__state~0); 38382#L125 assume 8482 == ssl3_accept_~s__state~0; 38223#L126 [2019-11-16 00:35:29,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:29,990 INFO L82 PathProgramCache]: Analyzing trace with hash -978287575, now seen corresponding path program 1 times [2019-11-16 00:35:29,990 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:29,991 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060327595] [2019-11-16 00:35:29,991 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:29,991 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:29,991 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:29,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:30,011 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-16 00:35:30,012 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060327595] [2019-11-16 00:35:30,012 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-16 00:35:30,012 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-11-16 00:35:30,012 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866314197] [2019-11-16 00:35:30,012 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-16 00:35:30,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:30,012 INFO L82 PathProgramCache]: Analyzing trace with hash 1693505576, now seen corresponding path program 1 times [2019-11-16 00:35:30,013 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:30,013 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789877968] [2019-11-16 00:35:30,013 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:30,013 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:30,013 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:30,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:30,026 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-16 00:35:30,026 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789877968] [2019-11-16 00:35:30,026 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-16 00:35:30,026 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-16 00:35:30,026 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446965601] [2019-11-16 00:35:30,027 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-16 00:35:30,027 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:30,027 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-16 00:35:30,027 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-16 00:35:30,027 INFO L87 Difference]: Start difference. First operand 1977 states and 2602 transitions. cyclomatic complexity: 632 Second operand 3 states. [2019-11-16 00:35:30,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:30,157 INFO L93 Difference]: Finished difference Result 1977 states and 2598 transitions. [2019-11-16 00:35:30,157 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-16 00:35:30,158 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1977 states and 2598 transitions. [2019-11-16 00:35:30,164 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2019-11-16 00:35:30,173 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1977 states to 1977 states and 2598 transitions. [2019-11-16 00:35:30,173 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1423 [2019-11-16 00:35:30,175 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1423 [2019-11-16 00:35:30,175 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1977 states and 2598 transitions. [2019-11-16 00:35:30,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:30,175 INFO L688 BuchiCegarLoop]: Abstraction has 1977 states and 2598 transitions. [2019-11-16 00:35:30,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1977 states and 2598 transitions. [2019-11-16 00:35:30,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1977 to 1977. [2019-11-16 00:35:30,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1977 states. [2019-11-16 00:35:30,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 2598 transitions. [2019-11-16 00:35:30,202 INFO L711 BuchiCegarLoop]: Abstraction has 1977 states and 2598 transitions. [2019-11-16 00:35:30,202 INFO L591 BuchiCegarLoop]: Abstraction has 1977 states and 2598 transitions. [2019-11-16 00:35:30,202 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-11-16 00:35:30,202 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1977 states and 2598 transitions. [2019-11-16 00:35:30,207 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2019-11-16 00:35:30,207 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:30,207 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:30,209 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:30,209 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] [2019-11-16 00:35:30,209 INFO L791 eck$LassoCheckResult]: Stem: 41775#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; 41600#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 41551#L81-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; 41589#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 41594#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 41595#L101-2 assume !false; 42418#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43032#L104 assume !(12292 == ssl3_accept_~s__state~0); 43030#L107 assume !(16384 == ssl3_accept_~s__state~0); 43029#L110 assume !(8192 == ssl3_accept_~s__state~0); 43026#L113 assume !(24576 == ssl3_accept_~s__state~0); 43025#L116 assume !(8195 == ssl3_accept_~s__state~0); 43022#L119 assume !(8480 == ssl3_accept_~s__state~0); 43015#L122 assume !(8481 == ssl3_accept_~s__state~0); 43013#L125 assume !(8482 == ssl3_accept_~s__state~0); 41996#L128 assume 8464 == ssl3_accept_~s__state~0; 41734#L135 [2019-11-16 00:35:30,209 INFO L793 eck$LassoCheckResult]: Loop: 41734#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 41735#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 41653#L276-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; 42981#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42972#L642 ssl3_accept_~skip~0 := 0; 42970#L101-2 assume !false; 42968#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42966#L104 assume !(12292 == ssl3_accept_~s__state~0); 42964#L107 assume !(16384 == ssl3_accept_~s__state~0); 42962#L110 assume !(8192 == ssl3_accept_~s__state~0); 42960#L113 assume !(24576 == ssl3_accept_~s__state~0); 42958#L116 assume !(8195 == ssl3_accept_~s__state~0); 42956#L119 assume !(8480 == ssl3_accept_~s__state~0); 42954#L122 assume !(8481 == ssl3_accept_~s__state~0); 42953#L125 assume !(8482 == ssl3_accept_~s__state~0); 42951#L128 assume !(8464 == ssl3_accept_~s__state~0); 42949#L131 assume !(8465 == ssl3_accept_~s__state~0); 42947#L134 assume !(8466 == ssl3_accept_~s__state~0); 42944#L137 assume 8496 == ssl3_accept_~s__state~0; 42494#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 42943#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 42833#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 42940#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 42939#L295-2 ssl3_accept_~s__init_num~0 := 0; 42938#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42933#L642 ssl3_accept_~skip~0 := 0; 42932#L101-2 assume !false; 42931#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42930#L104 assume !(12292 == ssl3_accept_~s__state~0); 42929#L107 assume !(16384 == ssl3_accept_~s__state~0); 42928#L110 assume !(8192 == ssl3_accept_~s__state~0); 42927#L113 assume !(24576 == ssl3_accept_~s__state~0); 42926#L116 assume !(8195 == ssl3_accept_~s__state~0); 42925#L119 assume !(8480 == ssl3_accept_~s__state~0); 42923#L122 assume !(8481 == ssl3_accept_~s__state~0); 42921#L125 assume !(8482 == ssl3_accept_~s__state~0); 42919#L128 assume !(8464 == ssl3_accept_~s__state~0); 42915#L131 assume !(8465 == ssl3_accept_~s__state~0); 42913#L134 assume !(8466 == ssl3_accept_~s__state~0); 42911#L137 assume !(8496 == ssl3_accept_~s__state~0); 42905#L140 assume !(8497 == ssl3_accept_~s__state~0); 42903#L143 assume 8512 == ssl3_accept_~s__state~0; 42489#L147 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 42896#L306 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 42890#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 42888#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42881#L642 ssl3_accept_~skip~0 := 0; 42878#L101-2 assume !false; 42875#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42872#L104 assume !(12292 == ssl3_accept_~s__state~0); 42869#L107 assume !(16384 == ssl3_accept_~s__state~0); 42866#L110 assume !(8192 == ssl3_accept_~s__state~0); 42863#L113 assume !(24576 == ssl3_accept_~s__state~0); 42860#L116 assume !(8195 == ssl3_accept_~s__state~0); 42857#L119 assume !(8480 == ssl3_accept_~s__state~0); 42854#L122 assume !(8481 == ssl3_accept_~s__state~0); 42851#L125 assume !(8482 == ssl3_accept_~s__state~0); 42848#L128 assume !(8464 == ssl3_accept_~s__state~0); 42845#L131 assume !(8465 == ssl3_accept_~s__state~0); 42841#L134 assume !(8466 == ssl3_accept_~s__state~0); 42840#L137 assume !(8496 == ssl3_accept_~s__state~0); 42831#L140 assume !(8497 == ssl3_accept_~s__state~0); 42824#L143 assume !(8512 == ssl3_accept_~s__state~0); 42819#L146 assume !(8513 == ssl3_accept_~s__state~0); 42814#L149 assume 8528 == ssl3_accept_~s__state~0; 42484#L153 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 42805#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 42801#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 42798#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 42792#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 42784#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 42780#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42773#L642 ssl3_accept_~skip~0 := 0; 42770#L101-2 assume !false; 42767#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42764#L104 assume !(12292 == ssl3_accept_~s__state~0); 42761#L107 assume !(16384 == ssl3_accept_~s__state~0); 42758#L110 assume !(8192 == ssl3_accept_~s__state~0); 42755#L113 assume !(24576 == ssl3_accept_~s__state~0); 42752#L116 assume !(8195 == ssl3_accept_~s__state~0); 42749#L119 assume !(8480 == ssl3_accept_~s__state~0); 42746#L122 assume !(8481 == ssl3_accept_~s__state~0); 42743#L125 assume !(8482 == ssl3_accept_~s__state~0); 42740#L128 assume !(8464 == ssl3_accept_~s__state~0); 42737#L131 assume !(8465 == ssl3_accept_~s__state~0); 42734#L134 assume !(8466 == ssl3_accept_~s__state~0); 42731#L137 assume !(8496 == ssl3_accept_~s__state~0); 42728#L140 assume !(8497 == ssl3_accept_~s__state~0); 42725#L143 assume !(8512 == ssl3_accept_~s__state~0); 42722#L146 assume !(8513 == ssl3_accept_~s__state~0); 42719#L149 assume !(8528 == ssl3_accept_~s__state~0); 42716#L152 assume !(8529 == ssl3_accept_~s__state~0); 42711#L155 assume 8544 == ssl3_accept_~s__state~0; 42475#L159 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; 42000#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42666#L642 ssl3_accept_~skip~0 := 0; 42665#L101-2 assume !false; 42664#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42663#L104 assume !(12292 == ssl3_accept_~s__state~0); 42662#L107 assume !(16384 == ssl3_accept_~s__state~0); 42661#L110 assume !(8192 == ssl3_accept_~s__state~0); 42660#L113 assume !(24576 == ssl3_accept_~s__state~0); 42659#L116 assume !(8195 == ssl3_accept_~s__state~0); 42658#L119 assume !(8480 == ssl3_accept_~s__state~0); 42657#L122 assume !(8481 == ssl3_accept_~s__state~0); 42656#L125 assume !(8482 == ssl3_accept_~s__state~0); 42655#L128 assume !(8464 == ssl3_accept_~s__state~0); 42654#L131 assume !(8465 == ssl3_accept_~s__state~0); 42653#L134 assume !(8466 == ssl3_accept_~s__state~0); 42652#L137 assume !(8496 == ssl3_accept_~s__state~0); 42651#L140 assume !(8497 == ssl3_accept_~s__state~0); 42650#L143 assume !(8512 == ssl3_accept_~s__state~0); 42649#L146 assume !(8513 == ssl3_accept_~s__state~0); 42648#L149 assume !(8528 == ssl3_accept_~s__state~0); 42647#L152 assume !(8529 == ssl3_accept_~s__state~0); 42645#L155 assume !(8544 == ssl3_accept_~s__state~0); 42476#L158 assume !(8545 == ssl3_accept_~s__state~0); 42477#L161 assume !(8560 == ssl3_accept_~s__state~0); 42584#L164 assume !(8561 == ssl3_accept_~s__state~0); 42577#L167 assume !(8448 == ssl3_accept_~s__state~0); 42578#L170 assume 8576 == ssl3_accept_~s__state~0; 42570#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 42568#L451 assume !(5 == ssl3_accept_~blastFlag~0); 42566#L451-2 assume !(ssl3_accept_~ret~0 <= 0); 42563#L457 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 42564#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42971#L642 ssl3_accept_~skip~0 := 0; 42969#L101-2 assume !false; 42967#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42965#L104 assume !(12292 == ssl3_accept_~s__state~0); 42963#L107 assume !(16384 == ssl3_accept_~s__state~0); 42961#L110 assume !(8192 == ssl3_accept_~s__state~0); 42959#L113 assume !(24576 == ssl3_accept_~s__state~0); 42957#L116 assume !(8195 == ssl3_accept_~s__state~0); 42955#L119 assume !(8480 == ssl3_accept_~s__state~0); 42005#L122 assume !(8481 == ssl3_accept_~s__state~0); 42952#L125 assume !(8482 == ssl3_accept_~s__state~0); 42950#L128 assume 8464 == ssl3_accept_~s__state~0; 41734#L135 [2019-11-16 00:35:30,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:30,210 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 12 times [2019-11-16 00:35:30,210 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:30,210 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272259462] [2019-11-16 00:35:30,210 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:30,211 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:30,211 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:30,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:30,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:30,219 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:30,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:30,220 INFO L82 PathProgramCache]: Analyzing trace with hash -702199503, now seen corresponding path program 1 times [2019-11-16 00:35:30,220 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:30,220 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121735263] [2019-11-16 00:35:30,220 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:30,220 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:30,220 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:30,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:30,258 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-16 00:35:30,258 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121735263] [2019-11-16 00:35:30,258 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-16 00:35:30,259 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-16 00:35:30,259 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737578982] [2019-11-16 00:35:30,259 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-16 00:35:30,259 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:30,260 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-16 00:35:30,260 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-16 00:35:30,260 INFO L87 Difference]: Start difference. First operand 1977 states and 2598 transitions. cyclomatic complexity: 628 Second operand 3 states. [2019-11-16 00:35:30,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:30,406 INFO L93 Difference]: Finished difference Result 1617 states and 2083 transitions. [2019-11-16 00:35:30,406 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-16 00:35:30,406 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1617 states and 2083 transitions. [2019-11-16 00:35:30,411 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 973 [2019-11-16 00:35:30,417 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1617 states to 1382 states and 1789 transitions. [2019-11-16 00:35:30,418 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1040 [2019-11-16 00:35:30,419 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1275 [2019-11-16 00:35:30,419 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1382 states and 1789 transitions. [2019-11-16 00:35:30,419 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:30,420 INFO L688 BuchiCegarLoop]: Abstraction has 1382 states and 1789 transitions. [2019-11-16 00:35:30,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1382 states and 1789 transitions. [2019-11-16 00:35:30,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1382 to 1143. [2019-11-16 00:35:30,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1143 states. [2019-11-16 00:35:30,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1143 states to 1143 states and 1486 transitions. [2019-11-16 00:35:30,436 INFO L711 BuchiCegarLoop]: Abstraction has 1143 states and 1486 transitions. [2019-11-16 00:35:30,436 INFO L591 BuchiCegarLoop]: Abstraction has 1143 states and 1486 transitions. [2019-11-16 00:35:30,436 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-11-16 00:35:30,436 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1143 states and 1486 transitions. [2019-11-16 00:35:30,439 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 969 [2019-11-16 00:35:30,439 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:30,440 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:30,441 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:30,441 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:30,441 INFO L791 eck$LassoCheckResult]: Stem: 45330#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; 45189#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 45148#L81-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; 45180#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 45185#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 45186#L101-2 assume !false; 45395#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45874#L104 assume !(12292 == ssl3_accept_~s__state~0); 45872#L107 assume !(16384 == ssl3_accept_~s__state~0); 45870#L110 assume !(8192 == ssl3_accept_~s__state~0); 45868#L113 assume !(24576 == ssl3_accept_~s__state~0); 45866#L116 assume !(8195 == ssl3_accept_~s__state~0); 45864#L119 assume !(8480 == ssl3_accept_~s__state~0); 45862#L122 assume !(8481 == ssl3_accept_~s__state~0); 45861#L125 assume !(8482 == ssl3_accept_~s__state~0); 45859#L128 assume 8464 == ssl3_accept_~s__state~0; 45585#L135 [2019-11-16 00:35:30,442 INFO L793 eck$LassoCheckResult]: Loop: 45585#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 45965#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 45228#L276-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; 45229#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46156#L642 ssl3_accept_~skip~0 := 0; 46154#L101-2 assume !false; 46152#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46150#L104 assume !(12292 == ssl3_accept_~s__state~0); 46148#L107 assume !(16384 == ssl3_accept_~s__state~0); 46147#L110 assume !(8192 == ssl3_accept_~s__state~0); 45896#L113 assume !(24576 == ssl3_accept_~s__state~0); 45889#L116 assume !(8195 == ssl3_accept_~s__state~0); 45888#L119 assume !(8480 == ssl3_accept_~s__state~0); 45887#L122 assume !(8481 == ssl3_accept_~s__state~0); 45886#L125 assume !(8482 == ssl3_accept_~s__state~0); 45884#L128 assume !(8464 == ssl3_accept_~s__state~0); 45883#L131 assume !(8465 == ssl3_accept_~s__state~0); 45878#L134 assume !(8466 == ssl3_accept_~s__state~0); 45851#L137 assume 8496 == ssl3_accept_~s__state~0; 45539#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 45849#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 45847#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 45846#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 45242#L295-2 ssl3_accept_~s__init_num~0 := 0; 45243#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46260#L642 ssl3_accept_~skip~0 := 0; 46258#L101-2 assume !false; 46256#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46254#L104 assume !(12292 == ssl3_accept_~s__state~0); 46252#L107 assume !(16384 == ssl3_accept_~s__state~0); 46250#L110 assume !(8192 == ssl3_accept_~s__state~0); 46248#L113 assume !(24576 == ssl3_accept_~s__state~0); 46246#L116 assume !(8195 == ssl3_accept_~s__state~0); 46244#L119 assume !(8480 == ssl3_accept_~s__state~0); 46242#L122 assume !(8481 == ssl3_accept_~s__state~0); 46240#L125 assume !(8482 == ssl3_accept_~s__state~0); 46238#L128 assume !(8464 == ssl3_accept_~s__state~0); 46236#L131 assume !(8465 == ssl3_accept_~s__state~0); 46233#L134 assume !(8466 == ssl3_accept_~s__state~0); 46232#L137 assume !(8496 == ssl3_accept_~s__state~0); 46146#L140 assume !(8497 == ssl3_accept_~s__state~0); 46144#L143 assume 8512 == ssl3_accept_~s__state~0; 45197#L147 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45198#L306 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 45266#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 45275#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46261#L642 ssl3_accept_~skip~0 := 0; 46259#L101-2 assume !false; 46257#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46255#L104 assume !(12292 == ssl3_accept_~s__state~0); 46253#L107 assume !(16384 == ssl3_accept_~s__state~0); 46251#L110 assume !(8192 == ssl3_accept_~s__state~0); 46249#L113 assume !(24576 == ssl3_accept_~s__state~0); 46247#L116 assume !(8195 == ssl3_accept_~s__state~0); 46245#L119 assume !(8480 == ssl3_accept_~s__state~0); 46243#L122 assume !(8481 == ssl3_accept_~s__state~0); 46241#L125 assume !(8482 == ssl3_accept_~s__state~0); 46239#L128 assume !(8464 == ssl3_accept_~s__state~0); 46237#L131 assume !(8465 == ssl3_accept_~s__state~0); 46235#L134 assume !(8466 == ssl3_accept_~s__state~0); 46234#L137 assume !(8496 == ssl3_accept_~s__state~0); 45355#L140 assume !(8497 == ssl3_accept_~s__state~0); 45310#L143 assume !(8512 == ssl3_accept_~s__state~0); 45311#L146 assume !(8513 == ssl3_accept_~s__state~0); 46143#L149 assume 8528 == ssl3_accept_~s__state~0; 45174#L153 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 45175#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 45212#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 45371#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 45354#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 45281#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 45359#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45983#L642 ssl3_accept_~skip~0 := 0; 45981#L101-2 assume !false; 45980#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45978#L104 assume !(12292 == ssl3_accept_~s__state~0); 45977#L107 assume !(16384 == ssl3_accept_~s__state~0); 45976#L110 assume !(8192 == ssl3_accept_~s__state~0); 45975#L113 assume !(24576 == ssl3_accept_~s__state~0); 45974#L116 assume !(8195 == ssl3_accept_~s__state~0); 45972#L119 assume !(8480 == ssl3_accept_~s__state~0); 45971#L122 assume !(8481 == ssl3_accept_~s__state~0); 45970#L125 assume !(8482 == ssl3_accept_~s__state~0); 45969#L128 assume !(8464 == ssl3_accept_~s__state~0); 45968#L131 assume !(8465 == ssl3_accept_~s__state~0); 45967#L134 assume !(8466 == ssl3_accept_~s__state~0); 45966#L137 assume !(8496 == ssl3_accept_~s__state~0); 45964#L140 assume !(8497 == ssl3_accept_~s__state~0); 45894#L143 assume !(8512 == ssl3_accept_~s__state~0); 45893#L146 assume !(8513 == ssl3_accept_~s__state~0); 45892#L149 assume !(8528 == ssl3_accept_~s__state~0); 45891#L152 assume !(8529 == ssl3_accept_~s__state~0); 45890#L155 assume 8544 == ssl3_accept_~s__state~0; 45367#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 45368#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 45424#L393 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45423#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 45421#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 45246#L408 assume !(4 == ssl3_accept_~blastFlag~0); 45247#L408-2 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; 45184#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46215#L642 ssl3_accept_~skip~0 := 0; 46213#L101-2 assume !false; 46211#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46209#L104 assume !(12292 == ssl3_accept_~s__state~0); 46207#L107 assume !(16384 == ssl3_accept_~s__state~0); 46205#L110 assume !(8192 == ssl3_accept_~s__state~0); 46203#L113 assume !(24576 == ssl3_accept_~s__state~0); 46201#L116 assume !(8195 == ssl3_accept_~s__state~0); 46199#L119 assume !(8480 == ssl3_accept_~s__state~0); 46197#L122 assume !(8481 == ssl3_accept_~s__state~0); 46195#L125 assume !(8482 == ssl3_accept_~s__state~0); 46193#L128 assume !(8464 == ssl3_accept_~s__state~0); 46191#L131 assume !(8465 == ssl3_accept_~s__state~0); 46145#L134 assume !(8466 == ssl3_accept_~s__state~0); 45541#L137 assume !(8496 == ssl3_accept_~s__state~0); 45542#L140 assume !(8497 == ssl3_accept_~s__state~0); 45534#L143 assume !(8512 == ssl3_accept_~s__state~0); 45535#L146 assume !(8513 == ssl3_accept_~s__state~0); 45528#L149 assume !(8528 == ssl3_accept_~s__state~0); 45529#L152 assume !(8529 == ssl3_accept_~s__state~0); 45522#L155 assume !(8544 == ssl3_accept_~s__state~0); 45523#L158 assume !(8545 == ssl3_accept_~s__state~0); 45516#L161 assume !(8560 == ssl3_accept_~s__state~0); 45517#L164 assume !(8561 == ssl3_accept_~s__state~0); 45512#L167 assume 8448 == ssl3_accept_~s__state~0; 45511#L168 assume !(ssl3_accept_~num1~0 > 0); 45349#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 45350#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45475#L642 ssl3_accept_~skip~0 := 0; 45476#L101-2 assume !false; 45469#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45470#L104 assume !(12292 == ssl3_accept_~s__state~0); 45462#L107 assume !(16384 == ssl3_accept_~s__state~0); 45463#L110 assume !(8192 == ssl3_accept_~s__state~0); 45455#L113 assume !(24576 == ssl3_accept_~s__state~0); 45456#L116 assume !(8195 == ssl3_accept_~s__state~0); 45448#L119 assume !(8480 == ssl3_accept_~s__state~0); 45449#L122 assume !(8481 == ssl3_accept_~s__state~0); 45439#L125 assume !(8482 == ssl3_accept_~s__state~0); 45440#L128 assume 8464 == ssl3_accept_~s__state~0; 45585#L135 [2019-11-16 00:35:30,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:30,442 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 13 times [2019-11-16 00:35:30,443 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:30,443 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630156916] [2019-11-16 00:35:30,443 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:30,443 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:30,443 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:30,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:30,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:30,452 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:30,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:30,452 INFO L82 PathProgramCache]: Analyzing trace with hash 2097558120, now seen corresponding path program 1 times [2019-11-16 00:35:30,453 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:30,453 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964250116] [2019-11-16 00:35:30,453 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:30,453 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:30,453 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:30,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:30,504 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-16 00:35:30,505 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964250116] [2019-11-16 00:35:30,505 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [486407625] [2019-11-16 00:35:30,505 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_4c3d9edc-6de3-443a-941f-410b2401f6c1/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-16 00:35:30,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:30,585 INFO L256 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-16 00:35:30,589 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-16 00:35:30,623 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-16 00:35:30,623 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-16 00:35:30,624 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-11-16 00:35:30,624 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626437508] [2019-11-16 00:35:30,624 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-16 00:35:30,625 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:30,625 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-16 00:35:30,625 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-16 00:35:30,625 INFO L87 Difference]: Start difference. First operand 1143 states and 1486 transitions. cyclomatic complexity: 346 Second operand 4 states. [2019-11-16 00:35:31,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:31,018 INFO L93 Difference]: Finished difference Result 2045 states and 2614 transitions. [2019-11-16 00:35:31,018 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-16 00:35:31,019 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2045 states and 2614 transitions. [2019-11-16 00:35:31,026 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1871 [2019-11-16 00:35:31,044 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2045 states to 2045 states and 2614 transitions. [2019-11-16 00:35:31,045 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1938 [2019-11-16 00:35:31,046 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1938 [2019-11-16 00:35:31,046 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2045 states and 2614 transitions. [2019-11-16 00:35:31,046 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:31,046 INFO L688 BuchiCegarLoop]: Abstraction has 2045 states and 2614 transitions. [2019-11-16 00:35:31,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2045 states and 2614 transitions. [2019-11-16 00:35:31,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2045 to 1505. [2019-11-16 00:35:31,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1505 states. [2019-11-16 00:35:31,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1505 states to 1505 states and 1946 transitions. [2019-11-16 00:35:31,069 INFO L711 BuchiCegarLoop]: Abstraction has 1505 states and 1946 transitions. [2019-11-16 00:35:31,069 INFO L591 BuchiCegarLoop]: Abstraction has 1505 states and 1946 transitions. [2019-11-16 00:35:31,069 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-11-16 00:35:31,069 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1505 states and 1946 transitions. [2019-11-16 00:35:31,073 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1331 [2019-11-16 00:35:31,073 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:31,073 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:31,075 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:31,075 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, 1, 1, 1, 1, 1] [2019-11-16 00:35:31,075 INFO L791 eck$LassoCheckResult]: Stem: 48967#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; 48808#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 48765#L81-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; 48799#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 48804#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 48805#L101-2 assume !false; 49042#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49828#L104 assume !(12292 == ssl3_accept_~s__state~0); 49826#L107 assume !(16384 == ssl3_accept_~s__state~0); 49824#L110 assume !(8192 == ssl3_accept_~s__state~0); 49822#L113 assume !(24576 == ssl3_accept_~s__state~0); 49820#L116 assume !(8195 == ssl3_accept_~s__state~0); 49818#L119 assume !(8480 == ssl3_accept_~s__state~0); 49816#L122 assume !(8481 == ssl3_accept_~s__state~0); 49814#L125 assume !(8482 == ssl3_accept_~s__state~0); 49812#L128 assume 8464 == ssl3_accept_~s__state~0; 48928#L135 [2019-11-16 00:35:31,076 INFO L793 eck$LassoCheckResult]: Loop: 48928#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 48854#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 48855#L276-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; 50134#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50128#L642 ssl3_accept_~skip~0 := 0; 50126#L101-2 assume !false; 50124#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50122#L104 assume !(12292 == ssl3_accept_~s__state~0); 50120#L107 assume !(16384 == ssl3_accept_~s__state~0); 50118#L110 assume !(8192 == ssl3_accept_~s__state~0); 50116#L113 assume !(24576 == ssl3_accept_~s__state~0); 50114#L116 assume !(8195 == ssl3_accept_~s__state~0); 50112#L119 assume !(8480 == ssl3_accept_~s__state~0); 50110#L122 assume !(8481 == ssl3_accept_~s__state~0); 50109#L125 assume !(8482 == ssl3_accept_~s__state~0); 50108#L128 assume !(8464 == ssl3_accept_~s__state~0); 50107#L131 assume !(8465 == ssl3_accept_~s__state~0); 50106#L134 assume !(8466 == ssl3_accept_~s__state~0); 50095#L137 assume 8496 == ssl3_accept_~s__state~0; 49156#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 50092#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 48970#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 50089#L295 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 50084#L295-2 ssl3_accept_~s__init_num~0 := 0; 50060#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50049#L642 ssl3_accept_~skip~0 := 0; 50046#L101-2 assume !false; 50039#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50036#L104 assume !(12292 == ssl3_accept_~s__state~0); 50033#L107 assume !(16384 == ssl3_accept_~s__state~0); 50030#L110 assume !(8192 == ssl3_accept_~s__state~0); 50027#L113 assume !(24576 == ssl3_accept_~s__state~0); 50024#L116 assume !(8195 == ssl3_accept_~s__state~0); 50021#L119 assume !(8480 == ssl3_accept_~s__state~0); 50018#L122 assume !(8481 == ssl3_accept_~s__state~0); 50015#L125 assume !(8482 == ssl3_accept_~s__state~0); 50012#L128 assume !(8464 == ssl3_accept_~s__state~0); 50009#L131 assume !(8465 == ssl3_accept_~s__state~0); 50006#L134 assume !(8466 == ssl3_accept_~s__state~0); 50003#L137 assume !(8496 == ssl3_accept_~s__state~0); 50000#L140 assume !(8497 == ssl3_accept_~s__state~0); 49998#L143 assume !(8512 == ssl3_accept_~s__state~0); 49996#L146 assume !(8513 == ssl3_accept_~s__state~0); 49995#L149 assume !(8528 == ssl3_accept_~s__state~0); 48901#L152 assume !(8529 == ssl3_accept_~s__state~0); 48902#L155 assume !(8544 == ssl3_accept_~s__state~0); 49979#L158 assume !(8545 == ssl3_accept_~s__state~0); 49975#L161 assume !(8560 == ssl3_accept_~s__state~0); 48795#L164 assume !(8561 == ssl3_accept_~s__state~0); 48796#L167 assume !(8448 == ssl3_accept_~s__state~0); 49008#L170 assume !(8576 == ssl3_accept_~s__state~0); 49003#L173 assume !(8577 == ssl3_accept_~s__state~0); 48954#L176 assume !(8592 == ssl3_accept_~s__state~0); 48936#L179 assume !(8593 == ssl3_accept_~s__state~0); 48937#L182 assume !(8608 == ssl3_accept_~s__state~0); 48912#L185 assume !(8609 == ssl3_accept_~s__state~0); 48847#L188 assume !(8640 == ssl3_accept_~s__state~0); 48848#L191 assume !(8641 == ssl3_accept_~s__state~0); 48856#L194 assume 8656 == ssl3_accept_~s__state~0; 49451#L198 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 49694#L530 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 49693#L535 assume !(10 == ssl3_accept_~blastFlag~0); 49692#L538 assume !(13 == ssl3_accept_~blastFlag~0); 49690#L541 assume !(16 == ssl3_accept_~blastFlag~0); 49689#L544 assume !(19 == ssl3_accept_~blastFlag~0); 49688#L544-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 49687#L555 assume !(0 == ssl3_accept_~tmp___10~0); 49683#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49677#L642 ssl3_accept_~skip~0 := 0; 49673#L101-2 assume !false; 49671#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49669#L104 assume !(12292 == ssl3_accept_~s__state~0); 49663#L107 assume !(16384 == ssl3_accept_~s__state~0); 49661#L110 assume !(8192 == ssl3_accept_~s__state~0); 49659#L113 assume !(24576 == ssl3_accept_~s__state~0); 49657#L116 assume !(8195 == ssl3_accept_~s__state~0); 49655#L119 assume !(8480 == ssl3_accept_~s__state~0); 49653#L122 assume !(8481 == ssl3_accept_~s__state~0); 49651#L125 assume !(8482 == ssl3_accept_~s__state~0); 49649#L128 assume !(8464 == ssl3_accept_~s__state~0); 49647#L131 assume !(8465 == ssl3_accept_~s__state~0); 49645#L134 assume !(8466 == ssl3_accept_~s__state~0); 49643#L137 assume !(8496 == ssl3_accept_~s__state~0); 49641#L140 assume !(8497 == ssl3_accept_~s__state~0); 49639#L143 assume !(8512 == ssl3_accept_~s__state~0); 49637#L146 assume !(8513 == ssl3_accept_~s__state~0); 49635#L149 assume !(8528 == ssl3_accept_~s__state~0); 49633#L152 assume !(8529 == ssl3_accept_~s__state~0); 49631#L155 assume !(8544 == ssl3_accept_~s__state~0); 49629#L158 assume !(8545 == ssl3_accept_~s__state~0); 49627#L161 assume !(8560 == ssl3_accept_~s__state~0); 49625#L164 assume !(8561 == ssl3_accept_~s__state~0); 49623#L167 assume !(8448 == ssl3_accept_~s__state~0); 49621#L170 assume !(8576 == ssl3_accept_~s__state~0); 49619#L173 assume !(8577 == ssl3_accept_~s__state~0); 49617#L176 assume !(8592 == ssl3_accept_~s__state~0); 49615#L179 assume !(8593 == ssl3_accept_~s__state~0); 49613#L182 assume !(8608 == ssl3_accept_~s__state~0); 49611#L185 assume !(8609 == ssl3_accept_~s__state~0); 49609#L188 assume !(8640 == ssl3_accept_~s__state~0); 49607#L191 assume !(8641 == ssl3_accept_~s__state~0); 49605#L194 assume !(8656 == ssl3_accept_~s__state~0); 49604#L197 assume !(8657 == ssl3_accept_~s__state~0); 48755#L200 assume 8672 == ssl3_accept_~s__state~0; 48942#L204 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 48780#L563 assume !(11 == ssl3_accept_~blastFlag~0); 48769#L566 assume !(14 == ssl3_accept_~blastFlag~0); 48770#L569 assume !(17 == ssl3_accept_~blastFlag~0); 49000#L572 assume !(20 == ssl3_accept_~blastFlag~0); 49001#L572-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 48837#L582 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 48838#L582-2 ssl3_accept_~s__init_num~0 := 0; 48977#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49917#L642 ssl3_accept_~skip~0 := 0; 49918#L101-2 assume !false; 49908#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49909#L104 assume !(12292 == ssl3_accept_~s__state~0); 49898#L107 assume !(16384 == ssl3_accept_~s__state~0); 49899#L110 assume !(8192 == ssl3_accept_~s__state~0); 49889#L113 assume !(24576 == ssl3_accept_~s__state~0); 49890#L116 assume !(8195 == ssl3_accept_~s__state~0); 49871#L119 assume !(8480 == ssl3_accept_~s__state~0); 49872#L122 assume !(8481 == ssl3_accept_~s__state~0); 49859#L125 assume !(8482 == ssl3_accept_~s__state~0); 49860#L128 assume !(8464 == ssl3_accept_~s__state~0); 49849#L131 assume !(8465 == ssl3_accept_~s__state~0); 49850#L134 assume !(8466 == ssl3_accept_~s__state~0); 49153#L137 assume !(8496 == ssl3_accept_~s__state~0); 49154#L140 assume !(8497 == ssl3_accept_~s__state~0); 49145#L143 assume !(8512 == ssl3_accept_~s__state~0); 49146#L146 assume !(8513 == ssl3_accept_~s__state~0); 49137#L149 assume !(8528 == ssl3_accept_~s__state~0); 49138#L152 assume !(8529 == ssl3_accept_~s__state~0); 49128#L155 assume !(8544 == ssl3_accept_~s__state~0); 49129#L158 assume !(8545 == ssl3_accept_~s__state~0); 49099#L161 assume !(8560 == ssl3_accept_~s__state~0); 49100#L164 assume !(8561 == ssl3_accept_~s__state~0); 49091#L167 assume 8448 == ssl3_accept_~s__state~0; 49092#L168 assume !(ssl3_accept_~num1~0 > 0); 49086#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 49087#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49075#L642 ssl3_accept_~skip~0 := 0; 49076#L101-2 assume !false; 49071#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49072#L104 assume !(12292 == ssl3_accept_~s__state~0); 49066#L107 assume !(16384 == ssl3_accept_~s__state~0); 49067#L110 assume !(8192 == ssl3_accept_~s__state~0); 49062#L113 assume !(24576 == ssl3_accept_~s__state~0); 49063#L116 assume !(8195 == ssl3_accept_~s__state~0); 49026#L119 assume !(8480 == ssl3_accept_~s__state~0); 49027#L122 assume !(8481 == ssl3_accept_~s__state~0); 49021#L125 assume !(8482 == ssl3_accept_~s__state~0); 49022#L128 assume 8464 == ssl3_accept_~s__state~0; 48928#L135 [2019-11-16 00:35:31,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:31,076 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 14 times [2019-11-16 00:35:31,076 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:31,077 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558270833] [2019-11-16 00:35:31,077 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:31,077 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:31,077 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:31,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:31,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:31,088 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:31,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:31,088 INFO L82 PathProgramCache]: Analyzing trace with hash -1573583790, now seen corresponding path program 1 times [2019-11-16 00:35:31,089 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:31,089 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982408932] [2019-11-16 00:35:31,089 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:31,089 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:31,089 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:31,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:31,141 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-16 00:35:31,142 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982408932] [2019-11-16 00:35:31,142 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-16 00:35:31,142 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-16 00:35:31,142 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927040736] [2019-11-16 00:35:31,143 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-16 00:35:31,143 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:31,143 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-16 00:35:31,144 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-16 00:35:31,144 INFO L87 Difference]: Start difference. First operand 1505 states and 1946 transitions. cyclomatic complexity: 444 Second operand 3 states. [2019-11-16 00:35:31,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:31,162 INFO L93 Difference]: Finished difference Result 2727 states and 3556 transitions. [2019-11-16 00:35:31,163 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-16 00:35:31,163 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2727 states and 3556 transitions. [2019-11-16 00:35:31,172 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2553 [2019-11-16 00:35:31,187 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2727 states to 2727 states and 3556 transitions. [2019-11-16 00:35:31,187 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2620 [2019-11-16 00:35:31,189 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2620 [2019-11-16 00:35:31,189 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2727 states and 3556 transitions. [2019-11-16 00:35:31,189 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:31,190 INFO L688 BuchiCegarLoop]: Abstraction has 2727 states and 3556 transitions. [2019-11-16 00:35:31,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2727 states and 3556 transitions. [2019-11-16 00:35:31,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2727 to 2727. [2019-11-16 00:35:31,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2727 states. [2019-11-16 00:35:31,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2727 states to 2727 states and 3556 transitions. [2019-11-16 00:35:31,224 INFO L711 BuchiCegarLoop]: Abstraction has 2727 states and 3556 transitions. [2019-11-16 00:35:31,225 INFO L591 BuchiCegarLoop]: Abstraction has 2727 states and 3556 transitions. [2019-11-16 00:35:31,225 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-11-16 00:35:31,225 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2727 states and 3556 transitions. [2019-11-16 00:35:31,232 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2553 [2019-11-16 00:35:31,232 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:31,232 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:31,234 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:31,234 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-16 00:35:31,235 INFO L791 eck$LassoCheckResult]: Stem: 53209#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; 53045#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 53003#L81-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; 53036#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 53041#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 53042#L101-2 assume !false; 53291#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54626#L104 assume !(12292 == ssl3_accept_~s__state~0); 54624#L107 assume !(16384 == ssl3_accept_~s__state~0); 54622#L110 assume !(8192 == ssl3_accept_~s__state~0); 54621#L113 assume !(24576 == ssl3_accept_~s__state~0); 54620#L116 assume !(8195 == ssl3_accept_~s__state~0); 54619#L119 assume !(8480 == ssl3_accept_~s__state~0); 54618#L122 assume !(8481 == ssl3_accept_~s__state~0); 54617#L125 assume !(8482 == ssl3_accept_~s__state~0); 54511#L128 assume 8464 == ssl3_accept_~s__state~0; 53317#L135 [2019-11-16 00:35:31,235 INFO L793 eck$LassoCheckResult]: Loop: 53317#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 54506#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 54502#L276-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; 54500#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54494#L642 ssl3_accept_~skip~0 := 0; 54492#L101-2 assume !false; 54483#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54478#L104 assume !(12292 == ssl3_accept_~s__state~0); 54474#L107 assume !(16384 == ssl3_accept_~s__state~0); 54471#L110 assume !(8192 == ssl3_accept_~s__state~0); 54468#L113 assume !(24576 == ssl3_accept_~s__state~0); 54465#L116 assume !(8195 == ssl3_accept_~s__state~0); 54462#L119 assume !(8480 == ssl3_accept_~s__state~0); 54459#L122 assume !(8481 == ssl3_accept_~s__state~0); 54456#L125 assume !(8482 == ssl3_accept_~s__state~0); 54453#L128 assume !(8464 == ssl3_accept_~s__state~0); 54451#L131 assume !(8465 == ssl3_accept_~s__state~0); 54450#L134 assume !(8466 == ssl3_accept_~s__state~0); 54440#L137 assume 8496 == ssl3_accept_~s__state~0; 53314#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 54438#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 54435#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 54433#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 53120#L295-2 ssl3_accept_~s__init_num~0 := 0; 54432#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54427#L642 ssl3_accept_~skip~0 := 0; 54426#L101-2 assume !false; 54425#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54424#L104 assume !(12292 == ssl3_accept_~s__state~0); 54423#L107 assume !(16384 == ssl3_accept_~s__state~0); 54422#L110 assume !(8192 == ssl3_accept_~s__state~0); 54421#L113 assume !(24576 == ssl3_accept_~s__state~0); 54420#L116 assume !(8195 == ssl3_accept_~s__state~0); 54419#L119 assume !(8480 == ssl3_accept_~s__state~0); 54418#L122 assume !(8481 == ssl3_accept_~s__state~0); 54417#L125 assume !(8482 == ssl3_accept_~s__state~0); 54416#L128 assume !(8464 == ssl3_accept_~s__state~0); 54415#L131 assume !(8465 == ssl3_accept_~s__state~0); 54409#L134 assume !(8466 == ssl3_accept_~s__state~0); 54039#L137 assume !(8496 == ssl3_accept_~s__state~0); 54037#L140 assume !(8497 == ssl3_accept_~s__state~0); 53305#L143 assume 8512 == ssl3_accept_~s__state~0; 53053#L147 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 53054#L306 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 53141#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 53142#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52995#L642 ssl3_accept_~skip~0 := 0; 53114#L101-2 assume !false; 53153#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53154#L104 assume !(12292 == ssl3_accept_~s__state~0); 53226#L107 assume !(16384 == ssl3_accept_~s__state~0); 53217#L110 assume !(8192 == ssl3_accept_~s__state~0); 53157#L113 assume !(24576 == ssl3_accept_~s__state~0); 53122#L116 assume !(8195 == ssl3_accept_~s__state~0); 53123#L119 assume !(8480 == ssl3_accept_~s__state~0); 53076#L122 assume !(8481 == ssl3_accept_~s__state~0); 53047#L125 assume !(8482 == ssl3_accept_~s__state~0); 53048#L128 assume !(8464 == ssl3_accept_~s__state~0); 53064#L131 assume !(8465 == ssl3_accept_~s__state~0); 53255#L134 assume !(8466 == ssl3_accept_~s__state~0); 53230#L137 assume !(8496 == ssl3_accept_~s__state~0); 53231#L140 assume !(8497 == ssl3_accept_~s__state~0); 55675#L143 assume !(8512 == ssl3_accept_~s__state~0); 55674#L146 assume !(8513 == ssl3_accept_~s__state~0); 55673#L149 assume 8528 == ssl3_accept_~s__state~0; 53030#L153 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 53031#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 53070#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 53270#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 53239#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 53149#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 53247#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55656#L642 ssl3_accept_~skip~0 := 0; 55591#L101-2 assume !false; 55590#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55574#L104 assume !(12292 == ssl3_accept_~s__state~0); 55569#L107 assume !(16384 == ssl3_accept_~s__state~0); 55567#L110 assume !(8192 == ssl3_accept_~s__state~0); 54136#L113 assume !(24576 == ssl3_accept_~s__state~0); 54133#L116 assume !(8195 == ssl3_accept_~s__state~0); 54130#L119 assume !(8480 == ssl3_accept_~s__state~0); 54128#L122 assume !(8481 == ssl3_accept_~s__state~0); 54125#L125 assume !(8482 == ssl3_accept_~s__state~0); 54126#L128 assume !(8464 == ssl3_accept_~s__state~0); 55076#L131 assume !(8465 == ssl3_accept_~s__state~0); 54096#L134 assume !(8466 == ssl3_accept_~s__state~0); 54097#L137 assume !(8496 == ssl3_accept_~s__state~0); 55036#L140 assume !(8497 == ssl3_accept_~s__state~0); 55035#L143 assume !(8512 == ssl3_accept_~s__state~0); 54085#L146 assume !(8513 == ssl3_accept_~s__state~0); 54086#L149 assume !(8528 == ssl3_accept_~s__state~0); 54078#L152 assume !(8529 == ssl3_accept_~s__state~0); 54079#L155 assume 8544 == ssl3_accept_~s__state~0; 53481#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 53483#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 53476#L393 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 53477#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 55012#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 55010#L408 assume !(4 == ssl3_accept_~blastFlag~0); 55006#L408-2 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; 55004#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54998#L642 ssl3_accept_~skip~0 := 0; 54996#L101-2 assume !false; 54994#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54992#L104 assume !(12292 == ssl3_accept_~s__state~0); 54989#L107 assume !(16384 == ssl3_accept_~s__state~0); 54986#L110 assume !(8192 == ssl3_accept_~s__state~0); 54959#L113 assume !(24576 == ssl3_accept_~s__state~0); 54958#L116 assume !(8195 == ssl3_accept_~s__state~0); 54010#L119 assume !(8480 == ssl3_accept_~s__state~0); 54005#L122 assume !(8481 == ssl3_accept_~s__state~0); 54006#L125 assume !(8482 == ssl3_accept_~s__state~0); 54000#L128 assume !(8464 == ssl3_accept_~s__state~0); 53998#L131 assume !(8465 == ssl3_accept_~s__state~0); 53996#L134 assume !(8466 == ssl3_accept_~s__state~0); 53929#L137 assume !(8496 == ssl3_accept_~s__state~0); 53924#L140 assume !(8497 == ssl3_accept_~s__state~0); 53920#L143 assume !(8512 == ssl3_accept_~s__state~0); 53914#L146 assume !(8513 == ssl3_accept_~s__state~0); 53906#L149 assume !(8528 == ssl3_accept_~s__state~0); 53903#L152 assume !(8529 == ssl3_accept_~s__state~0); 53901#L155 assume !(8544 == ssl3_accept_~s__state~0); 53899#L158 assume !(8545 == ssl3_accept_~s__state~0); 53897#L161 assume !(8560 == ssl3_accept_~s__state~0); 53895#L164 assume !(8561 == ssl3_accept_~s__state~0); 53893#L167 assume 8448 == ssl3_accept_~s__state~0; 53891#L168 assume !(ssl3_accept_~num1~0 > 0); 53888#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 53886#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53881#L642 ssl3_accept_~skip~0 := 0; 53880#L101-2 assume !false; 53879#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53877#L104 assume !(12292 == ssl3_accept_~s__state~0); 53876#L107 assume 16384 == ssl3_accept_~s__state~0; 53874#L213 ssl3_accept_~s__server~0 := 1; 54033#L218 assume 0 != ssl3_accept_~cb~0; 54032#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 54031#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 54029#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 54027#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 54025#L245 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; 54023#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54018#L642 ssl3_accept_~skip~0 := 0; 54017#L101-2 assume !false; 54016#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54015#L104 assume !(12292 == ssl3_accept_~s__state~0); 54014#L107 assume !(16384 == ssl3_accept_~s__state~0); 54013#L110 assume !(8192 == ssl3_accept_~s__state~0); 54012#L113 assume !(24576 == ssl3_accept_~s__state~0); 54011#L116 assume !(8195 == ssl3_accept_~s__state~0); 54008#L119 assume !(8480 == ssl3_accept_~s__state~0); 54009#L122 assume !(8481 == ssl3_accept_~s__state~0); 54002#L125 assume !(8482 == ssl3_accept_~s__state~0); 54003#L128 assume 8464 == ssl3_accept_~s__state~0; 53317#L135 [2019-11-16 00:35:31,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:31,235 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 15 times [2019-11-16 00:35:31,236 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:31,236 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47814125] [2019-11-16 00:35:31,236 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:31,236 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:31,236 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:31,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:31,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:31,250 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:31,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:31,250 INFO L82 PathProgramCache]: Analyzing trace with hash -1619559581, now seen corresponding path program 1 times [2019-11-16 00:35:31,250 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:31,251 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452912376] [2019-11-16 00:35:31,251 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:31,251 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:31,251 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:31,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:31,312 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-16 00:35:31,313 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452912376] [2019-11-16 00:35:31,313 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [382988115] [2019-11-16 00:35:31,313 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_4c3d9edc-6de3-443a-941f-410b2401f6c1/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-16 00:35:31,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:31,382 INFO L256 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-16 00:35:31,386 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-16 00:35:31,418 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-16 00:35:31,419 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-16 00:35:31,419 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-11-16 00:35:31,419 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462553261] [2019-11-16 00:35:31,420 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-16 00:35:31,420 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:31,420 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-16 00:35:31,420 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-11-16 00:35:31,421 INFO L87 Difference]: Start difference. First operand 2727 states and 3556 transitions. cyclomatic complexity: 833 Second operand 3 states. [2019-11-16 00:35:31,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:31,547 INFO L93 Difference]: Finished difference Result 2799 states and 3644 transitions. [2019-11-16 00:35:31,547 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-16 00:35:31,547 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2799 states and 3644 transitions. [2019-11-16 00:35:31,557 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2625 [2019-11-16 00:35:31,565 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2799 states to 2799 states and 3644 transitions. [2019-11-16 00:35:31,565 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2692 [2019-11-16 00:35:31,566 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2692 [2019-11-16 00:35:31,567 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2799 states and 3644 transitions. [2019-11-16 00:35:31,570 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:31,570 INFO L688 BuchiCegarLoop]: Abstraction has 2799 states and 3644 transitions. [2019-11-16 00:35:31,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2799 states and 3644 transitions. [2019-11-16 00:35:31,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2799 to 2763. [2019-11-16 00:35:31,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2763 states. [2019-11-16 00:35:31,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2763 states to 2763 states and 3600 transitions. [2019-11-16 00:35:31,603 INFO L711 BuchiCegarLoop]: Abstraction has 2763 states and 3600 transitions. [2019-11-16 00:35:31,603 INFO L591 BuchiCegarLoop]: Abstraction has 2763 states and 3600 transitions. [2019-11-16 00:35:31,603 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-11-16 00:35:31,603 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2763 states and 3600 transitions. [2019-11-16 00:35:31,610 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2589 [2019-11-16 00:35:31,610 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:31,611 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:31,612 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:31,612 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-16 00:35:31,613 INFO L791 eck$LassoCheckResult]: Stem: 59200#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; 59037#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 58996#L81-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; 59032#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 59033#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 59034#L101-2 assume !false; 59268#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61301#L104 assume !(12292 == ssl3_accept_~s__state~0); 61300#L107 assume !(16384 == ssl3_accept_~s__state~0); 61299#L110 assume !(8192 == ssl3_accept_~s__state~0); 61298#L113 assume !(24576 == ssl3_accept_~s__state~0); 61297#L116 assume !(8195 == ssl3_accept_~s__state~0); 61295#L119 assume !(8480 == ssl3_accept_~s__state~0); 61293#L122 assume !(8481 == ssl3_accept_~s__state~0); 61291#L125 assume !(8482 == ssl3_accept_~s__state~0); 61287#L128 assume 8464 == ssl3_accept_~s__state~0; 59366#L135 [2019-11-16 00:35:31,613 INFO L793 eck$LassoCheckResult]: Loop: 59366#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 61515#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 61512#L276-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; 61511#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61506#L642 ssl3_accept_~skip~0 := 0; 61500#L101-2 assume !false; 61498#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61496#L104 assume !(12292 == ssl3_accept_~s__state~0); 61494#L107 assume !(16384 == ssl3_accept_~s__state~0); 61492#L110 assume !(8192 == ssl3_accept_~s__state~0); 61490#L113 assume !(24576 == ssl3_accept_~s__state~0); 61488#L116 assume !(8195 == ssl3_accept_~s__state~0); 61486#L119 assume !(8480 == ssl3_accept_~s__state~0); 61484#L122 assume !(8481 == ssl3_accept_~s__state~0); 61482#L125 assume !(8482 == ssl3_accept_~s__state~0); 61480#L128 assume !(8464 == ssl3_accept_~s__state~0); 61478#L131 assume !(8465 == ssl3_accept_~s__state~0); 61476#L134 assume !(8466 == ssl3_accept_~s__state~0); 59360#L137 assume 8496 == ssl3_accept_~s__state~0; 59361#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 59356#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 59357#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 61458#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 59112#L295-2 ssl3_accept_~s__init_num~0 := 0; 59348#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59344#L642 ssl3_accept_~skip~0 := 0; 59339#L101-2 assume !false; 59340#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59335#L104 assume !(12292 == ssl3_accept_~s__state~0); 59336#L107 assume !(16384 == ssl3_accept_~s__state~0); 59331#L110 assume !(8192 == ssl3_accept_~s__state~0); 59332#L113 assume !(24576 == ssl3_accept_~s__state~0); 59327#L116 assume !(8195 == ssl3_accept_~s__state~0); 59328#L119 assume !(8480 == ssl3_accept_~s__state~0); 59323#L122 assume !(8481 == ssl3_accept_~s__state~0); 59324#L125 assume !(8482 == ssl3_accept_~s__state~0); 59319#L128 assume !(8464 == ssl3_accept_~s__state~0); 59320#L131 assume !(8465 == ssl3_accept_~s__state~0); 59315#L134 assume !(8466 == ssl3_accept_~s__state~0); 59316#L137 assume !(8496 == ssl3_accept_~s__state~0); 59311#L140 assume !(8497 == ssl3_accept_~s__state~0); 59312#L143 assume 8512 == ssl3_accept_~s__state~0; 59045#L147 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 59046#L306 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 59135#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 59136#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59106#L642 ssl3_accept_~skip~0 := 0; 59107#L101-2 assume !false; 59146#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59147#L104 assume !(12292 == ssl3_accept_~s__state~0); 59213#L107 assume !(16384 == ssl3_accept_~s__state~0); 59207#L110 assume !(8192 == ssl3_accept_~s__state~0); 59150#L113 assume !(24576 == ssl3_accept_~s__state~0); 59116#L116 assume !(8195 == ssl3_accept_~s__state~0); 59117#L119 assume !(8480 == ssl3_accept_~s__state~0); 61725#L122 assume !(8481 == ssl3_accept_~s__state~0); 61724#L125 assume !(8482 == ssl3_accept_~s__state~0); 61723#L128 assume !(8464 == ssl3_accept_~s__state~0); 61722#L131 assume !(8465 == ssl3_accept_~s__state~0); 61721#L134 assume !(8466 == ssl3_accept_~s__state~0); 59217#L137 assume !(8496 == ssl3_accept_~s__state~0); 59218#L140 assume !(8497 == ssl3_accept_~s__state~0); 59226#L143 assume !(8512 == ssl3_accept_~s__state~0); 59492#L146 assume !(8513 == ssl3_accept_~s__state~0); 59291#L149 assume 8528 == ssl3_accept_~s__state~0; 59022#L153 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 59023#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 59062#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 59247#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 59224#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 59142#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 59231#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61689#L642 ssl3_accept_~skip~0 := 0; 61688#L101-2 assume !false; 61687#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61686#L104 assume !(12292 == ssl3_accept_~s__state~0); 60712#L107 assume !(16384 == ssl3_accept_~s__state~0); 60711#L110 assume !(8192 == ssl3_accept_~s__state~0); 60710#L113 assume !(24576 == ssl3_accept_~s__state~0); 60681#L116 assume !(8195 == ssl3_accept_~s__state~0); 60678#L119 assume !(8480 == ssl3_accept_~s__state~0); 60677#L122 assume !(8481 == ssl3_accept_~s__state~0); 60676#L125 assume !(8482 == ssl3_accept_~s__state~0); 60675#L128 assume !(8464 == ssl3_accept_~s__state~0); 60674#L131 assume !(8465 == ssl3_accept_~s__state~0); 60673#L134 assume !(8466 == ssl3_accept_~s__state~0); 60672#L137 assume !(8496 == ssl3_accept_~s__state~0); 60671#L140 assume !(8497 == ssl3_accept_~s__state~0); 60670#L143 assume !(8512 == ssl3_accept_~s__state~0); 60668#L146 assume !(8513 == ssl3_accept_~s__state~0); 60667#L149 assume !(8528 == ssl3_accept_~s__state~0); 60666#L152 assume !(8529 == ssl3_accept_~s__state~0); 60665#L155 assume 8544 == ssl3_accept_~s__state~0; 60611#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 60664#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 60662#L393 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 60661#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 60658#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 59101#L408 assume !(4 == ssl3_accept_~blastFlag~0); 59102#L408-2 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; 59113#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61237#L642 ssl3_accept_~skip~0 := 0; 61233#L101-2 assume !false; 61229#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61225#L104 assume !(12292 == ssl3_accept_~s__state~0); 61221#L107 assume !(16384 == ssl3_accept_~s__state~0); 61217#L110 assume !(8192 == ssl3_accept_~s__state~0); 61213#L113 assume !(24576 == ssl3_accept_~s__state~0); 61209#L116 assume !(8195 == ssl3_accept_~s__state~0); 61205#L119 assume !(8480 == ssl3_accept_~s__state~0); 61201#L122 assume !(8481 == ssl3_accept_~s__state~0); 61198#L125 assume !(8482 == ssl3_accept_~s__state~0); 61195#L128 assume !(8464 == ssl3_accept_~s__state~0); 61192#L131 assume !(8465 == ssl3_accept_~s__state~0); 61189#L134 assume !(8466 == ssl3_accept_~s__state~0); 61186#L137 assume !(8496 == ssl3_accept_~s__state~0); 61183#L140 assume !(8497 == ssl3_accept_~s__state~0); 61181#L143 assume !(8512 == ssl3_accept_~s__state~0); 61180#L146 assume !(8513 == ssl3_accept_~s__state~0); 61178#L149 assume !(8528 == ssl3_accept_~s__state~0); 61176#L152 assume !(8529 == ssl3_accept_~s__state~0); 61174#L155 assume !(8544 == ssl3_accept_~s__state~0); 61173#L158 assume !(8545 == ssl3_accept_~s__state~0); 61171#L161 assume !(8560 == ssl3_accept_~s__state~0); 61169#L164 assume !(8561 == ssl3_accept_~s__state~0); 61168#L167 assume 8448 == ssl3_accept_~s__state~0; 59158#L168 assume !(ssl3_accept_~num1~0 > 0); 59160#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 59221#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60935#L642 ssl3_accept_~skip~0 := 0; 60933#L101-2 assume !false; 60931#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60928#L104 assume 12292 == ssl3_accept_~s__state~0; 60929#L105 ssl3_accept_~s__new_session~0 := 1; 61266#L213 ssl3_accept_~s__server~0 := 1; 61264#L218 assume 0 != ssl3_accept_~cb~0; 61262#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 61260#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 61257#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 61254#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 61252#L245 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; 61247#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61236#L642 ssl3_accept_~skip~0 := 0; 61232#L101-2 assume !false; 61228#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61224#L104 assume !(12292 == ssl3_accept_~s__state~0); 61220#L107 assume !(16384 == ssl3_accept_~s__state~0); 61216#L110 assume !(8192 == ssl3_accept_~s__state~0); 61212#L113 assume !(24576 == ssl3_accept_~s__state~0); 61208#L116 assume !(8195 == ssl3_accept_~s__state~0); 61204#L119 assume !(8480 == ssl3_accept_~s__state~0); 61200#L122 assume !(8481 == ssl3_accept_~s__state~0); 61197#L125 assume !(8482 == ssl3_accept_~s__state~0); 61194#L128 assume 8464 == ssl3_accept_~s__state~0; 59366#L135 [2019-11-16 00:35:31,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:31,614 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 16 times [2019-11-16 00:35:31,614 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:31,614 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019764994] [2019-11-16 00:35:31,614 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:31,614 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:31,614 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:31,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:31,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:31,624 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:31,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:31,625 INFO L82 PathProgramCache]: Analyzing trace with hash -268497457, now seen corresponding path program 1 times [2019-11-16 00:35:31,625 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:31,625 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253820258] [2019-11-16 00:35:31,625 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:31,625 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:31,625 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:31,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:31,672 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-16 00:35:31,673 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253820258] [2019-11-16 00:35:31,673 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1921875709] [2019-11-16 00:35:31,673 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_4c3d9edc-6de3-443a-941f-410b2401f6c1/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-16 00:35:31,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:31,745 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-16 00:35:31,753 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-16 00:35:31,778 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-16 00:35:31,778 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-16 00:35:31,778 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-11-16 00:35:31,778 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979288215] [2019-11-16 00:35:31,778 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-16 00:35:31,779 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:31,779 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-16 00:35:31,779 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-11-16 00:35:31,779 INFO L87 Difference]: Start difference. First operand 2763 states and 3600 transitions. cyclomatic complexity: 841 Second operand 3 states. [2019-11-16 00:35:31,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:31,893 INFO L93 Difference]: Finished difference Result 2771 states and 3600 transitions. [2019-11-16 00:35:31,894 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-16 00:35:31,894 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2771 states and 3600 transitions. [2019-11-16 00:35:31,904 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2597 [2019-11-16 00:35:31,912 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2771 states to 2771 states and 3600 transitions. [2019-11-16 00:35:31,912 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2664 [2019-11-16 00:35:31,914 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2664 [2019-11-16 00:35:31,914 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2771 states and 3600 transitions. [2019-11-16 00:35:31,914 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:31,914 INFO L688 BuchiCegarLoop]: Abstraction has 2771 states and 3600 transitions. [2019-11-16 00:35:31,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2771 states and 3600 transitions. [2019-11-16 00:35:31,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2771 to 2703. [2019-11-16 00:35:31,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2703 states. [2019-11-16 00:35:31,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2703 states to 2703 states and 3512 transitions. [2019-11-16 00:35:31,943 INFO L711 BuchiCegarLoop]: Abstraction has 2703 states and 3512 transitions. [2019-11-16 00:35:31,943 INFO L591 BuchiCegarLoop]: Abstraction has 2703 states and 3512 transitions. [2019-11-16 00:35:31,943 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-11-16 00:35:31,943 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2703 states and 3512 transitions. [2019-11-16 00:35:31,949 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2529 [2019-11-16 00:35:31,949 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:31,949 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:31,951 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:31,951 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-16 00:35:31,951 INFO L791 eck$LassoCheckResult]: Stem: 65191#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; 65039#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 64997#L81-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; 65030#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 65035#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 65036#L101-2 assume !false; 65257#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66444#L104 assume !(12292 == ssl3_accept_~s__state~0); 66436#L107 assume !(16384 == ssl3_accept_~s__state~0); 66437#L110 assume !(8192 == ssl3_accept_~s__state~0); 66428#L113 assume !(24576 == ssl3_accept_~s__state~0); 66429#L116 assume !(8195 == ssl3_accept_~s__state~0); 66420#L119 assume !(8480 == ssl3_accept_~s__state~0); 66421#L122 assume !(8481 == ssl3_accept_~s__state~0); 66412#L125 assume !(8482 == ssl3_accept_~s__state~0); 66413#L128 assume 8464 == ssl3_accept_~s__state~0; 65468#L135 [2019-11-16 00:35:31,952 INFO L793 eck$LassoCheckResult]: Loop: 65468#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 67041#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 66631#L276-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; 67038#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67032#L642 ssl3_accept_~skip~0 := 0; 67030#L101-2 assume !false; 67028#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67026#L104 assume !(12292 == ssl3_accept_~s__state~0); 67024#L107 assume !(16384 == ssl3_accept_~s__state~0); 67022#L110 assume !(8192 == ssl3_accept_~s__state~0); 67020#L113 assume !(24576 == ssl3_accept_~s__state~0); 67018#L116 assume !(8195 == ssl3_accept_~s__state~0); 67016#L119 assume !(8480 == ssl3_accept_~s__state~0); 66950#L122 assume !(8481 == ssl3_accept_~s__state~0); 66949#L125 assume !(8482 == ssl3_accept_~s__state~0); 66948#L128 assume !(8464 == ssl3_accept_~s__state~0); 66947#L131 assume !(8465 == ssl3_accept_~s__state~0); 66946#L134 assume !(8466 == ssl3_accept_~s__state~0); 65814#L137 assume 8496 == ssl3_accept_~s__state~0; 65815#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 65806#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 65807#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 65803#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 65109#L295-2 ssl3_accept_~s__init_num~0 := 0; 65787#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65783#L642 ssl3_accept_~skip~0 := 0; 65772#L101-2 assume !false; 65773#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65765#L104 assume !(12292 == ssl3_accept_~s__state~0); 65766#L107 assume !(16384 == ssl3_accept_~s__state~0); 65757#L110 assume !(8192 == ssl3_accept_~s__state~0); 65758#L113 assume !(24576 == ssl3_accept_~s__state~0); 65749#L116 assume !(8195 == ssl3_accept_~s__state~0); 65750#L119 assume !(8480 == ssl3_accept_~s__state~0); 65741#L122 assume !(8481 == ssl3_accept_~s__state~0); 65742#L125 assume !(8482 == ssl3_accept_~s__state~0); 65733#L128 assume !(8464 == ssl3_accept_~s__state~0); 65734#L131 assume !(8465 == ssl3_accept_~s__state~0); 65725#L134 assume !(8466 == ssl3_accept_~s__state~0); 65726#L137 assume !(8496 == ssl3_accept_~s__state~0); 65668#L140 assume !(8497 == ssl3_accept_~s__state~0); 65669#L143 assume 8512 == ssl3_accept_~s__state~0; 65047#L147 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 65048#L306 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 66602#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 66599#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66595#L642 ssl3_accept_~skip~0 := 0; 66533#L101-2 assume !false; 66534#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66445#L104 assume !(12292 == ssl3_accept_~s__state~0); 66446#L107 assume !(16384 == ssl3_accept_~s__state~0); 66438#L110 assume !(8192 == ssl3_accept_~s__state~0); 66439#L113 assume !(24576 == ssl3_accept_~s__state~0); 66430#L116 assume !(8195 == ssl3_accept_~s__state~0); 66431#L119 assume !(8480 == ssl3_accept_~s__state~0); 66422#L122 assume !(8481 == ssl3_accept_~s__state~0); 66423#L125 assume !(8482 == ssl3_accept_~s__state~0); 66414#L128 assume !(8464 == ssl3_accept_~s__state~0); 66415#L131 assume !(8465 == ssl3_accept_~s__state~0); 66407#L134 assume !(8466 == ssl3_accept_~s__state~0); 66408#L137 assume !(8496 == ssl3_accept_~s__state~0); 66396#L140 assume !(8497 == ssl3_accept_~s__state~0); 66397#L143 assume !(8512 == ssl3_accept_~s__state~0); 66156#L146 assume !(8513 == ssl3_accept_~s__state~0); 66157#L149 assume 8528 == ssl3_accept_~s__state~0; 65453#L153 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 65795#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 66866#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 66865#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 66859#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 66855#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 66852#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66846#L642 ssl3_accept_~skip~0 := 0; 66843#L101-2 assume !false; 66837#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66834#L104 assume !(12292 == ssl3_accept_~s__state~0); 66831#L107 assume !(16384 == ssl3_accept_~s__state~0); 66828#L110 assume !(8192 == ssl3_accept_~s__state~0); 66825#L113 assume !(24576 == ssl3_accept_~s__state~0); 66822#L116 assume !(8195 == ssl3_accept_~s__state~0); 66819#L119 assume !(8480 == ssl3_accept_~s__state~0); 66816#L122 assume !(8481 == ssl3_accept_~s__state~0); 66813#L125 assume !(8482 == ssl3_accept_~s__state~0); 66810#L128 assume !(8464 == ssl3_accept_~s__state~0); 66807#L131 assume !(8465 == ssl3_accept_~s__state~0); 66804#L134 assume !(8466 == ssl3_accept_~s__state~0); 66801#L137 assume !(8496 == ssl3_accept_~s__state~0); 66798#L140 assume !(8497 == ssl3_accept_~s__state~0); 66795#L143 assume !(8512 == ssl3_accept_~s__state~0); 66792#L146 assume !(8513 == ssl3_accept_~s__state~0); 66789#L149 assume !(8528 == ssl3_accept_~s__state~0); 66786#L152 assume !(8529 == ssl3_accept_~s__state~0); 66783#L155 assume 8544 == ssl3_accept_~s__state~0; 66148#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 66778#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 66772#L393 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 66770#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 66765#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 66762#L408 assume !(4 == ssl3_accept_~blastFlag~0); 66756#L408-2 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; 66749#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66743#L642 ssl3_accept_~skip~0 := 0; 66741#L101-2 assume !false; 66739#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66737#L104 assume !(12292 == ssl3_accept_~s__state~0); 66735#L107 assume !(16384 == ssl3_accept_~s__state~0); 66733#L110 assume !(8192 == ssl3_accept_~s__state~0); 66731#L113 assume !(24576 == ssl3_accept_~s__state~0); 66729#L116 assume !(8195 == ssl3_accept_~s__state~0); 66727#L119 assume !(8480 == ssl3_accept_~s__state~0); 66725#L122 assume !(8481 == ssl3_accept_~s__state~0); 66723#L125 assume !(8482 == ssl3_accept_~s__state~0); 66721#L128 assume !(8464 == ssl3_accept_~s__state~0); 66719#L131 assume !(8465 == ssl3_accept_~s__state~0); 66717#L134 assume !(8466 == ssl3_accept_~s__state~0); 66715#L137 assume !(8496 == ssl3_accept_~s__state~0); 66714#L140 assume !(8497 == ssl3_accept_~s__state~0); 66713#L143 assume !(8512 == ssl3_accept_~s__state~0); 66712#L146 assume !(8513 == ssl3_accept_~s__state~0); 66711#L149 assume !(8528 == ssl3_accept_~s__state~0); 66710#L152 assume !(8529 == ssl3_accept_~s__state~0); 66709#L155 assume !(8544 == ssl3_accept_~s__state~0); 66708#L158 assume !(8545 == ssl3_accept_~s__state~0); 66707#L161 assume !(8560 == ssl3_accept_~s__state~0); 66706#L164 assume !(8561 == ssl3_accept_~s__state~0); 66705#L167 assume 8448 == ssl3_accept_~s__state~0; 66704#L168 assume !(ssl3_accept_~num1~0 > 0); 66702#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 66700#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66695#L642 ssl3_accept_~skip~0 := 0; 66694#L101-2 assume !false; 66693#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66691#L104 assume !(12292 == ssl3_accept_~s__state~0); 66690#L107 assume 16384 == ssl3_accept_~s__state~0; 66688#L213 ssl3_accept_~s__server~0 := 1; 66900#L218 assume 0 != ssl3_accept_~cb~0; 66894#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 66895#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 66888#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 66887#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 66764#L245 assume 12292 != ssl3_accept_~s__state~0; 66761#L246 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; 66754#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66744#L642 ssl3_accept_~skip~0 := 0; 66742#L101-2 assume !false; 66740#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66738#L104 assume !(12292 == ssl3_accept_~s__state~0); 66736#L107 assume !(16384 == ssl3_accept_~s__state~0); 66734#L110 assume !(8192 == ssl3_accept_~s__state~0); 66732#L113 assume !(24576 == ssl3_accept_~s__state~0); 66730#L116 assume !(8195 == ssl3_accept_~s__state~0); 66728#L119 assume !(8480 == ssl3_accept_~s__state~0); 66726#L122 assume !(8481 == ssl3_accept_~s__state~0); 66724#L125 assume !(8482 == ssl3_accept_~s__state~0); 66722#L128 assume 8464 == ssl3_accept_~s__state~0; 65468#L135 [2019-11-16 00:35:31,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:31,952 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 17 times [2019-11-16 00:35:31,952 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:31,953 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759997089] [2019-11-16 00:35:31,953 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:31,953 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:31,953 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:31,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:31,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:31,961 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:31,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:31,961 INFO L82 PathProgramCache]: Analyzing trace with hash -1254098, now seen corresponding path program 1 times [2019-11-16 00:35:31,961 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:31,962 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795996184] [2019-11-16 00:35:31,962 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:31,962 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:31,962 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:31,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:32,016 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-11-16 00:35:32,016 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795996184] [2019-11-16 00:35:32,016 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1471061509] [2019-11-16 00:35:32,017 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_4c3d9edc-6de3-443a-941f-410b2401f6c1/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-16 00:35:32,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:32,090 INFO L256 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-16 00:35:32,092 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-16 00:35:32,136 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-16 00:35:32,136 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-16 00:35:32,136 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-16 00:35:32,136 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413411322] [2019-11-16 00:35:32,137 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-16 00:35:32,137 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:32,137 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-16 00:35:32,138 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-16 00:35:32,138 INFO L87 Difference]: Start difference. First operand 2703 states and 3512 transitions. cyclomatic complexity: 813 Second operand 4 states. [2019-11-16 00:35:32,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:32,422 INFO L93 Difference]: Finished difference Result 4219 states and 5369 transitions. [2019-11-16 00:35:32,422 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-16 00:35:32,422 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4219 states and 5369 transitions. [2019-11-16 00:35:32,437 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3397 [2019-11-16 00:35:32,449 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4219 states to 4147 states and 5293 transitions. [2019-11-16 00:35:32,449 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4040 [2019-11-16 00:35:32,452 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4040 [2019-11-16 00:35:32,452 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4147 states and 5293 transitions. [2019-11-16 00:35:32,452 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:32,452 INFO L688 BuchiCegarLoop]: Abstraction has 4147 states and 5293 transitions. [2019-11-16 00:35:32,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4147 states and 5293 transitions. [2019-11-16 00:35:32,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4147 to 3205. [2019-11-16 00:35:32,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3205 states. [2019-11-16 00:35:32,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3205 states to 3205 states and 4133 transitions. [2019-11-16 00:35:32,487 INFO L711 BuchiCegarLoop]: Abstraction has 3205 states and 4133 transitions. [2019-11-16 00:35:32,487 INFO L591 BuchiCegarLoop]: Abstraction has 3205 states and 4133 transitions. [2019-11-16 00:35:32,487 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-11-16 00:35:32,487 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3205 states and 4133 transitions. [2019-11-16 00:35:32,495 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3000 [2019-11-16 00:35:32,495 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:32,495 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:32,497 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:32,497 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, 1] [2019-11-16 00:35:32,498 INFO L791 eck$LassoCheckResult]: Stem: 72583#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; 72432#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 72391#L81-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; 72423#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 72428#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 72429#L101-2 assume !false; 72652#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73768#L104 assume !(12292 == ssl3_accept_~s__state~0); 73767#L107 assume !(16384 == ssl3_accept_~s__state~0); 73766#L110 assume !(8192 == ssl3_accept_~s__state~0); 73765#L113 assume !(24576 == ssl3_accept_~s__state~0); 73764#L116 assume !(8195 == ssl3_accept_~s__state~0); 73763#L119 assume !(8480 == ssl3_accept_~s__state~0); 73762#L122 assume !(8481 == ssl3_accept_~s__state~0); 73761#L125 assume !(8482 == ssl3_accept_~s__state~0); 73760#L128 assume 8464 == ssl3_accept_~s__state~0; 72769#L135 [2019-11-16 00:35:32,498 INFO L793 eck$LassoCheckResult]: Loop: 72769#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 74480#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 74188#L276-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; 74475#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74469#L642 ssl3_accept_~skip~0 := 0; 74466#L101-2 assume !false; 74463#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74460#L104 assume !(12292 == ssl3_accept_~s__state~0); 74457#L107 assume !(16384 == ssl3_accept_~s__state~0); 74454#L110 assume !(8192 == ssl3_accept_~s__state~0); 74451#L113 assume !(24576 == ssl3_accept_~s__state~0); 74448#L116 assume !(8195 == ssl3_accept_~s__state~0); 74445#L119 assume !(8480 == ssl3_accept_~s__state~0); 74441#L122 assume !(8481 == ssl3_accept_~s__state~0); 74438#L125 assume !(8482 == ssl3_accept_~s__state~0); 74434#L128 assume !(8464 == ssl3_accept_~s__state~0); 74432#L131 assume !(8465 == ssl3_accept_~s__state~0); 74431#L134 assume !(8466 == ssl3_accept_~s__state~0); 74333#L137 assume 8496 == ssl3_accept_~s__state~0; 72760#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 74326#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 74159#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 74320#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 72504#L295-2 ssl3_accept_~s__init_num~0 := 0; 74314#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74307#L642 ssl3_accept_~skip~0 := 0; 74304#L101-2 assume !false; 74301#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74298#L104 assume !(12292 == ssl3_accept_~s__state~0); 74295#L107 assume !(16384 == ssl3_accept_~s__state~0); 74291#L110 assume !(8192 == ssl3_accept_~s__state~0); 74286#L113 assume !(24576 == ssl3_accept_~s__state~0); 74281#L116 assume !(8195 == ssl3_accept_~s__state~0); 74272#L119 assume !(8480 == ssl3_accept_~s__state~0); 74265#L122 assume !(8481 == ssl3_accept_~s__state~0); 74260#L125 assume !(8482 == ssl3_accept_~s__state~0); 74255#L128 assume !(8464 == ssl3_accept_~s__state~0); 74250#L131 assume !(8465 == ssl3_accept_~s__state~0); 74245#L134 assume !(8466 == ssl3_accept_~s__state~0); 74240#L137 assume !(8496 == ssl3_accept_~s__state~0); 74235#L140 assume !(8497 == ssl3_accept_~s__state~0); 74200#L143 assume 8512 == ssl3_accept_~s__state~0; 72750#L147 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 74198#L306 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 74199#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 74799#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74792#L642 ssl3_accept_~skip~0 := 0; 74789#L101-2 assume !false; 74786#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74781#L104 assume !(12292 == ssl3_accept_~s__state~0); 74776#L107 assume !(16384 == ssl3_accept_~s__state~0); 74772#L110 assume !(8192 == ssl3_accept_~s__state~0); 74768#L113 assume !(24576 == ssl3_accept_~s__state~0); 74764#L116 assume !(8195 == ssl3_accept_~s__state~0); 74760#L119 assume !(8480 == ssl3_accept_~s__state~0); 74756#L122 assume !(8481 == ssl3_accept_~s__state~0); 74752#L125 assume !(8482 == ssl3_accept_~s__state~0); 74748#L128 assume !(8464 == ssl3_accept_~s__state~0); 74743#L131 assume !(8465 == ssl3_accept_~s__state~0); 74737#L134 assume !(8466 == ssl3_accept_~s__state~0); 74735#L137 assume !(8496 == ssl3_accept_~s__state~0); 74733#L140 assume !(8497 == ssl3_accept_~s__state~0); 74731#L143 assume !(8512 == ssl3_accept_~s__state~0); 74729#L146 assume !(8513 == ssl3_accept_~s__state~0); 74727#L149 assume 8528 == ssl3_accept_~s__state~0; 72741#L153 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 74724#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 74721#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 74719#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 74714#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 74707#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 74704#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74697#L642 ssl3_accept_~skip~0 := 0; 74691#L101-2 assume !false; 74688#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74685#L104 assume !(12292 == ssl3_accept_~s__state~0); 74682#L107 assume !(16384 == ssl3_accept_~s__state~0); 74679#L110 assume !(8192 == ssl3_accept_~s__state~0); 74676#L113 assume !(24576 == ssl3_accept_~s__state~0); 74673#L116 assume !(8195 == ssl3_accept_~s__state~0); 74670#L119 assume !(8480 == ssl3_accept_~s__state~0); 74667#L122 assume !(8481 == ssl3_accept_~s__state~0); 74664#L125 assume !(8482 == ssl3_accept_~s__state~0); 74661#L128 assume !(8464 == ssl3_accept_~s__state~0); 74658#L131 assume !(8465 == ssl3_accept_~s__state~0); 74655#L134 assume !(8466 == ssl3_accept_~s__state~0); 74652#L137 assume !(8496 == ssl3_accept_~s__state~0); 74649#L140 assume !(8497 == ssl3_accept_~s__state~0); 74646#L143 assume !(8512 == ssl3_accept_~s__state~0); 74643#L146 assume !(8513 == ssl3_accept_~s__state~0); 74640#L149 assume !(8528 == ssl3_accept_~s__state~0); 74637#L152 assume !(8529 == ssl3_accept_~s__state~0); 74634#L155 assume 8544 == ssl3_accept_~s__state~0; 72732#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 74629#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 74625#L393 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 74621#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 74618#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 74617#L408 assume !(4 == ssl3_accept_~blastFlag~0); 74615#L408-2 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; 74613#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74608#L642 ssl3_accept_~skip~0 := 0; 74607#L101-2 assume !false; 74606#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74605#L104 assume !(12292 == ssl3_accept_~s__state~0); 74604#L107 assume !(16384 == ssl3_accept_~s__state~0); 74603#L110 assume !(8192 == ssl3_accept_~s__state~0); 74602#L113 assume !(24576 == ssl3_accept_~s__state~0); 74601#L116 assume !(8195 == ssl3_accept_~s__state~0); 74600#L119 assume !(8480 == ssl3_accept_~s__state~0); 74599#L122 assume !(8481 == ssl3_accept_~s__state~0); 74598#L125 assume !(8482 == ssl3_accept_~s__state~0); 74597#L128 assume !(8464 == ssl3_accept_~s__state~0); 74596#L131 assume !(8465 == ssl3_accept_~s__state~0); 74595#L134 assume !(8466 == ssl3_accept_~s__state~0); 74594#L137 assume !(8496 == ssl3_accept_~s__state~0); 74593#L140 assume !(8497 == ssl3_accept_~s__state~0); 74592#L143 assume !(8512 == ssl3_accept_~s__state~0); 74591#L146 assume !(8513 == ssl3_accept_~s__state~0); 74590#L149 assume !(8528 == ssl3_accept_~s__state~0); 74589#L152 assume !(8529 == ssl3_accept_~s__state~0); 74588#L155 assume !(8544 == ssl3_accept_~s__state~0); 74587#L158 assume !(8545 == ssl3_accept_~s__state~0); 74582#L161 assume !(8560 == ssl3_accept_~s__state~0); 74579#L164 assume !(8561 == ssl3_accept_~s__state~0); 74576#L167 assume 8448 == ssl3_accept_~s__state~0; 74572#L168 assume !(ssl3_accept_~num1~0 > 0); 74569#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 74562#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74556#L642 ssl3_accept_~skip~0 := 0; 74554#L101-2 assume !false; 74552#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74550#L104 assume !(12292 == ssl3_accept_~s__state~0); 74548#L107 assume !(16384 == ssl3_accept_~s__state~0); 74546#L110 assume !(8192 == ssl3_accept_~s__state~0); 74544#L113 assume !(24576 == ssl3_accept_~s__state~0); 74542#L116 assume !(8195 == ssl3_accept_~s__state~0); 74540#L119 assume !(8480 == ssl3_accept_~s__state~0); 74538#L122 assume !(8481 == ssl3_accept_~s__state~0); 74536#L125 assume !(8482 == ssl3_accept_~s__state~0); 74534#L128 assume !(8464 == ssl3_accept_~s__state~0); 74532#L131 assume !(8465 == ssl3_accept_~s__state~0); 74530#L134 assume !(8466 == ssl3_accept_~s__state~0); 74528#L137 assume !(8496 == ssl3_accept_~s__state~0); 74526#L140 assume !(8497 == ssl3_accept_~s__state~0); 74524#L143 assume !(8512 == ssl3_accept_~s__state~0); 74522#L146 assume !(8513 == ssl3_accept_~s__state~0); 74520#L149 assume !(8528 == ssl3_accept_~s__state~0); 74518#L152 assume !(8529 == ssl3_accept_~s__state~0); 74516#L155 assume !(8544 == ssl3_accept_~s__state~0); 74514#L158 assume !(8545 == ssl3_accept_~s__state~0); 74512#L161 assume !(8560 == ssl3_accept_~s__state~0); 74510#L164 assume !(8561 == ssl3_accept_~s__state~0); 74508#L167 assume !(8448 == ssl3_accept_~s__state~0); 74504#L170 assume 8576 == ssl3_accept_~s__state~0; 74503#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 74482#L451 assume !(5 == ssl3_accept_~blastFlag~0); 74481#L451-2 assume !(ssl3_accept_~ret~0 <= 0); 74477#L457 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 74478#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 74497#L642 ssl3_accept_~skip~0 := 0; 74496#L101-2 assume !false; 74495#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74494#L104 assume !(12292 == ssl3_accept_~s__state~0); 74493#L107 assume !(16384 == ssl3_accept_~s__state~0); 74492#L110 assume !(8192 == ssl3_accept_~s__state~0); 74491#L113 assume !(24576 == ssl3_accept_~s__state~0); 74490#L116 assume !(8195 == ssl3_accept_~s__state~0); 74489#L119 assume !(8480 == ssl3_accept_~s__state~0); 74488#L122 assume !(8481 == ssl3_accept_~s__state~0); 74487#L125 assume !(8482 == ssl3_accept_~s__state~0); 74485#L128 assume 8464 == ssl3_accept_~s__state~0; 72769#L135 [2019-11-16 00:35:32,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:32,498 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 18 times [2019-11-16 00:35:32,499 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:32,499 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563813344] [2019-11-16 00:35:32,499 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:32,499 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:32,499 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:32,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:32,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:32,506 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:32,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:32,507 INFO L82 PathProgramCache]: Analyzing trace with hash -766268945, now seen corresponding path program 1 times [2019-11-16 00:35:32,507 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:32,507 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33032550] [2019-11-16 00:35:32,507 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:32,507 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:32,507 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:32,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:32,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-16 00:35:32,555 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33032550] [2019-11-16 00:35:32,556 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-16 00:35:32,556 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-16 00:35:32,556 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035764836] [2019-11-16 00:35:32,556 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-16 00:35:32,557 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:32,557 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-16 00:35:32,557 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-16 00:35:32,557 INFO L87 Difference]: Start difference. First operand 3205 states and 4133 transitions. cyclomatic complexity: 934 Second operand 3 states. [2019-11-16 00:35:32,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:32,723 INFO L93 Difference]: Finished difference Result 3525 states and 4497 transitions. [2019-11-16 00:35:32,724 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-16 00:35:32,724 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3525 states and 4497 transitions. [2019-11-16 00:35:32,733 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3152 [2019-11-16 00:35:32,741 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3525 states to 3405 states and 4377 transitions. [2019-11-16 00:35:32,742 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3298 [2019-11-16 00:35:32,744 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3298 [2019-11-16 00:35:32,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3405 states and 4377 transitions. [2019-11-16 00:35:32,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:32,744 INFO L688 BuchiCegarLoop]: Abstraction has 3405 states and 4377 transitions. [2019-11-16 00:35:32,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3405 states and 4377 transitions. [2019-11-16 00:35:32,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3405 to 3201. [2019-11-16 00:35:32,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3201 states. [2019-11-16 00:35:32,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3201 states to 3201 states and 4117 transitions. [2019-11-16 00:35:32,776 INFO L711 BuchiCegarLoop]: Abstraction has 3201 states and 4117 transitions. [2019-11-16 00:35:32,776 INFO L591 BuchiCegarLoop]: Abstraction has 3201 states and 4117 transitions. [2019-11-16 00:35:32,776 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-11-16 00:35:32,777 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3201 states and 4117 transitions. [2019-11-16 00:35:32,783 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2990 [2019-11-16 00:35:32,784 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:32,784 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:32,785 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:32,786 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-16 00:35:32,786 INFO L791 eck$LassoCheckResult]: Stem: 79320#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; 79168#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 79127#L81-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; 79159#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 79164#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 79165#L101-2 assume !false; 79390#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80098#L104 assume !(12292 == ssl3_accept_~s__state~0); 80097#L107 assume !(16384 == ssl3_accept_~s__state~0); 80096#L110 assume !(8192 == ssl3_accept_~s__state~0); 80095#L113 assume !(24576 == ssl3_accept_~s__state~0); 80094#L116 assume !(8195 == ssl3_accept_~s__state~0); 80093#L119 assume !(8480 == ssl3_accept_~s__state~0); 80092#L122 assume !(8481 == ssl3_accept_~s__state~0); 80091#L125 assume !(8482 == ssl3_accept_~s__state~0); 80090#L128 assume 8464 == ssl3_accept_~s__state~0; 79972#L135 [2019-11-16 00:35:32,786 INFO L793 eck$LassoCheckResult]: Loop: 79972#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 82250#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 82192#L276-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; 82249#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82263#L642 ssl3_accept_~skip~0 := 0; 82262#L101-2 assume !false; 82261#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82260#L104 assume !(12292 == ssl3_accept_~s__state~0); 82259#L107 assume !(16384 == ssl3_accept_~s__state~0); 82258#L110 assume !(8192 == ssl3_accept_~s__state~0); 82257#L113 assume !(24576 == ssl3_accept_~s__state~0); 82256#L116 assume !(8195 == ssl3_accept_~s__state~0); 82255#L119 assume !(8480 == ssl3_accept_~s__state~0); 82254#L122 assume !(8481 == ssl3_accept_~s__state~0); 82253#L125 assume !(8482 == ssl3_accept_~s__state~0); 82252#L128 assume !(8464 == ssl3_accept_~s__state~0); 82251#L131 assume !(8465 == ssl3_accept_~s__state~0); 82212#L134 assume !(8466 == ssl3_accept_~s__state~0); 81211#L137 assume 8496 == ssl3_accept_~s__state~0; 79253#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 79254#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 79324#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 80508#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 79239#L295-2 ssl3_accept_~s__init_num~0 := 0; 81726#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81721#L642 ssl3_accept_~skip~0 := 0; 81720#L101-2 assume !false; 81719#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81718#L104 assume !(12292 == ssl3_accept_~s__state~0); 81717#L107 assume !(16384 == ssl3_accept_~s__state~0); 81716#L110 assume !(8192 == ssl3_accept_~s__state~0); 81715#L113 assume !(24576 == ssl3_accept_~s__state~0); 81714#L116 assume !(8195 == ssl3_accept_~s__state~0); 81713#L119 assume !(8480 == ssl3_accept_~s__state~0); 81712#L122 assume !(8481 == ssl3_accept_~s__state~0); 81711#L125 assume !(8482 == ssl3_accept_~s__state~0); 81710#L128 assume !(8464 == ssl3_accept_~s__state~0); 81708#L131 assume !(8465 == ssl3_accept_~s__state~0); 81707#L134 assume !(8466 == ssl3_accept_~s__state~0); 81705#L137 assume !(8496 == ssl3_accept_~s__state~0); 81703#L140 assume !(8497 == ssl3_accept_~s__state~0); 79411#L143 assume 8512 == ssl3_accept_~s__state~0; 79176#L147 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 79177#L306 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 79251#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 79261#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81592#L642 ssl3_accept_~skip~0 := 0; 81586#L101-2 assume !false; 81584#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81582#L104 assume !(12292 == ssl3_accept_~s__state~0); 81580#L107 assume !(16384 == ssl3_accept_~s__state~0); 81578#L110 assume !(8192 == ssl3_accept_~s__state~0); 81576#L113 assume !(24576 == ssl3_accept_~s__state~0); 81574#L116 assume !(8195 == ssl3_accept_~s__state~0); 81572#L119 assume !(8480 == ssl3_accept_~s__state~0); 81570#L122 assume !(8481 == ssl3_accept_~s__state~0); 81417#L125 assume !(8482 == ssl3_accept_~s__state~0); 81330#L128 assume !(8464 == ssl3_accept_~s__state~0); 81323#L131 assume !(8465 == ssl3_accept_~s__state~0); 81320#L134 assume !(8466 == ssl3_accept_~s__state~0); 81317#L137 assume !(8496 == ssl3_accept_~s__state~0); 81314#L140 assume !(8497 == ssl3_accept_~s__state~0); 81311#L143 assume !(8512 == ssl3_accept_~s__state~0); 81308#L146 assume !(8513 == ssl3_accept_~s__state~0); 79421#L149 assume 8528 == ssl3_accept_~s__state~0; 79153#L153 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 79154#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 79194#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 79369#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 79344#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 79267#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 79350#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82124#L642 ssl3_accept_~skip~0 := 0; 82120#L101-2 assume !false; 82116#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82112#L104 assume !(12292 == ssl3_accept_~s__state~0); 82108#L107 assume !(16384 == ssl3_accept_~s__state~0); 82104#L110 assume !(8192 == ssl3_accept_~s__state~0); 82100#L113 assume !(24576 == ssl3_accept_~s__state~0); 82097#L116 assume !(8195 == ssl3_accept_~s__state~0); 82096#L119 assume !(8480 == ssl3_accept_~s__state~0); 82095#L122 assume !(8481 == ssl3_accept_~s__state~0); 82093#L125 assume !(8482 == ssl3_accept_~s__state~0); 82086#L128 assume !(8464 == ssl3_accept_~s__state~0); 82084#L131 assume !(8465 == ssl3_accept_~s__state~0); 81985#L134 assume !(8466 == ssl3_accept_~s__state~0); 81899#L137 assume !(8496 == ssl3_accept_~s__state~0); 81898#L140 assume !(8497 == ssl3_accept_~s__state~0); 81896#L143 assume !(8512 == ssl3_accept_~s__state~0); 81894#L146 assume !(8513 == ssl3_accept_~s__state~0); 81892#L149 assume !(8528 == ssl3_accept_~s__state~0); 81890#L152 assume !(8529 == ssl3_accept_~s__state~0); 81888#L155 assume 8544 == ssl3_accept_~s__state~0; 79845#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 81885#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 81882#L393 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 81880#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 81876#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 81875#L408 assume !(4 == ssl3_accept_~blastFlag~0); 81873#L408-2 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; 81872#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81866#L642 ssl3_accept_~skip~0 := 0; 81864#L101-2 assume !false; 81862#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81860#L104 assume !(12292 == ssl3_accept_~s__state~0); 81858#L107 assume !(16384 == ssl3_accept_~s__state~0); 81856#L110 assume !(8192 == ssl3_accept_~s__state~0); 81854#L113 assume !(24576 == ssl3_accept_~s__state~0); 81852#L116 assume !(8195 == ssl3_accept_~s__state~0); 81850#L119 assume !(8480 == ssl3_accept_~s__state~0); 81848#L122 assume !(8481 == ssl3_accept_~s__state~0); 81846#L125 assume !(8482 == ssl3_accept_~s__state~0); 81843#L128 assume !(8464 == ssl3_accept_~s__state~0); 81841#L131 assume !(8465 == ssl3_accept_~s__state~0); 81839#L134 assume !(8466 == ssl3_accept_~s__state~0); 81837#L137 assume !(8496 == ssl3_accept_~s__state~0); 81835#L140 assume !(8497 == ssl3_accept_~s__state~0); 81833#L143 assume !(8512 == ssl3_accept_~s__state~0); 81831#L146 assume !(8513 == ssl3_accept_~s__state~0); 81829#L149 assume !(8528 == ssl3_accept_~s__state~0); 81827#L152 assume !(8529 == ssl3_accept_~s__state~0); 81825#L155 assume !(8544 == ssl3_accept_~s__state~0); 81823#L158 assume !(8545 == ssl3_accept_~s__state~0); 81822#L161 assume !(8560 == ssl3_accept_~s__state~0); 81821#L164 assume !(8561 == ssl3_accept_~s__state~0); 81820#L167 assume 8448 == ssl3_accept_~s__state~0; 81818#L168 assume !(ssl3_accept_~num1~0 > 0); 81816#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 81815#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81810#L642 ssl3_accept_~skip~0 := 0; 81809#L101-2 assume !false; 81808#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81807#L104 assume !(12292 == ssl3_accept_~s__state~0); 81806#L107 assume !(16384 == ssl3_accept_~s__state~0); 81805#L110 assume !(8192 == ssl3_accept_~s__state~0); 81804#L113 assume !(24576 == ssl3_accept_~s__state~0); 81803#L116 assume !(8195 == ssl3_accept_~s__state~0); 81802#L119 assume !(8480 == ssl3_accept_~s__state~0); 81801#L122 assume !(8481 == ssl3_accept_~s__state~0); 81800#L125 assume !(8482 == ssl3_accept_~s__state~0); 81799#L128 assume !(8464 == ssl3_accept_~s__state~0); 81798#L131 assume !(8465 == ssl3_accept_~s__state~0); 81797#L134 assume !(8466 == ssl3_accept_~s__state~0); 81796#L137 assume !(8496 == ssl3_accept_~s__state~0); 81795#L140 assume !(8497 == ssl3_accept_~s__state~0); 81794#L143 assume !(8512 == ssl3_accept_~s__state~0); 81793#L146 assume !(8513 == ssl3_accept_~s__state~0); 81792#L149 assume !(8528 == ssl3_accept_~s__state~0); 81791#L152 assume !(8529 == ssl3_accept_~s__state~0); 81790#L155 assume !(8544 == ssl3_accept_~s__state~0); 81789#L158 assume !(8545 == ssl3_accept_~s__state~0); 81788#L161 assume !(8560 == ssl3_accept_~s__state~0); 81787#L164 assume !(8561 == ssl3_accept_~s__state~0); 81786#L167 assume !(8448 == ssl3_accept_~s__state~0); 81784#L170 assume 8576 == ssl3_accept_~s__state~0; 81743#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 81783#L451 assume !(5 == ssl3_accept_~blastFlag~0); 81781#L451-2 assume !(ssl3_accept_~ret~0 <= 0); 81780#L457 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 80353#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82240#L642 ssl3_accept_~skip~0 := 0; 82238#L101-2 assume !false; 82236#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82234#L104 assume !(12292 == ssl3_accept_~s__state~0); 82232#L107 assume !(16384 == ssl3_accept_~s__state~0); 82230#L110 assume !(8192 == ssl3_accept_~s__state~0); 82228#L113 assume !(24576 == ssl3_accept_~s__state~0); 82226#L116 assume !(8195 == ssl3_accept_~s__state~0); 82224#L119 assume !(8480 == ssl3_accept_~s__state~0); 82222#L122 assume !(8481 == ssl3_accept_~s__state~0); 82220#L125 assume !(8482 == ssl3_accept_~s__state~0); 82218#L128 assume !(8464 == ssl3_accept_~s__state~0); 82215#L131 assume !(8465 == ssl3_accept_~s__state~0); 82216#L134 assume 8466 == ssl3_accept_~s__state~0; 79972#L135 [2019-11-16 00:35:32,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:32,787 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 19 times [2019-11-16 00:35:32,787 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:32,787 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930800320] [2019-11-16 00:35:32,787 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:32,787 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:32,788 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:32,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:32,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:32,795 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:32,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:32,795 INFO L82 PathProgramCache]: Analyzing trace with hash -1945043500, now seen corresponding path program 1 times [2019-11-16 00:35:32,796 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:32,796 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447288151] [2019-11-16 00:35:32,796 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:32,796 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:32,796 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:32,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:32,865 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-16 00:35:32,865 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447288151] [2019-11-16 00:35:32,865 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-16 00:35:32,865 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-16 00:35:32,866 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54905675] [2019-11-16 00:35:32,866 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-16 00:35:32,866 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:32,866 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-16 00:35:32,867 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-16 00:35:32,867 INFO L87 Difference]: Start difference. First operand 3201 states and 4117 transitions. cyclomatic complexity: 923 Second operand 3 states. [2019-11-16 00:35:32,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:32,885 INFO L93 Difference]: Finished difference Result 5771 states and 7385 transitions. [2019-11-16 00:35:32,886 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-16 00:35:32,886 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5771 states and 7385 transitions. [2019-11-16 00:35:32,904 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 5560 [2019-11-16 00:35:32,919 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5771 states to 5771 states and 7385 transitions. [2019-11-16 00:35:32,919 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5664 [2019-11-16 00:35:32,923 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5664 [2019-11-16 00:35:32,923 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5771 states and 7385 transitions. [2019-11-16 00:35:32,923 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:32,923 INFO L688 BuchiCegarLoop]: Abstraction has 5771 states and 7385 transitions. [2019-11-16 00:35:32,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5771 states and 7385 transitions. [2019-11-16 00:35:32,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5771 to 3201. [2019-11-16 00:35:32,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3201 states. [2019-11-16 00:35:32,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3201 states to 3201 states and 4113 transitions. [2019-11-16 00:35:32,965 INFO L711 BuchiCegarLoop]: Abstraction has 3201 states and 4113 transitions. [2019-11-16 00:35:32,965 INFO L591 BuchiCegarLoop]: Abstraction has 3201 states and 4113 transitions. [2019-11-16 00:35:32,966 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-11-16 00:35:32,966 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3201 states and 4113 transitions. [2019-11-16 00:35:32,972 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2990 [2019-11-16 00:35:32,972 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:32,972 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:32,974 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:32,974 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:32,974 INFO L791 eck$LassoCheckResult]: Stem: 88308#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; 88147#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 88105#L81-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; 88138#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 88143#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 88144#L101-2 assume !false; 88384#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 88902#L104 assume !(12292 == ssl3_accept_~s__state~0); 88901#L107 assume !(16384 == ssl3_accept_~s__state~0); 88900#L110 assume !(8192 == ssl3_accept_~s__state~0); 88899#L113 assume !(24576 == ssl3_accept_~s__state~0); 88898#L116 assume !(8195 == ssl3_accept_~s__state~0); 88897#L119 assume !(8480 == ssl3_accept_~s__state~0); 88896#L122 assume !(8481 == ssl3_accept_~s__state~0); 88895#L125 assume !(8482 == ssl3_accept_~s__state~0); 88894#L128 assume 8464 == ssl3_accept_~s__state~0; 88467#L135 [2019-11-16 00:35:32,975 INFO L793 eck$LassoCheckResult]: Loop: 88467#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 91279#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 88190#L276-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; 88191#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91270#L642 ssl3_accept_~skip~0 := 0; 91265#L101-2 assume !false; 91258#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91256#L104 assume !(12292 == ssl3_accept_~s__state~0); 91255#L107 assume !(16384 == ssl3_accept_~s__state~0); 91254#L110 assume !(8192 == ssl3_accept_~s__state~0); 91253#L113 assume !(24576 == ssl3_accept_~s__state~0); 91252#L116 assume !(8195 == ssl3_accept_~s__state~0); 91251#L119 assume !(8480 == ssl3_accept_~s__state~0); 91250#L122 assume !(8481 == ssl3_accept_~s__state~0); 91249#L125 assume !(8482 == ssl3_accept_~s__state~0); 91248#L128 assume !(8464 == ssl3_accept_~s__state~0); 91247#L131 assume !(8465 == ssl3_accept_~s__state~0); 90728#L134 assume !(8466 == ssl3_accept_~s__state~0); 89672#L137 assume 8496 == ssl3_accept_~s__state~0; 89015#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 89016#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 89011#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 89012#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 88221#L295-2 ssl3_accept_~s__init_num~0 := 0; 89007#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89002#L642 ssl3_accept_~skip~0 := 0; 89001#L101-2 assume !false; 89000#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 88999#L104 assume !(12292 == ssl3_accept_~s__state~0); 88998#L107 assume !(16384 == ssl3_accept_~s__state~0); 88997#L110 assume !(8192 == ssl3_accept_~s__state~0); 88996#L113 assume !(24576 == ssl3_accept_~s__state~0); 88995#L116 assume !(8195 == ssl3_accept_~s__state~0); 88994#L119 assume !(8480 == ssl3_accept_~s__state~0); 88993#L122 assume !(8481 == ssl3_accept_~s__state~0); 88992#L125 assume !(8482 == ssl3_accept_~s__state~0); 88991#L128 assume !(8464 == ssl3_accept_~s__state~0); 88990#L131 assume !(8465 == ssl3_accept_~s__state~0); 88989#L134 assume !(8466 == ssl3_accept_~s__state~0); 88988#L137 assume !(8496 == ssl3_accept_~s__state~0); 88986#L140 assume !(8497 == ssl3_accept_~s__state~0); 88987#L143 assume 8512 == ssl3_accept_~s__state~0; 88155#L147 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 88156#L306 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 88233#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 88244#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91212#L642 ssl3_accept_~skip~0 := 0; 91211#L101-2 assume !false; 91210#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91209#L104 assume !(12292 == ssl3_accept_~s__state~0); 91208#L107 assume !(16384 == ssl3_accept_~s__state~0); 91207#L110 assume !(8192 == ssl3_accept_~s__state~0); 91206#L113 assume !(24576 == ssl3_accept_~s__state~0); 91205#L116 assume !(8195 == ssl3_accept_~s__state~0); 91198#L119 assume !(8480 == ssl3_accept_~s__state~0); 91197#L122 assume !(8481 == ssl3_accept_~s__state~0); 91196#L125 assume !(8482 == ssl3_accept_~s__state~0); 91195#L128 assume !(8464 == ssl3_accept_~s__state~0); 91193#L131 assume !(8465 == ssl3_accept_~s__state~0); 88350#L134 assume !(8466 == ssl3_accept_~s__state~0); 88327#L137 assume !(8496 == ssl3_accept_~s__state~0); 88328#L140 assume !(8497 == ssl3_accept_~s__state~0); 88282#L143 assume !(8512 == ssl3_accept_~s__state~0); 88263#L146 assume !(8513 == ssl3_accept_~s__state~0); 88264#L149 assume 8528 == ssl3_accept_~s__state~0; 88132#L153 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 88133#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 88139#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 88140#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 88178#L358 assume !(3 == ssl3_accept_~blastFlag~0); 88249#L358-2 assume !(ssl3_accept_~ret~0 <= 0); 88250#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 88342#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 90896#L642 ssl3_accept_~skip~0 := 0; 90894#L101-2 assume !false; 90892#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 90890#L104 assume !(12292 == ssl3_accept_~s__state~0); 90888#L107 assume !(16384 == ssl3_accept_~s__state~0); 90886#L110 assume !(8192 == ssl3_accept_~s__state~0); 90884#L113 assume !(24576 == ssl3_accept_~s__state~0); 90882#L116 assume !(8195 == ssl3_accept_~s__state~0); 90880#L119 assume !(8480 == ssl3_accept_~s__state~0); 90878#L122 assume !(8481 == ssl3_accept_~s__state~0); 90876#L125 assume !(8482 == ssl3_accept_~s__state~0); 90874#L128 assume !(8464 == ssl3_accept_~s__state~0); 90872#L131 assume !(8465 == ssl3_accept_~s__state~0); 90870#L134 assume !(8466 == ssl3_accept_~s__state~0); 90869#L137 assume !(8496 == ssl3_accept_~s__state~0); 90867#L140 assume !(8497 == ssl3_accept_~s__state~0); 90865#L143 assume !(8512 == ssl3_accept_~s__state~0); 90863#L146 assume !(8513 == ssl3_accept_~s__state~0); 90862#L149 assume !(8528 == ssl3_accept_~s__state~0); 90815#L152 assume !(8529 == ssl3_accept_~s__state~0); 90720#L155 assume 8544 == ssl3_accept_~s__state~0; 89058#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 90718#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 88332#L393 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 88333#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 90653#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 90651#L408 assume !(4 == ssl3_accept_~blastFlag~0); 90648#L408-2 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; 90646#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 90640#L642 ssl3_accept_~skip~0 := 0; 90638#L101-2 assume !false; 90636#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 90634#L104 assume !(12292 == ssl3_accept_~s__state~0); 90632#L107 assume !(16384 == ssl3_accept_~s__state~0); 90630#L110 assume !(8192 == ssl3_accept_~s__state~0); 90628#L113 assume !(24576 == ssl3_accept_~s__state~0); 90626#L116 assume !(8195 == ssl3_accept_~s__state~0); 90624#L119 assume !(8480 == ssl3_accept_~s__state~0); 90622#L122 assume !(8481 == ssl3_accept_~s__state~0); 90620#L125 assume !(8482 == ssl3_accept_~s__state~0); 90618#L128 assume !(8464 == ssl3_accept_~s__state~0); 90616#L131 assume !(8465 == ssl3_accept_~s__state~0); 90615#L134 assume !(8466 == ssl3_accept_~s__state~0); 90613#L137 assume !(8496 == ssl3_accept_~s__state~0); 90607#L140 assume !(8497 == ssl3_accept_~s__state~0); 90605#L143 assume !(8512 == ssl3_accept_~s__state~0); 90603#L146 assume !(8513 == ssl3_accept_~s__state~0); 90601#L149 assume !(8528 == ssl3_accept_~s__state~0); 90599#L152 assume !(8529 == ssl3_accept_~s__state~0); 90597#L155 assume !(8544 == ssl3_accept_~s__state~0); 90595#L158 assume !(8545 == ssl3_accept_~s__state~0); 90593#L161 assume !(8560 == ssl3_accept_~s__state~0); 90591#L164 assume !(8561 == ssl3_accept_~s__state~0); 90590#L167 assume 8448 == ssl3_accept_~s__state~0; 90587#L168 assume !(ssl3_accept_~num1~0 > 0); 90584#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 90581#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 90575#L642 ssl3_accept_~skip~0 := 0; 90573#L101-2 assume !false; 90571#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 90569#L104 assume !(12292 == ssl3_accept_~s__state~0); 90567#L107 assume !(16384 == ssl3_accept_~s__state~0); 90565#L110 assume !(8192 == ssl3_accept_~s__state~0); 90563#L113 assume !(24576 == ssl3_accept_~s__state~0); 90561#L116 assume !(8195 == ssl3_accept_~s__state~0); 90559#L119 assume !(8480 == ssl3_accept_~s__state~0); 90557#L122 assume !(8481 == ssl3_accept_~s__state~0); 90555#L125 assume !(8482 == ssl3_accept_~s__state~0); 90553#L128 assume !(8464 == ssl3_accept_~s__state~0); 90551#L131 assume !(8465 == ssl3_accept_~s__state~0); 90549#L134 assume !(8466 == ssl3_accept_~s__state~0); 90546#L137 assume !(8496 == ssl3_accept_~s__state~0); 90543#L140 assume !(8497 == ssl3_accept_~s__state~0); 90537#L143 assume !(8512 == ssl3_accept_~s__state~0); 90535#L146 assume !(8513 == ssl3_accept_~s__state~0); 90533#L149 assume !(8528 == ssl3_accept_~s__state~0); 90531#L152 assume !(8529 == ssl3_accept_~s__state~0); 90529#L155 assume !(8544 == ssl3_accept_~s__state~0); 90527#L158 assume !(8545 == ssl3_accept_~s__state~0); 90525#L161 assume !(8560 == ssl3_accept_~s__state~0); 90523#L164 assume !(8561 == ssl3_accept_~s__state~0); 90521#L167 assume !(8448 == ssl3_accept_~s__state~0); 90519#L170 assume 8576 == ssl3_accept_~s__state~0; 90165#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 90516#L451 assume !(5 == ssl3_accept_~blastFlag~0); 90514#L451-2 assume !(ssl3_accept_~ret~0 <= 0); 90512#L457 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 89519#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91264#L642 ssl3_accept_~skip~0 := 0; 91263#L101-2 assume !false; 91261#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91257#L104 assume !(12292 == ssl3_accept_~s__state~0); 91239#L107 assume !(16384 == ssl3_accept_~s__state~0); 88316#L110 assume !(8192 == ssl3_accept_~s__state~0); 88258#L113 assume !(24576 == ssl3_accept_~s__state~0); 88259#L116 assume !(8195 == ssl3_accept_~s__state~0); 91224#L119 assume !(8480 == ssl3_accept_~s__state~0); 88179#L122 assume !(8481 == ssl3_accept_~s__state~0); 88149#L125 assume !(8482 == ssl3_accept_~s__state~0); 88150#L128 assume !(8464 == ssl3_accept_~s__state~0); 88128#L131 assume !(8465 == ssl3_accept_~s__state~0); 88129#L134 assume 8466 == ssl3_accept_~s__state~0; 88467#L135 [2019-11-16 00:35:32,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:32,975 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 20 times [2019-11-16 00:35:32,975 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:32,976 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909714313] [2019-11-16 00:35:32,976 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:32,976 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:32,976 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:32,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:32,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:32,983 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:32,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:32,984 INFO L82 PathProgramCache]: Analyzing trace with hash 1945224058, now seen corresponding path program 1 times [2019-11-16 00:35:32,984 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:32,984 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223508741] [2019-11-16 00:35:32,984 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:32,984 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:32,984 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:32,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:33,119 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-16 00:35:33,119 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223508741] [2019-11-16 00:35:33,119 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-16 00:35:33,120 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-11-16 00:35:33,120 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416288447] [2019-11-16 00:35:33,120 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-16 00:35:33,120 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:33,120 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-11-16 00:35:33,120 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-16 00:35:33,120 INFO L87 Difference]: Start difference. First operand 3201 states and 4113 transitions. cyclomatic complexity: 919 Second operand 5 states. [2019-11-16 00:35:33,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:33,266 INFO L93 Difference]: Finished difference Result 13477 states and 17179 transitions. [2019-11-16 00:35:33,266 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-11-16 00:35:33,266 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13477 states and 17179 transitions. [2019-11-16 00:35:33,313 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 13114 [2019-11-16 00:35:33,346 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13477 states to 13477 states and 17179 transitions. [2019-11-16 00:35:33,346 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13370 [2019-11-16 00:35:33,355 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13370 [2019-11-16 00:35:33,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13477 states and 17179 transitions. [2019-11-16 00:35:33,365 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:33,366 INFO L688 BuchiCegarLoop]: Abstraction has 13477 states and 17179 transitions. [2019-11-16 00:35:33,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13477 states and 17179 transitions. [2019-11-16 00:35:33,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13477 to 5803. [2019-11-16 00:35:33,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5803 states. [2019-11-16 00:35:33,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5803 states to 5803 states and 7433 transitions. [2019-11-16 00:35:33,457 INFO L711 BuchiCegarLoop]: Abstraction has 5803 states and 7433 transitions. [2019-11-16 00:35:33,457 INFO L591 BuchiCegarLoop]: Abstraction has 5803 states and 7433 transitions. [2019-11-16 00:35:33,457 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-11-16 00:35:33,457 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5803 states and 7433 transitions. [2019-11-16 00:35:33,470 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 5592 [2019-11-16 00:35:33,470 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:33,470 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:33,473 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:33,473 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:33,473 INFO L791 eck$LassoCheckResult]: Stem: 104997#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; 104841#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 104800#L81-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; 104836#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 104837#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 104838#L101-2 assume !false; 105073#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105241#L104 assume !(12292 == ssl3_accept_~s__state~0); 105242#L107 assume !(16384 == ssl3_accept_~s__state~0); 106325#L110 assume !(8192 == ssl3_accept_~s__state~0); 106326#L113 assume !(24576 == ssl3_accept_~s__state~0); 106321#L116 assume !(8195 == ssl3_accept_~s__state~0); 106322#L119 assume !(8480 == ssl3_accept_~s__state~0); 106315#L122 assume !(8481 == ssl3_accept_~s__state~0); 106316#L125 assume !(8482 == ssl3_accept_~s__state~0); 106307#L128 assume 8464 == ssl3_accept_~s__state~0; 104955#L135 [2019-11-16 00:35:33,474 INFO L793 eck$LassoCheckResult]: Loop: 104955#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 104887#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 104885#L276-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; 104886#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110148#L642 ssl3_accept_~skip~0 := 0; 110146#L101-2 assume !false; 110144#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110142#L104 assume !(12292 == ssl3_accept_~s__state~0); 110140#L107 assume !(16384 == ssl3_accept_~s__state~0); 110138#L110 assume !(8192 == ssl3_accept_~s__state~0); 110136#L113 assume !(24576 == ssl3_accept_~s__state~0); 110134#L116 assume !(8195 == ssl3_accept_~s__state~0); 110131#L119 assume !(8480 == ssl3_accept_~s__state~0); 110130#L122 assume !(8481 == ssl3_accept_~s__state~0); 110037#L125 assume !(8482 == ssl3_accept_~s__state~0); 110036#L128 assume !(8464 == ssl3_accept_~s__state~0); 110033#L131 assume !(8465 == ssl3_accept_~s__state~0); 109579#L134 assume !(8466 == ssl3_accept_~s__state~0); 106259#L137 assume 8496 == ssl3_accept_~s__state~0; 106254#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 106249#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 105767#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 106240#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 104916#L295-2 ssl3_accept_~s__init_num~0 := 0; 106229#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 106220#L642 ssl3_accept_~skip~0 := 0; 106214#L101-2 assume !false; 106101#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 106089#L104 assume !(12292 == ssl3_accept_~s__state~0); 106082#L107 assume !(16384 == ssl3_accept_~s__state~0); 106074#L110 assume !(8192 == ssl3_accept_~s__state~0); 106066#L113 assume !(24576 == ssl3_accept_~s__state~0); 106058#L116 assume !(8195 == ssl3_accept_~s__state~0); 106044#L119 assume !(8480 == ssl3_accept_~s__state~0); 105822#L122 assume !(8481 == ssl3_accept_~s__state~0); 105789#L125 assume !(8482 == ssl3_accept_~s__state~0); 105784#L128 assume !(8464 == ssl3_accept_~s__state~0); 105660#L131 assume !(8465 == ssl3_accept_~s__state~0); 105656#L134 assume !(8466 == ssl3_accept_~s__state~0); 105399#L137 assume !(8496 == ssl3_accept_~s__state~0); 105396#L140 assume !(8497 == ssl3_accept_~s__state~0); 105099#L143 assume 8512 == ssl3_accept_~s__state~0; 105100#L147 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 105734#L306 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 105727#L310 assume !(2 == ssl3_accept_~blastFlag~0); 105046#L310-2 assume !(ssl3_accept_~ret~0 <= 0); 105047#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 109667#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 109663#L642 ssl3_accept_~skip~0 := 0; 109658#L101-2 assume !false; 109659#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109654#L104 assume !(12292 == ssl3_accept_~s__state~0); 109655#L107 assume !(16384 == ssl3_accept_~s__state~0); 109650#L110 assume !(8192 == ssl3_accept_~s__state~0); 109651#L113 assume !(24576 == ssl3_accept_~s__state~0); 109646#L116 assume !(8195 == ssl3_accept_~s__state~0); 109647#L119 assume !(8480 == ssl3_accept_~s__state~0); 109642#L122 assume !(8481 == ssl3_accept_~s__state~0); 109643#L125 assume !(8482 == ssl3_accept_~s__state~0); 109638#L128 assume !(8464 == ssl3_accept_~s__state~0); 109639#L131 assume !(8465 == ssl3_accept_~s__state~0); 109634#L134 assume !(8466 == ssl3_accept_~s__state~0); 109635#L137 assume !(8496 == ssl3_accept_~s__state~0); 109630#L140 assume !(8497 == ssl3_accept_~s__state~0); 109631#L143 assume !(8512 == ssl3_accept_~s__state~0); 109626#L146 assume !(8513 == ssl3_accept_~s__state~0); 109627#L149 assume 8528 == ssl3_accept_~s__state~0; 105141#L153 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 110290#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 110289#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 104871#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 104872#L358 assume !(3 == ssl3_accept_~blastFlag~0); 104975#L358-2 assume !(ssl3_accept_~ret~0 <= 0); 105031#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 105032#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110326#L642 ssl3_accept_~skip~0 := 0; 110324#L101-2 assume !false; 110322#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110320#L104 assume !(12292 == ssl3_accept_~s__state~0); 110318#L107 assume !(16384 == ssl3_accept_~s__state~0); 110316#L110 assume !(8192 == ssl3_accept_~s__state~0); 110314#L113 assume !(24576 == ssl3_accept_~s__state~0); 110312#L116 assume !(8195 == ssl3_accept_~s__state~0); 110310#L119 assume !(8480 == ssl3_accept_~s__state~0); 110308#L122 assume !(8481 == ssl3_accept_~s__state~0); 110306#L125 assume !(8482 == ssl3_accept_~s__state~0); 110304#L128 assume !(8464 == ssl3_accept_~s__state~0); 110302#L131 assume !(8465 == ssl3_accept_~s__state~0); 110301#L134 assume !(8466 == ssl3_accept_~s__state~0); 110299#L137 assume !(8496 == ssl3_accept_~s__state~0); 110212#L140 assume !(8497 == ssl3_accept_~s__state~0); 110211#L143 assume !(8512 == ssl3_accept_~s__state~0); 110209#L146 assume !(8513 == ssl3_accept_~s__state~0); 110206#L149 assume !(8528 == ssl3_accept_~s__state~0); 110111#L152 assume !(8529 == ssl3_accept_~s__state~0); 110112#L155 assume 8544 == ssl3_accept_~s__state~0; 105045#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 104849#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 104851#L393 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 105010#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 104909#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 104967#L408 assume !(4 == ssl3_accept_~blastFlag~0); 110178#L408-2 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; 110176#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110171#L642 ssl3_accept_~skip~0 := 0; 110170#L101-2 assume !false; 110169#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110168#L104 assume !(12292 == ssl3_accept_~s__state~0); 110167#L107 assume !(16384 == ssl3_accept_~s__state~0); 110166#L110 assume !(8192 == ssl3_accept_~s__state~0); 110165#L113 assume !(24576 == ssl3_accept_~s__state~0); 110164#L116 assume !(8195 == ssl3_accept_~s__state~0); 110163#L119 assume !(8480 == ssl3_accept_~s__state~0); 110162#L122 assume !(8481 == ssl3_accept_~s__state~0); 110161#L125 assume !(8482 == ssl3_accept_~s__state~0); 110160#L128 assume !(8464 == ssl3_accept_~s__state~0); 110159#L131 assume !(8465 == ssl3_accept_~s__state~0); 110158#L134 assume !(8466 == ssl3_accept_~s__state~0); 110157#L137 assume !(8496 == ssl3_accept_~s__state~0); 110156#L140 assume !(8497 == ssl3_accept_~s__state~0); 110154#L143 assume !(8512 == ssl3_accept_~s__state~0); 110149#L146 assume !(8513 == ssl3_accept_~s__state~0); 110147#L149 assume !(8528 == ssl3_accept_~s__state~0); 110145#L152 assume !(8529 == ssl3_accept_~s__state~0); 110143#L155 assume !(8544 == ssl3_accept_~s__state~0); 110141#L158 assume !(8545 == ssl3_accept_~s__state~0); 110139#L161 assume !(8560 == ssl3_accept_~s__state~0); 110137#L164 assume !(8561 == ssl3_accept_~s__state~0); 110135#L167 assume 8448 == ssl3_accept_~s__state~0; 110133#L168 assume !(ssl3_accept_~num1~0 > 0); 105021#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 105022#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110567#L642 ssl3_accept_~skip~0 := 0; 110565#L101-2 assume !false; 110563#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110561#L104 assume !(12292 == ssl3_accept_~s__state~0); 110559#L107 assume !(16384 == ssl3_accept_~s__state~0); 110557#L110 assume !(8192 == ssl3_accept_~s__state~0); 110555#L113 assume !(24576 == ssl3_accept_~s__state~0); 110553#L116 assume !(8195 == ssl3_accept_~s__state~0); 110551#L119 assume !(8480 == ssl3_accept_~s__state~0); 110549#L122 assume !(8481 == ssl3_accept_~s__state~0); 110547#L125 assume !(8482 == ssl3_accept_~s__state~0); 110545#L128 assume !(8464 == ssl3_accept_~s__state~0); 110543#L131 assume !(8465 == ssl3_accept_~s__state~0); 110541#L134 assume !(8466 == ssl3_accept_~s__state~0); 110540#L137 assume !(8496 == ssl3_accept_~s__state~0); 110538#L140 assume !(8497 == ssl3_accept_~s__state~0); 110536#L143 assume !(8512 == ssl3_accept_~s__state~0); 110535#L146 assume !(8513 == ssl3_accept_~s__state~0); 110534#L149 assume !(8528 == ssl3_accept_~s__state~0); 110533#L152 assume !(8529 == ssl3_accept_~s__state~0); 110531#L155 assume !(8544 == ssl3_accept_~s__state~0); 110526#L158 assume !(8545 == ssl3_accept_~s__state~0); 110524#L161 assume !(8560 == ssl3_accept_~s__state~0); 110522#L164 assume !(8561 == ssl3_accept_~s__state~0); 110520#L167 assume !(8448 == ssl3_accept_~s__state~0); 110042#L170 assume 8576 == ssl3_accept_~s__state~0; 104939#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 104940#L451 assume !(5 == ssl3_accept_~blastFlag~0); 105011#L451-2 assume !(ssl3_accept_~ret~0 <= 0); 105012#L457 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 104969#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 109733#L642 ssl3_accept_~skip~0 := 0; 109729#L101-2 assume !false; 109725#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109721#L104 assume !(12292 == ssl3_accept_~s__state~0); 109717#L107 assume !(16384 == ssl3_accept_~s__state~0); 109713#L110 assume !(8192 == ssl3_accept_~s__state~0); 109709#L113 assume !(24576 == ssl3_accept_~s__state~0); 109705#L116 assume !(8195 == ssl3_accept_~s__state~0); 109701#L119 assume !(8480 == ssl3_accept_~s__state~0); 109697#L122 assume !(8481 == ssl3_accept_~s__state~0); 109692#L125 assume !(8482 == ssl3_accept_~s__state~0); 109689#L128 assume !(8464 == ssl3_accept_~s__state~0); 109683#L131 assume !(8465 == ssl3_accept_~s__state~0); 109684#L134 assume 8466 == ssl3_accept_~s__state~0; 104955#L135 [2019-11-16 00:35:33,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:33,474 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 21 times [2019-11-16 00:35:33,475 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:33,475 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730059279] [2019-11-16 00:35:33,475 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:33,475 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:33,475 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:33,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:33,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:33,485 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:33,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:33,486 INFO L82 PathProgramCache]: Analyzing trace with hash 1808692564, now seen corresponding path program 1 times [2019-11-16 00:35:33,486 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:33,486 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713046806] [2019-11-16 00:35:33,486 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:33,487 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:33,487 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:33,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:33,542 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 182 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2019-11-16 00:35:33,542 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713046806] [2019-11-16 00:35:33,543 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-16 00:35:33,543 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-16 00:35:33,543 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471263881] [2019-11-16 00:35:33,545 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-16 00:35:33,545 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:33,545 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-16 00:35:33,546 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-16 00:35:33,546 INFO L87 Difference]: Start difference. First operand 5803 states and 7433 transitions. cyclomatic complexity: 1641 Second operand 3 states. [2019-11-16 00:35:33,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:33,649 INFO L93 Difference]: Finished difference Result 8028 states and 10198 transitions. [2019-11-16 00:35:33,649 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-16 00:35:33,649 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8028 states and 10198 transitions. [2019-11-16 00:35:33,681 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7682 [2019-11-16 00:35:33,703 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8028 states to 8028 states and 10198 transitions. [2019-11-16 00:35:33,703 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7829 [2019-11-16 00:35:33,713 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7829 [2019-11-16 00:35:33,714 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8028 states and 10198 transitions. [2019-11-16 00:35:33,719 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:33,719 INFO L688 BuchiCegarLoop]: Abstraction has 8028 states and 10198 transitions. [2019-11-16 00:35:33,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8028 states and 10198 transitions. [2019-11-16 00:35:33,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8028 to 7936. [2019-11-16 00:35:33,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7936 states. [2019-11-16 00:35:33,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7936 states to 7936 states and 10095 transitions. [2019-11-16 00:35:33,880 INFO L711 BuchiCegarLoop]: Abstraction has 7936 states and 10095 transitions. [2019-11-16 00:35:33,881 INFO L591 BuchiCegarLoop]: Abstraction has 7936 states and 10095 transitions. [2019-11-16 00:35:33,881 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-11-16 00:35:33,881 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7936 states and 10095 transitions. [2019-11-16 00:35:33,899 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7633 [2019-11-16 00:35:33,900 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:33,900 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:33,905 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:33,905 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:33,905 INFO L791 eck$LassoCheckResult]: Stem: 118841#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; 118679#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 118637#L81-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; 118674#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 118675#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 118676#L101-2 assume !false; 118911#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 120178#L104 assume !(12292 == ssl3_accept_~s__state~0); 120166#L107 assume !(16384 == ssl3_accept_~s__state~0); 120167#L110 assume !(8192 == ssl3_accept_~s__state~0); 120153#L113 assume !(24576 == ssl3_accept_~s__state~0); 120154#L116 assume !(8195 == ssl3_accept_~s__state~0); 120138#L119 assume !(8480 == ssl3_accept_~s__state~0); 120139#L122 assume !(8481 == ssl3_accept_~s__state~0); 120129#L125 assume !(8482 == ssl3_accept_~s__state~0); 120130#L128 assume 8464 == ssl3_accept_~s__state~0; 119778#L135 [2019-11-16 00:35:33,906 INFO L793 eck$LassoCheckResult]: Loop: 119778#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 122769#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 122015#L276-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; 122765#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 122761#L642 ssl3_accept_~skip~0 := 0; 122504#L101-2 assume !false; 122505#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122490#L104 assume !(12292 == ssl3_accept_~s__state~0); 122491#L107 assume !(16384 == ssl3_accept_~s__state~0); 122480#L110 assume !(8192 == ssl3_accept_~s__state~0); 122481#L113 assume !(24576 == ssl3_accept_~s__state~0); 122226#L116 assume !(8195 == ssl3_accept_~s__state~0); 122227#L119 assume !(8480 == ssl3_accept_~s__state~0); 122212#L122 assume !(8481 == ssl3_accept_~s__state~0); 122213#L125 assume !(8482 == ssl3_accept_~s__state~0); 122169#L128 assume !(8464 == ssl3_accept_~s__state~0); 122170#L131 assume !(8465 == ssl3_accept_~s__state~0); 121665#L134 assume !(8466 == ssl3_accept_~s__state~0); 119046#L137 assume 8496 == ssl3_accept_~s__state~0; 119043#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 119038#L289 assume !(1 == ssl3_accept_~blastFlag~0); 119039#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 120398#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 118754#L295-2 ssl3_accept_~s__init_num~0 := 0; 120374#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 120370#L642 ssl3_accept_~skip~0 := 0; 120357#L101-2 assume !false; 120358#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 120345#L104 assume !(12292 == ssl3_accept_~s__state~0); 120346#L107 assume !(16384 == ssl3_accept_~s__state~0); 120333#L110 assume !(8192 == ssl3_accept_~s__state~0); 120334#L113 assume !(24576 == ssl3_accept_~s__state~0); 120321#L116 assume !(8195 == ssl3_accept_~s__state~0); 120322#L119 assume !(8480 == ssl3_accept_~s__state~0); 120309#L122 assume !(8481 == ssl3_accept_~s__state~0); 120310#L125 assume !(8482 == ssl3_accept_~s__state~0); 120297#L128 assume !(8464 == ssl3_accept_~s__state~0); 120298#L131 assume !(8465 == ssl3_accept_~s__state~0); 120286#L134 assume !(8466 == ssl3_accept_~s__state~0); 120287#L137 assume !(8496 == ssl3_accept_~s__state~0); 120273#L140 assume !(8497 == ssl3_accept_~s__state~0); 120274#L143 assume 8512 == ssl3_accept_~s__state~0; 119884#L147 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 122198#L306 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 118969#L310 assume !(2 == ssl3_accept_~blastFlag~0); 118970#L310-2 assume !(ssl3_accept_~ret~0 <= 0); 122476#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 122474#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 122469#L642 ssl3_accept_~skip~0 := 0; 122468#L101-2 assume !false; 122467#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122466#L104 assume !(12292 == ssl3_accept_~s__state~0); 122465#L107 assume !(16384 == ssl3_accept_~s__state~0); 122464#L110 assume !(8192 == ssl3_accept_~s__state~0); 122463#L113 assume !(24576 == ssl3_accept_~s__state~0); 122462#L116 assume !(8195 == ssl3_accept_~s__state~0); 122461#L119 assume !(8480 == ssl3_accept_~s__state~0); 122460#L122 assume !(8481 == ssl3_accept_~s__state~0); 122459#L125 assume !(8482 == ssl3_accept_~s__state~0); 122458#L128 assume !(8464 == ssl3_accept_~s__state~0); 122457#L131 assume !(8465 == ssl3_accept_~s__state~0); 122456#L134 assume !(8466 == ssl3_accept_~s__state~0); 122455#L137 assume !(8496 == ssl3_accept_~s__state~0); 122454#L140 assume !(8497 == ssl3_accept_~s__state~0); 122453#L143 assume !(8512 == ssl3_accept_~s__state~0); 122452#L146 assume !(8513 == ssl3_accept_~s__state~0); 122451#L149 assume 8528 == ssl3_accept_~s__state~0; 119985#L153 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 122450#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 122442#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 122435#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 122438#L358 assume !(3 == ssl3_accept_~blastFlag~0); 122433#L358-2 assume !(ssl3_accept_~ret~0 <= 0); 122432#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 122430#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 122425#L642 ssl3_accept_~skip~0 := 0; 122423#L101-2 assume !false; 122418#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122416#L104 assume !(12292 == ssl3_accept_~s__state~0); 122414#L107 assume !(16384 == ssl3_accept_~s__state~0); 122412#L110 assume !(8192 == ssl3_accept_~s__state~0); 122410#L113 assume !(24576 == ssl3_accept_~s__state~0); 122408#L116 assume !(8195 == ssl3_accept_~s__state~0); 122406#L119 assume !(8480 == ssl3_accept_~s__state~0); 122404#L122 assume !(8481 == ssl3_accept_~s__state~0); 122402#L125 assume !(8482 == ssl3_accept_~s__state~0); 122400#L128 assume !(8464 == ssl3_accept_~s__state~0); 122398#L131 assume !(8465 == ssl3_accept_~s__state~0); 122396#L134 assume !(8466 == ssl3_accept_~s__state~0); 122394#L137 assume !(8496 == ssl3_accept_~s__state~0); 122392#L140 assume !(8497 == ssl3_accept_~s__state~0); 122390#L143 assume !(8512 == ssl3_accept_~s__state~0); 122388#L146 assume !(8513 == ssl3_accept_~s__state~0); 122386#L149 assume !(8528 == ssl3_accept_~s__state~0); 122384#L152 assume !(8529 == ssl3_accept_~s__state~0); 122382#L155 assume 8544 == ssl3_accept_~s__state~0; 119976#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 122379#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 122376#L393 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 122374#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 122370#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 122369#L408 assume !(4 == ssl3_accept_~blastFlag~0); 122367#L408-2 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; 122365#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 122360#L642 ssl3_accept_~skip~0 := 0; 122359#L101-2 assume !false; 122358#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122357#L104 assume !(12292 == ssl3_accept_~s__state~0); 122356#L107 assume !(16384 == ssl3_accept_~s__state~0); 122355#L110 assume !(8192 == ssl3_accept_~s__state~0); 122354#L113 assume !(24576 == ssl3_accept_~s__state~0); 122353#L116 assume !(8195 == ssl3_accept_~s__state~0); 122352#L119 assume !(8480 == ssl3_accept_~s__state~0); 122351#L122 assume !(8481 == ssl3_accept_~s__state~0); 122350#L125 assume !(8482 == ssl3_accept_~s__state~0); 122349#L128 assume !(8464 == ssl3_accept_~s__state~0); 122348#L131 assume !(8465 == ssl3_accept_~s__state~0); 122347#L134 assume !(8466 == ssl3_accept_~s__state~0); 122346#L137 assume !(8496 == ssl3_accept_~s__state~0); 122345#L140 assume !(8497 == ssl3_accept_~s__state~0); 122344#L143 assume !(8512 == ssl3_accept_~s__state~0); 122343#L146 assume !(8513 == ssl3_accept_~s__state~0); 122342#L149 assume !(8528 == ssl3_accept_~s__state~0); 122341#L152 assume !(8529 == ssl3_accept_~s__state~0); 122340#L155 assume !(8544 == ssl3_accept_~s__state~0); 122339#L158 assume !(8545 == ssl3_accept_~s__state~0); 122338#L161 assume !(8560 == ssl3_accept_~s__state~0); 122337#L164 assume !(8561 == ssl3_accept_~s__state~0); 122336#L167 assume 8448 == ssl3_accept_~s__state~0; 122335#L168 assume !(ssl3_accept_~num1~0 > 0); 122333#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 122331#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 122326#L642 ssl3_accept_~skip~0 := 0; 122325#L101-2 assume !false; 122324#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122323#L104 assume !(12292 == ssl3_accept_~s__state~0); 122322#L107 assume !(16384 == ssl3_accept_~s__state~0); 122321#L110 assume !(8192 == ssl3_accept_~s__state~0); 122320#L113 assume !(24576 == ssl3_accept_~s__state~0); 122319#L116 assume !(8195 == ssl3_accept_~s__state~0); 122318#L119 assume !(8480 == ssl3_accept_~s__state~0); 122317#L122 assume !(8481 == ssl3_accept_~s__state~0); 122316#L125 assume !(8482 == ssl3_accept_~s__state~0); 122315#L128 assume !(8464 == ssl3_accept_~s__state~0); 122314#L131 assume !(8465 == ssl3_accept_~s__state~0); 122313#L134 assume !(8466 == ssl3_accept_~s__state~0); 122312#L137 assume !(8496 == ssl3_accept_~s__state~0); 122311#L140 assume !(8497 == ssl3_accept_~s__state~0); 122310#L143 assume !(8512 == ssl3_accept_~s__state~0); 122309#L146 assume !(8513 == ssl3_accept_~s__state~0); 122308#L149 assume !(8528 == ssl3_accept_~s__state~0); 122307#L152 assume !(8529 == ssl3_accept_~s__state~0); 122306#L155 assume !(8544 == ssl3_accept_~s__state~0); 122304#L158 assume !(8545 == ssl3_accept_~s__state~0); 122302#L161 assume !(8560 == ssl3_accept_~s__state~0); 122301#L164 assume !(8561 == ssl3_accept_~s__state~0); 122300#L167 assume !(8448 == ssl3_accept_~s__state~0); 122299#L170 assume 8576 == ssl3_accept_~s__state~0; 121543#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 122298#L451 assume !(5 == ssl3_accept_~blastFlag~0); 122297#L451-2 assume !(ssl3_accept_~ret~0 <= 0); 122250#L457 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 120268#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 122732#L642 ssl3_accept_~skip~0 := 0; 122733#L101-2 assume !false; 122495#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122496#L104 assume !(12292 == ssl3_accept_~s__state~0); 122485#L107 assume !(16384 == ssl3_accept_~s__state~0); 122486#L110 assume !(8192 == ssl3_accept_~s__state~0); 122448#L113 assume !(24576 == ssl3_accept_~s__state~0); 122449#L116 assume !(8195 == ssl3_accept_~s__state~0); 122217#L119 assume !(8480 == ssl3_accept_~s__state~0); 122218#L122 assume !(8481 == ssl3_accept_~s__state~0); 122206#L125 assume !(8482 == ssl3_accept_~s__state~0); 122207#L128 assume !(8464 == ssl3_accept_~s__state~0); 120271#L131 assume !(8465 == ssl3_accept_~s__state~0); 120272#L134 assume 8466 == ssl3_accept_~s__state~0; 119778#L135 [2019-11-16 00:35:33,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:33,906 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 22 times [2019-11-16 00:35:33,906 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:33,906 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557136476] [2019-11-16 00:35:33,907 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:33,907 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:33,907 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:33,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:33,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:33,914 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:33,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:33,914 INFO L82 PathProgramCache]: Analyzing trace with hash -1102861996, now seen corresponding path program 1 times [2019-11-16 00:35:33,914 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:33,915 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842767215] [2019-11-16 00:35:33,915 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:33,915 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:33,915 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:33,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:33,947 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-16 00:35:33,948 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842767215] [2019-11-16 00:35:33,948 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-16 00:35:33,949 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-16 00:35:33,949 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676503465] [2019-11-16 00:35:33,949 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-16 00:35:33,949 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:33,950 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-16 00:35:33,950 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-16 00:35:33,950 INFO L87 Difference]: Start difference. First operand 7936 states and 10095 transitions. cyclomatic complexity: 2173 Second operand 3 states. [2019-11-16 00:35:34,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:34,022 INFO L93 Difference]: Finished difference Result 8032 states and 10211 transitions. [2019-11-16 00:35:34,023 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-16 00:35:34,023 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8032 states and 10211 transitions. [2019-11-16 00:35:34,049 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7681 [2019-11-16 00:35:34,068 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8032 states to 8032 states and 10211 transitions. [2019-11-16 00:35:34,068 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7833 [2019-11-16 00:35:34,073 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7833 [2019-11-16 00:35:34,073 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8032 states and 10211 transitions. [2019-11-16 00:35:34,077 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:34,077 INFO L688 BuchiCegarLoop]: Abstraction has 8032 states and 10211 transitions. [2019-11-16 00:35:34,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8032 states and 10211 transitions. [2019-11-16 00:35:34,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8032 to 8032. [2019-11-16 00:35:34,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8032 states. [2019-11-16 00:35:34,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8032 states to 8032 states and 10211 transitions. [2019-11-16 00:35:34,155 INFO L711 BuchiCegarLoop]: Abstraction has 8032 states and 10211 transitions. [2019-11-16 00:35:34,155 INFO L591 BuchiCegarLoop]: Abstraction has 8032 states and 10211 transitions. [2019-11-16 00:35:34,156 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-11-16 00:35:34,156 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8032 states and 10211 transitions. [2019-11-16 00:35:34,175 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7681 [2019-11-16 00:35:34,175 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:34,175 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:34,177 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:34,177 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:34,177 INFO L791 eck$LassoCheckResult]: Stem: 134825#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; 134655#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 134611#L81-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; 134650#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 134651#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 134652#L101-2 assume !false; 134902#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136097#L104 assume !(12292 == ssl3_accept_~s__state~0); 136093#L107 assume !(16384 == ssl3_accept_~s__state~0); 136094#L110 assume !(8192 == ssl3_accept_~s__state~0); 136089#L113 assume !(24576 == ssl3_accept_~s__state~0); 136090#L116 assume !(8195 == ssl3_accept_~s__state~0); 136085#L119 assume !(8480 == ssl3_accept_~s__state~0); 136086#L122 assume !(8481 == ssl3_accept_~s__state~0); 136081#L125 assume !(8482 == ssl3_accept_~s__state~0); 136082#L128 assume 8464 == ssl3_accept_~s__state~0; 135752#L135 [2019-11-16 00:35:34,178 INFO L793 eck$LassoCheckResult]: Loop: 135752#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 136219#L276 assume !(0 == ssl3_accept_~blastFlag~0); 136220#L276-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; 137297#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 137292#L642 ssl3_accept_~skip~0 := 0; 137291#L101-2 assume !false; 137290#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137289#L104 assume !(12292 == ssl3_accept_~s__state~0); 137288#L107 assume !(16384 == ssl3_accept_~s__state~0); 137287#L110 assume !(8192 == ssl3_accept_~s__state~0); 137286#L113 assume !(24576 == ssl3_accept_~s__state~0); 137285#L116 assume !(8195 == ssl3_accept_~s__state~0); 137284#L119 assume !(8480 == ssl3_accept_~s__state~0); 137283#L122 assume !(8481 == ssl3_accept_~s__state~0); 137282#L125 assume !(8482 == ssl3_accept_~s__state~0); 137281#L128 assume !(8464 == ssl3_accept_~s__state~0); 137280#L131 assume !(8465 == ssl3_accept_~s__state~0); 136144#L134 assume !(8466 == ssl3_accept_~s__state~0); 135731#L137 assume 8496 == ssl3_accept_~s__state~0; 135728#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 135729#L289 assume !(1 == ssl3_accept_~blastFlag~0); 136195#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 136193#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 134733#L295-2 ssl3_accept_~s__init_num~0 := 0; 136189#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 136185#L642 ssl3_accept_~skip~0 := 0; 136180#L101-2 assume !false; 136181#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136176#L104 assume !(12292 == ssl3_accept_~s__state~0); 136177#L107 assume !(16384 == ssl3_accept_~s__state~0); 136172#L110 assume !(8192 == ssl3_accept_~s__state~0); 136173#L113 assume !(24576 == ssl3_accept_~s__state~0); 136168#L116 assume !(8195 == ssl3_accept_~s__state~0); 136169#L119 assume !(8480 == ssl3_accept_~s__state~0); 136164#L122 assume !(8481 == ssl3_accept_~s__state~0); 136165#L125 assume !(8482 == ssl3_accept_~s__state~0); 136160#L128 assume !(8464 == ssl3_accept_~s__state~0); 136161#L131 assume !(8465 == ssl3_accept_~s__state~0); 136156#L134 assume !(8466 == ssl3_accept_~s__state~0); 136157#L137 assume !(8496 == ssl3_accept_~s__state~0); 136152#L140 assume !(8497 == ssl3_accept_~s__state~0); 136153#L143 assume 8512 == ssl3_accept_~s__state~0; 136020#L147 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 137041#L306 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 137039#L310 assume !(2 == ssl3_accept_~blastFlag~0); 137038#L310-2 assume !(ssl3_accept_~ret~0 <= 0); 137037#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 137035#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 137030#L642 ssl3_accept_~skip~0 := 0; 137029#L101-2 assume !false; 137028#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137027#L104 assume !(12292 == ssl3_accept_~s__state~0); 137026#L107 assume !(16384 == ssl3_accept_~s__state~0); 137025#L110 assume !(8192 == ssl3_accept_~s__state~0); 137024#L113 assume !(24576 == ssl3_accept_~s__state~0); 137023#L116 assume !(8195 == ssl3_accept_~s__state~0); 137022#L119 assume !(8480 == ssl3_accept_~s__state~0); 137021#L122 assume !(8481 == ssl3_accept_~s__state~0); 137020#L125 assume !(8482 == ssl3_accept_~s__state~0); 137019#L128 assume !(8464 == ssl3_accept_~s__state~0); 137018#L131 assume !(8465 == ssl3_accept_~s__state~0); 137017#L134 assume !(8466 == ssl3_accept_~s__state~0); 137016#L137 assume !(8496 == ssl3_accept_~s__state~0); 137015#L140 assume !(8497 == ssl3_accept_~s__state~0); 137014#L143 assume !(8512 == ssl3_accept_~s__state~0); 137013#L146 assume !(8513 == ssl3_accept_~s__state~0); 137012#L149 assume 8528 == ssl3_accept_~s__state~0; 136008#L153 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 137011#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 137010#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 137001#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 137004#L358 assume !(3 == ssl3_accept_~blastFlag~0); 136999#L358-2 assume !(ssl3_accept_~ret~0 <= 0); 136998#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 136996#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 136991#L642 ssl3_accept_~skip~0 := 0; 136990#L101-2 assume !false; 136988#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136983#L104 assume !(12292 == ssl3_accept_~s__state~0); 136981#L107 assume !(16384 == ssl3_accept_~s__state~0); 136979#L110 assume !(8192 == ssl3_accept_~s__state~0); 136977#L113 assume !(24576 == ssl3_accept_~s__state~0); 136975#L116 assume !(8195 == ssl3_accept_~s__state~0); 136973#L119 assume !(8480 == ssl3_accept_~s__state~0); 136971#L122 assume !(8481 == ssl3_accept_~s__state~0); 136969#L125 assume !(8482 == ssl3_accept_~s__state~0); 136967#L128 assume !(8464 == ssl3_accept_~s__state~0); 136965#L131 assume !(8465 == ssl3_accept_~s__state~0); 136963#L134 assume !(8466 == ssl3_accept_~s__state~0); 136961#L137 assume !(8496 == ssl3_accept_~s__state~0); 136959#L140 assume !(8497 == ssl3_accept_~s__state~0); 136957#L143 assume !(8512 == ssl3_accept_~s__state~0); 136955#L146 assume !(8513 == ssl3_accept_~s__state~0); 136953#L149 assume !(8528 == ssl3_accept_~s__state~0); 136951#L152 assume !(8529 == ssl3_accept_~s__state~0); 136949#L155 assume 8544 == ssl3_accept_~s__state~0; 135996#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 136942#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 136939#L393 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 136937#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 136933#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 136931#L408 assume !(4 == ssl3_accept_~blastFlag~0); 136929#L408-2 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; 136928#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 136923#L642 ssl3_accept_~skip~0 := 0; 136922#L101-2 assume !false; 136921#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136920#L104 assume !(12292 == ssl3_accept_~s__state~0); 136918#L107 assume !(16384 == ssl3_accept_~s__state~0); 136916#L110 assume !(8192 == ssl3_accept_~s__state~0); 136915#L113 assume !(24576 == ssl3_accept_~s__state~0); 136914#L116 assume !(8195 == ssl3_accept_~s__state~0); 136913#L119 assume !(8480 == ssl3_accept_~s__state~0); 136901#L122 assume !(8481 == ssl3_accept_~s__state~0); 136900#L125 assume !(8482 == ssl3_accept_~s__state~0); 136899#L128 assume !(8464 == ssl3_accept_~s__state~0); 136898#L131 assume !(8465 == ssl3_accept_~s__state~0); 136897#L134 assume !(8466 == ssl3_accept_~s__state~0); 136896#L137 assume !(8496 == ssl3_accept_~s__state~0); 136895#L140 assume !(8497 == ssl3_accept_~s__state~0); 136894#L143 assume !(8512 == ssl3_accept_~s__state~0); 136871#L146 assume !(8513 == ssl3_accept_~s__state~0); 136870#L149 assume !(8528 == ssl3_accept_~s__state~0); 136868#L152 assume !(8529 == ssl3_accept_~s__state~0); 136866#L155 assume !(8544 == ssl3_accept_~s__state~0); 136864#L158 assume !(8545 == ssl3_accept_~s__state~0); 136862#L161 assume !(8560 == ssl3_accept_~s__state~0); 136860#L164 assume !(8561 == ssl3_accept_~s__state~0); 136858#L167 assume 8448 == ssl3_accept_~s__state~0; 136856#L168 assume !(ssl3_accept_~num1~0 > 0); 136854#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 136846#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 136841#L642 ssl3_accept_~skip~0 := 0; 136840#L101-2 assume !false; 136839#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136838#L104 assume !(12292 == ssl3_accept_~s__state~0); 136837#L107 assume !(16384 == ssl3_accept_~s__state~0); 136836#L110 assume !(8192 == ssl3_accept_~s__state~0); 136835#L113 assume !(24576 == ssl3_accept_~s__state~0); 136834#L116 assume !(8195 == ssl3_accept_~s__state~0); 136833#L119 assume !(8480 == ssl3_accept_~s__state~0); 136832#L122 assume !(8481 == ssl3_accept_~s__state~0); 136830#L125 assume !(8482 == ssl3_accept_~s__state~0); 136829#L128 assume !(8464 == ssl3_accept_~s__state~0); 136828#L131 assume !(8465 == ssl3_accept_~s__state~0); 136827#L134 assume !(8466 == ssl3_accept_~s__state~0); 136826#L137 assume !(8496 == ssl3_accept_~s__state~0); 136825#L140 assume !(8497 == ssl3_accept_~s__state~0); 136824#L143 assume !(8512 == ssl3_accept_~s__state~0); 136823#L146 assume !(8513 == ssl3_accept_~s__state~0); 136821#L149 assume !(8528 == ssl3_accept_~s__state~0); 136819#L152 assume !(8529 == ssl3_accept_~s__state~0); 136817#L155 assume !(8544 == ssl3_accept_~s__state~0); 136815#L158 assume !(8545 == ssl3_accept_~s__state~0); 136813#L161 assume !(8560 == ssl3_accept_~s__state~0); 136811#L164 assume !(8561 == ssl3_accept_~s__state~0); 136808#L167 assume !(8448 == ssl3_accept_~s__state~0); 136809#L170 assume 8576 == ssl3_accept_~s__state~0; 136601#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 136802#L451 assume !(5 == ssl3_accept_~blastFlag~0); 136750#L451-2 assume !(ssl3_accept_~ret~0 <= 0); 136751#L457 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 136334#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 137066#L642 ssl3_accept_~skip~0 := 0; 137065#L101-2 assume !false; 137064#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137063#L104 assume !(12292 == ssl3_accept_~s__state~0); 137062#L107 assume !(16384 == ssl3_accept_~s__state~0); 137061#L110 assume !(8192 == ssl3_accept_~s__state~0); 137060#L113 assume !(24576 == ssl3_accept_~s__state~0); 137059#L116 assume !(8195 == ssl3_accept_~s__state~0); 137058#L119 assume !(8480 == ssl3_accept_~s__state~0); 137057#L122 assume !(8481 == ssl3_accept_~s__state~0); 137056#L125 assume !(8482 == ssl3_accept_~s__state~0); 137055#L128 assume !(8464 == ssl3_accept_~s__state~0); 137053#L131 assume !(8465 == ssl3_accept_~s__state~0); 136283#L134 assume 8466 == ssl3_accept_~s__state~0; 135752#L135 [2019-11-16 00:35:34,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:34,178 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 23 times [2019-11-16 00:35:34,179 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:34,179 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235669730] [2019-11-16 00:35:34,179 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:34,179 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:34,179 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:34,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:34,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:34,187 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:34,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:34,188 INFO L82 PathProgramCache]: Analyzing trace with hash -1535671788, now seen corresponding path program 1 times [2019-11-16 00:35:34,188 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:34,188 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95373746] [2019-11-16 00:35:34,188 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:34,189 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:34,189 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:34,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:34,225 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-16 00:35:34,225 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95373746] [2019-11-16 00:35:34,225 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-16 00:35:34,226 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-16 00:35:34,226 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447854770] [2019-11-16 00:35:34,226 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-16 00:35:34,226 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:34,226 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-16 00:35:34,227 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-16 00:35:34,227 INFO L87 Difference]: Start difference. First operand 8032 states and 10211 transitions. cyclomatic complexity: 2195 Second operand 3 states. [2019-11-16 00:35:34,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:34,263 INFO L93 Difference]: Finished difference Result 15282 states and 19368 transitions. [2019-11-16 00:35:34,263 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-16 00:35:34,264 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15282 states and 19368 transitions. [2019-11-16 00:35:34,316 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 14883 [2019-11-16 00:35:34,353 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15282 states to 15282 states and 19368 transitions. [2019-11-16 00:35:34,354 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15083 [2019-11-16 00:35:34,362 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15083 [2019-11-16 00:35:34,363 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15282 states and 19368 transitions. [2019-11-16 00:35:34,363 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:34,363 INFO L688 BuchiCegarLoop]: Abstraction has 15282 states and 19368 transitions. [2019-11-16 00:35:34,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15282 states and 19368 transitions. [2019-11-16 00:35:34,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15282 to 8032. [2019-11-16 00:35:34,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8032 states. [2019-11-16 00:35:34,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8032 states to 8032 states and 10200 transitions. [2019-11-16 00:35:34,459 INFO L711 BuchiCegarLoop]: Abstraction has 8032 states and 10200 transitions. [2019-11-16 00:35:34,460 INFO L591 BuchiCegarLoop]: Abstraction has 8032 states and 10200 transitions. [2019-11-16 00:35:34,460 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-11-16 00:35:34,460 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8032 states and 10200 transitions. [2019-11-16 00:35:34,478 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7681 [2019-11-16 00:35:34,478 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:34,478 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:34,480 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:34,480 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:34,481 INFO L791 eck$LassoCheckResult]: Stem: 158144#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; 157974#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 157932#L81-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; 157965#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 157970#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 157971#L101-2 assume !false; 158222#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 159430#L104 assume !(12292 == ssl3_accept_~s__state~0); 159426#L107 assume !(16384 == ssl3_accept_~s__state~0); 159427#L110 assume !(8192 == ssl3_accept_~s__state~0); 159417#L113 assume !(24576 == ssl3_accept_~s__state~0); 159418#L116 assume !(8195 == ssl3_accept_~s__state~0); 159405#L119 assume !(8480 == ssl3_accept_~s__state~0); 159406#L122 assume !(8481 == ssl3_accept_~s__state~0); 159389#L125 assume !(8482 == ssl3_accept_~s__state~0); 159390#L128 assume 8464 == ssl3_accept_~s__state~0; 159116#L135 [2019-11-16 00:35:34,481 INFO L793 eck$LassoCheckResult]: Loop: 159116#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 159609#L276 assume !(0 == ssl3_accept_~blastFlag~0); 160080#L276-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; 160078#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 160073#L642 ssl3_accept_~skip~0 := 0; 160072#L101-2 assume !false; 160071#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 160070#L104 assume !(12292 == ssl3_accept_~s__state~0); 160069#L107 assume !(16384 == ssl3_accept_~s__state~0); 160068#L110 assume !(8192 == ssl3_accept_~s__state~0); 160067#L113 assume !(24576 == ssl3_accept_~s__state~0); 160066#L116 assume !(8195 == ssl3_accept_~s__state~0); 160065#L119 assume !(8480 == ssl3_accept_~s__state~0); 160064#L122 assume !(8481 == ssl3_accept_~s__state~0); 160063#L125 assume !(8482 == ssl3_accept_~s__state~0); 160062#L128 assume !(8464 == ssl3_accept_~s__state~0); 160061#L131 assume !(8465 == ssl3_accept_~s__state~0); 160059#L134 assume !(8466 == ssl3_accept_~s__state~0); 160058#L137 assume 8496 == ssl3_accept_~s__state~0; 159050#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 159051#L289 assume !(1 == ssl3_accept_~blastFlag~0); 159580#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 159581#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 158051#L295-2 ssl3_accept_~s__init_num~0 := 0; 159576#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 159565#L642 ssl3_accept_~skip~0 := 0; 159566#L101-2 assume !false; 159561#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 159562#L104 assume !(12292 == ssl3_accept_~s__state~0); 159557#L107 assume !(16384 == ssl3_accept_~s__state~0); 159558#L110 assume !(8192 == ssl3_accept_~s__state~0); 159471#L113 assume !(24576 == ssl3_accept_~s__state~0); 159472#L116 assume !(8195 == ssl3_accept_~s__state~0); 159462#L119 assume !(8480 == ssl3_accept_~s__state~0); 159463#L122 assume !(8481 == ssl3_accept_~s__state~0); 159453#L125 assume !(8482 == ssl3_accept_~s__state~0); 159454#L128 assume !(8464 == ssl3_accept_~s__state~0); 159446#L131 assume !(8465 == ssl3_accept_~s__state~0); 159447#L134 assume !(8466 == ssl3_accept_~s__state~0); 159442#L137 assume !(8496 == ssl3_accept_~s__state~0); 159443#L140 assume !(8497 == ssl3_accept_~s__state~0); 159170#L143 assume 8512 == ssl3_accept_~s__state~0; 159171#L147 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 160048#L306 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 160036#L310 assume !(2 == ssl3_accept_~blastFlag~0); 160037#L310-2 assume !(ssl3_accept_~ret~0 <= 0); 160368#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 160366#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 160361#L642 ssl3_accept_~skip~0 := 0; 160360#L101-2 assume !false; 160359#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 160358#L104 assume !(12292 == ssl3_accept_~s__state~0); 160357#L107 assume !(16384 == ssl3_accept_~s__state~0); 160356#L110 assume !(8192 == ssl3_accept_~s__state~0); 160355#L113 assume !(24576 == ssl3_accept_~s__state~0); 160354#L116 assume !(8195 == ssl3_accept_~s__state~0); 160353#L119 assume !(8480 == ssl3_accept_~s__state~0); 160352#L122 assume !(8481 == ssl3_accept_~s__state~0); 160351#L125 assume !(8482 == ssl3_accept_~s__state~0); 160350#L128 assume !(8464 == ssl3_accept_~s__state~0); 160349#L131 assume !(8465 == ssl3_accept_~s__state~0); 160348#L134 assume !(8466 == ssl3_accept_~s__state~0); 160347#L137 assume !(8496 == ssl3_accept_~s__state~0); 160346#L140 assume !(8497 == ssl3_accept_~s__state~0); 160345#L143 assume !(8512 == ssl3_accept_~s__state~0); 160344#L146 assume !(8513 == ssl3_accept_~s__state~0); 160343#L149 assume 8528 == ssl3_accept_~s__state~0; 159246#L153 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 160340#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 160341#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 160332#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 160342#L358 assume !(3 == ssl3_accept_~blastFlag~0); 160330#L358-2 assume !(ssl3_accept_~ret~0 <= 0); 160329#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 160327#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 160322#L642 ssl3_accept_~skip~0 := 0; 160320#L101-2 assume !false; 160313#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 160310#L104 assume !(12292 == ssl3_accept_~s__state~0); 160308#L107 assume !(16384 == ssl3_accept_~s__state~0); 160305#L110 assume !(8192 == ssl3_accept_~s__state~0); 160302#L113 assume !(24576 == ssl3_accept_~s__state~0); 160299#L116 assume !(8195 == ssl3_accept_~s__state~0); 160296#L119 assume !(8480 == ssl3_accept_~s__state~0); 160293#L122 assume !(8481 == ssl3_accept_~s__state~0); 160290#L125 assume !(8482 == ssl3_accept_~s__state~0); 160286#L128 assume !(8464 == ssl3_accept_~s__state~0); 160279#L131 assume !(8465 == ssl3_accept_~s__state~0); 160276#L134 assume !(8466 == ssl3_accept_~s__state~0); 160273#L137 assume !(8496 == ssl3_accept_~s__state~0); 160270#L140 assume !(8497 == ssl3_accept_~s__state~0); 160267#L143 assume !(8512 == ssl3_accept_~s__state~0); 160264#L146 assume !(8513 == ssl3_accept_~s__state~0); 160261#L149 assume !(8528 == ssl3_accept_~s__state~0); 160258#L152 assume !(8529 == ssl3_accept_~s__state~0); 160255#L155 assume 8544 == ssl3_accept_~s__state~0; 159236#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 160250#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 160246#L393 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 160243#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 160238#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 160236#L408 assume !(4 == ssl3_accept_~blastFlag~0); 160233#L408-2 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; 160230#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 160224#L642 ssl3_accept_~skip~0 := 0; 160222#L101-2 assume !false; 160220#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 160218#L104 assume !(12292 == ssl3_accept_~s__state~0); 160216#L107 assume !(16384 == ssl3_accept_~s__state~0); 160214#L110 assume !(8192 == ssl3_accept_~s__state~0); 160212#L113 assume !(24576 == ssl3_accept_~s__state~0); 160210#L116 assume !(8195 == ssl3_accept_~s__state~0); 160208#L119 assume !(8480 == ssl3_accept_~s__state~0); 160206#L122 assume !(8481 == ssl3_accept_~s__state~0); 160204#L125 assume !(8482 == ssl3_accept_~s__state~0); 160202#L128 assume !(8464 == ssl3_accept_~s__state~0); 160200#L131 assume !(8465 == ssl3_accept_~s__state~0); 160198#L134 assume !(8466 == ssl3_accept_~s__state~0); 160196#L137 assume !(8496 == ssl3_accept_~s__state~0); 160194#L140 assume !(8497 == ssl3_accept_~s__state~0); 160192#L143 assume !(8512 == ssl3_accept_~s__state~0); 160190#L146 assume !(8513 == ssl3_accept_~s__state~0); 160188#L149 assume !(8528 == ssl3_accept_~s__state~0); 160179#L152 assume !(8529 == ssl3_accept_~s__state~0); 160177#L155 assume !(8544 == ssl3_accept_~s__state~0); 160175#L158 assume !(8545 == ssl3_accept_~s__state~0); 160173#L161 assume !(8560 == ssl3_accept_~s__state~0); 160171#L164 assume !(8561 == ssl3_accept_~s__state~0); 160169#L167 assume 8448 == ssl3_accept_~s__state~0; 160152#L168 assume !(ssl3_accept_~num1~0 > 0); 160147#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 160138#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 160132#L642 ssl3_accept_~skip~0 := 0; 160130#L101-2 assume !false; 160128#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 160126#L104 assume !(12292 == ssl3_accept_~s__state~0); 160124#L107 assume !(16384 == ssl3_accept_~s__state~0); 160122#L110 assume !(8192 == ssl3_accept_~s__state~0); 160120#L113 assume !(24576 == ssl3_accept_~s__state~0); 160118#L116 assume !(8195 == ssl3_accept_~s__state~0); 160116#L119 assume !(8480 == ssl3_accept_~s__state~0); 160114#L122 assume !(8481 == ssl3_accept_~s__state~0); 160112#L125 assume !(8482 == ssl3_accept_~s__state~0); 160110#L128 assume !(8464 == ssl3_accept_~s__state~0); 160108#L131 assume !(8465 == ssl3_accept_~s__state~0); 160106#L134 assume !(8466 == ssl3_accept_~s__state~0); 160104#L137 assume !(8496 == ssl3_accept_~s__state~0); 160102#L140 assume !(8497 == ssl3_accept_~s__state~0); 160100#L143 assume !(8512 == ssl3_accept_~s__state~0); 160098#L146 assume !(8513 == ssl3_accept_~s__state~0); 160097#L149 assume !(8528 == ssl3_accept_~s__state~0); 160096#L152 assume !(8529 == ssl3_accept_~s__state~0); 160095#L155 assume !(8544 == ssl3_accept_~s__state~0); 160094#L158 assume !(8545 == ssl3_accept_~s__state~0); 160093#L161 assume !(8560 == ssl3_accept_~s__state~0); 160092#L164 assume !(8561 == ssl3_accept_~s__state~0); 160090#L167 assume !(8448 == ssl3_accept_~s__state~0); 160091#L170 assume 8576 == ssl3_accept_~s__state~0; 159730#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 159731#L451 assume !(5 == ssl3_accept_~blastFlag~0); 160088#L451-2 assume !(ssl3_accept_~ret~0 <= 0); 160089#L457 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 159695#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 159683#L642 ssl3_accept_~skip~0 := 0; 159684#L101-2 assume !false; 159679#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 159680#L104 assume !(12292 == ssl3_accept_~s__state~0); 159675#L107 assume !(16384 == ssl3_accept_~s__state~0); 159676#L110 assume !(8192 == ssl3_accept_~s__state~0); 159671#L113 assume !(24576 == ssl3_accept_~s__state~0); 159672#L116 assume !(8195 == ssl3_accept_~s__state~0); 159667#L119 assume !(8480 == ssl3_accept_~s__state~0); 159668#L122 assume !(8481 == ssl3_accept_~s__state~0); 159663#L125 assume !(8482 == ssl3_accept_~s__state~0); 159664#L128 assume !(8464 == ssl3_accept_~s__state~0); 159659#L131 assume !(8465 == ssl3_accept_~s__state~0); 159660#L134 assume 8466 == ssl3_accept_~s__state~0; 159116#L135 [2019-11-16 00:35:34,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:34,482 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 24 times [2019-11-16 00:35:34,482 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:34,482 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722436264] [2019-11-16 00:35:34,482 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:34,482 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:34,482 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:34,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:34,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:34,490 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:34,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:34,490 INFO L82 PathProgramCache]: Analyzing trace with hash -497087214, now seen corresponding path program 1 times [2019-11-16 00:35:34,491 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:34,491 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196571963] [2019-11-16 00:35:34,491 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:34,491 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:34,491 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:34,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:34,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:34,549 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:34,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:34,549 INFO L82 PathProgramCache]: Analyzing trace with hash 650785092, now seen corresponding path program 1 times [2019-11-16 00:35:34,550 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:34,550 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398411289] [2019-11-16 00:35:34,550 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:34,550 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:34,550 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:34,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:34,595 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-16 00:35:34,595 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398411289] [2019-11-16 00:35:34,596 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-16 00:35:34,596 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-16 00:35:34,598 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738241560] [2019-11-16 00:35:36,011 WARN L191 SmtUtils]: Spent 1.40 s on a formula simplification. DAG size of input: 394 DAG size of output: 152 [2019-11-16 00:35:36,102 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:36,102 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-16 00:35:36,102 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-16 00:35:36,102 INFO L87 Difference]: Start difference. First operand 8032 states and 10200 transitions. cyclomatic complexity: 2184 Second operand 3 states. [2019-11-16 00:35:36,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:36,179 INFO L93 Difference]: Finished difference Result 7856 states and 9979 transitions. [2019-11-16 00:35:36,180 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-16 00:35:36,180 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7856 states and 9979 transitions. [2019-11-16 00:35:36,202 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7589 [2019-11-16 00:35:36,220 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7856 states to 7856 states and 9979 transitions. [2019-11-16 00:35:36,220 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7749 [2019-11-16 00:35:36,224 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7749 [2019-11-16 00:35:36,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7856 states and 9979 transitions. [2019-11-16 00:35:36,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:36,225 INFO L688 BuchiCegarLoop]: Abstraction has 7856 states and 9979 transitions. [2019-11-16 00:35:36,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7856 states and 9979 transitions. [2019-11-16 00:35:36,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7856 to 7856. [2019-11-16 00:35:36,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7856 states. [2019-11-16 00:35:36,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7856 states to 7856 states and 9979 transitions. [2019-11-16 00:35:36,293 INFO L711 BuchiCegarLoop]: Abstraction has 7856 states and 9979 transitions. [2019-11-16 00:35:36,293 INFO L591 BuchiCegarLoop]: Abstraction has 7856 states and 9979 transitions. [2019-11-16 00:35:36,293 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-11-16 00:35:36,293 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7856 states and 9979 transitions. [2019-11-16 00:35:36,311 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7589 [2019-11-16 00:35:36,312 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:36,312 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:36,313 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:36,314 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:36,314 INFO L791 eck$LassoCheckResult]: Stem: 174022#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; 173869#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 173827#L81-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; 173860#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 173865#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 173866#L101-2 assume !false; 174094#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 176323#L104 assume !(12292 == ssl3_accept_~s__state~0); 176322#L107 assume !(16384 == ssl3_accept_~s__state~0); 176321#L110 assume !(8192 == ssl3_accept_~s__state~0); 176320#L113 assume !(24576 == ssl3_accept_~s__state~0); 176319#L116 assume !(8195 == ssl3_accept_~s__state~0); 176318#L119 assume !(8480 == ssl3_accept_~s__state~0); 176317#L122 assume !(8481 == ssl3_accept_~s__state~0); 176316#L125 assume !(8482 == ssl3_accept_~s__state~0); 176315#L128 assume 8464 == ssl3_accept_~s__state~0; 174338#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 174309#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 174308#L276-2 [2019-11-16 00:35:36,314 INFO L793 eck$LassoCheckResult]: Loop: 174308#L276-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; 174295#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 174288#L642 ssl3_accept_~skip~0 := 0; 174285#L101-2 assume !false; 174282#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 174279#L104 assume !(12292 == ssl3_accept_~s__state~0); 174276#L107 assume !(16384 == ssl3_accept_~s__state~0); 174273#L110 assume !(8192 == ssl3_accept_~s__state~0); 174270#L113 assume !(24576 == ssl3_accept_~s__state~0); 174265#L116 assume !(8195 == ssl3_accept_~s__state~0); 174262#L119 assume !(8480 == ssl3_accept_~s__state~0); 174257#L122 assume !(8481 == ssl3_accept_~s__state~0); 174252#L125 assume !(8482 == ssl3_accept_~s__state~0); 174249#L128 assume !(8464 == ssl3_accept_~s__state~0); 174246#L131 assume !(8465 == ssl3_accept_~s__state~0); 174241#L134 assume !(8466 == ssl3_accept_~s__state~0); 174238#L137 assume 8496 == ssl3_accept_~s__state~0; 174230#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 174196#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 174195#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 174192#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 174187#L295-2 ssl3_accept_~s__init_num~0 := 0; 174180#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 174174#L642 ssl3_accept_~skip~0 := 0; 174172#L101-2 assume !false; 174170#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 174168#L104 assume !(12292 == ssl3_accept_~s__state~0); 174166#L107 assume !(16384 == ssl3_accept_~s__state~0); 174164#L110 assume !(8192 == ssl3_accept_~s__state~0); 174162#L113 assume !(24576 == ssl3_accept_~s__state~0); 174159#L116 assume !(8195 == ssl3_accept_~s__state~0); 174157#L119 assume !(8480 == ssl3_accept_~s__state~0); 174154#L122 assume !(8481 == ssl3_accept_~s__state~0); 174151#L125 assume !(8482 == ssl3_accept_~s__state~0); 174149#L128 assume !(8464 == ssl3_accept_~s__state~0); 174147#L131 assume !(8465 == ssl3_accept_~s__state~0); 174144#L134 assume !(8466 == ssl3_accept_~s__state~0); 174142#L137 assume !(8496 == ssl3_accept_~s__state~0); 174139#L140 assume !(8497 == ssl3_accept_~s__state~0); 174130#L143 assume 8512 == ssl3_accept_~s__state~0; 174131#L147 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 174114#L306 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 174115#L310 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 174729#L310-2 assume !(ssl3_accept_~ret~0 <= 0); 174728#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 174726#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 174721#L642 ssl3_accept_~skip~0 := 0; 174720#L101-2 assume !false; 174719#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 174718#L104 assume !(12292 == ssl3_accept_~s__state~0); 174717#L107 assume !(16384 == ssl3_accept_~s__state~0); 174716#L110 assume !(8192 == ssl3_accept_~s__state~0); 174715#L113 assume !(24576 == ssl3_accept_~s__state~0); 174714#L116 assume !(8195 == ssl3_accept_~s__state~0); 174713#L119 assume !(8480 == ssl3_accept_~s__state~0); 174712#L122 assume !(8481 == ssl3_accept_~s__state~0); 174711#L125 assume !(8482 == ssl3_accept_~s__state~0); 174710#L128 assume !(8464 == ssl3_accept_~s__state~0); 174709#L131 assume !(8465 == ssl3_accept_~s__state~0); 174708#L134 assume !(8466 == ssl3_accept_~s__state~0); 174707#L137 assume !(8496 == ssl3_accept_~s__state~0); 174706#L140 assume !(8497 == ssl3_accept_~s__state~0); 174705#L143 assume !(8512 == ssl3_accept_~s__state~0); 174704#L146 assume !(8513 == ssl3_accept_~s__state~0); 174703#L149 assume 8528 == ssl3_accept_~s__state~0; 174440#L153 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 174701#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 174699#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 174692#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 174695#L358 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 174690#L358-2 assume !(ssl3_accept_~ret~0 <= 0); 174689#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 174687#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 174682#L642 ssl3_accept_~skip~0 := 0; 174680#L101-2 assume !false; 174675#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 174673#L104 assume !(12292 == ssl3_accept_~s__state~0); 174671#L107 assume !(16384 == ssl3_accept_~s__state~0); 174669#L110 assume !(8192 == ssl3_accept_~s__state~0); 174667#L113 assume !(24576 == ssl3_accept_~s__state~0); 174665#L116 assume !(8195 == ssl3_accept_~s__state~0); 174663#L119 assume !(8480 == ssl3_accept_~s__state~0); 174661#L122 assume !(8481 == ssl3_accept_~s__state~0); 174659#L125 assume !(8482 == ssl3_accept_~s__state~0); 174657#L128 assume !(8464 == ssl3_accept_~s__state~0); 174655#L131 assume !(8465 == ssl3_accept_~s__state~0); 174653#L134 assume !(8466 == ssl3_accept_~s__state~0); 174651#L137 assume !(8496 == ssl3_accept_~s__state~0); 174649#L140 assume !(8497 == ssl3_accept_~s__state~0); 174647#L143 assume !(8512 == ssl3_accept_~s__state~0); 174645#L146 assume !(8513 == ssl3_accept_~s__state~0); 174643#L149 assume !(8528 == ssl3_accept_~s__state~0); 174641#L152 assume !(8529 == ssl3_accept_~s__state~0); 174639#L155 assume 8544 == ssl3_accept_~s__state~0; 174405#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 174636#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 174633#L393 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 174631#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 174627#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 174626#L408 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 174624#L408-2 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; 174622#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 174617#L642 ssl3_accept_~skip~0 := 0; 174616#L101-2 assume !false; 174615#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 174614#L104 assume !(12292 == ssl3_accept_~s__state~0); 174613#L107 assume !(16384 == ssl3_accept_~s__state~0); 174612#L110 assume !(8192 == ssl3_accept_~s__state~0); 174611#L113 assume !(24576 == ssl3_accept_~s__state~0); 174610#L116 assume !(8195 == ssl3_accept_~s__state~0); 174609#L119 assume !(8480 == ssl3_accept_~s__state~0); 174608#L122 assume !(8481 == ssl3_accept_~s__state~0); 174607#L125 assume !(8482 == ssl3_accept_~s__state~0); 174606#L128 assume !(8464 == ssl3_accept_~s__state~0); 174605#L131 assume !(8465 == ssl3_accept_~s__state~0); 174604#L134 assume !(8466 == ssl3_accept_~s__state~0); 174603#L137 assume !(8496 == ssl3_accept_~s__state~0); 174602#L140 assume !(8497 == ssl3_accept_~s__state~0); 174601#L143 assume !(8512 == ssl3_accept_~s__state~0); 174600#L146 assume !(8513 == ssl3_accept_~s__state~0); 174599#L149 assume !(8528 == ssl3_accept_~s__state~0); 174598#L152 assume !(8529 == ssl3_accept_~s__state~0); 174597#L155 assume !(8544 == ssl3_accept_~s__state~0); 174596#L158 assume !(8545 == ssl3_accept_~s__state~0); 174595#L161 assume !(8560 == ssl3_accept_~s__state~0); 174594#L164 assume !(8561 == ssl3_accept_~s__state~0); 174593#L167 assume 8448 == ssl3_accept_~s__state~0; 174592#L168 assume !(ssl3_accept_~num1~0 > 0); 174590#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 174588#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 174583#L642 ssl3_accept_~skip~0 := 0; 174582#L101-2 assume !false; 174581#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 174580#L104 assume !(12292 == ssl3_accept_~s__state~0); 174579#L107 assume !(16384 == ssl3_accept_~s__state~0); 174578#L110 assume !(8192 == ssl3_accept_~s__state~0); 174577#L113 assume !(24576 == ssl3_accept_~s__state~0); 174576#L116 assume !(8195 == ssl3_accept_~s__state~0); 174575#L119 assume !(8480 == ssl3_accept_~s__state~0); 174574#L122 assume !(8481 == ssl3_accept_~s__state~0); 174573#L125 assume !(8482 == ssl3_accept_~s__state~0); 174572#L128 assume !(8464 == ssl3_accept_~s__state~0); 174571#L131 assume !(8465 == ssl3_accept_~s__state~0); 174570#L134 assume !(8466 == ssl3_accept_~s__state~0); 174569#L137 assume !(8496 == ssl3_accept_~s__state~0); 174568#L140 assume !(8497 == ssl3_accept_~s__state~0); 174567#L143 assume !(8512 == ssl3_accept_~s__state~0); 174566#L146 assume !(8513 == ssl3_accept_~s__state~0); 174565#L149 assume !(8528 == ssl3_accept_~s__state~0); 174564#L152 assume !(8529 == ssl3_accept_~s__state~0); 174563#L155 assume !(8544 == ssl3_accept_~s__state~0); 174562#L158 assume !(8545 == ssl3_accept_~s__state~0); 174561#L161 assume !(8560 == ssl3_accept_~s__state~0); 174560#L164 assume !(8561 == ssl3_accept_~s__state~0); 174559#L167 assume !(8448 == ssl3_accept_~s__state~0); 174542#L170 assume 8576 == ssl3_accept_~s__state~0; 174543#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 175183#L451 assume 5 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 6; 175182#L451-2 assume !(ssl3_accept_~ret~0 <= 0); 175181#L457 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 174425#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 174420#L642 ssl3_accept_~skip~0 := 0; 174419#L101-2 assume !false; 174418#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 174417#L104 assume !(12292 == ssl3_accept_~s__state~0); 174416#L107 assume !(16384 == ssl3_accept_~s__state~0); 174415#L110 assume !(8192 == ssl3_accept_~s__state~0); 174414#L113 assume !(24576 == ssl3_accept_~s__state~0); 174413#L116 assume !(8195 == ssl3_accept_~s__state~0); 174412#L119 assume !(8480 == ssl3_accept_~s__state~0); 174411#L122 assume !(8481 == ssl3_accept_~s__state~0); 174410#L125 assume !(8482 == ssl3_accept_~s__state~0); 174409#L128 assume !(8464 == ssl3_accept_~s__state~0); 174407#L131 assume !(8465 == ssl3_accept_~s__state~0); 174408#L134 assume 8466 == ssl3_accept_~s__state~0; 174245#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 174327#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 174308#L276-2 [2019-11-16 00:35:36,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:36,315 INFO L82 PathProgramCache]: Analyzing trace with hash 1483078930, now seen corresponding path program 1 times [2019-11-16 00:35:36,315 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:36,315 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577484966] [2019-11-16 00:35:36,315 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:36,316 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:36,316 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:36,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:36,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:36,323 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:36,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:36,324 INFO L82 PathProgramCache]: Analyzing trace with hash -248384900, now seen corresponding path program 1 times [2019-11-16 00:35:36,324 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:36,324 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26841150] [2019-11-16 00:35:36,324 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:36,324 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:36,325 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:36,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:36,372 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2019-11-16 00:35:36,372 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26841150] [2019-11-16 00:35:36,373 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-16 00:35:36,373 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-16 00:35:36,373 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221467324] [2019-11-16 00:35:36,373 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-16 00:35:36,374 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:36,374 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-16 00:35:36,374 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-16 00:35:36,374 INFO L87 Difference]: Start difference. First operand 7856 states and 9979 transitions. cyclomatic complexity: 2138 Second operand 3 states. [2019-11-16 00:35:36,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:36,497 INFO L93 Difference]: Finished difference Result 10462 states and 13337 transitions. [2019-11-16 00:35:36,497 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-16 00:35:36,497 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10462 states and 13337 transitions. [2019-11-16 00:35:36,549 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10195 [2019-11-16 00:35:36,572 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10462 states to 10462 states and 13337 transitions. [2019-11-16 00:35:36,573 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10355 [2019-11-16 00:35:36,578 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10355 [2019-11-16 00:35:36,579 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10462 states and 13337 transitions. [2019-11-16 00:35:36,579 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:36,579 INFO L688 BuchiCegarLoop]: Abstraction has 10462 states and 13337 transitions. [2019-11-16 00:35:36,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10462 states and 13337 transitions. [2019-11-16 00:35:36,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10462 to 10462. [2019-11-16 00:35:36,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10462 states. [2019-11-16 00:35:36,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10462 states to 10462 states and 13337 transitions. [2019-11-16 00:35:36,672 INFO L711 BuchiCegarLoop]: Abstraction has 10462 states and 13337 transitions. [2019-11-16 00:35:36,672 INFO L591 BuchiCegarLoop]: Abstraction has 10462 states and 13337 transitions. [2019-11-16 00:35:36,672 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-11-16 00:35:36,672 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10462 states and 13337 transitions. [2019-11-16 00:35:36,697 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10195 [2019-11-16 00:35:36,697 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:36,697 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:36,699 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:36,699 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:36,700 INFO L791 eck$LassoCheckResult]: Stem: 192344#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; 192192#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 192151#L81-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; 192183#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 192188#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 192189#L101-2 assume !false; 192418#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 194610#L104 assume !(12292 == ssl3_accept_~s__state~0); 194611#L107 assume !(16384 == ssl3_accept_~s__state~0); 194602#L110 assume !(8192 == ssl3_accept_~s__state~0); 194603#L113 assume !(24576 == ssl3_accept_~s__state~0); 194594#L116 assume !(8195 == ssl3_accept_~s__state~0); 194595#L119 assume !(8480 == ssl3_accept_~s__state~0); 194587#L122 assume !(8481 == ssl3_accept_~s__state~0); 194588#L125 assume !(8482 == ssl3_accept_~s__state~0); 192661#L128 assume 8464 == ssl3_accept_~s__state~0; 192659#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 192628#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 192624#L276-2 [2019-11-16 00:35:36,700 INFO L793 eck$LassoCheckResult]: Loop: 192624#L276-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; 192612#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 192605#L642 ssl3_accept_~skip~0 := 0; 192602#L101-2 assume !false; 192599#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 192596#L104 assume !(12292 == ssl3_accept_~s__state~0); 192593#L107 assume !(16384 == ssl3_accept_~s__state~0); 192590#L110 assume !(8192 == ssl3_accept_~s__state~0); 192587#L113 assume !(24576 == ssl3_accept_~s__state~0); 192582#L116 assume !(8195 == ssl3_accept_~s__state~0); 192579#L119 assume !(8480 == ssl3_accept_~s__state~0); 192574#L122 assume !(8481 == ssl3_accept_~s__state~0); 192569#L125 assume !(8482 == ssl3_accept_~s__state~0); 192566#L128 assume !(8464 == ssl3_accept_~s__state~0); 192563#L131 assume !(8465 == ssl3_accept_~s__state~0); 192558#L134 assume !(8466 == ssl3_accept_~s__state~0); 192553#L137 assume 8496 == ssl3_accept_~s__state~0; 192547#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 192512#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 192509#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 192506#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 192504#L295-2 ssl3_accept_~s__init_num~0 := 0; 192497#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 192491#L642 ssl3_accept_~skip~0 := 0; 192489#L101-2 assume !false; 192487#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 192485#L104 assume !(12292 == ssl3_accept_~s__state~0); 192483#L107 assume !(16384 == ssl3_accept_~s__state~0); 192481#L110 assume !(8192 == ssl3_accept_~s__state~0); 192479#L113 assume !(24576 == ssl3_accept_~s__state~0); 192476#L116 assume !(8195 == ssl3_accept_~s__state~0); 192474#L119 assume !(8480 == ssl3_accept_~s__state~0); 192471#L122 assume !(8481 == ssl3_accept_~s__state~0); 192468#L125 assume !(8482 == ssl3_accept_~s__state~0); 192466#L128 assume !(8464 == ssl3_accept_~s__state~0); 192464#L131 assume !(8465 == ssl3_accept_~s__state~0); 192461#L134 assume !(8466 == ssl3_accept_~s__state~0); 192459#L137 assume !(8496 == ssl3_accept_~s__state~0); 192456#L140 assume !(8497 == ssl3_accept_~s__state~0); 192447#L143 assume 8512 == ssl3_accept_~s__state~0; 192448#L147 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 192437#L306 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 192438#L310 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 193050#L310-2 assume !(ssl3_accept_~ret~0 <= 0); 193049#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 193047#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 193042#L642 ssl3_accept_~skip~0 := 0; 193041#L101-2 assume !false; 193040#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 193039#L104 assume !(12292 == ssl3_accept_~s__state~0); 193038#L107 assume !(16384 == ssl3_accept_~s__state~0); 193037#L110 assume !(8192 == ssl3_accept_~s__state~0); 193036#L113 assume !(24576 == ssl3_accept_~s__state~0); 193035#L116 assume !(8195 == ssl3_accept_~s__state~0); 193034#L119 assume !(8480 == ssl3_accept_~s__state~0); 193033#L122 assume !(8481 == ssl3_accept_~s__state~0); 193032#L125 assume !(8482 == ssl3_accept_~s__state~0); 193031#L128 assume !(8464 == ssl3_accept_~s__state~0); 193030#L131 assume !(8465 == ssl3_accept_~s__state~0); 193029#L134 assume !(8466 == ssl3_accept_~s__state~0); 193028#L137 assume !(8496 == ssl3_accept_~s__state~0); 193027#L140 assume !(8497 == ssl3_accept_~s__state~0); 193026#L143 assume !(8512 == ssl3_accept_~s__state~0); 193025#L146 assume !(8513 == ssl3_accept_~s__state~0); 193024#L149 assume 8528 == ssl3_accept_~s__state~0; 192753#L153 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 193022#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 193020#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 193013#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 193016#L358 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 193011#L358-2 assume !(ssl3_accept_~ret~0 <= 0); 193010#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 193008#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 193003#L642 ssl3_accept_~skip~0 := 0; 193001#L101-2 assume !false; 192996#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 192994#L104 assume !(12292 == ssl3_accept_~s__state~0); 192992#L107 assume !(16384 == ssl3_accept_~s__state~0); 192990#L110 assume !(8192 == ssl3_accept_~s__state~0); 192988#L113 assume !(24576 == ssl3_accept_~s__state~0); 192986#L116 assume !(8195 == ssl3_accept_~s__state~0); 192984#L119 assume !(8480 == ssl3_accept_~s__state~0); 192982#L122 assume !(8481 == ssl3_accept_~s__state~0); 192980#L125 assume !(8482 == ssl3_accept_~s__state~0); 192978#L128 assume !(8464 == ssl3_accept_~s__state~0); 192976#L131 assume !(8465 == ssl3_accept_~s__state~0); 192974#L134 assume !(8466 == ssl3_accept_~s__state~0); 192972#L137 assume !(8496 == ssl3_accept_~s__state~0); 192970#L140 assume !(8497 == ssl3_accept_~s__state~0); 192968#L143 assume !(8512 == ssl3_accept_~s__state~0); 192966#L146 assume !(8513 == ssl3_accept_~s__state~0); 192964#L149 assume !(8528 == ssl3_accept_~s__state~0); 192962#L152 assume !(8529 == ssl3_accept_~s__state~0); 192960#L155 assume 8544 == ssl3_accept_~s__state~0; 192669#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 192957#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 192954#L393 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 192952#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 192948#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 192947#L408 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 192945#L408-2 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; 192943#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 192938#L642 ssl3_accept_~skip~0 := 0; 192937#L101-2 assume !false; 192936#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 192935#L104 assume !(12292 == ssl3_accept_~s__state~0); 192934#L107 assume !(16384 == ssl3_accept_~s__state~0); 192933#L110 assume !(8192 == ssl3_accept_~s__state~0); 192932#L113 assume !(24576 == ssl3_accept_~s__state~0); 192931#L116 assume !(8195 == ssl3_accept_~s__state~0); 192930#L119 assume !(8480 == ssl3_accept_~s__state~0); 192929#L122 assume !(8481 == ssl3_accept_~s__state~0); 192928#L125 assume !(8482 == ssl3_accept_~s__state~0); 192927#L128 assume !(8464 == ssl3_accept_~s__state~0); 192926#L131 assume !(8465 == ssl3_accept_~s__state~0); 192925#L134 assume !(8466 == ssl3_accept_~s__state~0); 192924#L137 assume !(8496 == ssl3_accept_~s__state~0); 192923#L140 assume !(8497 == ssl3_accept_~s__state~0); 192922#L143 assume !(8512 == ssl3_accept_~s__state~0); 192921#L146 assume !(8513 == ssl3_accept_~s__state~0); 192920#L149 assume !(8528 == ssl3_accept_~s__state~0); 192919#L152 assume !(8529 == ssl3_accept_~s__state~0); 192918#L155 assume !(8544 == ssl3_accept_~s__state~0); 192917#L158 assume !(8545 == ssl3_accept_~s__state~0); 192916#L161 assume !(8560 == ssl3_accept_~s__state~0); 192915#L164 assume !(8561 == ssl3_accept_~s__state~0); 192914#L167 assume 8448 == ssl3_accept_~s__state~0; 192913#L168 assume !(ssl3_accept_~num1~0 > 0); 192911#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 192909#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 192904#L642 ssl3_accept_~skip~0 := 0; 192903#L101-2 assume !false; 192902#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 192901#L104 assume !(12292 == ssl3_accept_~s__state~0); 192900#L107 assume !(16384 == ssl3_accept_~s__state~0); 192899#L110 assume !(8192 == ssl3_accept_~s__state~0); 192898#L113 assume !(24576 == ssl3_accept_~s__state~0); 192897#L116 assume !(8195 == ssl3_accept_~s__state~0); 192896#L119 assume !(8480 == ssl3_accept_~s__state~0); 192895#L122 assume !(8481 == ssl3_accept_~s__state~0); 192894#L125 assume !(8482 == ssl3_accept_~s__state~0); 192893#L128 assume !(8464 == ssl3_accept_~s__state~0); 192892#L131 assume !(8465 == ssl3_accept_~s__state~0); 192891#L134 assume !(8466 == ssl3_accept_~s__state~0); 192890#L137 assume !(8496 == ssl3_accept_~s__state~0); 192889#L140 assume !(8497 == ssl3_accept_~s__state~0); 192888#L143 assume !(8512 == ssl3_accept_~s__state~0); 192887#L146 assume !(8513 == ssl3_accept_~s__state~0); 192886#L149 assume !(8528 == ssl3_accept_~s__state~0); 192885#L152 assume !(8529 == ssl3_accept_~s__state~0); 192884#L155 assume !(8544 == ssl3_accept_~s__state~0); 192883#L158 assume !(8545 == ssl3_accept_~s__state~0); 192882#L161 assume !(8560 == ssl3_accept_~s__state~0); 192881#L164 assume !(8561 == ssl3_accept_~s__state~0); 192879#L167 assume !(8448 == ssl3_accept_~s__state~0); 192864#L170 assume 8576 == ssl3_accept_~s__state~0; 192860#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 192764#L451 assume !(5 == ssl3_accept_~blastFlag~0); 192758#L451-2 assume !(ssl3_accept_~ret~0 <= 0); 192749#L457 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 192747#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 192742#L642 ssl3_accept_~skip~0 := 0; 192741#L101-2 assume !false; 192740#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 192739#L104 assume !(12292 == ssl3_accept_~s__state~0); 192738#L107 assume !(16384 == ssl3_accept_~s__state~0); 192737#L110 assume !(8192 == ssl3_accept_~s__state~0); 192736#L113 assume !(24576 == ssl3_accept_~s__state~0); 192735#L116 assume !(8195 == ssl3_accept_~s__state~0); 192734#L119 assume !(8480 == ssl3_accept_~s__state~0); 192733#L122 assume !(8481 == ssl3_accept_~s__state~0); 192732#L125 assume !(8482 == ssl3_accept_~s__state~0); 192731#L128 assume !(8464 == ssl3_accept_~s__state~0); 192729#L131 assume !(8465 == ssl3_accept_~s__state~0); 192730#L134 assume 8466 == ssl3_accept_~s__state~0; 192562#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 192648#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 192624#L276-2 [2019-11-16 00:35:36,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:36,701 INFO L82 PathProgramCache]: Analyzing trace with hash 1483078930, now seen corresponding path program 2 times [2019-11-16 00:35:36,701 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:36,701 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453581319] [2019-11-16 00:35:36,701 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:36,701 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:36,701 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:36,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:36,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:36,708 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:36,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:36,709 INFO L82 PathProgramCache]: Analyzing trace with hash -1066033350, now seen corresponding path program 1 times [2019-11-16 00:35:36,709 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:36,710 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277773208] [2019-11-16 00:35:36,710 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:36,710 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:36,710 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:36,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:36,756 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 242 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2019-11-16 00:35:36,757 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277773208] [2019-11-16 00:35:36,757 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-16 00:35:36,757 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-16 00:35:36,757 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127395982] [2019-11-16 00:35:36,758 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-16 00:35:36,758 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:36,759 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-16 00:35:36,759 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-16 00:35:36,759 INFO L87 Difference]: Start difference. First operand 10462 states and 13337 transitions. cyclomatic complexity: 2894 Second operand 3 states. [2019-11-16 00:35:36,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:36,823 INFO L93 Difference]: Finished difference Result 10738 states and 13657 transitions. [2019-11-16 00:35:36,824 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-16 00:35:36,824 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10738 states and 13657 transitions. [2019-11-16 00:35:36,859 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10195 [2019-11-16 00:35:36,883 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10738 states to 10738 states and 13657 transitions. [2019-11-16 00:35:36,884 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10631 [2019-11-16 00:35:36,890 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10631 [2019-11-16 00:35:36,890 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10738 states and 13657 transitions. [2019-11-16 00:35:36,891 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:36,891 INFO L688 BuchiCegarLoop]: Abstraction has 10738 states and 13657 transitions. [2019-11-16 00:35:36,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10738 states and 13657 transitions. [2019-11-16 00:35:36,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10738 to 10738. [2019-11-16 00:35:36,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10738 states. [2019-11-16 00:35:36,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10738 states to 10738 states and 13657 transitions. [2019-11-16 00:35:36,981 INFO L711 BuchiCegarLoop]: Abstraction has 10738 states and 13657 transitions. [2019-11-16 00:35:36,981 INFO L591 BuchiCegarLoop]: Abstraction has 10738 states and 13657 transitions. [2019-11-16 00:35:36,981 INFO L424 BuchiCegarLoop]: ======== Iteration 32============ [2019-11-16 00:35:36,981 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10738 states and 13657 transitions. [2019-11-16 00:35:37,006 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10195 [2019-11-16 00:35:37,006 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:37,006 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:37,008 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:37,008 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:37,008 INFO L791 eck$LassoCheckResult]: Stem: 213549#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; 213397#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 213357#L81-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; 213388#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 213393#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 213394#L101-2 assume !false; 213624#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 215818#L104 assume !(12292 == ssl3_accept_~s__state~0); 215819#L107 assume !(16384 == ssl3_accept_~s__state~0); 215812#L110 assume !(8192 == ssl3_accept_~s__state~0); 215813#L113 assume !(24576 == ssl3_accept_~s__state~0); 215804#L116 assume !(8195 == ssl3_accept_~s__state~0); 215805#L119 assume !(8480 == ssl3_accept_~s__state~0); 215796#L122 assume !(8481 == ssl3_accept_~s__state~0); 215797#L125 assume !(8482 == ssl3_accept_~s__state~0); 213865#L128 assume 8464 == ssl3_accept_~s__state~0; 213861#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 213835#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 213831#L276-2 [2019-11-16 00:35:37,008 INFO L793 eck$LassoCheckResult]: Loop: 213831#L276-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; 213819#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 213812#L642 ssl3_accept_~skip~0 := 0; 213809#L101-2 assume !false; 213806#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 213803#L104 assume !(12292 == ssl3_accept_~s__state~0); 213800#L107 assume !(16384 == ssl3_accept_~s__state~0); 213797#L110 assume !(8192 == ssl3_accept_~s__state~0); 213794#L113 assume !(24576 == ssl3_accept_~s__state~0); 213789#L116 assume !(8195 == ssl3_accept_~s__state~0); 213786#L119 assume !(8480 == ssl3_accept_~s__state~0); 213781#L122 assume !(8481 == ssl3_accept_~s__state~0); 213776#L125 assume !(8482 == ssl3_accept_~s__state~0); 213773#L128 assume !(8464 == ssl3_accept_~s__state~0); 213770#L131 assume !(8465 == ssl3_accept_~s__state~0); 213765#L134 assume !(8466 == ssl3_accept_~s__state~0); 213760#L137 assume 8496 == ssl3_accept_~s__state~0; 213754#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 213719#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 213716#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 213713#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 213711#L295-2 ssl3_accept_~s__init_num~0 := 0; 213704#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 213698#L642 ssl3_accept_~skip~0 := 0; 213696#L101-2 assume !false; 213694#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 213692#L104 assume !(12292 == ssl3_accept_~s__state~0); 213690#L107 assume !(16384 == ssl3_accept_~s__state~0); 213688#L110 assume !(8192 == ssl3_accept_~s__state~0); 213686#L113 assume !(24576 == ssl3_accept_~s__state~0); 213683#L116 assume !(8195 == ssl3_accept_~s__state~0); 213681#L119 assume !(8480 == ssl3_accept_~s__state~0); 213678#L122 assume !(8481 == ssl3_accept_~s__state~0); 213675#L125 assume !(8482 == ssl3_accept_~s__state~0); 213673#L128 assume !(8464 == ssl3_accept_~s__state~0); 213671#L131 assume !(8465 == ssl3_accept_~s__state~0); 213668#L134 assume !(8466 == ssl3_accept_~s__state~0); 213666#L137 assume !(8496 == ssl3_accept_~s__state~0); 213663#L140 assume !(8497 == ssl3_accept_~s__state~0); 213654#L143 assume 8512 == ssl3_accept_~s__state~0; 213655#L147 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 213644#L306 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 213645#L310 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 214254#L310-2 assume !(ssl3_accept_~ret~0 <= 0); 214253#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 214251#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 214246#L642 ssl3_accept_~skip~0 := 0; 214245#L101-2 assume !false; 214244#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 214243#L104 assume !(12292 == ssl3_accept_~s__state~0); 214242#L107 assume !(16384 == ssl3_accept_~s__state~0); 214241#L110 assume !(8192 == ssl3_accept_~s__state~0); 214240#L113 assume !(24576 == ssl3_accept_~s__state~0); 214239#L116 assume !(8195 == ssl3_accept_~s__state~0); 214238#L119 assume !(8480 == ssl3_accept_~s__state~0); 214237#L122 assume !(8481 == ssl3_accept_~s__state~0); 214236#L125 assume !(8482 == ssl3_accept_~s__state~0); 214235#L128 assume !(8464 == ssl3_accept_~s__state~0); 214234#L131 assume !(8465 == ssl3_accept_~s__state~0); 214233#L134 assume !(8466 == ssl3_accept_~s__state~0); 214232#L137 assume !(8496 == ssl3_accept_~s__state~0); 214231#L140 assume !(8497 == ssl3_accept_~s__state~0); 214230#L143 assume !(8512 == ssl3_accept_~s__state~0); 214229#L146 assume !(8513 == ssl3_accept_~s__state~0); 214228#L149 assume 8528 == ssl3_accept_~s__state~0; 213955#L153 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 214226#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 214224#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 214217#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 214220#L358 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 214215#L358-2 assume !(ssl3_accept_~ret~0 <= 0); 214214#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 214212#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 214207#L642 ssl3_accept_~skip~0 := 0; 214205#L101-2 assume !false; 214200#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 214198#L104 assume !(12292 == ssl3_accept_~s__state~0); 214196#L107 assume !(16384 == ssl3_accept_~s__state~0); 214194#L110 assume !(8192 == ssl3_accept_~s__state~0); 214192#L113 assume !(24576 == ssl3_accept_~s__state~0); 214190#L116 assume !(8195 == ssl3_accept_~s__state~0); 214188#L119 assume !(8480 == ssl3_accept_~s__state~0); 214186#L122 assume !(8481 == ssl3_accept_~s__state~0); 214184#L125 assume !(8482 == ssl3_accept_~s__state~0); 214182#L128 assume !(8464 == ssl3_accept_~s__state~0); 214180#L131 assume !(8465 == ssl3_accept_~s__state~0); 214178#L134 assume !(8466 == ssl3_accept_~s__state~0); 214176#L137 assume !(8496 == ssl3_accept_~s__state~0); 214174#L140 assume !(8497 == ssl3_accept_~s__state~0); 214172#L143 assume !(8512 == ssl3_accept_~s__state~0); 214170#L146 assume !(8513 == ssl3_accept_~s__state~0); 214168#L149 assume !(8528 == ssl3_accept_~s__state~0); 214166#L152 assume !(8529 == ssl3_accept_~s__state~0); 214164#L155 assume 8544 == ssl3_accept_~s__state~0; 213871#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 214161#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 214158#L393 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 214156#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 214152#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 214150#L408 assume !(4 == ssl3_accept_~blastFlag~0); 214148#L408-2 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; 214146#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 214141#L642 ssl3_accept_~skip~0 := 0; 214140#L101-2 assume !false; 214139#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 214138#L104 assume !(12292 == ssl3_accept_~s__state~0); 214137#L107 assume !(16384 == ssl3_accept_~s__state~0); 214136#L110 assume !(8192 == ssl3_accept_~s__state~0); 214135#L113 assume !(24576 == ssl3_accept_~s__state~0); 214134#L116 assume !(8195 == ssl3_accept_~s__state~0); 214133#L119 assume !(8480 == ssl3_accept_~s__state~0); 214132#L122 assume !(8481 == ssl3_accept_~s__state~0); 214131#L125 assume !(8482 == ssl3_accept_~s__state~0); 214130#L128 assume !(8464 == ssl3_accept_~s__state~0); 214129#L131 assume !(8465 == ssl3_accept_~s__state~0); 214128#L134 assume !(8466 == ssl3_accept_~s__state~0); 214127#L137 assume !(8496 == ssl3_accept_~s__state~0); 214126#L140 assume !(8497 == ssl3_accept_~s__state~0); 214125#L143 assume !(8512 == ssl3_accept_~s__state~0); 214124#L146 assume !(8513 == ssl3_accept_~s__state~0); 214123#L149 assume !(8528 == ssl3_accept_~s__state~0); 214122#L152 assume !(8529 == ssl3_accept_~s__state~0); 214121#L155 assume !(8544 == ssl3_accept_~s__state~0); 214120#L158 assume !(8545 == ssl3_accept_~s__state~0); 214119#L161 assume !(8560 == ssl3_accept_~s__state~0); 214118#L164 assume !(8561 == ssl3_accept_~s__state~0); 214117#L167 assume 8448 == ssl3_accept_~s__state~0; 214116#L168 assume !(ssl3_accept_~num1~0 > 0); 214114#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 214112#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 214107#L642 ssl3_accept_~skip~0 := 0; 214106#L101-2 assume !false; 214105#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 214104#L104 assume !(12292 == ssl3_accept_~s__state~0); 214103#L107 assume !(16384 == ssl3_accept_~s__state~0); 214102#L110 assume !(8192 == ssl3_accept_~s__state~0); 214101#L113 assume !(24576 == ssl3_accept_~s__state~0); 214100#L116 assume !(8195 == ssl3_accept_~s__state~0); 214099#L119 assume !(8480 == ssl3_accept_~s__state~0); 214098#L122 assume !(8481 == ssl3_accept_~s__state~0); 214097#L125 assume !(8482 == ssl3_accept_~s__state~0); 214096#L128 assume !(8464 == ssl3_accept_~s__state~0); 214095#L131 assume !(8465 == ssl3_accept_~s__state~0); 214094#L134 assume !(8466 == ssl3_accept_~s__state~0); 214093#L137 assume !(8496 == ssl3_accept_~s__state~0); 214092#L140 assume !(8497 == ssl3_accept_~s__state~0); 214091#L143 assume !(8512 == ssl3_accept_~s__state~0); 214090#L146 assume !(8513 == ssl3_accept_~s__state~0); 214089#L149 assume !(8528 == ssl3_accept_~s__state~0); 214088#L152 assume !(8529 == ssl3_accept_~s__state~0); 214087#L155 assume !(8544 == ssl3_accept_~s__state~0); 214086#L158 assume !(8545 == ssl3_accept_~s__state~0); 214085#L161 assume !(8560 == ssl3_accept_~s__state~0); 214084#L164 assume !(8561 == ssl3_accept_~s__state~0); 214083#L167 assume !(8448 == ssl3_accept_~s__state~0); 214066#L170 assume 8576 == ssl3_accept_~s__state~0; 214067#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 213964#L451 assume !(5 == ssl3_accept_~blastFlag~0); 213966#L451-2 assume !(ssl3_accept_~ret~0 <= 0); 213950#L457 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 213948#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 213943#L642 ssl3_accept_~skip~0 := 0; 213942#L101-2 assume !false; 213941#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 213940#L104 assume !(12292 == ssl3_accept_~s__state~0); 213939#L107 assume !(16384 == ssl3_accept_~s__state~0); 213938#L110 assume !(8192 == ssl3_accept_~s__state~0); 213937#L113 assume !(24576 == ssl3_accept_~s__state~0); 213936#L116 assume !(8195 == ssl3_accept_~s__state~0); 213935#L119 assume !(8480 == ssl3_accept_~s__state~0); 213934#L122 assume !(8481 == ssl3_accept_~s__state~0); 213933#L125 assume !(8482 == ssl3_accept_~s__state~0); 213932#L128 assume !(8464 == ssl3_accept_~s__state~0); 213930#L131 assume !(8465 == ssl3_accept_~s__state~0); 213931#L134 assume 8466 == ssl3_accept_~s__state~0; 213769#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 213853#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 213831#L276-2 [2019-11-16 00:35:37,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:37,009 INFO L82 PathProgramCache]: Analyzing trace with hash 1483078930, now seen corresponding path program 3 times [2019-11-16 00:35:37,009 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:37,009 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551819803] [2019-11-16 00:35:37,010 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:37,010 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:37,010 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:37,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:37,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:37,016 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:37,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:37,017 INFO L82 PathProgramCache]: Analyzing trace with hash -226999688, now seen corresponding path program 1 times [2019-11-16 00:35:37,017 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:37,018 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562108829] [2019-11-16 00:35:37,018 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:37,018 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:37,018 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:37,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:37,063 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 266 proven. 0 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2019-11-16 00:35:37,063 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562108829] [2019-11-16 00:35:37,063 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-16 00:35:37,063 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-16 00:35:37,064 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122679992] [2019-11-16 00:35:37,064 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-16 00:35:37,064 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:37,064 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-16 00:35:37,065 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-16 00:35:37,065 INFO L87 Difference]: Start difference. First operand 10738 states and 13657 transitions. cyclomatic complexity: 2938 Second operand 3 states. [2019-11-16 00:35:37,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:37,207 INFO L93 Difference]: Finished difference Result 13340 states and 16909 transitions. [2019-11-16 00:35:37,207 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-16 00:35:37,208 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13340 states and 16909 transitions. [2019-11-16 00:35:37,263 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 12789 [2019-11-16 00:35:37,300 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13340 states to 13340 states and 16909 transitions. [2019-11-16 00:35:37,301 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13233 [2019-11-16 00:35:37,309 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13233 [2019-11-16 00:35:37,309 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13340 states and 16909 transitions. [2019-11-16 00:35:37,319 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:37,319 INFO L688 BuchiCegarLoop]: Abstraction has 13340 states and 16909 transitions. [2019-11-16 00:35:37,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13340 states and 16909 transitions. [2019-11-16 00:35:37,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13340 to 13340. [2019-11-16 00:35:37,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13340 states. [2019-11-16 00:35:37,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13340 states to 13340 states and 16909 transitions. [2019-11-16 00:35:37,473 INFO L711 BuchiCegarLoop]: Abstraction has 13340 states and 16909 transitions. [2019-11-16 00:35:37,473 INFO L591 BuchiCegarLoop]: Abstraction has 13340 states and 16909 transitions. [2019-11-16 00:35:37,473 INFO L424 BuchiCegarLoop]: ======== Iteration 33============ [2019-11-16 00:35:37,473 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13340 states and 16909 transitions. [2019-11-16 00:35:37,512 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 12789 [2019-11-16 00:35:37,513 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:37,513 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:37,514 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:37,514 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:37,515 INFO L791 eck$LassoCheckResult]: Stem: 237640#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; 237482#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 237441#L81-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; 237477#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 237478#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 237479#L101-2 assume !false; 237716#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 239902#L104 assume !(12292 == ssl3_accept_~s__state~0); 239903#L107 assume !(16384 == ssl3_accept_~s__state~0); 239894#L110 assume !(8192 == ssl3_accept_~s__state~0); 239895#L113 assume !(24576 == ssl3_accept_~s__state~0); 239886#L116 assume !(8195 == ssl3_accept_~s__state~0); 239887#L119 assume !(8480 == ssl3_accept_~s__state~0); 239879#L122 assume !(8481 == ssl3_accept_~s__state~0); 239880#L125 assume !(8482 == ssl3_accept_~s__state~0); 237954#L128 assume 8464 == ssl3_accept_~s__state~0; 237950#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 237924#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 237920#L276-2 [2019-11-16 00:35:37,515 INFO L793 eck$LassoCheckResult]: Loop: 237920#L276-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; 237908#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 237901#L642 ssl3_accept_~skip~0 := 0; 237898#L101-2 assume !false; 237895#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 237892#L104 assume !(12292 == ssl3_accept_~s__state~0); 237889#L107 assume !(16384 == ssl3_accept_~s__state~0); 237886#L110 assume !(8192 == ssl3_accept_~s__state~0); 237883#L113 assume !(24576 == ssl3_accept_~s__state~0); 237878#L116 assume !(8195 == ssl3_accept_~s__state~0); 237875#L119 assume !(8480 == ssl3_accept_~s__state~0); 237870#L122 assume !(8481 == ssl3_accept_~s__state~0); 237865#L125 assume !(8482 == ssl3_accept_~s__state~0); 237862#L128 assume !(8464 == ssl3_accept_~s__state~0); 237859#L131 assume !(8465 == ssl3_accept_~s__state~0); 237854#L134 assume !(8466 == ssl3_accept_~s__state~0); 237849#L137 assume 8496 == ssl3_accept_~s__state~0; 237843#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 237808#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 237805#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 237802#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 237800#L295-2 ssl3_accept_~s__init_num~0 := 0; 237793#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 237787#L642 ssl3_accept_~skip~0 := 0; 237785#L101-2 assume !false; 237783#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 237781#L104 assume !(12292 == ssl3_accept_~s__state~0); 237779#L107 assume !(16384 == ssl3_accept_~s__state~0); 237777#L110 assume !(8192 == ssl3_accept_~s__state~0); 237775#L113 assume !(24576 == ssl3_accept_~s__state~0); 237772#L116 assume !(8195 == ssl3_accept_~s__state~0); 237770#L119 assume !(8480 == ssl3_accept_~s__state~0); 237767#L122 assume !(8481 == ssl3_accept_~s__state~0); 237764#L125 assume !(8482 == ssl3_accept_~s__state~0); 237762#L128 assume !(8464 == ssl3_accept_~s__state~0); 237760#L131 assume !(8465 == ssl3_accept_~s__state~0); 237757#L134 assume !(8466 == ssl3_accept_~s__state~0); 237755#L137 assume !(8496 == ssl3_accept_~s__state~0); 237752#L140 assume !(8497 == ssl3_accept_~s__state~0); 237743#L143 assume 8512 == ssl3_accept_~s__state~0; 237744#L147 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 237733#L306 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 237734#L310 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 238346#L310-2 assume !(ssl3_accept_~ret~0 <= 0); 238345#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 238343#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 238338#L642 ssl3_accept_~skip~0 := 0; 238337#L101-2 assume !false; 238336#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 238335#L104 assume !(12292 == ssl3_accept_~s__state~0); 238334#L107 assume !(16384 == ssl3_accept_~s__state~0); 238333#L110 assume !(8192 == ssl3_accept_~s__state~0); 238332#L113 assume !(24576 == ssl3_accept_~s__state~0); 238331#L116 assume !(8195 == ssl3_accept_~s__state~0); 238330#L119 assume !(8480 == ssl3_accept_~s__state~0); 238329#L122 assume !(8481 == ssl3_accept_~s__state~0); 238328#L125 assume !(8482 == ssl3_accept_~s__state~0); 238327#L128 assume !(8464 == ssl3_accept_~s__state~0); 238326#L131 assume !(8465 == ssl3_accept_~s__state~0); 238325#L134 assume !(8466 == ssl3_accept_~s__state~0); 238324#L137 assume !(8496 == ssl3_accept_~s__state~0); 238323#L140 assume !(8497 == ssl3_accept_~s__state~0); 238322#L143 assume !(8512 == ssl3_accept_~s__state~0); 238321#L146 assume !(8513 == ssl3_accept_~s__state~0); 238320#L149 assume 8528 == ssl3_accept_~s__state~0; 238044#L153 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 238318#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 238316#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 238308#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 238311#L358 assume !(3 == ssl3_accept_~blastFlag~0); 238306#L358-2 assume !(ssl3_accept_~ret~0 <= 0); 238305#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 238303#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 238298#L642 ssl3_accept_~skip~0 := 0; 238296#L101-2 assume !false; 238291#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 238289#L104 assume !(12292 == ssl3_accept_~s__state~0); 238287#L107 assume !(16384 == ssl3_accept_~s__state~0); 238285#L110 assume !(8192 == ssl3_accept_~s__state~0); 238283#L113 assume !(24576 == ssl3_accept_~s__state~0); 238281#L116 assume !(8195 == ssl3_accept_~s__state~0); 238279#L119 assume !(8480 == ssl3_accept_~s__state~0); 238277#L122 assume !(8481 == ssl3_accept_~s__state~0); 238275#L125 assume !(8482 == ssl3_accept_~s__state~0); 238273#L128 assume !(8464 == ssl3_accept_~s__state~0); 238271#L131 assume !(8465 == ssl3_accept_~s__state~0); 238269#L134 assume !(8466 == ssl3_accept_~s__state~0); 238267#L137 assume !(8496 == ssl3_accept_~s__state~0); 238265#L140 assume !(8497 == ssl3_accept_~s__state~0); 238263#L143 assume !(8512 == ssl3_accept_~s__state~0); 238261#L146 assume !(8513 == ssl3_accept_~s__state~0); 238259#L149 assume !(8528 == ssl3_accept_~s__state~0); 238257#L152 assume !(8529 == ssl3_accept_~s__state~0); 238255#L155 assume 8544 == ssl3_accept_~s__state~0; 237960#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 238252#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 238249#L393 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 238247#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 238243#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 238241#L408 assume !(4 == ssl3_accept_~blastFlag~0); 238239#L408-2 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; 238237#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 238232#L642 ssl3_accept_~skip~0 := 0; 238231#L101-2 assume !false; 238230#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 238229#L104 assume !(12292 == ssl3_accept_~s__state~0); 238228#L107 assume !(16384 == ssl3_accept_~s__state~0); 238227#L110 assume !(8192 == ssl3_accept_~s__state~0); 238226#L113 assume !(24576 == ssl3_accept_~s__state~0); 238225#L116 assume !(8195 == ssl3_accept_~s__state~0); 238224#L119 assume !(8480 == ssl3_accept_~s__state~0); 238223#L122 assume !(8481 == ssl3_accept_~s__state~0); 238222#L125 assume !(8482 == ssl3_accept_~s__state~0); 238221#L128 assume !(8464 == ssl3_accept_~s__state~0); 238220#L131 assume !(8465 == ssl3_accept_~s__state~0); 238219#L134 assume !(8466 == ssl3_accept_~s__state~0); 238218#L137 assume !(8496 == ssl3_accept_~s__state~0); 238217#L140 assume !(8497 == ssl3_accept_~s__state~0); 238216#L143 assume !(8512 == ssl3_accept_~s__state~0); 238215#L146 assume !(8513 == ssl3_accept_~s__state~0); 238214#L149 assume !(8528 == ssl3_accept_~s__state~0); 238213#L152 assume !(8529 == ssl3_accept_~s__state~0); 238212#L155 assume !(8544 == ssl3_accept_~s__state~0); 238211#L158 assume !(8545 == ssl3_accept_~s__state~0); 238210#L161 assume !(8560 == ssl3_accept_~s__state~0); 238209#L164 assume !(8561 == ssl3_accept_~s__state~0); 238208#L167 assume 8448 == ssl3_accept_~s__state~0; 238207#L168 assume !(ssl3_accept_~num1~0 > 0); 238205#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 238203#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 238198#L642 ssl3_accept_~skip~0 := 0; 238197#L101-2 assume !false; 238196#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 238195#L104 assume !(12292 == ssl3_accept_~s__state~0); 238194#L107 assume !(16384 == ssl3_accept_~s__state~0); 238193#L110 assume !(8192 == ssl3_accept_~s__state~0); 238192#L113 assume !(24576 == ssl3_accept_~s__state~0); 238191#L116 assume !(8195 == ssl3_accept_~s__state~0); 238190#L119 assume !(8480 == ssl3_accept_~s__state~0); 238189#L122 assume !(8481 == ssl3_accept_~s__state~0); 238188#L125 assume !(8482 == ssl3_accept_~s__state~0); 238187#L128 assume !(8464 == ssl3_accept_~s__state~0); 238186#L131 assume !(8465 == ssl3_accept_~s__state~0); 238185#L134 assume !(8466 == ssl3_accept_~s__state~0); 238184#L137 assume !(8496 == ssl3_accept_~s__state~0); 238183#L140 assume !(8497 == ssl3_accept_~s__state~0); 238182#L143 assume !(8512 == ssl3_accept_~s__state~0); 238181#L146 assume !(8513 == ssl3_accept_~s__state~0); 238180#L149 assume !(8528 == ssl3_accept_~s__state~0); 238179#L152 assume !(8529 == ssl3_accept_~s__state~0); 238178#L155 assume !(8544 == ssl3_accept_~s__state~0); 238177#L158 assume !(8545 == ssl3_accept_~s__state~0); 238176#L161 assume !(8560 == ssl3_accept_~s__state~0); 238175#L164 assume !(8561 == ssl3_accept_~s__state~0); 238173#L167 assume !(8448 == ssl3_accept_~s__state~0); 238158#L170 assume 8576 == ssl3_accept_~s__state~0; 238159#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 238054#L451 assume !(5 == ssl3_accept_~blastFlag~0); 238056#L451-2 assume !(ssl3_accept_~ret~0 <= 0); 238039#L457 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 238037#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 238032#L642 ssl3_accept_~skip~0 := 0; 238031#L101-2 assume !false; 238030#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 238029#L104 assume !(12292 == ssl3_accept_~s__state~0); 238028#L107 assume !(16384 == ssl3_accept_~s__state~0); 238027#L110 assume !(8192 == ssl3_accept_~s__state~0); 238026#L113 assume !(24576 == ssl3_accept_~s__state~0); 238025#L116 assume !(8195 == ssl3_accept_~s__state~0); 238024#L119 assume !(8480 == ssl3_accept_~s__state~0); 238023#L122 assume !(8481 == ssl3_accept_~s__state~0); 238022#L125 assume !(8482 == ssl3_accept_~s__state~0); 238021#L128 assume !(8464 == ssl3_accept_~s__state~0); 238019#L131 assume !(8465 == ssl3_accept_~s__state~0); 238020#L134 assume 8466 == ssl3_accept_~s__state~0; 237858#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 237942#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 237920#L276-2 [2019-11-16 00:35:37,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:37,516 INFO L82 PathProgramCache]: Analyzing trace with hash 1483078930, now seen corresponding path program 4 times [2019-11-16 00:35:37,516 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:37,516 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592751153] [2019-11-16 00:35:37,517 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:37,517 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:37,517 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:37,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:37,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:37,528 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:37,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:37,529 INFO L82 PathProgramCache]: Analyzing trace with hash 2094802230, now seen corresponding path program 1 times [2019-11-16 00:35:37,529 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:37,529 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5232282] [2019-11-16 00:35:37,529 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:37,529 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:37,530 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:37,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:37,719 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2019-11-16 00:35:37,719 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5232282] [2019-11-16 00:35:37,720 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-16 00:35:37,720 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-16 00:35:37,720 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996268860] [2019-11-16 00:35:37,721 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-16 00:35:37,721 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:37,721 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-16 00:35:37,721 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-16 00:35:37,721 INFO L87 Difference]: Start difference. First operand 13340 states and 16909 transitions. cyclomatic complexity: 3592 Second operand 3 states. [2019-11-16 00:35:37,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:37,838 INFO L93 Difference]: Finished difference Result 13336 states and 16775 transitions. [2019-11-16 00:35:37,839 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-16 00:35:37,839 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13336 states and 16775 transitions. [2019-11-16 00:35:37,885 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 12693 [2019-11-16 00:35:37,917 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13336 states to 13336 states and 16775 transitions. [2019-11-16 00:35:37,917 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13229 [2019-11-16 00:35:37,924 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13229 [2019-11-16 00:35:37,924 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13336 states and 16775 transitions. [2019-11-16 00:35:37,927 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:37,927 INFO L688 BuchiCegarLoop]: Abstraction has 13336 states and 16775 transitions. [2019-11-16 00:35:37,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13336 states and 16775 transitions. [2019-11-16 00:35:38,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13336 to 13336. [2019-11-16 00:35:38,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13336 states. [2019-11-16 00:35:38,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13336 states to 13336 states and 16775 transitions. [2019-11-16 00:35:38,054 INFO L711 BuchiCegarLoop]: Abstraction has 13336 states and 16775 transitions. [2019-11-16 00:35:38,055 INFO L591 BuchiCegarLoop]: Abstraction has 13336 states and 16775 transitions. [2019-11-16 00:35:38,055 INFO L424 BuchiCegarLoop]: ======== Iteration 34============ [2019-11-16 00:35:38,055 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13336 states and 16775 transitions. [2019-11-16 00:35:38,088 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 12693 [2019-11-16 00:35:38,088 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:38,088 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:38,089 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-16 00:35:38,089 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-16 00:35:38,089 INFO L791 eck$LassoCheckResult]: Stem: 264317#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; 264164#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 264123#L81-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; 264157#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 264160#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 264161#L101-2 assume !false; 264391#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 265232#L104 assume !(12292 == ssl3_accept_~s__state~0); 265233#L107 assume !(16384 == ssl3_accept_~s__state~0); 265224#L110 assume !(8192 == ssl3_accept_~s__state~0); 265225#L113 assume !(24576 == ssl3_accept_~s__state~0); 265217#L116 assume !(8195 == ssl3_accept_~s__state~0); 265218#L119 assume !(8480 == ssl3_accept_~s__state~0); 265211#L122 assume !(8481 == ssl3_accept_~s__state~0); 265212#L125 assume !(8482 == ssl3_accept_~s__state~0); 264500#L128 assume !(8464 == ssl3_accept_~s__state~0); 264501#L131 assume !(8465 == ssl3_accept_~s__state~0); 265530#L134 assume !(8466 == ssl3_accept_~s__state~0); 265531#L137 assume !(8496 == ssl3_accept_~s__state~0); 265352#L140 [2019-11-16 00:35:38,089 INFO L793 eck$LassoCheckResult]: Loop: 265352#L140 assume !(8497 == ssl3_accept_~s__state~0); 265342#L143 assume !(8512 == ssl3_accept_~s__state~0); 265343#L146 assume !(8513 == ssl3_accept_~s__state~0); 265333#L149 assume !(8528 == ssl3_accept_~s__state~0); 265334#L152 assume !(8529 == ssl3_accept_~s__state~0); 265324#L155 assume !(8544 == ssl3_accept_~s__state~0); 265325#L158 assume !(8545 == ssl3_accept_~s__state~0); 265315#L161 assume !(8560 == ssl3_accept_~s__state~0); 265316#L164 assume !(8561 == ssl3_accept_~s__state~0); 265309#L167 assume 8448 == ssl3_accept_~s__state~0; 265258#L168 assume !(ssl3_accept_~num1~0 > 0); 265257#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 265300#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 265294#L642 ssl3_accept_~skip~0 := 0; 265292#L101-2 assume !false; 265290#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 265287#L104 assume !(12292 == ssl3_accept_~s__state~0); 265282#L107 assume !(16384 == ssl3_accept_~s__state~0); 265283#L110 assume !(8192 == ssl3_accept_~s__state~0); 265277#L113 assume !(24576 == ssl3_accept_~s__state~0); 265278#L116 assume !(8195 == ssl3_accept_~s__state~0); 265281#L119 assume !(8480 == ssl3_accept_~s__state~0); 265386#L122 assume !(8481 == ssl3_accept_~s__state~0); 265387#L125 assume 8482 == ssl3_accept_~s__state~0; 265469#L126 ssl3_accept_~s__state~0 := 3; 265550#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 265545#L642 ssl3_accept_~skip~0 := 0; 265544#L101-2 assume !false; 265543#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 265542#L104 assume !(12292 == ssl3_accept_~s__state~0); 265541#L107 assume !(16384 == ssl3_accept_~s__state~0); 265540#L110 assume !(8192 == ssl3_accept_~s__state~0); 265539#L113 assume !(24576 == ssl3_accept_~s__state~0); 265538#L116 assume !(8195 == ssl3_accept_~s__state~0); 265537#L119 assume !(8480 == ssl3_accept_~s__state~0); 265536#L122 assume !(8481 == ssl3_accept_~s__state~0); 265535#L125 assume !(8482 == ssl3_accept_~s__state~0); 265534#L128 assume !(8464 == ssl3_accept_~s__state~0); 265533#L131 assume !(8465 == ssl3_accept_~s__state~0); 265532#L134 assume !(8466 == ssl3_accept_~s__state~0); 265351#L137 assume !(8496 == ssl3_accept_~s__state~0); 265352#L140 [2019-11-16 00:35:38,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:38,090 INFO L82 PathProgramCache]: Analyzing trace with hash -1269317195, now seen corresponding path program 1 times [2019-11-16 00:35:38,090 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:38,090 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157036785] [2019-11-16 00:35:38,090 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:38,090 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:38,091 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:38,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:38,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-16 00:35:38,104 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157036785] [2019-11-16 00:35:38,104 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-16 00:35:38,104 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-16 00:35:38,104 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8885592] [2019-11-16 00:35:38,105 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-11-16 00:35:38,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:38,105 INFO L82 PathProgramCache]: Analyzing trace with hash 672772394, now seen corresponding path program 2 times [2019-11-16 00:35:38,105 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:38,105 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306438028] [2019-11-16 00:35:38,105 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:38,105 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:38,106 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:38,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:38,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:38,113 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:38,235 WARN L191 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 27 [2019-11-16 00:35:38,250 INFO L210 LassoAnalysis]: Preferences: [2019-11-16 00:35:38,251 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-16 00:35:38,251 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-16 00:35:38,251 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-16 00:35:38,251 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-11-16 00:35:38,251 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-16 00:35:38,251 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-16 00:35:38,251 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-16 00:35:38,251 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-1.c_Iteration34_Loop [2019-11-16 00:35:38,251 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-16 00:35:38,251 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-16 00:35:38,252 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-16 00:35:38,256 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-16 00:35:38,259 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-16 00:35:38,270 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-11-16 00:35:38,273 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-16 00:35:38,322 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-16 00:35:38,322 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_4c3d9edc-6de3-443a-941f-410b2401f6c1/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-16 00:35:38,330 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-16 00:35:38,330 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-16 00:35:38,334 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-16 00:35:38,334 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_4c3d9edc-6de3-443a-941f-410b2401f6c1/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-16 00:35:38,342 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-16 00:35:38,342 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-16 00:35:38,345 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-11-16 00:35:38,345 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_4c3d9edc-6de3-443a-941f-410b2401f6c1/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-16 00:35:38,351 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-11-16 00:35:38,352 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_4c3d9edc-6de3-443a-941f-410b2401f6c1/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-16 00:35:38,367 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-11-16 00:35:38,367 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-11-16 00:35:38,372 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-11-16 00:35:38,374 INFO L210 LassoAnalysis]: Preferences: [2019-11-16 00:35:38,374 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-11-16 00:35:38,374 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-11-16 00:35:38,374 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-11-16 00:35:38,375 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-11-16 00:35:38,375 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-11-16 00:35:38,375 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-11-16 00:35:38,375 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-11-16 00:35:38,375 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-1.c_Iteration34_Loop [2019-11-16 00:35:38,375 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-11-16 00:35:38,375 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-11-16 00:35:38,376 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-16 00:35:38,380 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-16 00:35:38,382 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-16 00:35:38,384 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-16 00:35:38,386 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-16 00:35:38,429 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-11-16 00:35:38,429 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-11-16 00:35:38,430 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-16 00:35:38,430 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-16 00:35:38,430 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-16 00:35:38,430 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-16 00:35:38,430 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-16 00:35:38,430 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-16 00:35:38,431 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-16 00:35:38,431 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-16 00:35:38,431 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-16 00:35:38,431 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-16 00:35:38,432 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-16 00:35:38,432 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-16 00:35:38,432 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-16 00:35:38,432 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-16 00:35:38,432 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-16 00:35:38,432 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-16 00:35:38,432 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-16 00:35:38,433 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-16 00:35:38,433 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-16 00:35:38,433 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-16 00:35:38,433 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-16 00:35:38,433 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-16 00:35:38,433 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-16 00:35:38,433 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-16 00:35:38,434 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-16 00:35:38,434 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-16 00:35:38,435 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-16 00:35:38,435 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-16 00:35:38,435 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-16 00:35:38,435 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-16 00:35:38,436 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-16 00:35:38,436 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-11-16 00:35:38,436 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-16 00:35:38,437 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-11-16 00:35:38,437 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-16 00:35:38,437 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-11-16 00:35:38,437 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-16 00:35:38,438 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-11-16 00:35:38,438 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-11-16 00:35:38,438 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-11-16 00:35:38,438 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-11-16 00:35:38,439 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-11-16 00:35:38,439 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-11-16 00:35:38,439 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-11-16 00:35:38,441 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-11-16 00:35:38,442 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-11-16 00:35:38,443 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-11-16 00:35:38,443 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-11-16 00:35:38,443 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-11-16 00:35:38,443 INFO L510 LassoAnalysis]: Proved termination. [2019-11-16 00:35:38,443 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-16 00:35:38,444 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-11-16 00:35:38,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:38,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:38,482 INFO L256 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 2 conjunts are in the unsatisfiable core [2019-11-16 00:35:38,483 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-16 00:35:38,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:38,492 INFO L256 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2019-11-16 00:35:38,493 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-16 00:35:38,515 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-16 00:35:38,516 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-16 00:35:38,516 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 13336 states and 16775 transitions. cyclomatic complexity: 3463 Second operand 5 states. [2019-11-16 00:35:39,042 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 13336 states and 16775 transitions. cyclomatic complexity: 3463. Second operand 5 states. Result 41783 states and 52106 transitions. Complement of second has 9 states. [2019-11-16 00:35:39,043 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-16 00:35:39,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-11-16 00:35:39,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 379 transitions. [2019-11-16 00:35:39,044 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 379 transitions. Stem has 19 letters. Loop has 41 letters. [2019-11-16 00:35:39,048 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-16 00:35:39,049 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 379 transitions. Stem has 60 letters. Loop has 41 letters. [2019-11-16 00:35:39,049 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-16 00:35:39,049 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 379 transitions. Stem has 19 letters. Loop has 82 letters. [2019-11-16 00:35:39,051 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-11-16 00:35:39,051 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 41783 states and 52106 transitions. [2019-11-16 00:35:39,190 INFO L131 ngComponentsAnalysis]: Automaton has 46 accepting balls. 24496 [2019-11-16 00:35:39,287 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 41783 states to 41251 states and 51448 transitions. [2019-11-16 00:35:39,287 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 27040 [2019-11-16 00:35:39,304 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 27160 [2019-11-16 00:35:39,304 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41251 states and 51448 transitions. [2019-11-16 00:35:39,304 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:39,304 INFO L688 BuchiCegarLoop]: Abstraction has 41251 states and 51448 transitions. [2019-11-16 00:35:39,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41251 states and 51448 transitions. [2019-11-16 00:35:39,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41251 to 36561. [2019-11-16 00:35:39,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36561 states. [2019-11-16 00:35:39,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36561 states to 36561 states and 45905 transitions. [2019-11-16 00:35:39,634 INFO L711 BuchiCegarLoop]: Abstraction has 36561 states and 45905 transitions. [2019-11-16 00:35:39,634 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:39,634 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-16 00:35:39,635 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-16 00:35:39,635 INFO L87 Difference]: Start difference. First operand 36561 states and 45905 transitions. Second operand 3 states. [2019-11-16 00:35:39,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:39,816 INFO L93 Difference]: Finished difference Result 28017 states and 34967 transitions. [2019-11-16 00:35:39,816 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-16 00:35:39,816 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 28017 states and 34967 transitions. [2019-11-16 00:35:39,913 INFO L131 ngComponentsAnalysis]: Automaton has 30 accepting balls. 17639 [2019-11-16 00:35:39,980 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 28017 states to 28007 states and 34957 transitions. [2019-11-16 00:35:39,980 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18334 [2019-11-16 00:35:39,991 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 18334 [2019-11-16 00:35:39,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28007 states and 34957 transitions. [2019-11-16 00:35:39,991 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:39,991 INFO L688 BuchiCegarLoop]: Abstraction has 28007 states and 34957 transitions. [2019-11-16 00:35:40,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28007 states and 34957 transitions. [2019-11-16 00:35:40,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28007 to 27648. [2019-11-16 00:35:40,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27648 states. [2019-11-16 00:35:40,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27648 states to 27648 states and 34542 transitions. [2019-11-16 00:35:40,590 INFO L711 BuchiCegarLoop]: Abstraction has 27648 states and 34542 transitions. [2019-11-16 00:35:40,590 INFO L591 BuchiCegarLoop]: Abstraction has 27648 states and 34542 transitions. [2019-11-16 00:35:40,590 INFO L424 BuchiCegarLoop]: ======== Iteration 35============ [2019-11-16 00:35:40,591 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 27648 states and 34542 transitions. [2019-11-16 00:35:40,652 INFO L131 ngComponentsAnalysis]: Automaton has 30 accepting balls. 17325 [2019-11-16 00:35:40,652 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:40,652 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:40,654 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-16 00:35:40,655 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:40,655 INFO L791 eck$LassoCheckResult]: Stem: 384323#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; 384093#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 384035#L81-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; 384078#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 384087#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 384088#L101-2 assume !false; 384509#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 384508#L104 assume !(12292 == ssl3_accept_~s__state~0); 384507#L107 assume !(16384 == ssl3_accept_~s__state~0); 384506#L110 assume !(8192 == ssl3_accept_~s__state~0); 384505#L113 assume !(24576 == ssl3_accept_~s__state~0); 384504#L116 assume !(8195 == ssl3_accept_~s__state~0); 384503#L119 assume !(8480 == ssl3_accept_~s__state~0); 384502#L122 assume !(8481 == ssl3_accept_~s__state~0); 384501#L125 assume !(8482 == ssl3_accept_~s__state~0); 384500#L128 assume 8464 == ssl3_accept_~s__state~0; 384499#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 384498#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 384497#L276-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; 384495#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 384490#L642 ssl3_accept_~skip~0 := 0; 384489#L101-2 assume !false; 384488#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 384487#L104 assume !(12292 == ssl3_accept_~s__state~0); 384486#L107 assume !(16384 == ssl3_accept_~s__state~0); 384485#L110 assume !(8192 == ssl3_accept_~s__state~0); 384484#L113 assume !(24576 == ssl3_accept_~s__state~0); 384483#L116 assume !(8195 == ssl3_accept_~s__state~0); 384482#L119 assume !(8480 == ssl3_accept_~s__state~0); 384481#L122 assume !(8481 == ssl3_accept_~s__state~0); 384480#L125 assume !(8482 == ssl3_accept_~s__state~0); 384479#L128 assume !(8464 == ssl3_accept_~s__state~0); 384478#L131 assume !(8465 == ssl3_accept_~s__state~0); 384477#L134 assume !(8466 == ssl3_accept_~s__state~0); 384476#L137 assume 8496 == ssl3_accept_~s__state~0; 384475#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 384474#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 384472#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 384468#L295 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 384469#L295-2 ssl3_accept_~s__init_num~0 := 0; 384890#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 384885#L642 ssl3_accept_~skip~0 := 0; 384884#L101-2 assume !false; 384883#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 384882#L104 assume !(12292 == ssl3_accept_~s__state~0); 384881#L107 assume !(16384 == ssl3_accept_~s__state~0); 384880#L110 assume !(8192 == ssl3_accept_~s__state~0); 384879#L113 assume !(24576 == ssl3_accept_~s__state~0); 384878#L116 assume !(8195 == ssl3_accept_~s__state~0); 384877#L119 assume !(8480 == ssl3_accept_~s__state~0); 384876#L122 assume !(8481 == ssl3_accept_~s__state~0); 384875#L125 assume !(8482 == ssl3_accept_~s__state~0); 384874#L128 assume !(8464 == ssl3_accept_~s__state~0); 384873#L131 assume !(8465 == ssl3_accept_~s__state~0); 384872#L134 assume !(8466 == ssl3_accept_~s__state~0); 384871#L137 assume !(8496 == ssl3_accept_~s__state~0); 384869#L140 assume !(8497 == ssl3_accept_~s__state~0); 384870#L143 [2019-11-16 00:35:40,655 INFO L793 eck$LassoCheckResult]: Loop: 384870#L143 assume !(8512 == ssl3_accept_~s__state~0); 394588#L146 assume !(8513 == ssl3_accept_~s__state~0); 394589#L149 assume !(8528 == ssl3_accept_~s__state~0); 394582#L152 assume !(8529 == ssl3_accept_~s__state~0); 394583#L155 assume !(8544 == ssl3_accept_~s__state~0); 394576#L158 assume !(8545 == ssl3_accept_~s__state~0); 394577#L161 assume !(8560 == ssl3_accept_~s__state~0); 394570#L164 assume !(8561 == ssl3_accept_~s__state~0); 394571#L167 assume !(8448 == ssl3_accept_~s__state~0); 394564#L170 assume !(8576 == ssl3_accept_~s__state~0); 394565#L173 assume !(8577 == ssl3_accept_~s__state~0); 394559#L176 assume !(8592 == ssl3_accept_~s__state~0); 394557#L179 assume !(8593 == ssl3_accept_~s__state~0); 394555#L182 assume !(8608 == ssl3_accept_~s__state~0); 394531#L185 assume !(8609 == ssl3_accept_~s__state~0); 394527#L188 assume !(8640 == ssl3_accept_~s__state~0); 394522#L191 assume !(8641 == ssl3_accept_~s__state~0); 394516#L194 assume 8656 == ssl3_accept_~s__state~0; 394351#L198 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 394512#L530 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 394511#L535 assume !(10 == ssl3_accept_~blastFlag~0); 394510#L538 assume !(13 == ssl3_accept_~blastFlag~0); 394508#L541 assume !(16 == ssl3_accept_~blastFlag~0); 394507#L544 assume !(19 == ssl3_accept_~blastFlag~0); 394506#L544-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 394504#L555 assume !(0 == ssl3_accept_~tmp___10~0); 394503#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 394487#L642 ssl3_accept_~skip~0 := 0; 394483#L101-2 assume !false; 394479#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 394475#L104 assume !(12292 == ssl3_accept_~s__state~0); 394472#L107 assume !(16384 == ssl3_accept_~s__state~0); 394469#L110 assume !(8192 == ssl3_accept_~s__state~0); 394465#L113 assume !(24576 == ssl3_accept_~s__state~0); 394460#L116 assume !(8195 == ssl3_accept_~s__state~0); 394456#L119 assume !(8480 == ssl3_accept_~s__state~0); 394452#L122 assume !(8481 == ssl3_accept_~s__state~0); 394448#L125 assume !(8482 == ssl3_accept_~s__state~0); 394444#L128 assume !(8464 == ssl3_accept_~s__state~0); 394440#L131 assume !(8465 == ssl3_accept_~s__state~0); 394436#L134 assume !(8466 == ssl3_accept_~s__state~0); 394432#L137 assume !(8496 == ssl3_accept_~s__state~0); 394428#L140 assume !(8497 == ssl3_accept_~s__state~0); 394424#L143 assume !(8512 == ssl3_accept_~s__state~0); 394420#L146 assume !(8513 == ssl3_accept_~s__state~0); 394416#L149 assume !(8528 == ssl3_accept_~s__state~0); 394412#L152 assume !(8529 == ssl3_accept_~s__state~0); 394408#L155 assume !(8544 == ssl3_accept_~s__state~0); 394404#L158 assume !(8545 == ssl3_accept_~s__state~0); 394400#L161 assume !(8560 == ssl3_accept_~s__state~0); 394396#L164 assume !(8561 == ssl3_accept_~s__state~0); 394392#L167 assume !(8448 == ssl3_accept_~s__state~0); 394388#L170 assume !(8576 == ssl3_accept_~s__state~0); 394384#L173 assume !(8577 == ssl3_accept_~s__state~0); 394378#L176 assume !(8592 == ssl3_accept_~s__state~0); 394374#L179 assume !(8593 == ssl3_accept_~s__state~0); 394369#L182 assume !(8608 == ssl3_accept_~s__state~0); 394366#L185 assume !(8609 == ssl3_accept_~s__state~0); 394362#L188 assume !(8640 == ssl3_accept_~s__state~0); 394359#L191 assume !(8641 == ssl3_accept_~s__state~0); 394356#L194 assume !(8656 == ssl3_accept_~s__state~0); 394352#L197 assume !(8657 == ssl3_accept_~s__state~0); 394332#L200 assume 8672 == ssl3_accept_~s__state~0; 394328#L204 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 394325#L563 assume !(11 == ssl3_accept_~blastFlag~0); 394322#L566 assume !(14 == ssl3_accept_~blastFlag~0); 394319#L569 assume !(17 == ssl3_accept_~blastFlag~0); 394316#L572 assume !(20 == ssl3_accept_~blastFlag~0); 394313#L572-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 394310#L582 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 394307#L582-2 ssl3_accept_~s__init_num~0 := 0; 384688#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 394293#L642 ssl3_accept_~skip~0 := 0; 394291#L101-2 assume !false; 394289#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 394287#L104 assume !(12292 == ssl3_accept_~s__state~0); 394285#L107 assume !(16384 == ssl3_accept_~s__state~0); 394283#L110 assume !(8192 == ssl3_accept_~s__state~0); 394281#L113 assume !(24576 == ssl3_accept_~s__state~0); 394279#L116 assume !(8195 == ssl3_accept_~s__state~0); 394277#L119 assume !(8480 == ssl3_accept_~s__state~0); 394275#L122 assume !(8481 == ssl3_accept_~s__state~0); 394273#L125 assume !(8482 == ssl3_accept_~s__state~0); 394271#L128 assume !(8464 == ssl3_accept_~s__state~0); 394269#L131 assume !(8465 == ssl3_accept_~s__state~0); 394267#L134 assume !(8466 == ssl3_accept_~s__state~0); 394265#L137 assume !(8496 == ssl3_accept_~s__state~0); 394263#L140 assume !(8497 == ssl3_accept_~s__state~0); 394261#L143 assume !(8512 == ssl3_accept_~s__state~0); 394259#L146 assume !(8513 == ssl3_accept_~s__state~0); 394257#L149 assume !(8528 == ssl3_accept_~s__state~0); 394255#L152 assume !(8529 == ssl3_accept_~s__state~0); 394253#L155 assume !(8544 == ssl3_accept_~s__state~0); 394251#L158 assume !(8545 == ssl3_accept_~s__state~0); 394249#L161 assume !(8560 == ssl3_accept_~s__state~0); 394247#L164 assume !(8561 == ssl3_accept_~s__state~0); 394245#L167 assume 8448 == ssl3_accept_~s__state~0; 394243#L168 assume !(ssl3_accept_~num1~0 > 0); 394239#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 394235#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 394225#L642 ssl3_accept_~skip~0 := 0; 394223#L101-2 assume !false; 394221#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 394218#L104 assume 12292 == ssl3_accept_~s__state~0; 394215#L105 ssl3_accept_~s__new_session~0 := 1; 394213#L213 ssl3_accept_~s__server~0 := 1; 394211#L218 assume 0 != ssl3_accept_~cb~0; 394209#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 394207#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 394204#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 394199#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 394196#L245 assume 12292 != ssl3_accept_~s__state~0; 394197#L246 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; 395129#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 395124#L642 ssl3_accept_~skip~0 := 0; 395123#L101-2 assume !false; 395122#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 395121#L104 assume !(12292 == ssl3_accept_~s__state~0); 395120#L107 assume !(16384 == ssl3_accept_~s__state~0); 395119#L110 assume !(8192 == ssl3_accept_~s__state~0); 395118#L113 assume !(24576 == ssl3_accept_~s__state~0); 395117#L116 assume !(8195 == ssl3_accept_~s__state~0); 395116#L119 assume !(8480 == ssl3_accept_~s__state~0); 395115#L122 assume !(8481 == ssl3_accept_~s__state~0); 395114#L125 assume !(8482 == ssl3_accept_~s__state~0); 395113#L128 assume 8464 == ssl3_accept_~s__state~0; 393968#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 395108#L276 assume !(0 == ssl3_accept_~blastFlag~0); 395103#L276-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; 395092#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 395088#L642 ssl3_accept_~skip~0 := 0; 395079#L101-2 assume !false; 395080#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 395071#L104 assume !(12292 == ssl3_accept_~s__state~0); 395072#L107 assume !(16384 == ssl3_accept_~s__state~0); 395063#L110 assume !(8192 == ssl3_accept_~s__state~0); 395064#L113 assume !(24576 == ssl3_accept_~s__state~0); 395055#L116 assume !(8195 == ssl3_accept_~s__state~0); 395056#L119 assume !(8480 == ssl3_accept_~s__state~0); 395047#L122 assume !(8481 == ssl3_accept_~s__state~0); 395048#L125 assume !(8482 == ssl3_accept_~s__state~0); 395039#L128 assume !(8464 == ssl3_accept_~s__state~0); 395040#L131 assume !(8465 == ssl3_accept_~s__state~0); 394672#L134 assume !(8466 == ssl3_accept_~s__state~0); 394670#L137 assume 8496 == ssl3_accept_~s__state~0; 393963#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 394669#L289 assume !(1 == ssl3_accept_~blastFlag~0); 394664#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 394661#L295 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 394657#L295-2 ssl3_accept_~s__init_num~0 := 0; 394648#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 394644#L642 ssl3_accept_~skip~0 := 0; 394637#L101-2 assume !false; 394638#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 394631#L104 assume !(12292 == ssl3_accept_~s__state~0); 394632#L107 assume !(16384 == ssl3_accept_~s__state~0); 394625#L110 assume !(8192 == ssl3_accept_~s__state~0); 394626#L113 assume !(24576 == ssl3_accept_~s__state~0); 394619#L116 assume !(8195 == ssl3_accept_~s__state~0); 394620#L119 assume !(8480 == ssl3_accept_~s__state~0); 394613#L122 assume !(8481 == ssl3_accept_~s__state~0); 394614#L125 assume !(8482 == ssl3_accept_~s__state~0); 394607#L128 assume !(8464 == ssl3_accept_~s__state~0); 394608#L131 assume !(8465 == ssl3_accept_~s__state~0); 394600#L134 assume !(8466 == ssl3_accept_~s__state~0); 394601#L137 assume !(8496 == ssl3_accept_~s__state~0); 394595#L140 assume !(8497 == ssl3_accept_~s__state~0); 384870#L143 [2019-11-16 00:35:40,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:40,656 INFO L82 PathProgramCache]: Analyzing trace with hash -392812146, now seen corresponding path program 1 times [2019-11-16 00:35:40,656 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:40,656 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997020780] [2019-11-16 00:35:40,656 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:40,657 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:40,657 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:40,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:40,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:40,670 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:40,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:40,671 INFO L82 PathProgramCache]: Analyzing trace with hash 1885740878, now seen corresponding path program 1 times [2019-11-16 00:35:40,671 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:40,671 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418249267] [2019-11-16 00:35:40,671 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:40,671 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:40,671 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:40,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:40,724 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 147 proven. 5 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2019-11-16 00:35:40,724 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418249267] [2019-11-16 00:35:40,724 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [354965531] [2019-11-16 00:35:40,724 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_4c3d9edc-6de3-443a-941f-410b2401f6c1/bin/uautomizer/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-16 00:35:40,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:40,804 INFO L256 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-16 00:35:40,806 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-16 00:35:40,829 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 107 proven. 0 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2019-11-16 00:35:40,830 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-16 00:35:40,830 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-11-16 00:35:40,830 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253174436] [2019-11-16 00:35:40,830 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-16 00:35:40,831 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:40,831 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-16 00:35:40,831 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-16 00:35:40,831 INFO L87 Difference]: Start difference. First operand 27648 states and 34542 transitions. cyclomatic complexity: 6939 Second operand 3 states. [2019-11-16 00:35:40,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:40,997 INFO L93 Difference]: Finished difference Result 27648 states and 34518 transitions. [2019-11-16 00:35:40,997 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-16 00:35:40,998 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 27648 states and 34518 transitions. [2019-11-16 00:35:41,093 INFO L131 ngComponentsAnalysis]: Automaton has 30 accepting balls. 17325 [2019-11-16 00:35:41,159 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 27648 states to 27648 states and 34518 transitions. [2019-11-16 00:35:41,159 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18020 [2019-11-16 00:35:41,170 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 18020 [2019-11-16 00:35:41,170 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27648 states and 34518 transitions. [2019-11-16 00:35:41,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:41,170 INFO L688 BuchiCegarLoop]: Abstraction has 27648 states and 34518 transitions. [2019-11-16 00:35:41,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27648 states and 34518 transitions. [2019-11-16 00:35:41,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27648 to 27648. [2019-11-16 00:35:41,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27648 states. [2019-11-16 00:35:41,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27648 states to 27648 states and 34518 transitions. [2019-11-16 00:35:41,407 INFO L711 BuchiCegarLoop]: Abstraction has 27648 states and 34518 transitions. [2019-11-16 00:35:41,407 INFO L591 BuchiCegarLoop]: Abstraction has 27648 states and 34518 transitions. [2019-11-16 00:35:41,407 INFO L424 BuchiCegarLoop]: ======== Iteration 36============ [2019-11-16 00:35:41,408 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 27648 states and 34518 transitions. [2019-11-16 00:35:41,469 INFO L131 ngComponentsAnalysis]: Automaton has 30 accepting balls. 17325 [2019-11-16 00:35:41,469 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:41,469 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:41,471 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-16 00:35:41,472 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:41,472 INFO L791 eck$LassoCheckResult]: Stem: 440121#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; 439893#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 439837#L81-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; 439878#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 439887#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 439888#L101-2 assume !false; 440315#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 440314#L104 assume !(12292 == ssl3_accept_~s__state~0); 440313#L107 assume !(16384 == ssl3_accept_~s__state~0); 440312#L110 assume !(8192 == ssl3_accept_~s__state~0); 440311#L113 assume !(24576 == ssl3_accept_~s__state~0); 440310#L116 assume !(8195 == ssl3_accept_~s__state~0); 440309#L119 assume !(8480 == ssl3_accept_~s__state~0); 440308#L122 assume !(8481 == ssl3_accept_~s__state~0); 440307#L125 assume !(8482 == ssl3_accept_~s__state~0); 440306#L128 assume 8464 == ssl3_accept_~s__state~0; 440305#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 440304#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 440303#L276-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; 440301#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 440296#L642 ssl3_accept_~skip~0 := 0; 440295#L101-2 assume !false; 440294#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 440293#L104 assume !(12292 == ssl3_accept_~s__state~0); 440292#L107 assume !(16384 == ssl3_accept_~s__state~0); 440291#L110 assume !(8192 == ssl3_accept_~s__state~0); 440290#L113 assume !(24576 == ssl3_accept_~s__state~0); 440289#L116 assume !(8195 == ssl3_accept_~s__state~0); 440288#L119 assume !(8480 == ssl3_accept_~s__state~0); 440287#L122 assume !(8481 == ssl3_accept_~s__state~0); 440286#L125 assume !(8482 == ssl3_accept_~s__state~0); 440285#L128 assume !(8464 == ssl3_accept_~s__state~0); 440284#L131 assume !(8465 == ssl3_accept_~s__state~0); 440283#L134 assume !(8466 == ssl3_accept_~s__state~0); 440282#L137 assume 8496 == ssl3_accept_~s__state~0; 440281#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 440280#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 440278#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 440274#L295 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 440275#L295-2 ssl3_accept_~s__init_num~0 := 0; 440695#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 440690#L642 ssl3_accept_~skip~0 := 0; 440689#L101-2 assume !false; 440688#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 440687#L104 assume !(12292 == ssl3_accept_~s__state~0); 440686#L107 assume !(16384 == ssl3_accept_~s__state~0); 440685#L110 assume !(8192 == ssl3_accept_~s__state~0); 440684#L113 assume !(24576 == ssl3_accept_~s__state~0); 440683#L116 assume !(8195 == ssl3_accept_~s__state~0); 440682#L119 assume !(8480 == ssl3_accept_~s__state~0); 440681#L122 assume !(8481 == ssl3_accept_~s__state~0); 440680#L125 assume !(8482 == ssl3_accept_~s__state~0); 440679#L128 assume !(8464 == ssl3_accept_~s__state~0); 440678#L131 assume !(8465 == ssl3_accept_~s__state~0); 440677#L134 assume !(8466 == ssl3_accept_~s__state~0); 440676#L137 assume !(8496 == ssl3_accept_~s__state~0); 440672#L140 assume !(8497 == ssl3_accept_~s__state~0); 440674#L143 [2019-11-16 00:35:41,472 INFO L793 eck$LassoCheckResult]: Loop: 440674#L143 assume !(8512 == ssl3_accept_~s__state~0); 450390#L146 assume !(8513 == ssl3_accept_~s__state~0); 450391#L149 assume !(8528 == ssl3_accept_~s__state~0); 450382#L152 assume !(8529 == ssl3_accept_~s__state~0); 450383#L155 assume !(8544 == ssl3_accept_~s__state~0); 450374#L158 assume !(8545 == ssl3_accept_~s__state~0); 450375#L161 assume !(8560 == ssl3_accept_~s__state~0); 450368#L164 assume !(8561 == ssl3_accept_~s__state~0); 450369#L167 assume !(8448 == ssl3_accept_~s__state~0); 450363#L170 assume !(8576 == ssl3_accept_~s__state~0); 450361#L173 assume !(8577 == ssl3_accept_~s__state~0); 450359#L176 assume !(8592 == ssl3_accept_~s__state~0); 450357#L179 assume !(8593 == ssl3_accept_~s__state~0); 450228#L182 assume !(8608 == ssl3_accept_~s__state~0); 450158#L185 assume !(8609 == ssl3_accept_~s__state~0); 450156#L188 assume !(8640 == ssl3_accept_~s__state~0); 450154#L191 assume !(8641 == ssl3_accept_~s__state~0); 450152#L194 assume 8656 == ssl3_accept_~s__state~0; 450052#L198 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 450147#L530 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 450145#L535 assume !(10 == ssl3_accept_~blastFlag~0); 450142#L538 assume !(13 == ssl3_accept_~blastFlag~0); 450136#L541 assume !(16 == ssl3_accept_~blastFlag~0); 450134#L544 assume !(19 == ssl3_accept_~blastFlag~0); 450132#L544-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 450130#L555 assume !(0 == ssl3_accept_~tmp___10~0); 450127#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 450121#L642 ssl3_accept_~skip~0 := 0; 450119#L101-2 assume !false; 450118#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 450117#L104 assume !(12292 == ssl3_accept_~s__state~0); 450116#L107 assume !(16384 == ssl3_accept_~s__state~0); 450114#L110 assume !(8192 == ssl3_accept_~s__state~0); 450111#L113 assume !(24576 == ssl3_accept_~s__state~0); 450109#L116 assume !(8195 == ssl3_accept_~s__state~0); 450107#L119 assume !(8480 == ssl3_accept_~s__state~0); 450105#L122 assume !(8481 == ssl3_accept_~s__state~0); 450103#L125 assume !(8482 == ssl3_accept_~s__state~0); 450101#L128 assume !(8464 == ssl3_accept_~s__state~0); 450099#L131 assume !(8465 == ssl3_accept_~s__state~0); 450097#L134 assume !(8466 == ssl3_accept_~s__state~0); 450095#L137 assume !(8496 == ssl3_accept_~s__state~0); 450093#L140 assume !(8497 == ssl3_accept_~s__state~0); 450091#L143 assume !(8512 == ssl3_accept_~s__state~0); 450089#L146 assume !(8513 == ssl3_accept_~s__state~0); 450087#L149 assume !(8528 == ssl3_accept_~s__state~0); 450085#L152 assume !(8529 == ssl3_accept_~s__state~0); 450083#L155 assume !(8544 == ssl3_accept_~s__state~0); 450081#L158 assume !(8545 == ssl3_accept_~s__state~0); 450079#L161 assume !(8560 == ssl3_accept_~s__state~0); 450077#L164 assume !(8561 == ssl3_accept_~s__state~0); 450075#L167 assume !(8448 == ssl3_accept_~s__state~0); 450073#L170 assume !(8576 == ssl3_accept_~s__state~0); 450070#L173 assume !(8577 == ssl3_accept_~s__state~0); 450068#L176 assume !(8592 == ssl3_accept_~s__state~0); 450065#L179 assume !(8593 == ssl3_accept_~s__state~0); 450063#L182 assume !(8608 == ssl3_accept_~s__state~0); 450060#L185 assume !(8609 == ssl3_accept_~s__state~0); 450058#L188 assume !(8640 == ssl3_accept_~s__state~0); 450056#L191 assume !(8641 == ssl3_accept_~s__state~0); 450054#L194 assume !(8656 == ssl3_accept_~s__state~0); 450051#L197 assume !(8657 == ssl3_accept_~s__state~0); 450048#L200 assume 8672 == ssl3_accept_~s__state~0; 450047#L204 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 450046#L563 assume !(11 == ssl3_accept_~blastFlag~0); 450045#L566 assume !(14 == ssl3_accept_~blastFlag~0); 450044#L569 assume !(17 == ssl3_accept_~blastFlag~0); 450043#L572 assume !(20 == ssl3_accept_~blastFlag~0); 450042#L572-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 450041#L582 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 450040#L582-2 ssl3_accept_~s__init_num~0 := 0; 440493#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 450034#L642 ssl3_accept_~skip~0 := 0; 450033#L101-2 assume !false; 450032#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 450031#L104 assume !(12292 == ssl3_accept_~s__state~0); 450030#L107 assume !(16384 == ssl3_accept_~s__state~0); 450029#L110 assume !(8192 == ssl3_accept_~s__state~0); 450028#L113 assume !(24576 == ssl3_accept_~s__state~0); 450027#L116 assume !(8195 == ssl3_accept_~s__state~0); 450026#L119 assume !(8480 == ssl3_accept_~s__state~0); 450025#L122 assume !(8481 == ssl3_accept_~s__state~0); 450024#L125 assume !(8482 == ssl3_accept_~s__state~0); 450023#L128 assume !(8464 == ssl3_accept_~s__state~0); 450022#L131 assume !(8465 == ssl3_accept_~s__state~0); 450021#L134 assume !(8466 == ssl3_accept_~s__state~0); 450020#L137 assume !(8496 == ssl3_accept_~s__state~0); 450019#L140 assume !(8497 == ssl3_accept_~s__state~0); 450018#L143 assume !(8512 == ssl3_accept_~s__state~0); 450017#L146 assume !(8513 == ssl3_accept_~s__state~0); 450016#L149 assume !(8528 == ssl3_accept_~s__state~0); 450015#L152 assume !(8529 == ssl3_accept_~s__state~0); 450014#L155 assume !(8544 == ssl3_accept_~s__state~0); 450013#L158 assume !(8545 == ssl3_accept_~s__state~0); 450012#L161 assume !(8560 == ssl3_accept_~s__state~0); 450011#L164 assume !(8561 == ssl3_accept_~s__state~0); 450010#L167 assume 8448 == ssl3_accept_~s__state~0; 450009#L168 assume !(ssl3_accept_~num1~0 > 0); 450007#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 450005#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 450000#L642 ssl3_accept_~skip~0 := 0; 449999#L101-2 assume !false; 449998#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 449996#L104 assume !(12292 == ssl3_accept_~s__state~0); 449997#L107 assume 16384 == ssl3_accept_~s__state~0; 450113#L213 ssl3_accept_~s__server~0 := 1; 450929#L218 assume 0 != ssl3_accept_~cb~0; 450928#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 450927#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 450923#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 450920#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 450919#L245 assume 12292 != ssl3_accept_~s__state~0; 450916#L246 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; 450914#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 450909#L642 ssl3_accept_~skip~0 := 0; 450908#L101-2 assume !false; 450907#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 450906#L104 assume !(12292 == ssl3_accept_~s__state~0); 450905#L107 assume !(16384 == ssl3_accept_~s__state~0); 450904#L110 assume !(8192 == ssl3_accept_~s__state~0); 450903#L113 assume !(24576 == ssl3_accept_~s__state~0); 450902#L116 assume !(8195 == ssl3_accept_~s__state~0); 450901#L119 assume !(8480 == ssl3_accept_~s__state~0); 450900#L122 assume !(8481 == ssl3_accept_~s__state~0); 450899#L125 assume !(8482 == ssl3_accept_~s__state~0); 450898#L128 assume 8464 == ssl3_accept_~s__state~0; 449771#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 450897#L276 assume !(0 == ssl3_accept_~blastFlag~0); 450896#L276-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; 450890#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 450886#L642 ssl3_accept_~skip~0 := 0; 450877#L101-2 assume !false; 450878#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 450869#L104 assume !(12292 == ssl3_accept_~s__state~0); 450870#L107 assume !(16384 == ssl3_accept_~s__state~0); 450861#L110 assume !(8192 == ssl3_accept_~s__state~0); 450862#L113 assume !(24576 == ssl3_accept_~s__state~0); 450853#L116 assume !(8195 == ssl3_accept_~s__state~0); 450854#L119 assume !(8480 == ssl3_accept_~s__state~0); 450657#L122 assume !(8481 == ssl3_accept_~s__state~0); 450658#L125 assume !(8482 == ssl3_accept_~s__state~0); 450645#L128 assume !(8464 == ssl3_accept_~s__state~0); 450646#L131 assume !(8465 == ssl3_accept_~s__state~0); 450494#L134 assume !(8466 == ssl3_accept_~s__state~0); 450493#L137 assume 8496 == ssl3_accept_~s__state~0; 449766#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 450490#L289 assume !(1 == ssl3_accept_~blastFlag~0); 450483#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 450480#L295 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 450476#L295-2 ssl3_accept_~s__init_num~0 := 0; 450466#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 450462#L642 ssl3_accept_~skip~0 := 0; 450453#L101-2 assume !false; 450454#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 450445#L104 assume !(12292 == ssl3_accept_~s__state~0); 450446#L107 assume !(16384 == ssl3_accept_~s__state~0); 450437#L110 assume !(8192 == ssl3_accept_~s__state~0); 450438#L113 assume !(24576 == ssl3_accept_~s__state~0); 450429#L116 assume !(8195 == ssl3_accept_~s__state~0); 450430#L119 assume !(8480 == ssl3_accept_~s__state~0); 450421#L122 assume !(8481 == ssl3_accept_~s__state~0); 450422#L125 assume !(8482 == ssl3_accept_~s__state~0); 450413#L128 assume !(8464 == ssl3_accept_~s__state~0); 450414#L131 assume !(8465 == ssl3_accept_~s__state~0); 450405#L134 assume !(8466 == ssl3_accept_~s__state~0); 450406#L137 assume !(8496 == ssl3_accept_~s__state~0); 450398#L140 assume !(8497 == ssl3_accept_~s__state~0); 440674#L143 [2019-11-16 00:35:41,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:41,473 INFO L82 PathProgramCache]: Analyzing trace with hash -392812146, now seen corresponding path program 2 times [2019-11-16 00:35:41,473 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:41,473 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118450962] [2019-11-16 00:35:41,473 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:41,474 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:41,474 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:41,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:41,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:41,488 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:41,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:41,490 INFO L82 PathProgramCache]: Analyzing trace with hash -1344646174, now seen corresponding path program 1 times [2019-11-16 00:35:41,490 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:41,490 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595111511] [2019-11-16 00:35:41,490 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:41,490 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:41,491 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:41,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:41,530 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 151 proven. 6 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2019-11-16 00:35:41,530 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595111511] [2019-11-16 00:35:41,531 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [790620633] [2019-11-16 00:35:41,531 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_4c3d9edc-6de3-443a-941f-410b2401f6c1/bin/uautomizer/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-16 00:35:41,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:41,606 INFO L256 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-16 00:35:41,608 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-16 00:35:41,629 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 151 proven. 6 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2019-11-16 00:35:41,629 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-16 00:35:41,630 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-16 00:35:41,630 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750575653] [2019-11-16 00:35:41,630 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-16 00:35:41,631 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:41,631 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-16 00:35:41,631 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-16 00:35:41,631 INFO L87 Difference]: Start difference. First operand 27648 states and 34518 transitions. cyclomatic complexity: 6915 Second operand 4 states. [2019-11-16 00:35:41,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:41,944 INFO L93 Difference]: Finished difference Result 26169 states and 32291 transitions. [2019-11-16 00:35:41,944 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-16 00:35:41,944 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 26169 states and 32291 transitions. [2019-11-16 00:35:42,035 INFO L131 ngComponentsAnalysis]: Automaton has 51 accepting balls. 13579 [2019-11-16 00:35:42,096 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 26169 states to 25908 states and 31988 transitions. [2019-11-16 00:35:42,097 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 16761 [2019-11-16 00:35:42,106 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 16761 [2019-11-16 00:35:42,107 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25908 states and 31988 transitions. [2019-11-16 00:35:42,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:42,107 INFO L688 BuchiCegarLoop]: Abstraction has 25908 states and 31988 transitions. [2019-11-16 00:35:42,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25908 states and 31988 transitions. [2019-11-16 00:35:42,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25908 to 17766. [2019-11-16 00:35:42,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17766 states. [2019-11-16 00:35:42,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17766 states to 17766 states and 22234 transitions. [2019-11-16 00:35:42,289 INFO L711 BuchiCegarLoop]: Abstraction has 17766 states and 22234 transitions. [2019-11-16 00:35:42,289 INFO L591 BuchiCegarLoop]: Abstraction has 17766 states and 22234 transitions. [2019-11-16 00:35:42,290 INFO L424 BuchiCegarLoop]: ======== Iteration 37============ [2019-11-16 00:35:42,290 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 17766 states and 22234 transitions. [2019-11-16 00:35:42,328 INFO L131 ngComponentsAnalysis]: Automaton has 34 accepting balls. 9763 [2019-11-16 00:35:42,329 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:42,329 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:42,330 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-16 00:35:42,330 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:42,330 INFO L791 eck$LassoCheckResult]: Stem: 494413#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; 494213#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 494160#L81-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; 494198#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 494207#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 494208#L101-2 assume !false; 494553#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 494552#L104 assume !(12292 == ssl3_accept_~s__state~0); 494551#L107 assume !(16384 == ssl3_accept_~s__state~0); 494550#L110 assume !(8192 == ssl3_accept_~s__state~0); 494549#L113 assume !(24576 == ssl3_accept_~s__state~0); 494548#L116 assume !(8195 == ssl3_accept_~s__state~0); 494547#L119 assume !(8480 == ssl3_accept_~s__state~0); 494546#L122 assume !(8481 == ssl3_accept_~s__state~0); 494545#L125 assume !(8482 == ssl3_accept_~s__state~0); 494544#L128 assume 8464 == ssl3_accept_~s__state~0; 494543#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 494542#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 494541#L276-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; 494539#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 494534#L642 ssl3_accept_~skip~0 := 0; 494533#L101-2 assume !false; 494532#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 494531#L104 assume !(12292 == ssl3_accept_~s__state~0); 494530#L107 assume !(16384 == ssl3_accept_~s__state~0); 494529#L110 assume !(8192 == ssl3_accept_~s__state~0); 494528#L113 assume !(24576 == ssl3_accept_~s__state~0); 494527#L116 assume !(8195 == ssl3_accept_~s__state~0); 494526#L119 assume !(8480 == ssl3_accept_~s__state~0); 494525#L122 assume !(8481 == ssl3_accept_~s__state~0); 494524#L125 assume !(8482 == ssl3_accept_~s__state~0); 494523#L128 assume !(8464 == ssl3_accept_~s__state~0); 494522#L131 assume !(8465 == ssl3_accept_~s__state~0); 494521#L134 assume !(8466 == ssl3_accept_~s__state~0); 494520#L137 assume 8496 == ssl3_accept_~s__state~0; 494519#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 494518#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 494517#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 494515#L295 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 494516#L295-2 ssl3_accept_~s__init_num~0 := 0; 503613#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 503608#L642 ssl3_accept_~skip~0 := 0; 503607#L101-2 assume !false; 503606#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 503605#L104 assume !(12292 == ssl3_accept_~s__state~0); 503604#L107 assume !(16384 == ssl3_accept_~s__state~0); 503603#L110 assume !(8192 == ssl3_accept_~s__state~0); 503602#L113 assume !(24576 == ssl3_accept_~s__state~0); 503601#L116 assume !(8195 == ssl3_accept_~s__state~0); 503600#L119 assume !(8480 == ssl3_accept_~s__state~0); 503599#L122 assume !(8481 == ssl3_accept_~s__state~0); 503598#L125 assume !(8482 == ssl3_accept_~s__state~0); 503597#L128 assume !(8464 == ssl3_accept_~s__state~0); 503596#L131 assume !(8465 == ssl3_accept_~s__state~0); 503595#L134 assume !(8466 == ssl3_accept_~s__state~0); 503594#L137 assume !(8496 == ssl3_accept_~s__state~0); 503592#L140 assume !(8497 == ssl3_accept_~s__state~0); 503593#L143 [2019-11-16 00:35:42,331 INFO L793 eck$LassoCheckResult]: Loop: 503593#L143 assume !(8512 == ssl3_accept_~s__state~0); 511666#L146 assume !(8513 == ssl3_accept_~s__state~0); 511665#L149 assume !(8528 == ssl3_accept_~s__state~0); 511664#L152 assume !(8529 == ssl3_accept_~s__state~0); 511663#L155 assume !(8544 == ssl3_accept_~s__state~0); 511662#L158 assume !(8545 == ssl3_accept_~s__state~0); 511661#L161 assume !(8560 == ssl3_accept_~s__state~0); 511660#L164 assume !(8561 == ssl3_accept_~s__state~0); 511659#L167 assume !(8448 == ssl3_accept_~s__state~0); 494474#L170 assume !(8576 == ssl3_accept_~s__state~0); 494457#L173 assume !(8577 == ssl3_accept_~s__state~0); 494458#L176 assume !(8592 == ssl3_accept_~s__state~0); 511658#L179 assume !(8593 == ssl3_accept_~s__state~0); 494377#L182 assume !(8608 == ssl3_accept_~s__state~0); 494335#L185 assume !(8609 == ssl3_accept_~s__state~0); 494260#L188 assume !(8640 == ssl3_accept_~s__state~0); 494261#L191 assume !(8641 == ssl3_accept_~s__state~0); 494240#L194 assume 8656 == ssl3_accept_~s__state~0; 494146#L198 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 494182#L530 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 494183#L535 assume !(10 == ssl3_accept_~blastFlag~0); 494250#L538 assume !(13 == ssl3_accept_~blastFlag~0); 494180#L541 assume !(16 == ssl3_accept_~blastFlag~0); 494173#L544 assume !(19 == ssl3_accept_~blastFlag~0); 494174#L544-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 494169#L555 assume !(0 == ssl3_accept_~tmp___10~0); 494170#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 511301#L642 ssl3_accept_~skip~0 := 0; 511300#L101-2 assume !false; 511299#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 511298#L104 assume !(12292 == ssl3_accept_~s__state~0); 511297#L107 assume !(16384 == ssl3_accept_~s__state~0); 511296#L110 assume !(8192 == ssl3_accept_~s__state~0); 511295#L113 assume !(24576 == ssl3_accept_~s__state~0); 511294#L116 assume !(8195 == ssl3_accept_~s__state~0); 511293#L119 assume !(8480 == ssl3_accept_~s__state~0); 511292#L122 assume !(8481 == ssl3_accept_~s__state~0); 511291#L125 assume !(8482 == ssl3_accept_~s__state~0); 511290#L128 assume !(8464 == ssl3_accept_~s__state~0); 511289#L131 assume !(8465 == ssl3_accept_~s__state~0); 511288#L134 assume !(8466 == ssl3_accept_~s__state~0); 511287#L137 assume !(8496 == ssl3_accept_~s__state~0); 511286#L140 assume !(8497 == ssl3_accept_~s__state~0); 511285#L143 assume !(8512 == ssl3_accept_~s__state~0); 511284#L146 assume !(8513 == ssl3_accept_~s__state~0); 511283#L149 assume !(8528 == ssl3_accept_~s__state~0); 511282#L152 assume !(8529 == ssl3_accept_~s__state~0); 511281#L155 assume !(8544 == ssl3_accept_~s__state~0); 511280#L158 assume !(8545 == ssl3_accept_~s__state~0); 511279#L161 assume !(8560 == ssl3_accept_~s__state~0); 511278#L164 assume !(8561 == ssl3_accept_~s__state~0); 511277#L167 assume !(8448 == ssl3_accept_~s__state~0); 511276#L170 assume !(8576 == ssl3_accept_~s__state~0); 511275#L173 assume !(8577 == ssl3_accept_~s__state~0); 511274#L176 assume !(8592 == ssl3_accept_~s__state~0); 511273#L179 assume !(8593 == ssl3_accept_~s__state~0); 511272#L182 assume !(8608 == ssl3_accept_~s__state~0); 511271#L185 assume !(8609 == ssl3_accept_~s__state~0); 511270#L188 assume !(8640 == ssl3_accept_~s__state~0); 511269#L191 assume !(8641 == ssl3_accept_~s__state~0); 511268#L194 assume !(8656 == ssl3_accept_~s__state~0); 494145#L197 assume !(8657 == ssl3_accept_~s__state~0); 494147#L200 assume 8672 == ssl3_accept_~s__state~0; 494379#L204 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 494178#L563 assume !(11 == ssl3_accept_~blastFlag~0); 494165#L566 assume !(14 == ssl3_accept_~blastFlag~0); 494166#L569 assume !(17 == ssl3_accept_~blastFlag~0); 494450#L572 assume !(20 == ssl3_accept_~blastFlag~0); 494451#L572-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 494248#L582 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 494203#L582-2 ssl3_accept_~s__init_num~0 := 0; 494204#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 511712#L642 ssl3_accept_~skip~0 := 0; 511711#L101-2 assume !false; 511710#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 511709#L104 assume !(12292 == ssl3_accept_~s__state~0); 511708#L107 assume !(16384 == ssl3_accept_~s__state~0); 511707#L110 assume !(8192 == ssl3_accept_~s__state~0); 511706#L113 assume !(24576 == ssl3_accept_~s__state~0); 511705#L116 assume !(8195 == ssl3_accept_~s__state~0); 511704#L119 assume !(8480 == ssl3_accept_~s__state~0); 511703#L122 assume !(8481 == ssl3_accept_~s__state~0); 511702#L125 assume !(8482 == ssl3_accept_~s__state~0); 511701#L128 assume !(8464 == ssl3_accept_~s__state~0); 511700#L131 assume !(8465 == ssl3_accept_~s__state~0); 511699#L134 assume !(8466 == ssl3_accept_~s__state~0); 511698#L137 assume !(8496 == ssl3_accept_~s__state~0); 511697#L140 assume !(8497 == ssl3_accept_~s__state~0); 511696#L143 assume !(8512 == ssl3_accept_~s__state~0); 511695#L146 assume !(8513 == ssl3_accept_~s__state~0); 511694#L149 assume !(8528 == ssl3_accept_~s__state~0); 511693#L152 assume !(8529 == ssl3_accept_~s__state~0); 511692#L155 assume !(8544 == ssl3_accept_~s__state~0); 511691#L158 assume !(8545 == ssl3_accept_~s__state~0); 511690#L161 assume !(8560 == ssl3_accept_~s__state~0); 511689#L164 assume !(8561 == ssl3_accept_~s__state~0); 511688#L167 assume 8448 == ssl3_accept_~s__state~0; 494361#L168 assume !(ssl3_accept_~num1~0 > 0); 494363#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 494138#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 494152#L642 ssl3_accept_~skip~0 := 0; 494298#L101-2 assume !false; 494349#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 494350#L104 assume !(12292 == ssl3_accept_~s__state~0); 494434#L107 assume !(16384 == ssl3_accept_~s__state~0); 494422#L110 assume !(8192 == ssl3_accept_~s__state~0); 494353#L113 assume !(24576 == ssl3_accept_~s__state~0); 494305#L116 assume !(8195 == ssl3_accept_~s__state~0); 494306#L119 assume !(8480 == ssl3_accept_~s__state~0); 494256#L122 assume !(8481 == ssl3_accept_~s__state~0); 494215#L125 assume !(8482 == ssl3_accept_~s__state~0); 494216#L128 assume !(8464 == ssl3_accept_~s__state~0); 494186#L131 assume !(8465 == ssl3_accept_~s__state~0); 494187#L134 assume !(8466 == ssl3_accept_~s__state~0); 511729#L137 assume !(8496 == ssl3_accept_~s__state~0); 511728#L140 assume !(8497 == ssl3_accept_~s__state~0); 511727#L143 assume !(8512 == ssl3_accept_~s__state~0); 511726#L146 assume !(8513 == ssl3_accept_~s__state~0); 511725#L149 assume !(8528 == ssl3_accept_~s__state~0); 511724#L152 assume !(8529 == ssl3_accept_~s__state~0); 511723#L155 assume !(8544 == ssl3_accept_~s__state~0); 511722#L158 assume !(8545 == ssl3_accept_~s__state~0); 511721#L161 assume !(8560 == ssl3_accept_~s__state~0); 511720#L164 assume !(8561 == ssl3_accept_~s__state~0); 511719#L167 assume !(8448 == ssl3_accept_~s__state~0); 511718#L170 assume 8576 == ssl3_accept_~s__state~0; 511572#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 511571#L451 assume !(5 == ssl3_accept_~blastFlag~0); 511570#L451-2 assume !(ssl3_accept_~ret~0 <= 0); 511569#L457 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 510755#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 510749#L642 ssl3_accept_~skip~0 := 0; 510747#L101-2 assume !false; 510745#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 510743#L104 assume !(12292 == ssl3_accept_~s__state~0); 510741#L107 assume !(16384 == ssl3_accept_~s__state~0); 510739#L110 assume !(8192 == ssl3_accept_~s__state~0); 510736#L113 assume !(24576 == ssl3_accept_~s__state~0); 510737#L116 assume !(8195 == ssl3_accept_~s__state~0); 511573#L119 assume !(8480 == ssl3_accept_~s__state~0); 510728#L122 assume !(8481 == ssl3_accept_~s__state~0); 510729#L125 assume !(8482 == ssl3_accept_~s__state~0); 511567#L128 assume !(8464 == ssl3_accept_~s__state~0); 511566#L131 assume !(8465 == ssl3_accept_~s__state~0); 510702#L134 assume !(8466 == ssl3_accept_~s__state~0); 510701#L137 assume 8496 == ssl3_accept_~s__state~0; 494317#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 494318#L289 assume !(1 == ssl3_accept_~blastFlag~0); 494408#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 494300#L295 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 494282#L295-2 ssl3_accept_~s__init_num~0 := 0; 494283#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 511682#L642 ssl3_accept_~skip~0 := 0; 511681#L101-2 assume !false; 511680#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 511679#L104 assume !(12292 == ssl3_accept_~s__state~0); 511678#L107 assume !(16384 == ssl3_accept_~s__state~0); 511677#L110 assume !(8192 == ssl3_accept_~s__state~0); 511676#L113 assume !(24576 == ssl3_accept_~s__state~0); 511675#L116 assume !(8195 == ssl3_accept_~s__state~0); 511674#L119 assume !(8480 == ssl3_accept_~s__state~0); 511673#L122 assume !(8481 == ssl3_accept_~s__state~0); 511672#L125 assume !(8482 == ssl3_accept_~s__state~0); 511671#L128 assume !(8464 == ssl3_accept_~s__state~0); 511670#L131 assume !(8465 == ssl3_accept_~s__state~0); 511669#L134 assume !(8466 == ssl3_accept_~s__state~0); 511668#L137 assume !(8496 == ssl3_accept_~s__state~0); 511667#L140 assume !(8497 == ssl3_accept_~s__state~0); 503593#L143 [2019-11-16 00:35:42,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:42,331 INFO L82 PathProgramCache]: Analyzing trace with hash -392812146, now seen corresponding path program 3 times [2019-11-16 00:35:42,331 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:42,331 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631788490] [2019-11-16 00:35:42,332 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:42,332 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:42,332 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:42,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:42,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:42,348 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:42,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:42,348 INFO L82 PathProgramCache]: Analyzing trace with hash -77401571, now seen corresponding path program 1 times [2019-11-16 00:35:42,348 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:42,348 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711505063] [2019-11-16 00:35:42,349 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:42,349 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:42,349 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:42,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:42,409 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 171 proven. 26 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2019-11-16 00:35:42,409 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711505063] [2019-11-16 00:35:42,409 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1663041356] [2019-11-16 00:35:42,410 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_4c3d9edc-6de3-443a-941f-410b2401f6c1/bin/uautomizer/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-16 00:35:42,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:42,483 INFO L256 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-16 00:35:42,488 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-16 00:35:42,527 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 114 proven. 0 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2019-11-16 00:35:42,527 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-16 00:35:42,528 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-11-16 00:35:42,528 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536136897] [2019-11-16 00:35:42,528 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-16 00:35:42,528 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:42,529 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-16 00:35:42,529 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-16 00:35:42,529 INFO L87 Difference]: Start difference. First operand 17766 states and 22234 transitions. cyclomatic complexity: 4520 Second operand 3 states. [2019-11-16 00:35:42,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:42,697 INFO L93 Difference]: Finished difference Result 17847 states and 22288 transitions. [2019-11-16 00:35:42,698 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-16 00:35:42,698 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 17847 states and 22288 transitions. [2019-11-16 00:35:42,982 INFO L131 ngComponentsAnalysis]: Automaton has 34 accepting balls. 9805 [2019-11-16 00:35:43,008 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 17847 states to 17847 states and 22288 transitions. [2019-11-16 00:35:43,008 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11674 [2019-11-16 00:35:43,014 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11674 [2019-11-16 00:35:43,014 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17847 states and 22288 transitions. [2019-11-16 00:35:43,015 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:43,015 INFO L688 BuchiCegarLoop]: Abstraction has 17847 states and 22288 transitions. [2019-11-16 00:35:43,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17847 states and 22288 transitions. [2019-11-16 00:35:43,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17847 to 17766. [2019-11-16 00:35:43,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17766 states. [2019-11-16 00:35:43,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17766 states to 17766 states and 22207 transitions. [2019-11-16 00:35:43,155 INFO L711 BuchiCegarLoop]: Abstraction has 17766 states and 22207 transitions. [2019-11-16 00:35:43,155 INFO L591 BuchiCegarLoop]: Abstraction has 17766 states and 22207 transitions. [2019-11-16 00:35:43,155 INFO L424 BuchiCegarLoop]: ======== Iteration 38============ [2019-11-16 00:35:43,156 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 17766 states and 22207 transitions. [2019-11-16 00:35:43,194 INFO L131 ngComponentsAnalysis]: Automaton has 34 accepting balls. 9763 [2019-11-16 00:35:43,194 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:43,194 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:43,195 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-16 00:35:43,195 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:43,196 INFO L791 eck$LassoCheckResult]: Stem: 530568#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; 530338#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 530282#L81-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; 530331#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 530332#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 530333#L101-2 assume !false; 530723#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 530722#L104 assume !(12292 == ssl3_accept_~s__state~0); 530721#L107 assume !(16384 == ssl3_accept_~s__state~0); 530720#L110 assume !(8192 == ssl3_accept_~s__state~0); 530719#L113 assume !(24576 == ssl3_accept_~s__state~0); 530718#L116 assume !(8195 == ssl3_accept_~s__state~0); 530717#L119 assume !(8480 == ssl3_accept_~s__state~0); 530716#L122 assume !(8481 == ssl3_accept_~s__state~0); 530715#L125 assume !(8482 == ssl3_accept_~s__state~0); 530714#L128 assume 8464 == ssl3_accept_~s__state~0; 530713#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 530712#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 530711#L276-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; 530709#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 530704#L642 ssl3_accept_~skip~0 := 0; 530703#L101-2 assume !false; 530702#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 530701#L104 assume !(12292 == ssl3_accept_~s__state~0); 530700#L107 assume !(16384 == ssl3_accept_~s__state~0); 530699#L110 assume !(8192 == ssl3_accept_~s__state~0); 530698#L113 assume !(24576 == ssl3_accept_~s__state~0); 530697#L116 assume !(8195 == ssl3_accept_~s__state~0); 530696#L119 assume !(8480 == ssl3_accept_~s__state~0); 530695#L122 assume !(8481 == ssl3_accept_~s__state~0); 530694#L125 assume !(8482 == ssl3_accept_~s__state~0); 530693#L128 assume !(8464 == ssl3_accept_~s__state~0); 530692#L131 assume !(8465 == ssl3_accept_~s__state~0); 530691#L134 assume !(8466 == ssl3_accept_~s__state~0); 530690#L137 assume 8496 == ssl3_accept_~s__state~0; 530689#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 530688#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 530687#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 530685#L295 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 530686#L295-2 ssl3_accept_~s__init_num~0 := 0; 534321#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 534313#L642 ssl3_accept_~skip~0 := 0; 534309#L101-2 assume !false; 534305#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 534301#L104 assume !(12292 == ssl3_accept_~s__state~0); 534297#L107 assume !(16384 == ssl3_accept_~s__state~0); 534293#L110 assume !(8192 == ssl3_accept_~s__state~0); 534289#L113 assume !(24576 == ssl3_accept_~s__state~0); 534285#L116 assume !(8195 == ssl3_accept_~s__state~0); 534281#L119 assume !(8480 == ssl3_accept_~s__state~0); 534277#L122 assume !(8481 == ssl3_accept_~s__state~0); 534273#L125 assume !(8482 == ssl3_accept_~s__state~0); 534270#L128 assume !(8464 == ssl3_accept_~s__state~0); 534265#L131 assume !(8465 == ssl3_accept_~s__state~0); 534261#L134 assume !(8466 == ssl3_accept_~s__state~0); 534257#L137 assume !(8496 == ssl3_accept_~s__state~0); 534251#L140 assume !(8497 == ssl3_accept_~s__state~0); 534252#L143 [2019-11-16 00:35:43,196 INFO L793 eck$LassoCheckResult]: Loop: 534252#L143 assume !(8512 == ssl3_accept_~s__state~0); 540881#L146 assume !(8513 == ssl3_accept_~s__state~0); 540873#L149 assume !(8528 == ssl3_accept_~s__state~0); 540874#L152 assume !(8529 == ssl3_accept_~s__state~0); 540865#L155 assume !(8544 == ssl3_accept_~s__state~0); 540866#L158 assume !(8545 == ssl3_accept_~s__state~0); 540857#L161 assume !(8560 == ssl3_accept_~s__state~0); 540858#L164 assume !(8561 == ssl3_accept_~s__state~0); 540849#L167 assume !(8448 == ssl3_accept_~s__state~0); 540850#L170 assume !(8576 == ssl3_accept_~s__state~0); 540841#L173 assume !(8577 == ssl3_accept_~s__state~0); 540842#L176 assume !(8592 == ssl3_accept_~s__state~0); 540833#L179 assume !(8593 == ssl3_accept_~s__state~0); 540834#L182 assume !(8608 == ssl3_accept_~s__state~0); 540825#L185 assume !(8609 == ssl3_accept_~s__state~0); 540826#L188 assume !(8640 == ssl3_accept_~s__state~0); 540817#L191 assume !(8641 == ssl3_accept_~s__state~0); 540818#L194 assume 8656 == ssl3_accept_~s__state~0; 540596#L198 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 540811#L530 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 540803#L535 assume !(10 == ssl3_accept_~blastFlag~0); 540804#L538 assume !(13 == ssl3_accept_~blastFlag~0); 540795#L541 assume !(16 == ssl3_accept_~blastFlag~0); 540796#L544 assume !(19 == ssl3_accept_~blastFlag~0); 540787#L544-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 540788#L555 assume !(0 == ssl3_accept_~tmp___10~0); 540777#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 540768#L642 ssl3_accept_~skip~0 := 0; 540766#L101-2 assume !false; 540764#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 540755#L104 assume !(12292 == ssl3_accept_~s__state~0); 540750#L107 assume !(16384 == ssl3_accept_~s__state~0); 540745#L110 assume !(8192 == ssl3_accept_~s__state~0); 540740#L113 assume !(24576 == ssl3_accept_~s__state~0); 540735#L116 assume !(8195 == ssl3_accept_~s__state~0); 540730#L119 assume !(8480 == ssl3_accept_~s__state~0); 540725#L122 assume !(8481 == ssl3_accept_~s__state~0); 540720#L125 assume !(8482 == ssl3_accept_~s__state~0); 540715#L128 assume !(8464 == ssl3_accept_~s__state~0); 540710#L131 assume !(8465 == ssl3_accept_~s__state~0); 540705#L134 assume !(8466 == ssl3_accept_~s__state~0); 540700#L137 assume !(8496 == ssl3_accept_~s__state~0); 540695#L140 assume !(8497 == ssl3_accept_~s__state~0); 540690#L143 assume !(8512 == ssl3_accept_~s__state~0); 540685#L146 assume !(8513 == ssl3_accept_~s__state~0); 540680#L149 assume !(8528 == ssl3_accept_~s__state~0); 540675#L152 assume !(8529 == ssl3_accept_~s__state~0); 540670#L155 assume !(8544 == ssl3_accept_~s__state~0); 540665#L158 assume !(8545 == ssl3_accept_~s__state~0); 540660#L161 assume !(8560 == ssl3_accept_~s__state~0); 540655#L164 assume !(8561 == ssl3_accept_~s__state~0); 540650#L167 assume !(8448 == ssl3_accept_~s__state~0); 540645#L170 assume !(8576 == ssl3_accept_~s__state~0); 540640#L173 assume !(8577 == ssl3_accept_~s__state~0); 540635#L176 assume !(8592 == ssl3_accept_~s__state~0); 540630#L179 assume !(8593 == ssl3_accept_~s__state~0); 540625#L182 assume !(8608 == ssl3_accept_~s__state~0); 540620#L185 assume !(8609 == ssl3_accept_~s__state~0); 540615#L188 assume !(8640 == ssl3_accept_~s__state~0); 540609#L191 assume !(8641 == ssl3_accept_~s__state~0); 540610#L194 assume !(8656 == ssl3_accept_~s__state~0); 540595#L197 assume !(8657 == ssl3_accept_~s__state~0); 540597#L200 assume 8672 == ssl3_accept_~s__state~0; 540582#L204 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 540583#L563 assume !(11 == ssl3_accept_~blastFlag~0); 540567#L566 assume !(14 == ssl3_accept_~blastFlag~0); 540568#L569 assume !(17 == ssl3_accept_~blastFlag~0); 530612#L572 assume !(20 == ssl3_accept_~blastFlag~0); 530613#L572-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 547354#L582 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 539146#L582-2 ssl3_accept_~s__init_num~0 := 0; 536707#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 547625#L642 ssl3_accept_~skip~0 := 0; 547623#L101-2 assume !false; 547621#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 547619#L104 assume !(12292 == ssl3_accept_~s__state~0); 547617#L107 assume !(16384 == ssl3_accept_~s__state~0); 547615#L110 assume !(8192 == ssl3_accept_~s__state~0); 547613#L113 assume !(24576 == ssl3_accept_~s__state~0); 547611#L116 assume !(8195 == ssl3_accept_~s__state~0); 547609#L119 assume !(8480 == ssl3_accept_~s__state~0); 547607#L122 assume !(8481 == ssl3_accept_~s__state~0); 547605#L125 assume !(8482 == ssl3_accept_~s__state~0); 547603#L128 assume !(8464 == ssl3_accept_~s__state~0); 547601#L131 assume !(8465 == ssl3_accept_~s__state~0); 547600#L134 assume !(8466 == ssl3_accept_~s__state~0); 547599#L137 assume !(8496 == ssl3_accept_~s__state~0); 547598#L140 assume !(8497 == ssl3_accept_~s__state~0); 547597#L143 assume !(8512 == ssl3_accept_~s__state~0); 547596#L146 assume !(8513 == ssl3_accept_~s__state~0); 547594#L149 assume !(8528 == ssl3_accept_~s__state~0); 547592#L152 assume !(8529 == ssl3_accept_~s__state~0); 547591#L155 assume !(8544 == ssl3_accept_~s__state~0); 547589#L158 assume !(8545 == ssl3_accept_~s__state~0); 547587#L161 assume !(8560 == ssl3_accept_~s__state~0); 547585#L164 assume !(8561 == ssl3_accept_~s__state~0); 547581#L167 assume 8448 == ssl3_accept_~s__state~0; 547580#L168 assume !(ssl3_accept_~num1~0 > 0); 547578#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 547573#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 547568#L642 ssl3_accept_~skip~0 := 0; 547567#L101-2 assume !false; 547566#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 547565#L104 assume !(12292 == ssl3_accept_~s__state~0); 547564#L107 assume !(16384 == ssl3_accept_~s__state~0); 547563#L110 assume !(8192 == ssl3_accept_~s__state~0); 547562#L113 assume !(24576 == ssl3_accept_~s__state~0); 547561#L116 assume !(8195 == ssl3_accept_~s__state~0); 547560#L119 assume !(8480 == ssl3_accept_~s__state~0); 547559#L122 assume !(8481 == ssl3_accept_~s__state~0); 547558#L125 assume !(8482 == ssl3_accept_~s__state~0); 547557#L128 assume !(8464 == ssl3_accept_~s__state~0); 547556#L131 assume !(8465 == ssl3_accept_~s__state~0); 547555#L134 assume !(8466 == ssl3_accept_~s__state~0); 547554#L137 assume !(8496 == ssl3_accept_~s__state~0); 547553#L140 assume !(8497 == ssl3_accept_~s__state~0); 547552#L143 assume !(8512 == ssl3_accept_~s__state~0); 547551#L146 assume !(8513 == ssl3_accept_~s__state~0); 547550#L149 assume !(8528 == ssl3_accept_~s__state~0); 547549#L152 assume !(8529 == ssl3_accept_~s__state~0); 547548#L155 assume !(8544 == ssl3_accept_~s__state~0); 547547#L158 assume !(8545 == ssl3_accept_~s__state~0); 547546#L161 assume !(8560 == ssl3_accept_~s__state~0); 547545#L164 assume !(8561 == ssl3_accept_~s__state~0); 547544#L167 assume !(8448 == ssl3_accept_~s__state~0); 547543#L170 assume 8576 == ssl3_accept_~s__state~0; 530623#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 547590#L451 assume !(5 == ssl3_accept_~blastFlag~0); 547588#L451-2 assume !(ssl3_accept_~ret~0 <= 0); 547586#L457 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 547238#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 547232#L642 ssl3_accept_~skip~0 := 0; 547231#L101-2 assume !false; 547230#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 547229#L104 assume !(12292 == ssl3_accept_~s__state~0); 547228#L107 assume !(16384 == ssl3_accept_~s__state~0); 547224#L110 assume !(8192 == ssl3_accept_~s__state~0); 547218#L113 assume !(24576 == ssl3_accept_~s__state~0); 547216#L116 assume !(8195 == ssl3_accept_~s__state~0); 547214#L119 assume !(8480 == ssl3_accept_~s__state~0); 547209#L122 assume !(8481 == ssl3_accept_~s__state~0); 547172#L125 assume !(8482 == ssl3_accept_~s__state~0); 547147#L128 assume !(8464 == ssl3_accept_~s__state~0); 547114#L131 assume !(8465 == ssl3_accept_~s__state~0); 545652#L134 assume 8466 == ssl3_accept_~s__state~0; 530499#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 530399#L276 assume !(0 == ssl3_accept_~blastFlag~0); 530395#L276-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; 530396#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 547703#L642 ssl3_accept_~skip~0 := 0; 547702#L101-2 assume !false; 547701#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 547700#L104 assume !(12292 == ssl3_accept_~s__state~0); 547699#L107 assume !(16384 == ssl3_accept_~s__state~0); 547698#L110 assume !(8192 == ssl3_accept_~s__state~0); 547697#L113 assume !(24576 == ssl3_accept_~s__state~0); 547696#L116 assume !(8195 == ssl3_accept_~s__state~0); 547695#L119 assume !(8480 == ssl3_accept_~s__state~0); 547694#L122 assume !(8481 == ssl3_accept_~s__state~0); 547693#L125 assume !(8482 == ssl3_accept_~s__state~0); 547692#L128 assume !(8464 == ssl3_accept_~s__state~0); 547691#L131 assume !(8465 == ssl3_accept_~s__state~0); 547690#L134 assume !(8466 == ssl3_accept_~s__state~0); 547689#L137 assume 8496 == ssl3_accept_~s__state~0; 540951#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 547688#L289 assume !(1 == ssl3_accept_~blastFlag~0); 547687#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 547686#L295 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 536854#L295-2 ssl3_accept_~s__init_num~0 := 0; 547685#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 541047#L642 ssl3_accept_~skip~0 := 0; 541048#L101-2 assume !false; 540943#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 540944#L104 assume !(12292 == ssl3_accept_~s__state~0); 540933#L107 assume !(16384 == ssl3_accept_~s__state~0); 540934#L110 assume !(8192 == ssl3_accept_~s__state~0); 540924#L113 assume !(24576 == ssl3_accept_~s__state~0); 540925#L116 assume !(8195 == ssl3_accept_~s__state~0); 540912#L119 assume !(8480 == ssl3_accept_~s__state~0); 540913#L122 assume !(8481 == ssl3_accept_~s__state~0); 540904#L125 assume !(8482 == ssl3_accept_~s__state~0); 540905#L128 assume !(8464 == ssl3_accept_~s__state~0); 540896#L131 assume !(8465 == ssl3_accept_~s__state~0); 540897#L134 assume !(8466 == ssl3_accept_~s__state~0); 540888#L137 assume !(8496 == ssl3_accept_~s__state~0); 540889#L140 assume !(8497 == ssl3_accept_~s__state~0); 534252#L143 [2019-11-16 00:35:43,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:43,197 INFO L82 PathProgramCache]: Analyzing trace with hash -392812146, now seen corresponding path program 4 times [2019-11-16 00:35:43,197 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:43,197 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952060779] [2019-11-16 00:35:43,197 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:43,197 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:43,198 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:43,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:43,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:43,210 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:43,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:43,211 INFO L82 PathProgramCache]: Analyzing trace with hash 1557607030, now seen corresponding path program 1 times [2019-11-16 00:35:43,211 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:43,211 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322356294] [2019-11-16 00:35:43,211 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:43,211 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:43,212 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:43,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:43,263 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2019-11-16 00:35:43,263 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322356294] [2019-11-16 00:35:43,263 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [425536591] [2019-11-16 00:35:43,263 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_4c3d9edc-6de3-443a-941f-410b2401f6c1/bin/uautomizer/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-16 00:35:43,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-16 00:35:43,343 INFO L256 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-16 00:35:43,345 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-16 00:35:43,372 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2019-11-16 00:35:43,373 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-16 00:35:43,373 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-11-16 00:35:43,373 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624259789] [2019-11-16 00:35:43,374 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-11-16 00:35:43,374 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-16 00:35:43,374 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-11-16 00:35:43,374 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-11-16 00:35:43,374 INFO L87 Difference]: Start difference. First operand 17766 states and 22207 transitions. cyclomatic complexity: 4493 Second operand 4 states. [2019-11-16 00:35:43,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-16 00:35:43,662 INFO L93 Difference]: Finished difference Result 19880 states and 24568 transitions. [2019-11-16 00:35:43,662 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-16 00:35:43,662 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19880 states and 24568 transitions. [2019-11-16 00:35:43,726 INFO L131 ngComponentsAnalysis]: Automaton has 38 accepting balls. 10409 [2019-11-16 00:35:43,770 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19880 states to 19180 states and 23683 transitions. [2019-11-16 00:35:43,770 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12640 [2019-11-16 00:35:43,777 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12640 [2019-11-16 00:35:43,777 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19180 states and 23683 transitions. [2019-11-16 00:35:43,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-11-16 00:35:43,778 INFO L688 BuchiCegarLoop]: Abstraction has 19180 states and 23683 transitions. [2019-11-16 00:35:43,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19180 states and 23683 transitions. [2019-11-16 00:35:43,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19180 to 19104. [2019-11-16 00:35:43,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19104 states. [2019-11-16 00:35:43,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19104 states to 19104 states and 23602 transitions. [2019-11-16 00:35:43,925 INFO L711 BuchiCegarLoop]: Abstraction has 19104 states and 23602 transitions. [2019-11-16 00:35:43,925 INFO L591 BuchiCegarLoop]: Abstraction has 19104 states and 23602 transitions. [2019-11-16 00:35:43,925 INFO L424 BuchiCegarLoop]: ======== Iteration 39============ [2019-11-16 00:35:43,925 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 19104 states and 23602 transitions. [2019-11-16 00:35:43,967 INFO L131 ngComponentsAnalysis]: Automaton has 38 accepting balls. 10379 [2019-11-16 00:35:43,967 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-11-16 00:35:43,967 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-11-16 00:35:43,968 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:43,968 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-16 00:35:43,969 INFO L791 eck$LassoCheckResult]: Stem: 568760#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; 568550#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 568492#L81-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; 568543#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 568544#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 568545#L101-2 assume !false; 568913#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 568912#L104 assume !(12292 == ssl3_accept_~s__state~0); 568911#L107 assume !(16384 == ssl3_accept_~s__state~0); 568910#L110 assume !(8192 == ssl3_accept_~s__state~0); 568909#L113 assume !(24576 == ssl3_accept_~s__state~0); 568908#L116 assume !(8195 == ssl3_accept_~s__state~0); 568907#L119 assume !(8480 == ssl3_accept_~s__state~0); 568906#L122 assume !(8481 == ssl3_accept_~s__state~0); 568905#L125 assume !(8482 == ssl3_accept_~s__state~0); 568904#L128 assume 8464 == ssl3_accept_~s__state~0; 568903#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 568902#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 568901#L276-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; 568899#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 568894#L642 ssl3_accept_~skip~0 := 0; 568893#L101-2 assume !false; 568892#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 568891#L104 assume !(12292 == ssl3_accept_~s__state~0); 568890#L107 assume !(16384 == ssl3_accept_~s__state~0); 568889#L110 assume !(8192 == ssl3_accept_~s__state~0); 568888#L113 assume !(24576 == ssl3_accept_~s__state~0); 568887#L116 assume !(8195 == ssl3_accept_~s__state~0); 568886#L119 assume !(8480 == ssl3_accept_~s__state~0); 568885#L122 assume !(8481 == ssl3_accept_~s__state~0); 568884#L125 assume !(8482 == ssl3_accept_~s__state~0); 568883#L128 assume !(8464 == ssl3_accept_~s__state~0); 568882#L131 assume !(8465 == ssl3_accept_~s__state~0); 568881#L134 assume !(8466 == ssl3_accept_~s__state~0); 568880#L137 assume 8496 == ssl3_accept_~s__state~0; 568879#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 568878#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 568877#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 568876#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 568875#L295-2 ssl3_accept_~s__init_num~0 := 0; 568873#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 568868#L642 ssl3_accept_~skip~0 := 0; 568867#L101-2 assume !false; 568866#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 568865#L104 assume !(12292 == ssl3_accept_~s__state~0); 568864#L107 assume !(16384 == ssl3_accept_~s__state~0); 568863#L110 assume !(8192 == ssl3_accept_~s__state~0); 568862#L113 assume !(24576 == ssl3_accept_~s__state~0); 568861#L116 assume !(8195 == ssl3_accept_~s__state~0); 568860#L119 assume !(8480 == ssl3_accept_~s__state~0); 568859#L122 assume !(8481 == ssl3_accept_~s__state~0); 568858#L125 assume !(8482 == ssl3_accept_~s__state~0); 568857#L128 assume !(8464 == ssl3_accept_~s__state~0); 568856#L131 assume !(8465 == ssl3_accept_~s__state~0); 568855#L134 assume !(8466 == ssl3_accept_~s__state~0); 568854#L137 assume !(8496 == ssl3_accept_~s__state~0); 568852#L140 assume !(8497 == ssl3_accept_~s__state~0); 568853#L143 assume 8512 == ssl3_accept_~s__state~0; 575270#L147 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 575268#L306 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 575269#L306-2 [2019-11-16 00:35:43,969 INFO L793 eck$LassoCheckResult]: Loop: 575269#L306-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 582693#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 582688#L642 ssl3_accept_~skip~0 := 0; 582687#L101-2 assume !false; 582686#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 582685#L104 assume !(12292 == ssl3_accept_~s__state~0); 582684#L107 assume !(16384 == ssl3_accept_~s__state~0); 582683#L110 assume !(8192 == ssl3_accept_~s__state~0); 582682#L113 assume !(24576 == ssl3_accept_~s__state~0); 582681#L116 assume !(8195 == ssl3_accept_~s__state~0); 582680#L119 assume !(8480 == ssl3_accept_~s__state~0); 582679#L122 assume !(8481 == ssl3_accept_~s__state~0); 582678#L125 assume !(8482 == ssl3_accept_~s__state~0); 582677#L128 assume !(8464 == ssl3_accept_~s__state~0); 582676#L131 assume !(8465 == ssl3_accept_~s__state~0); 582675#L134 assume !(8466 == ssl3_accept_~s__state~0); 582674#L137 assume !(8496 == ssl3_accept_~s__state~0); 582673#L140 assume !(8497 == ssl3_accept_~s__state~0); 582672#L143 assume !(8512 == ssl3_accept_~s__state~0); 582671#L146 assume !(8513 == ssl3_accept_~s__state~0); 582670#L149 assume 8528 == ssl3_accept_~s__state~0; 582437#L153 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 582668#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 582666#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 582659#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 582662#L358 assume !(3 == ssl3_accept_~blastFlag~0); 582657#L358-2 assume !(ssl3_accept_~ret~0 <= 0); 582656#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 582654#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 582649#L642 ssl3_accept_~skip~0 := 0; 582648#L101-2 assume !false; 582647#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 582645#L104 assume !(12292 == ssl3_accept_~s__state~0); 582640#L107 assume !(16384 == ssl3_accept_~s__state~0); 582638#L110 assume !(8192 == ssl3_accept_~s__state~0); 582636#L113 assume !(24576 == ssl3_accept_~s__state~0); 582634#L116 assume !(8195 == ssl3_accept_~s__state~0); 582632#L119 assume !(8480 == ssl3_accept_~s__state~0); 582630#L122 assume !(8481 == ssl3_accept_~s__state~0); 582628#L125 assume !(8482 == ssl3_accept_~s__state~0); 582626#L128 assume !(8464 == ssl3_accept_~s__state~0); 582624#L131 assume !(8465 == ssl3_accept_~s__state~0); 582622#L134 assume !(8466 == ssl3_accept_~s__state~0); 582620#L137 assume !(8496 == ssl3_accept_~s__state~0); 582618#L140 assume !(8497 == ssl3_accept_~s__state~0); 582616#L143 assume !(8512 == ssl3_accept_~s__state~0); 582614#L146 assume !(8513 == ssl3_accept_~s__state~0); 582612#L149 assume !(8528 == ssl3_accept_~s__state~0); 582610#L152 assume !(8529 == ssl3_accept_~s__state~0); 582608#L155 assume 8544 == ssl3_accept_~s__state~0; 582420#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 582605#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 582602#L393 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 582600#L396 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 582597#L397 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 582595#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 582593#L408 assume !(4 == ssl3_accept_~blastFlag~0); 582589#L408-2 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; 582582#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 582576#L642 ssl3_accept_~skip~0 := 0; 582574#L101-2 assume !false; 582572#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 582570#L104 assume !(12292 == ssl3_accept_~s__state~0); 582568#L107 assume !(16384 == ssl3_accept_~s__state~0); 582566#L110 assume !(8192 == ssl3_accept_~s__state~0); 582564#L113 assume !(24576 == ssl3_accept_~s__state~0); 582562#L116 assume !(8195 == ssl3_accept_~s__state~0); 582560#L119 assume !(8480 == ssl3_accept_~s__state~0); 582558#L122 assume !(8481 == ssl3_accept_~s__state~0); 582556#L125 assume !(8482 == ssl3_accept_~s__state~0); 582554#L128 assume !(8464 == ssl3_accept_~s__state~0); 582552#L131 assume !(8465 == ssl3_accept_~s__state~0); 582550#L134 assume !(8466 == ssl3_accept_~s__state~0); 582548#L137 assume !(8496 == ssl3_accept_~s__state~0); 582546#L140 assume !(8497 == ssl3_accept_~s__state~0); 582544#L143 assume !(8512 == ssl3_accept_~s__state~0); 582542#L146 assume !(8513 == ssl3_accept_~s__state~0); 582540#L149 assume !(8528 == ssl3_accept_~s__state~0); 582538#L152 assume !(8529 == ssl3_accept_~s__state~0); 582536#L155 assume !(8544 == ssl3_accept_~s__state~0); 582534#L158 assume !(8545 == ssl3_accept_~s__state~0); 582532#L161 assume !(8560 == ssl3_accept_~s__state~0); 582530#L164 assume !(8561 == ssl3_accept_~s__state~0); 582521#L167 assume 8448 == ssl3_accept_~s__state~0; 582522#L168 assume !(ssl3_accept_~num1~0 > 0); 582526#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 582525#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 582507#L642 ssl3_accept_~skip~0 := 0; 582508#L101-2 assume !false; 582503#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 582504#L104 assume !(12292 == ssl3_accept_~s__state~0); 582499#L107 assume !(16384 == ssl3_accept_~s__state~0); 582500#L110 assume !(8192 == ssl3_accept_~s__state~0); 582495#L113 assume !(24576 == ssl3_accept_~s__state~0); 582496#L116 assume !(8195 == ssl3_accept_~s__state~0); 582491#L119 assume !(8480 == ssl3_accept_~s__state~0); 582492#L122 assume !(8481 == ssl3_accept_~s__state~0); 582486#L125 assume !(8482 == ssl3_accept_~s__state~0); 582487#L128 assume !(8464 == ssl3_accept_~s__state~0); 582481#L131 assume !(8465 == ssl3_accept_~s__state~0); 582482#L134 assume !(8466 == ssl3_accept_~s__state~0); 582474#L137 assume !(8496 == ssl3_accept_~s__state~0); 582475#L140 assume !(8497 == ssl3_accept_~s__state~0); 582460#L143 assume !(8512 == ssl3_accept_~s__state~0); 582461#L146 assume !(8513 == ssl3_accept_~s__state~0); 582446#L149 assume !(8528 == ssl3_accept_~s__state~0); 582447#L152 assume !(8529 == ssl3_accept_~s__state~0); 582426#L155 assume !(8544 == ssl3_accept_~s__state~0); 582427#L158 assume !(8545 == ssl3_accept_~s__state~0); 582413#L161 assume !(8560 == ssl3_accept_~s__state~0); 582414#L164 assume !(8561 == ssl3_accept_~s__state~0); 582404#L167 assume !(8448 == ssl3_accept_~s__state~0); 582403#L170 assume 8576 == ssl3_accept_~s__state~0; 582220#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 582402#L451 assume !(5 == ssl3_accept_~blastFlag~0); 582401#L451-2 assume !(ssl3_accept_~ret~0 <= 0); 582396#L457 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 582397#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 582759#L642 ssl3_accept_~skip~0 := 0; 582758#L101-2 assume !false; 582757#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 582756#L104 assume !(12292 == ssl3_accept_~s__state~0); 582755#L107 assume !(16384 == ssl3_accept_~s__state~0); 582754#L110 assume !(8192 == ssl3_accept_~s__state~0); 582753#L113 assume !(24576 == ssl3_accept_~s__state~0); 582752#L116 assume !(8195 == ssl3_accept_~s__state~0); 582751#L119 assume !(8480 == ssl3_accept_~s__state~0); 582750#L122 assume !(8481 == ssl3_accept_~s__state~0); 582749#L125 assume !(8482 == ssl3_accept_~s__state~0); 582748#L128 assume !(8464 == ssl3_accept_~s__state~0); 582747#L131 assume !(8465 == ssl3_accept_~s__state~0); 582746#L134 assume 8466 == ssl3_accept_~s__state~0; 582478#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 582745#L276 assume !(0 == ssl3_accept_~blastFlag~0); 582744#L276-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; 582742#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 582737#L642 ssl3_accept_~skip~0 := 0; 582736#L101-2 assume !false; 582735#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 582734#L104 assume !(12292 == ssl3_accept_~s__state~0); 582733#L107 assume !(16384 == ssl3_accept_~s__state~0); 582732#L110 assume !(8192 == ssl3_accept_~s__state~0); 582731#L113 assume !(24576 == ssl3_accept_~s__state~0); 582730#L116 assume !(8195 == ssl3_accept_~s__state~0); 582729#L119 assume !(8480 == ssl3_accept_~s__state~0); 582728#L122 assume !(8481 == ssl3_accept_~s__state~0); 582727#L125 assume !(8482 == ssl3_accept_~s__state~0); 582726#L128 assume !(8464 == ssl3_accept_~s__state~0); 582725#L131 assume !(8465 == ssl3_accept_~s__state~0); 582724#L134 assume !(8466 == ssl3_accept_~s__state~0); 582723#L137 assume 8496 == ssl3_accept_~s__state~0; 582470#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 582722#L289 assume !(1 == ssl3_accept_~blastFlag~0); 582721#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 582720#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 582719#L295-2 ssl3_accept_~s__init_num~0 := 0; 582717#L605 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 582712#L642 ssl3_accept_~skip~0 := 0; 582711#L101-2 assume !false; 582710#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 582709#L104 assume !(12292 == ssl3_accept_~s__state~0); 582708#L107 assume !(16384 == ssl3_accept_~s__state~0); 582707#L110 assume !(8192 == ssl3_accept_~s__state~0); 582706#L113 assume !(24576 == ssl3_accept_~s__state~0); 582705#L116 assume !(8195 == ssl3_accept_~s__state~0); 582704#L119 assume !(8480 == ssl3_accept_~s__state~0); 582703#L122 assume !(8481 == ssl3_accept_~s__state~0); 582702#L125 assume !(8482 == ssl3_accept_~s__state~0); 582701#L128 assume !(8464 == ssl3_accept_~s__state~0); 582700#L131 assume !(8465 == ssl3_accept_~s__state~0); 582699#L134 assume !(8466 == ssl3_accept_~s__state~0); 582698#L137 assume !(8496 == ssl3_accept_~s__state~0); 582697#L140 assume !(8497 == ssl3_accept_~s__state~0); 582696#L143 assume 8512 == ssl3_accept_~s__state~0; 582451#L147 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 582695#L306 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 575269#L306-2 [2019-11-16 00:35:43,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:43,970 INFO L82 PathProgramCache]: Analyzing trace with hash 1738215430, now seen corresponding path program 1 times [2019-11-16 00:35:43,970 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:43,970 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626871678] [2019-11-16 00:35:43,970 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:43,970 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:43,971 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:43,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:43,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:43,989 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:43,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:43,989 INFO L82 PathProgramCache]: Analyzing trace with hash -413366845, now seen corresponding path program 1 times [2019-11-16 00:35:43,989 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:43,990 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466062529] [2019-11-16 00:35:43,990 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:43,990 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:43,990 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:43,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:44,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:44,025 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:44,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-16 00:35:44,026 INFO L82 PathProgramCache]: Analyzing trace with hash 1407338440, now seen corresponding path program 1 times [2019-11-16 00:35:44,026 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-16 00:35:44,026 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946023619] [2019-11-16 00:35:44,026 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:44,026 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-16 00:35:44,026 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-16 00:35:44,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:44,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-11-16 00:35:44,082 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-11-16 00:35:45,240 WARN L191 SmtUtils]: Spent 1.14 s on a formula simplification. DAG size of input: 394 DAG size of output: 151 [2019-11-16 00:35:45,633 WARN L191 SmtUtils]: Spent 302.00 ms on a formula simplification. DAG size of input: 175 DAG size of output: 99 [2019-11-16 00:35:45,736 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 16.11 12:35:45 BoogieIcfgContainer [2019-11-16 00:35:45,736 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-11-16 00:35:45,737 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-11-16 00:35:45,737 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-11-16 00:35:45,737 INFO L275 PluginConnector]: Witness Printer initialized [2019-11-16 00:35:45,738 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 12:35:23" (3/4) ... [2019-11-16 00:35:45,740 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2019-11-16 00:35:45,819 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/run_dir_4c3d9edc-6de3-443a-941f-410b2401f6c1/bin/uautomizer/witness.graphml [2019-11-16 00:35:45,820 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-11-16 00:35:45,821 INFO L168 Benchmark]: Toolchain (without parser) took 23357.79 ms. Allocated memory was 1.0 GB in the beginning and 2.0 GB in the end (delta: 963.1 MB). Free memory was 946.1 MB in the beginning and 581.6 MB in the end (delta: 364.5 MB). Peak memory consumption was 1.3 GB. Max. memory is 11.5 GB. [2019-11-16 00:35:45,821 INFO L168 Benchmark]: CDTParser took 0.20 ms. Allocated memory is still 1.0 GB. Free memory is still 967.5 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-16 00:35:45,821 INFO L168 Benchmark]: CACSL2BoogieTranslator took 420.77 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 119.0 MB). Free memory was 946.1 MB in the beginning and 1.1 GB in the end (delta: -156.7 MB). Peak memory consumption was 23.2 MB. Max. memory is 11.5 GB. [2019-11-16 00:35:45,822 INFO L168 Benchmark]: Boogie Procedure Inliner took 49.75 ms. Allocated memory is still 1.1 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-16 00:35:45,822 INFO L168 Benchmark]: Boogie Preprocessor took 36.71 ms. Allocated memory is still 1.1 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-16 00:35:45,822 INFO L168 Benchmark]: RCFGBuilder took 936.41 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 58.7 MB). Peak memory consumption was 58.7 MB. Max. memory is 11.5 GB. [2019-11-16 00:35:45,822 INFO L168 Benchmark]: BuchiAutomizer took 21827.51 ms. Allocated memory was 1.1 GB in the beginning and 2.0 GB in the end (delta: 844.1 MB). Free memory was 1.0 GB in the beginning and 588.7 MB in the end (delta: 455.4 MB). Peak memory consumption was 1.3 GB. Max. memory is 11.5 GB. [2019-11-16 00:35:45,823 INFO L168 Benchmark]: Witness Printer took 82.90 ms. Allocated memory is still 2.0 GB. Free memory was 588.7 MB in the beginning and 581.6 MB in the end (delta: 7.1 MB). Peak memory consumption was 7.1 MB. Max. memory is 11.5 GB. [2019-11-16 00:35:45,824 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.20 ms. Allocated memory is still 1.0 GB. Free memory is still 967.5 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 420.77 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 119.0 MB). Free memory was 946.1 MB in the beginning and 1.1 GB in the end (delta: -156.7 MB). Peak memory consumption was 23.2 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 49.75 ms. Allocated memory is still 1.1 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * Boogie Preprocessor took 36.71 ms. Allocated memory is still 1.1 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * RCFGBuilder took 936.41 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 58.7 MB). Peak memory consumption was 58.7 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 21827.51 ms. Allocated memory was 1.1 GB in the beginning and 2.0 GB in the end (delta: 844.1 MB). Free memory was 1.0 GB in the beginning and 588.7 MB in the end (delta: 455.4 MB). Peak memory consumption was 1.3 GB. Max. memory is 11.5 GB. * Witness Printer took 82.90 ms. Allocated memory is still 2.0 GB. Free memory was 588.7 MB in the beginning and 581.6 MB in the end (delta: 7.1 MB). Peak memory consumption was 7.1 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 40 terminating modules (38 trivial, 2 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 38 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 19104 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 21.7s and 39 iterations. TraceHistogramMax:7. Analysis of lassos took 7.8s. Construction of modules took 4.7s. Büchi inclusion checks took 2.6s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 40. Automata minimization 3.2s AutomataMinimizationTime, 40 MinimizatonAttempts, 35353 StatesRemovedByMinimization, 30 NontrivialMinimizations. Non-live state removal took 2.2s Buchi closure took 0.1s. Biggest automaton had 27648 states and ocurred in iteration 34. Nontrivial modules had stage [2, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 12/12 HoareTripleCheckerStatistics: 11146 SDtfs, 6915 SDslu, 7494 SDs, 0 SdLazy, 4412 SolverSat, 826 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 4.7s Time LassoAnalysisResults: nont1 unkn0 SFLI31 SFLT0 conc1 concLT1 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital29 mio100 ax100 hnf96 lsp39 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 2ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 3 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.1s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 210]: 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@2aa94f81=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@19ea37f5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d8325ba=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6ae71d8=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@21862813=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@20574f27=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6dc282f6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2b8801ef=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4b3d8658=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@17cf99c9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5fd2515a=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@2f7d1211=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@445f2095=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7d54078c=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@277a7cfe=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2a644d65=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@17d5695=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4c72c0d8=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=7, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@1079afbe=0, tmp___2=0, cb=7, s__s3__tmp__new_cipher__algorithms=-255, tmp___10=0, __cil_tmp56=-255, s__verify_mode=9, tmp___6=0, tmp=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4d1b9ffa=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@bca0ce0=0, s__s3__tmp__reuse_message=6, s__ctx__stats__sess_accept_renegotiate=0, l=-255, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1bdbe39=0, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7e5e2c5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4fb34144=0, s__debug=0, tmp___1=-12288, s__ctx__info_callback=0, tmp___9=0, s__s3__tmp__cert_request=1, __cil_tmp59=0, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, \result=0, skip=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7578fc9c=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@48b2df33=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5797afaa=0, __cil_tmp61=-255, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@108f9439=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@e2f4170=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@71550691=0, s__options=-2097151, s__cert=8, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@437b883b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1d39d3ce=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1b3f1a1=0, Time=5, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@28b3b2a5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@409494de=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@58f49432=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1e56ac90=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7012dc57=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@483b9529=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@959f7a7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3c4a5c11=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@589c01b8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3bb26573=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@66e4f8f5=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@56e95fef=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1a5d5967=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@f2c1ccc=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@39aa2075=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@37cb1ceb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@279d6cb1=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@421e95c1=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 306]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L675] int s ; [L676] int tmp ; [L680] 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 [L91] s__in_handshake ++ [L92] COND FALSE !(tmp___1 + 12288) [L97] COND FALSE !(s__cert == 0) [L101] COND TRUE 1 [L103] state = s__state [L104] COND FALSE !(s__state == 12292) [L107] COND FALSE !(s__state == 16384) [L110] COND FALSE !(s__state == 8192) [L113] COND FALSE !(s__state == 24576) [L116] COND FALSE !(s__state == 8195) [L119] COND FALSE !(s__state == 8480) [L122] COND FALSE !(s__state == 8481) [L125] COND FALSE !(s__state == 8482) [L128] COND TRUE s__state == 8464 [L274] s__shutdown = 0 [L275] ret = __VERIFIER_nondet_int() [L276] COND TRUE blastFlag == 0 [L277] blastFlag = 1 [L279] COND FALSE !(ret <= 0) [L282] got_new_session = 1 [L283] s__state = 8496 [L284] s__init_num = 0 [L642] COND FALSE !(! s__s3__tmp__reuse_message) [L659] skip = 0 [L101] COND TRUE 1 [L103] state = s__state [L104] COND FALSE !(s__state == 12292) [L107] COND FALSE !(s__state == 16384) [L110] COND FALSE !(s__state == 8192) [L113] COND FALSE !(s__state == 24576) [L116] COND FALSE !(s__state == 8195) [L119] COND FALSE !(s__state == 8480) [L122] COND FALSE !(s__state == 8481) [L125] COND FALSE !(s__state == 8482) [L128] COND FALSE !(s__state == 8464) [L131] COND FALSE !(s__state == 8465) [L134] COND FALSE !(s__state == 8466) [L137] COND TRUE s__state == 8496 [L288] ret = __VERIFIER_nondet_int() [L289] COND TRUE blastFlag == 1 [L290] blastFlag = 2 [L292] COND FALSE !(ret <= 0) [L295] COND FALSE !(\read(s__hit)) [L298] s__state = 8512 [L300] s__init_num = 0 [L642] COND FALSE !(! s__s3__tmp__reuse_message) [L659] skip = 0 [L101] COND TRUE 1 [L103] state = s__state [L104] COND FALSE !(s__state == 12292) [L107] COND FALSE !(s__state == 16384) [L110] COND FALSE !(s__state == 8192) [L113] COND FALSE !(s__state == 24576) [L116] COND FALSE !(s__state == 8195) [L119] COND FALSE !(s__state == 8480) [L122] COND FALSE !(s__state == 8481) [L125] COND FALSE !(s__state == 8482) [L128] COND FALSE !(s__state == 8464) [L131] COND FALSE !(s__state == 8465) [L134] COND FALSE !(s__state == 8466) [L137] COND FALSE !(s__state == 8496) [L140] COND FALSE !(s__state == 8497) [L143] COND TRUE s__state == 8512 [L305] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L306] COND TRUE __cil_tmp56 + 256UL [L307] skip = 1 Loop: [L318] s__state = 8528 [L319] s__init_num = 0 [L642] COND FALSE !(! s__s3__tmp__reuse_message) [L659] skip = 0 [L101] COND TRUE 1 [L103] state = s__state [L104] COND FALSE !(s__state == 12292) [L107] COND FALSE !(s__state == 16384) [L110] COND FALSE !(s__state == 8192) [L113] COND FALSE !(s__state == 24576) [L116] COND FALSE !(s__state == 8195) [L119] COND FALSE !(s__state == 8480) [L122] COND FALSE !(s__state == 8481) [L125] COND FALSE !(s__state == 8482) [L128] COND FALSE !(s__state == 8464) [L131] COND FALSE !(s__state == 8465) [L134] COND FALSE !(s__state == 8466) [L137] COND FALSE !(s__state == 8496) [L140] COND FALSE !(s__state == 8497) [L143] COND FALSE !(s__state == 8512) [L146] COND FALSE !(s__state == 8513) [L149] COND TRUE s__state == 8528 [L323] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L325] __cil_tmp57 = (unsigned long )s__options [L326] COND TRUE __cil_tmp57 + 2097152UL [L327] s__s3__tmp__use_rsa_tmp = 1 [L332] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L357] ret = __VERIFIER_nondet_int() [L358] COND FALSE !(blastFlag == 3) [L361] COND FALSE !(ret <= 0) [L378] s__state = 8544 [L379] s__init_num = 0 [L642] COND FALSE !(! s__s3__tmp__reuse_message) [L659] skip = 0 [L101] COND TRUE 1 [L103] state = s__state [L104] COND FALSE !(s__state == 12292) [L107] COND FALSE !(s__state == 16384) [L110] COND FALSE !(s__state == 8192) [L113] COND FALSE !(s__state == 24576) [L116] COND FALSE !(s__state == 8195) [L119] COND FALSE !(s__state == 8480) [L122] COND FALSE !(s__state == 8481) [L125] COND FALSE !(s__state == 8482) [L128] COND FALSE !(s__state == 8464) [L131] COND FALSE !(s__state == 8465) [L134] COND FALSE !(s__state == 8466) [L137] COND FALSE !(s__state == 8496) [L140] COND FALSE !(s__state == 8497) [L143] COND FALSE !(s__state == 8512) [L146] COND FALSE !(s__state == 8513) [L149] COND FALSE !(s__state == 8528) [L152] COND FALSE !(s__state == 8529) [L155] COND TRUE s__state == 8544 [L383] COND TRUE s__verify_mode + 1 [L384] COND FALSE !(s__session__peer != 0) [L395] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L396] COND TRUE __cil_tmp61 + 256UL [L397] COND TRUE s__verify_mode + 2 [L406] s__s3__tmp__cert_request = 1 [L407] ret = __VERIFIER_nondet_int() [L408] COND FALSE !(blastFlag == 4) [L411] COND FALSE !(ret <= 0) [L414] s__state = 8448 [L415] s__s3__tmp__next_state___0 = 8576 [L416] s__init_num = 0 [L642] COND FALSE !(! s__s3__tmp__reuse_message) [L659] skip = 0 [L101] COND TRUE 1 [L103] state = s__state [L104] COND FALSE !(s__state == 12292) [L107] COND FALSE !(s__state == 16384) [L110] COND FALSE !(s__state == 8192) [L113] COND FALSE !(s__state == 24576) [L116] COND FALSE !(s__state == 8195) [L119] COND FALSE !(s__state == 8480) [L122] COND FALSE !(s__state == 8481) [L125] COND FALSE !(s__state == 8482) [L128] COND FALSE !(s__state == 8464) [L131] COND FALSE !(s__state == 8465) [L134] COND FALSE !(s__state == 8466) [L137] COND FALSE !(s__state == 8496) [L140] COND FALSE !(s__state == 8497) [L143] COND FALSE !(s__state == 8512) [L146] COND FALSE !(s__state == 8513) [L149] COND FALSE !(s__state == 8528) [L152] COND FALSE !(s__state == 8529) [L155] COND FALSE !(s__state == 8544) [L158] COND FALSE !(s__state == 8545) [L161] COND FALSE !(s__state == 8560) [L164] COND FALSE !(s__state == 8561) [L167] COND TRUE s__state == 8448 [L437] COND FALSE !(num1 > 0L) [L446] s__state = s__s3__tmp__next_state___0 [L642] COND FALSE !(! s__s3__tmp__reuse_message) [L659] skip = 0 [L101] COND TRUE 1 [L103] state = s__state [L104] COND FALSE !(s__state == 12292) [L107] COND FALSE !(s__state == 16384) [L110] COND FALSE !(s__state == 8192) [L113] COND FALSE !(s__state == 24576) [L116] COND FALSE !(s__state == 8195) [L119] COND FALSE !(s__state == 8480) [L122] COND FALSE !(s__state == 8481) [L125] COND FALSE !(s__state == 8482) [L128] COND FALSE !(s__state == 8464) [L131] COND FALSE !(s__state == 8465) [L134] COND FALSE !(s__state == 8466) [L137] COND FALSE !(s__state == 8496) [L140] COND FALSE !(s__state == 8497) [L143] COND FALSE !(s__state == 8512) [L146] COND FALSE !(s__state == 8513) [L149] COND FALSE !(s__state == 8528) [L152] COND FALSE !(s__state == 8529) [L155] COND FALSE !(s__state == 8544) [L158] COND FALSE !(s__state == 8545) [L161] COND FALSE !(s__state == 8560) [L164] COND FALSE !(s__state == 8561) [L167] COND FALSE !(s__state == 8448) [L170] COND TRUE s__state == 8576 [L450] ret = __VERIFIER_nondet_int() [L451] COND FALSE !(blastFlag == 5) [L454] COND FALSE !(ret <= 0) [L457] COND TRUE ret == 2 [L458] s__state = 8466 [L642] COND FALSE !(! s__s3__tmp__reuse_message) [L659] skip = 0 [L101] COND TRUE 1 [L103] state = s__state [L104] COND FALSE !(s__state == 12292) [L107] COND FALSE !(s__state == 16384) [L110] COND FALSE !(s__state == 8192) [L113] COND FALSE !(s__state == 24576) [L116] COND FALSE !(s__state == 8195) [L119] COND FALSE !(s__state == 8480) [L122] COND FALSE !(s__state == 8481) [L125] COND FALSE !(s__state == 8482) [L128] COND FALSE !(s__state == 8464) [L131] COND FALSE !(s__state == 8465) [L134] COND TRUE s__state == 8466 [L274] s__shutdown = 0 [L275] ret = __VERIFIER_nondet_int() [L276] COND FALSE !(blastFlag == 0) [L279] COND FALSE !(ret <= 0) [L282] got_new_session = 1 [L283] s__state = 8496 [L284] s__init_num = 0 [L642] COND FALSE !(! s__s3__tmp__reuse_message) [L659] skip = 0 [L101] COND TRUE 1 [L103] state = s__state [L104] COND FALSE !(s__state == 12292) [L107] COND FALSE !(s__state == 16384) [L110] COND FALSE !(s__state == 8192) [L113] COND FALSE !(s__state == 24576) [L116] COND FALSE !(s__state == 8195) [L119] COND FALSE !(s__state == 8480) [L122] COND FALSE !(s__state == 8481) [L125] COND FALSE !(s__state == 8482) [L128] COND FALSE !(s__state == 8464) [L131] COND FALSE !(s__state == 8465) [L134] COND FALSE !(s__state == 8466) [L137] COND TRUE s__state == 8496 [L288] ret = __VERIFIER_nondet_int() [L289] COND FALSE !(blastFlag == 1) [L292] COND FALSE !(ret <= 0) [L295] COND FALSE !(\read(s__hit)) [L298] s__state = 8512 [L300] s__init_num = 0 [L642] COND FALSE !(! s__s3__tmp__reuse_message) [L659] skip = 0 [L101] COND TRUE 1 [L103] state = s__state [L104] COND FALSE !(s__state == 12292) [L107] COND FALSE !(s__state == 16384) [L110] COND FALSE !(s__state == 8192) [L113] COND FALSE !(s__state == 24576) [L116] COND FALSE !(s__state == 8195) [L119] COND FALSE !(s__state == 8480) [L122] COND FALSE !(s__state == 8481) [L125] COND FALSE !(s__state == 8482) [L128] COND FALSE !(s__state == 8464) [L131] COND FALSE !(s__state == 8465) [L134] COND FALSE !(s__state == 8466) [L137] COND FALSE !(s__state == 8496) [L140] COND FALSE !(s__state == 8497) [L143] COND TRUE s__state == 8512 [L305] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L306] COND TRUE __cil_tmp56 + 256UL [L307] skip = 1 End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...