./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_11.cil.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/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_11.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/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 7c981d0a5b920acef2c10b7dfe7c826834e0e2e3 ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 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-10-22 08:59:22,841 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-10-22 08:59:22,843 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-10-22 08:59:22,852 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-10-22 08:59:22,852 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-10-22 08:59:22,853 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-10-22 08:59:22,854 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-10-22 08:59:22,855 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-10-22 08:59:22,856 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-10-22 08:59:22,857 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-10-22 08:59:22,858 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-10-22 08:59:22,859 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-10-22 08:59:22,859 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-10-22 08:59:22,859 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-10-22 08:59:22,860 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-10-22 08:59:22,861 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-10-22 08:59:22,861 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-10-22 08:59:22,862 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-10-22 08:59:22,863 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-10-22 08:59:22,865 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-10-22 08:59:22,866 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-10-22 08:59:22,867 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-10-22 08:59:22,867 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-10-22 08:59:22,868 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-10-22 08:59:22,872 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-10-22 08:59:22,877 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-10-22 08:59:22,877 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-10-22 08:59:22,878 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-10-22 08:59:22,878 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-10-22 08:59:22,879 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-10-22 08:59:22,879 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-10-22 08:59:22,880 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-10-22 08:59:22,880 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-10-22 08:59:22,881 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-10-22 08:59:22,881 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-10-22 08:59:22,882 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-10-22 08:59:22,884 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-10-22 08:59:22,885 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-10-22 08:59:22,885 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-10-22 08:59:22,886 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-10-22 08:59:22,887 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-10-22 08:59:22,887 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-10-22 08:59:22,904 INFO L113 SettingsManager]: Loading preferences was successful [2019-10-22 08:59:22,904 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-10-22 08:59:22,905 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-10-22 08:59:22,905 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-10-22 08:59:22,905 INFO L138 SettingsManager]: * Use SBE=true [2019-10-22 08:59:22,905 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-10-22 08:59:22,905 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-10-22 08:59:22,906 INFO L138 SettingsManager]: * Use old map elimination=false [2019-10-22 08:59:22,906 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-10-22 08:59:22,910 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-10-22 08:59:22,910 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-10-22 08:59:22,910 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-10-22 08:59:22,910 INFO L138 SettingsManager]: * sizeof long=4 [2019-10-22 08:59:22,910 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-10-22 08:59:22,911 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-10-22 08:59:22,911 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-10-22 08:59:22,911 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-10-22 08:59:22,911 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-10-22 08:59:22,911 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-10-22 08:59:22,911 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-10-22 08:59:22,911 INFO L138 SettingsManager]: * sizeof long double=12 [2019-10-22 08:59:22,911 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-10-22 08:59:22,912 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-10-22 08:59:22,912 INFO L138 SettingsManager]: * Use constant arrays=true [2019-10-22 08:59:22,912 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-10-22 08:59:22,912 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-10-22 08:59:22,912 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-10-22 08:59:22,912 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-10-22 08:59:22,912 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-10-22 08:59:22,913 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-10-22 08:59:22,913 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-10-22 08:59:22,913 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-10-22 08:59:22,913 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/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/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 -> 7c981d0a5b920acef2c10b7dfe7c826834e0e2e3 [2019-10-22 08:59:22,950 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-10-22 08:59:22,960 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-10-22 08:59:22,963 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-10-22 08:59:22,964 INFO L271 PluginConnector]: Initializing CDTParser... [2019-10-22 08:59:22,965 INFO L275 PluginConnector]: CDTParser initialized [2019-10-22 08:59:22,965 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_11.cil.c [2019-10-22 08:59:23,015 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/data/7834e3dff/71a8125c8a374fb1aa7283aa3e78c2a9/FLAG095446e2b [2019-10-22 08:59:23,421 INFO L306 CDTParser]: Found 1 translation units. [2019-10-22 08:59:23,422 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/sv-benchmarks/c/ssh-simplified/s3_srvr_11.cil.c [2019-10-22 08:59:23,431 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/data/7834e3dff/71a8125c8a374fb1aa7283aa3e78c2a9/FLAG095446e2b [2019-10-22 08:59:23,443 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/data/7834e3dff/71a8125c8a374fb1aa7283aa3e78c2a9 [2019-10-22 08:59:23,446 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-10-22 08:59:23,447 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-10-22 08:59:23,448 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-10-22 08:59:23,448 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-10-22 08:59:23,452 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-10-22 08:59:23,453 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.10 08:59:23" (1/1) ... [2019-10-22 08:59:23,455 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1044e2c2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:59:23, skipping insertion in model container [2019-10-22 08:59:23,455 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.10 08:59:23" (1/1) ... [2019-10-22 08:59:23,461 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-10-22 08:59:23,500 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-10-22 08:59:23,759 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-10-22 08:59:23,763 INFO L188 MainTranslator]: Completed pre-run [2019-10-22 08:59:23,840 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-10-22 08:59:23,853 INFO L192 MainTranslator]: Completed translation [2019-10-22 08:59:23,853 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:59:23 WrapperNode [2019-10-22 08:59:23,853 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-10-22 08:59:23,854 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-10-22 08:59:23,854 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-10-22 08:59:23,854 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-10-22 08:59:23,861 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:59:23" (1/1) ... [2019-10-22 08:59:23,872 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:59:23" (1/1) ... [2019-10-22 08:59:23,919 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-10-22 08:59:23,919 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-10-22 08:59:23,919 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-10-22 08:59:23,920 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-10-22 08:59:23,932 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:59:23" (1/1) ... [2019-10-22 08:59:23,932 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:59:23" (1/1) ... [2019-10-22 08:59:23,946 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:59:23" (1/1) ... [2019-10-22 08:59:23,946 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:59:23" (1/1) ... [2019-10-22 08:59:23,952 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:59:23" (1/1) ... [2019-10-22 08:59:23,973 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:59:23" (1/1) ... [2019-10-22 08:59:23,975 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:59:23" (1/1) ... [2019-10-22 08:59:23,979 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-10-22 08:59:23,981 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-10-22 08:59:23,981 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-10-22 08:59:23,981 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-10-22 08:59:23,982 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:59:23" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/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-10-22 08:59:24,047 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-10-22 08:59:24,048 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-10-22 08:59:24,234 WARN L732 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-10-22 08:59:24,711 INFO L685 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2019-10-22 08:59:24,711 INFO L685 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2019-10-22 08:59:24,713 INFO L279 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-10-22 08:59:24,713 INFO L284 CfgBuilder]: Removed 7 assume(true) statements. [2019-10-22 08:59:24,714 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 08:59:24 BoogieIcfgContainer [2019-10-22 08:59:24,714 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-10-22 08:59:24,715 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-10-22 08:59:24,715 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-10-22 08:59:24,718 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-10-22 08:59:24,719 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-10-22 08:59:24,719 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 22.10 08:59:23" (1/3) ... [2019-10-22 08:59:24,720 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@237710c8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.10 08:59:24, skipping insertion in model container [2019-10-22 08:59:24,720 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-10-22 08:59:24,721 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:59:23" (2/3) ... [2019-10-22 08:59:24,721 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@237710c8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.10 08:59:24, skipping insertion in model container [2019-10-22 08:59:24,721 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-10-22 08:59:24,721 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 08:59:24" (3/3) ... [2019-10-22 08:59:24,723 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_srvr_11.cil.c [2019-10-22 08:59:24,777 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-10-22 08:59:24,777 INFO L357 BuchiCegarLoop]: Hoare is false [2019-10-22 08:59:24,782 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-10-22 08:59:24,783 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-10-22 08:59:24,783 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-10-22 08:59:24,783 INFO L361 BuchiCegarLoop]: Difference is false [2019-10-22 08:59:24,783 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-10-22 08:59:24,783 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-10-22 08:59:24,803 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 147 states. [2019-10-22 08:59:24,845 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 126 [2019-10-22 08:59:24,846 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:59:24,846 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:59:24,855 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-10-22 08:59:24,855 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:24,855 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-10-22 08:59:24,856 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 147 states. [2019-10-22 08:59:24,861 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 126 [2019-10-22 08:59:24,861 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:59:24,861 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:59:24,863 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-10-22 08:59:24,863 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:24,866 INFO L791 eck$LassoCheckResult]: Stem: 109#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret55, 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~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 116#L82true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 107#L85-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; 134#L90true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 148#L90-1true assume !(0 == ssl3_accept_~s__cert~0); 110#L99-2true [2019-10-22 08:59:24,867 INFO L793 eck$LassoCheckResult]: Loop: 110#L99-2true assume !false; 56#L100true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79#L102true assume !(12292 == ssl3_accept_~s__state~0); 62#L105true assume !(16384 == ssl3_accept_~s__state~0); 70#L108true assume !(8192 == ssl3_accept_~s__state~0); 37#L111true assume !(24576 == ssl3_accept_~s__state~0); 19#L114true assume !(8195 == ssl3_accept_~s__state~0); 26#L117true assume 8480 == ssl3_accept_~s__state~0; 113#L121true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 99#L259true 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; 77#L548true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13#L585true assume !(8576 == ssl3_accept_~state~0); 97#L603true ssl3_accept_~skip~0 := 0; 110#L99-2true [2019-10-22 08:59:24,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:24,871 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 1 times [2019-10-22 08:59:24,876 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:24,876 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856688787] [2019-10-22 08:59:24,877 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:24,877 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:24,877 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:24,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:24,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:24,972 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:24,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:24,974 INFO L82 PathProgramCache]: Analyzing trace with hash 921800243, now seen corresponding path program 1 times [2019-10-22 08:59:24,974 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:24,974 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506370123] [2019-10-22 08:59:24,974 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:24,974 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:24,974 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:24,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:24,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:24,992 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:24,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:24,994 INFO L82 PathProgramCache]: Analyzing trace with hash -2098242683, now seen corresponding path program 1 times [2019-10-22 08:59:24,994 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:24,994 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627996815] [2019-10-22 08:59:24,994 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:24,995 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:24,995 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:25,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:25,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:59:25,067 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627996815] [2019-10-22 08:59:25,067 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:59:25,067 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:59:25,068 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391308086] [2019-10-22 08:59:25,173 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:59:25,173 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:59:25,173 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:59:25,174 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:59:25,174 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:59:25,175 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:59:25,175 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:59:25,175 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:59:25,175 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration1_Loop [2019-10-22 08:59:25,175 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:59:25,176 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:59:25,196 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:25,204 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:25,208 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:25,212 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:25,216 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:25,225 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:25,232 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:25,341 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:59:25,342 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:59:25,350 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:59:25,354 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:59:25,363 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:59:25,363 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/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:59:25,377 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:59:25,377 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:59:25,383 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:59:25,383 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/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-10-22 08:59:25,392 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:59:25,392 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-10-22 08:59:25,398 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:59:25,398 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:59:25,405 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:59:25,406 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:59:25,413 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:59:25,413 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-5} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:59:25,424 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:59:25,424 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:59:25,438 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:59:25,439 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:59:25,448 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:59:25,450 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:59:25,450 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:59:25,450 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:59:25,450 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:59:25,450 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:59:25,450 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:59:25,451 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:59:25,451 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:59:25,451 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration1_Loop [2019-10-22 08:59:25,451 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:59:25,451 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:59:25,452 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:25,462 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:25,466 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:25,471 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:25,482 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:25,488 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:25,493 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:25,615 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:59:25,621 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:59:25,623 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-10-22 08:59:25,625 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:59:25,626 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:59:25,627 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:59:25,627 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:59:25,627 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:59:25,629 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:59:25,630 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:59:25,633 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:59:25,633 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-10-22 08:59:25,639 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:59:25,639 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:59:25,640 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:59:25,640 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:59:25,640 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:59:25,641 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:59:25,641 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:59:25,648 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:59:25,652 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-10-22 08:59:25,654 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:59:25,655 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:59:25,655 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:59:25,655 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:59:25,655 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:59:25,656 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:59:25,656 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:59:25,657 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:59:25,659 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-10-22 08:59:25,660 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:59:25,661 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:59:25,661 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:59:25,661 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:59:25,661 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:59:25,662 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:59:25,663 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:59:25,673 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:59:25,679 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:59:25,680 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-10-22 08:59:25,683 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:59:25,687 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:59:25,688 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:59:25,688 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-10-22 08:59:25,692 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:59:25,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:25,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:25,746 INFO L256 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:59:25,748 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:59:25,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:25,764 INFO L256 TraceCheckSpWp]: Trace formula consists of 27 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:59:25,765 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:59:25,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:59:25,808 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-10-22 08:59:25,809 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 147 states. Second operand 5 states. [2019-10-22 08:59:26,588 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 147 states.. Second operand 5 states. Result 831 states and 1413 transitions. Complement of second has 10 states. [2019-10-22 08:59:26,588 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-10-22 08:59:26,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 08:59:26,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 608 transitions. [2019-10-22 08:59:26,593 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 608 transitions. Stem has 5 letters. Loop has 13 letters. [2019-10-22 08:59:26,596 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:59:26,597 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 608 transitions. Stem has 18 letters. Loop has 13 letters. [2019-10-22 08:59:26,597 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:59:26,597 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 608 transitions. Stem has 5 letters. Loop has 26 letters. [2019-10-22 08:59:26,598 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:59:26,599 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 831 states and 1413 transitions. [2019-10-22 08:59:26,621 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 323 [2019-10-22 08:59:26,639 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 831 states to 693 states and 1086 transitions. [2019-10-22 08:59:26,643 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 390 [2019-10-22 08:59:26,644 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 401 [2019-10-22 08:59:26,646 INFO L73 IsDeterministic]: Start isDeterministic. Operand 693 states and 1086 transitions. [2019-10-22 08:59:26,646 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:59:26,648 INFO L688 BuchiCegarLoop]: Abstraction has 693 states and 1086 transitions. [2019-10-22 08:59:26,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 693 states and 1086 transitions. [2019-10-22 08:59:26,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 693 to 499. [2019-10-22 08:59:26,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 499 states. [2019-10-22 08:59:26,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 499 states to 499 states and 782 transitions. [2019-10-22 08:59:26,696 INFO L711 BuchiCegarLoop]: Abstraction has 499 states and 782 transitions. [2019-10-22 08:59:26,696 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:59:26,698 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:59:26,699 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:59:26,700 INFO L87 Difference]: Start difference. First operand 499 states and 782 transitions. Second operand 3 states. [2019-10-22 08:59:26,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:59:26,819 INFO L93 Difference]: Finished difference Result 571 states and 893 transitions. [2019-10-22 08:59:26,819 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:59:26,820 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 571 states and 893 transitions. [2019-10-22 08:59:26,824 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 280 [2019-10-22 08:59:26,828 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 571 states to 571 states and 893 transitions. [2019-10-22 08:59:26,828 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 347 [2019-10-22 08:59:26,829 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 347 [2019-10-22 08:59:26,829 INFO L73 IsDeterministic]: Start isDeterministic. Operand 571 states and 893 transitions. [2019-10-22 08:59:26,829 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:59:26,829 INFO L688 BuchiCegarLoop]: Abstraction has 571 states and 893 transitions. [2019-10-22 08:59:26,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states and 893 transitions. [2019-10-22 08:59:26,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 542. [2019-10-22 08:59:26,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 542 states. [2019-10-22 08:59:26,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 856 transitions. [2019-10-22 08:59:26,854 INFO L711 BuchiCegarLoop]: Abstraction has 542 states and 856 transitions. [2019-10-22 08:59:26,854 INFO L591 BuchiCegarLoop]: Abstraction has 542 states and 856 transitions. [2019-10-22 08:59:26,854 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-10-22 08:59:26,854 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 542 states and 856 transitions. [2019-10-22 08:59:26,856 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 269 [2019-10-22 08:59:26,856 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:59:26,856 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:59:26,857 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:26,857 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:26,857 INFO L791 eck$LassoCheckResult]: Stem: 2375#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, 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~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 2376#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2373#L85-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; 2374#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2339#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 2419#L99-2 assume !false; 2564#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2643#L102 assume !(12292 == ssl3_accept_~s__state~0); 2642#L105 assume !(16384 == ssl3_accept_~s__state~0); 2640#L108 assume !(8192 == ssl3_accept_~s__state~0); 2641#L111 assume !(24576 == ssl3_accept_~s__state~0); 2639#L114 assume !(8195 == ssl3_accept_~s__state~0); 2229#L117 assume !(8480 == ssl3_accept_~s__state~0); 2182#L120 assume !(8481 == ssl3_accept_~s__state~0); 2183#L123 assume !(8482 == ssl3_accept_~s__state~0); 2388#L126 assume 8464 == ssl3_accept_~s__state~0; 2252#L133 [2019-10-22 08:59:26,857 INFO L793 eck$LassoCheckResult]: Loop: 2252#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 2162#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2151#L274-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; 2137#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2664#L585 assume !(8576 == ssl3_accept_~state~0); 2583#L603 ssl3_accept_~skip~0 := 0; 2584#L99-2 assume !false; 2575#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2576#L102 assume !(12292 == ssl3_accept_~s__state~0); 2567#L105 assume !(16384 == ssl3_accept_~s__state~0); 2568#L108 assume !(8192 == ssl3_accept_~s__state~0); 2556#L111 assume !(24576 == ssl3_accept_~s__state~0); 2557#L114 assume !(8195 == ssl3_accept_~s__state~0); 2426#L117 assume !(8480 == ssl3_accept_~s__state~0); 2424#L120 assume !(8481 == ssl3_accept_~s__state~0); 2421#L123 assume !(8482 == ssl3_accept_~s__state~0); 2422#L126 assume 8464 == ssl3_accept_~s__state~0; 2252#L133 [2019-10-22 08:59:26,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:26,858 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 1 times [2019-10-22 08:59:26,858 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:26,858 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932278968] [2019-10-22 08:59:26,859 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:26,859 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:26,859 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:26,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:26,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:26,890 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:26,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:26,894 INFO L82 PathProgramCache]: Analyzing trace with hash -290820911, now seen corresponding path program 1 times [2019-10-22 08:59:26,894 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:26,895 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858912888] [2019-10-22 08:59:26,895 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:26,895 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:26,895 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:26,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:26,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:59:26,921 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858912888] [2019-10-22 08:59:26,921 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:59:26,921 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:59:26,921 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663070656] [2019-10-22 08:59:26,922 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:59:26,922 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:59:26,922 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:59:26,922 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:59:26,922 INFO L87 Difference]: Start difference. First operand 542 states and 856 transitions. cyclomatic complexity: 317 Second operand 3 states. [2019-10-22 08:59:27,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:59:27,105 INFO L93 Difference]: Finished difference Result 661 states and 1044 transitions. [2019-10-22 08:59:27,105 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:59:27,105 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 661 states and 1044 transitions. [2019-10-22 08:59:27,109 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 360 [2019-10-22 08:59:27,115 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 661 states to 661 states and 1044 transitions. [2019-10-22 08:59:27,116 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 411 [2019-10-22 08:59:27,116 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 411 [2019-10-22 08:59:27,116 INFO L73 IsDeterministic]: Start isDeterministic. Operand 661 states and 1044 transitions. [2019-10-22 08:59:27,117 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:59:27,117 INFO L688 BuchiCegarLoop]: Abstraction has 661 states and 1044 transitions. [2019-10-22 08:59:27,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states and 1044 transitions. [2019-10-22 08:59:27,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 578. [2019-10-22 08:59:27,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 578 states. [2019-10-22 08:59:27,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 909 transitions. [2019-10-22 08:59:27,128 INFO L711 BuchiCegarLoop]: Abstraction has 578 states and 909 transitions. [2019-10-22 08:59:27,128 INFO L591 BuchiCegarLoop]: Abstraction has 578 states and 909 transitions. [2019-10-22 08:59:27,128 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-10-22 08:59:27,128 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 578 states and 909 transitions. [2019-10-22 08:59:27,131 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 303 [2019-10-22 08:59:27,131 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:59:27,131 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:59:27,132 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:27,133 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:27,133 INFO L791 eck$LassoCheckResult]: Stem: 3595#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, 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~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 3596#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3593#L85-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; 3594#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3557#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 3634#L99-2 assume !false; 3760#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3838#L102 assume !(12292 == ssl3_accept_~s__state~0); 3836#L105 assume !(16384 == ssl3_accept_~s__state~0); 3831#L108 assume !(8192 == ssl3_accept_~s__state~0); 3832#L111 assume !(24576 == ssl3_accept_~s__state~0); 3826#L114 assume !(8195 == ssl3_accept_~s__state~0); 3827#L117 assume !(8480 == ssl3_accept_~s__state~0); 3808#L120 assume !(8481 == ssl3_accept_~s__state~0); 3807#L123 assume !(8482 == ssl3_accept_~s__state~0); 3800#L126 assume 8464 == ssl3_accept_~s__state~0; 3464#L133 [2019-10-22 08:59:27,133 INFO L793 eck$LassoCheckResult]: Loop: 3464#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 3372#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3360#L274-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; 3361#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3373#L585 assume !(8576 == ssl3_accept_~state~0); 3905#L603 ssl3_accept_~skip~0 := 0; 3904#L99-2 assume !false; 3903#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3902#L102 assume 12292 == ssl3_accept_~s__state~0; 3404#L103 ssl3_accept_~s__new_session~0 := 1; 3405#L211 ssl3_accept_~s__server~0 := 1; 3459#L216 assume 0 != ssl3_accept_~cb~0; 3447#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3448#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3477#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3481#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3574#L243 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; 3577#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3673#L585 assume !(8576 == ssl3_accept_~state~0); 3668#L603 ssl3_accept_~skip~0 := 0; 3667#L99-2 assume !false; 3666#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3664#L102 assume !(12292 == ssl3_accept_~s__state~0); 3662#L105 assume !(16384 == ssl3_accept_~s__state~0); 3661#L108 assume !(8192 == ssl3_accept_~s__state~0); 3660#L111 assume !(24576 == ssl3_accept_~s__state~0); 3659#L114 assume !(8195 == ssl3_accept_~s__state~0); 3658#L117 assume !(8480 == ssl3_accept_~s__state~0); 3649#L120 assume !(8481 == ssl3_accept_~s__state~0); 3647#L123 assume !(8482 == ssl3_accept_~s__state~0); 3637#L126 assume 8464 == ssl3_accept_~s__state~0; 3464#L133 [2019-10-22 08:59:27,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:27,133 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 2 times [2019-10-22 08:59:27,133 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:27,134 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627489645] [2019-10-22 08:59:27,134 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:27,134 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:27,134 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:27,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:27,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:27,151 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:27,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:27,151 INFO L82 PathProgramCache]: Analyzing trace with hash 842936850, now seen corresponding path program 1 times [2019-10-22 08:59:27,151 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:27,151 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902531400] [2019-10-22 08:59:27,152 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:27,152 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:27,152 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:27,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:27,168 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:59:27,168 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902531400] [2019-10-22 08:59:27,168 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:59:27,168 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:59:27,169 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571606731] [2019-10-22 08:59:27,169 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:59:27,169 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:59:27,169 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:59:27,169 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:59:27,169 INFO L87 Difference]: Start difference. First operand 578 states and 909 transitions. cyclomatic complexity: 334 Second operand 3 states. [2019-10-22 08:59:27,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:59:27,348 INFO L93 Difference]: Finished difference Result 689 states and 991 transitions. [2019-10-22 08:59:27,348 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:59:27,348 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 689 states and 991 transitions. [2019-10-22 08:59:27,352 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 381 [2019-10-22 08:59:27,356 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 689 states to 616 states and 911 transitions. [2019-10-22 08:59:27,356 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 432 [2019-10-22 08:59:27,356 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 443 [2019-10-22 08:59:27,357 INFO L73 IsDeterministic]: Start isDeterministic. Operand 616 states and 911 transitions. [2019-10-22 08:59:27,359 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:59:27,360 INFO L688 BuchiCegarLoop]: Abstraction has 616 states and 911 transitions. [2019-10-22 08:59:27,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 616 states and 911 transitions. [2019-10-22 08:59:27,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 616 to 570. [2019-10-22 08:59:27,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 570 states. [2019-10-22 08:59:27,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 854 transitions. [2019-10-22 08:59:27,373 INFO L711 BuchiCegarLoop]: Abstraction has 570 states and 854 transitions. [2019-10-22 08:59:27,373 INFO L591 BuchiCegarLoop]: Abstraction has 570 states and 854 transitions. [2019-10-22 08:59:27,373 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-10-22 08:59:27,373 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 570 states and 854 transitions. [2019-10-22 08:59:27,377 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 370 [2019-10-22 08:59:27,379 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:59:27,379 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:59:27,380 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:27,380 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:27,381 INFO L791 eck$LassoCheckResult]: Stem: 4849#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, 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~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 4850#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4846#L85-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; 4847#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4814#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 4894#L99-2 assume !false; 4932#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5144#L102 assume !(12292 == ssl3_accept_~s__state~0); 5143#L105 assume !(16384 == ssl3_accept_~s__state~0); 5142#L108 assume 8192 == ssl3_accept_~s__state~0; 4892#L211 [2019-10-22 08:59:27,381 INFO L793 eck$LassoCheckResult]: Loop: 4892#L211 ssl3_accept_~s__server~0 := 1; 4723#L216 assume 0 != ssl3_accept_~cb~0; 4712#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4713#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4738#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5139#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5136#L243 assume 12292 != ssl3_accept_~s__state~0; 4893#L244 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; 4619#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5078#L585 assume !(8576 == ssl3_accept_~state~0); 5076#L603 ssl3_accept_~skip~0 := 0; 5075#L99-2 assume !false; 5069#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5066#L102 assume !(12292 == ssl3_accept_~s__state~0); 5064#L105 assume !(16384 == ssl3_accept_~s__state~0); 5062#L108 assume 8192 == ssl3_accept_~s__state~0; 4892#L211 [2019-10-22 08:59:27,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:27,381 INFO L82 PathProgramCache]: Analyzing trace with hash 1269760736, now seen corresponding path program 1 times [2019-10-22 08:59:27,381 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:27,382 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999867573] [2019-10-22 08:59:27,382 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:27,382 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:27,382 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:27,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:27,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:59:27,410 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999867573] [2019-10-22 08:59:27,410 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:59:27,411 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 08:59:27,411 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381864284] [2019-10-22 08:59:27,411 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:59:27,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:27,411 INFO L82 PathProgramCache]: Analyzing trace with hash 1874332827, now seen corresponding path program 1 times [2019-10-22 08:59:27,411 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:27,411 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183356033] [2019-10-22 08:59:27,411 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:27,411 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:27,412 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:27,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:27,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:59:27,433 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183356033] [2019-10-22 08:59:27,433 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:59:27,433 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:59:27,433 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394929852] [2019-10-22 08:59:27,434 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:59:27,434 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:59:27,434 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:59:27,434 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:59:27,434 INFO L87 Difference]: Start difference. First operand 570 states and 854 transitions. cyclomatic complexity: 287 Second operand 3 states. [2019-10-22 08:59:27,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:59:27,552 INFO L93 Difference]: Finished difference Result 580 states and 862 transitions. [2019-10-22 08:59:27,553 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:59:27,553 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 580 states and 862 transitions. [2019-10-22 08:59:27,557 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 380 [2019-10-22 08:59:27,560 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 580 states to 580 states and 862 transitions. [2019-10-22 08:59:27,560 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 412 [2019-10-22 08:59:27,560 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 412 [2019-10-22 08:59:27,561 INFO L73 IsDeterministic]: Start isDeterministic. Operand 580 states and 862 transitions. [2019-10-22 08:59:27,561 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:59:27,561 INFO L688 BuchiCegarLoop]: Abstraction has 580 states and 862 transitions. [2019-10-22 08:59:27,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states and 862 transitions. [2019-10-22 08:59:27,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 570. [2019-10-22 08:59:27,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 570 states. [2019-10-22 08:59:27,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 850 transitions. [2019-10-22 08:59:27,574 INFO L711 BuchiCegarLoop]: Abstraction has 570 states and 850 transitions. [2019-10-22 08:59:27,574 INFO L591 BuchiCegarLoop]: Abstraction has 570 states and 850 transitions. [2019-10-22 08:59:27,574 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-10-22 08:59:27,574 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 570 states and 850 transitions. [2019-10-22 08:59:27,577 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 370 [2019-10-22 08:59:27,577 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:59:27,577 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:59:27,577 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:27,578 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:27,578 INFO L791 eck$LassoCheckResult]: Stem: 6012#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, 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~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 6013#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6010#L85-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; 6011#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5980#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 6049#L99-2 assume !false; 6274#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6248#L102 assume !(12292 == ssl3_accept_~s__state~0); 6247#L105 assume !(16384 == ssl3_accept_~s__state~0); 6246#L108 assume !(8192 == ssl3_accept_~s__state~0); 6245#L111 assume !(24576 == ssl3_accept_~s__state~0); 6244#L114 assume 8195 == ssl3_accept_~s__state~0; 5839#L211 [2019-10-22 08:59:27,578 INFO L793 eck$LassoCheckResult]: Loop: 5839#L211 ssl3_accept_~s__server~0 := 1; 5886#L216 assume 0 != ssl3_accept_~cb~0; 5876#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5877#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5903#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5906#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5909#L243 assume 12292 != ssl3_accept_~s__state~0; 5910#L244 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; 5776#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5803#L585 assume !(8576 == ssl3_accept_~state~0); 5813#L603 ssl3_accept_~skip~0 := 0; 5998#L99-2 assume !false; 5932#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5933#L102 assume !(12292 == ssl3_accept_~s__state~0); 5948#L105 assume !(16384 == ssl3_accept_~s__state~0); 5949#L108 assume !(8192 == ssl3_accept_~s__state~0); 5963#L111 assume !(24576 == ssl3_accept_~s__state~0); 6291#L114 assume 8195 == ssl3_accept_~s__state~0; 5839#L211 [2019-10-22 08:59:27,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:27,579 INFO L82 PathProgramCache]: Analyzing trace with hash 469359109, now seen corresponding path program 1 times [2019-10-22 08:59:27,579 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:27,579 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929795594] [2019-10-22 08:59:27,579 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:27,579 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:27,579 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:27,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:27,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:59:27,605 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929795594] [2019-10-22 08:59:27,605 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:59:27,605 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 08:59:27,605 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330341655] [2019-10-22 08:59:27,605 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:59:27,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:27,606 INFO L82 PathProgramCache]: Analyzing trace with hash 1642553600, now seen corresponding path program 1 times [2019-10-22 08:59:27,606 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:27,606 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462037471] [2019-10-22 08:59:27,606 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:27,606 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:27,606 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:27,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:27,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:59:27,641 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462037471] [2019-10-22 08:59:27,642 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:59:27,642 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:59:27,642 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102321839] [2019-10-22 08:59:27,642 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:59:27,642 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:59:27,642 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:59:27,643 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:59:27,643 INFO L87 Difference]: Start difference. First operand 570 states and 850 transitions. cyclomatic complexity: 283 Second operand 3 states. [2019-10-22 08:59:27,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:59:27,752 INFO L93 Difference]: Finished difference Result 580 states and 858 transitions. [2019-10-22 08:59:27,753 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:59:27,753 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 580 states and 858 transitions. [2019-10-22 08:59:27,756 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 380 [2019-10-22 08:59:27,759 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 580 states to 580 states and 858 transitions. [2019-10-22 08:59:27,759 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 412 [2019-10-22 08:59:27,759 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 412 [2019-10-22 08:59:27,760 INFO L73 IsDeterministic]: Start isDeterministic. Operand 580 states and 858 transitions. [2019-10-22 08:59:27,760 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:59:27,760 INFO L688 BuchiCegarLoop]: Abstraction has 580 states and 858 transitions. [2019-10-22 08:59:27,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states and 858 transitions. [2019-10-22 08:59:27,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 570. [2019-10-22 08:59:27,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 570 states. [2019-10-22 08:59:27,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 846 transitions. [2019-10-22 08:59:27,769 INFO L711 BuchiCegarLoop]: Abstraction has 570 states and 846 transitions. [2019-10-22 08:59:27,769 INFO L591 BuchiCegarLoop]: Abstraction has 570 states and 846 transitions. [2019-10-22 08:59:27,769 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-10-22 08:59:27,769 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 570 states and 846 transitions. [2019-10-22 08:59:27,772 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 370 [2019-10-22 08:59:27,772 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:59:27,772 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:59:27,773 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:27,773 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 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-10-22 08:59:27,773 INFO L791 eck$LassoCheckResult]: Stem: 7167#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, 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~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 7168#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7165#L85-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; 7166#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7135#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 7205#L99-2 assume !false; 7087#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7088#L102 assume !(12292 == ssl3_accept_~s__state~0); 7104#L105 assume !(16384 == ssl3_accept_~s__state~0); 7105#L108 assume !(8192 == ssl3_accept_~s__state~0); 7042#L111 assume !(24576 == ssl3_accept_~s__state~0); 6994#L114 assume !(8195 == ssl3_accept_~s__state~0); 6995#L117 assume !(8480 == ssl3_accept_~s__state~0); 6977#L120 assume !(8481 == ssl3_accept_~s__state~0); 6978#L123 assume !(8482 == ssl3_accept_~s__state~0); 7181#L126 assume 8464 == ssl3_accept_~s__state~0; 7045#L133 [2019-10-22 08:59:27,773 INFO L793 eck$LassoCheckResult]: Loop: 7045#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 6959#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6947#L274-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; 6948#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7387#L585 assume !(8576 == ssl3_accept_~state~0); 7385#L603 ssl3_accept_~skip~0 := 0; 7384#L99-2 assume !false; 7383#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7381#L102 assume !(12292 == ssl3_accept_~s__state~0); 7380#L105 assume !(16384 == ssl3_accept_~s__state~0); 7379#L108 assume !(8192 == ssl3_accept_~s__state~0); 7378#L111 assume !(24576 == ssl3_accept_~s__state~0); 7377#L114 assume !(8195 == ssl3_accept_~s__state~0); 7376#L117 assume !(8480 == ssl3_accept_~s__state~0); 7374#L120 assume !(8481 == ssl3_accept_~s__state~0); 7372#L123 assume !(8482 == ssl3_accept_~s__state~0); 7371#L126 assume !(8464 == ssl3_accept_~s__state~0); 7370#L129 assume !(8465 == ssl3_accept_~s__state~0); 7369#L132 assume !(8466 == ssl3_accept_~s__state~0); 7366#L135 assume 8496 == ssl3_accept_~s__state~0; 7278#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 7362#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7360#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 7359#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7340#L297-2 ssl3_accept_~s__init_num~0 := 0; 7335#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7322#L585 assume !(8576 == ssl3_accept_~state~0); 7315#L603 ssl3_accept_~skip~0 := 0; 7313#L99-2 assume !false; 7311#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7309#L102 assume !(12292 == ssl3_accept_~s__state~0); 7307#L105 assume 16384 == ssl3_accept_~s__state~0; 6991#L211 ssl3_accept_~s__server~0 := 1; 7480#L216 assume 0 != ssl3_accept_~cb~0; 7479#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7478#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7476#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7474#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7473#L243 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; 7471#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7466#L585 assume !(8576 == ssl3_accept_~state~0); 7464#L603 ssl3_accept_~skip~0 := 0; 7463#L99-2 assume !false; 7462#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7461#L102 assume !(12292 == ssl3_accept_~s__state~0); 7460#L105 assume !(16384 == ssl3_accept_~s__state~0); 7459#L108 assume !(8192 == ssl3_accept_~s__state~0); 7458#L111 assume !(24576 == ssl3_accept_~s__state~0); 7457#L114 assume !(8195 == ssl3_accept_~s__state~0); 7216#L117 assume !(8480 == ssl3_accept_~s__state~0); 7217#L120 assume !(8481 == ssl3_accept_~s__state~0); 7207#L123 assume !(8482 == ssl3_accept_~s__state~0); 7208#L126 assume 8464 == ssl3_accept_~s__state~0; 7045#L133 [2019-10-22 08:59:27,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:27,774 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 3 times [2019-10-22 08:59:27,774 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:27,774 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094354569] [2019-10-22 08:59:27,774 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:27,774 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:27,775 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:27,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:27,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:27,788 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:27,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:27,789 INFO L82 PathProgramCache]: Analyzing trace with hash -1254864630, now seen corresponding path program 1 times [2019-10-22 08:59:27,789 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:27,789 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78639057] [2019-10-22 08:59:27,789 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:27,789 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:27,790 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:27,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:27,811 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:59:27,811 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78639057] [2019-10-22 08:59:27,812 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:59:27,812 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:59:27,812 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156235144] [2019-10-22 08:59:27,812 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:59:27,812 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:59:27,813 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:59:27,813 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:59:27,813 INFO L87 Difference]: Start difference. First operand 570 states and 846 transitions. cyclomatic complexity: 279 Second operand 3 states. [2019-10-22 08:59:27,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:59:27,976 INFO L93 Difference]: Finished difference Result 716 states and 1068 transitions. [2019-10-22 08:59:27,976 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:59:27,976 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 716 states and 1068 transitions. [2019-10-22 08:59:27,980 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 463 [2019-10-22 08:59:27,983 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 716 states to 709 states and 1061 transitions. [2019-10-22 08:59:27,983 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 495 [2019-10-22 08:59:27,984 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 495 [2019-10-22 08:59:27,984 INFO L73 IsDeterministic]: Start isDeterministic. Operand 709 states and 1061 transitions. [2019-10-22 08:59:27,984 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:59:27,984 INFO L688 BuchiCegarLoop]: Abstraction has 709 states and 1061 transitions. [2019-10-22 08:59:27,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 709 states and 1061 transitions. [2019-10-22 08:59:27,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 709 to 696. [2019-10-22 08:59:27,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 696 states. [2019-10-22 08:59:27,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 696 states to 696 states and 1045 transitions. [2019-10-22 08:59:27,994 INFO L711 BuchiCegarLoop]: Abstraction has 696 states and 1045 transitions. [2019-10-22 08:59:27,994 INFO L591 BuchiCegarLoop]: Abstraction has 696 states and 1045 transitions. [2019-10-22 08:59:27,994 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-10-22 08:59:27,994 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 696 states and 1045 transitions. [2019-10-22 08:59:27,996 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 454 [2019-10-22 08:59:27,997 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:59:27,997 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:59:27,998 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:27,998 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 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-10-22 08:59:27,998 INFO L791 eck$LassoCheckResult]: Stem: 8462#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, 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~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 8463#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8460#L85-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; 8461#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8426#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 8502#L99-2 assume !false; 8886#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8427#L102 assume !(12292 == ssl3_accept_~s__state~0); 8393#L105 assume !(16384 == ssl3_accept_~s__state~0); 8394#L108 assume !(8192 == ssl3_accept_~s__state~0); 8332#L111 assume !(24576 == ssl3_accept_~s__state~0); 8285#L114 assume !(8195 == ssl3_accept_~s__state~0); 8286#L117 assume !(8480 == ssl3_accept_~s__state~0); 8270#L120 assume !(8481 == ssl3_accept_~s__state~0); 8271#L123 assume !(8482 == ssl3_accept_~s__state~0); 8861#L126 assume 8464 == ssl3_accept_~s__state~0; 8334#L133 [2019-10-22 08:59:27,998 INFO L793 eck$LassoCheckResult]: Loop: 8334#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 8251#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8239#L274-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; 8240#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8897#L585 assume !(8576 == ssl3_accept_~state~0); 8893#L603 ssl3_accept_~skip~0 := 0; 8891#L99-2 assume !false; 8889#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8874#L102 assume !(12292 == ssl3_accept_~s__state~0); 8873#L105 assume !(16384 == ssl3_accept_~s__state~0); 8872#L108 assume !(8192 == ssl3_accept_~s__state~0); 8871#L111 assume !(24576 == ssl3_accept_~s__state~0); 8870#L114 assume !(8195 == ssl3_accept_~s__state~0); 8869#L117 assume !(8480 == ssl3_accept_~s__state~0); 8868#L120 assume !(8481 == ssl3_accept_~s__state~0); 8866#L123 assume !(8482 == ssl3_accept_~s__state~0); 8864#L126 assume !(8464 == ssl3_accept_~s__state~0); 8862#L129 assume !(8465 == ssl3_accept_~s__state~0); 8858#L132 assume !(8466 == ssl3_accept_~s__state~0); 8430#L135 assume 8496 == ssl3_accept_~s__state~0; 8316#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 8317#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8801#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 8797#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8766#L297-2 ssl3_accept_~s__init_num~0 := 0; 8761#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8745#L585 assume !(8576 == ssl3_accept_~state~0); 8741#L603 ssl3_accept_~skip~0 := 0; 8740#L99-2 assume !false; 8738#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8737#L102 assume !(12292 == ssl3_accept_~s__state~0); 8736#L105 assume !(16384 == ssl3_accept_~s__state~0); 8735#L108 assume !(8192 == ssl3_accept_~s__state~0); 8734#L111 assume !(24576 == ssl3_accept_~s__state~0); 8729#L114 assume !(8195 == ssl3_accept_~s__state~0); 8726#L117 assume !(8480 == ssl3_accept_~s__state~0); 8725#L120 assume !(8481 == ssl3_accept_~s__state~0); 8723#L123 assume !(8482 == ssl3_accept_~s__state~0); 8722#L126 assume !(8464 == ssl3_accept_~s__state~0); 8721#L129 assume !(8465 == ssl3_accept_~s__state~0); 8719#L132 assume !(8466 == ssl3_accept_~s__state~0); 8717#L135 assume !(8496 == ssl3_accept_~s__state~0); 8715#L138 assume !(8497 == ssl3_accept_~s__state~0); 8714#L141 assume !(8512 == ssl3_accept_~s__state~0); 8710#L144 assume !(8513 == ssl3_accept_~s__state~0); 8709#L147 assume !(8528 == ssl3_accept_~s__state~0); 8708#L150 assume !(8529 == ssl3_accept_~s__state~0); 8707#L153 assume !(8544 == ssl3_accept_~s__state~0); 8706#L156 assume !(8545 == ssl3_accept_~s__state~0); 8704#L159 assume 8560 == ssl3_accept_~s__state~0; 8413#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 8414#L427 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; 8231#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8671#L585 assume !(8576 == ssl3_accept_~state~0); 8668#L603 ssl3_accept_~skip~0 := 0; 8666#L99-2 assume !false; 8664#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8662#L102 assume !(12292 == ssl3_accept_~s__state~0); 8660#L105 assume !(16384 == ssl3_accept_~s__state~0); 8658#L108 assume !(8192 == ssl3_accept_~s__state~0); 8656#L111 assume !(24576 == ssl3_accept_~s__state~0); 8654#L114 assume !(8195 == ssl3_accept_~s__state~0); 8650#L117 assume !(8480 == ssl3_accept_~s__state~0); 8609#L120 assume !(8481 == ssl3_accept_~s__state~0); 8503#L123 assume !(8482 == ssl3_accept_~s__state~0); 8504#L126 assume 8464 == ssl3_accept_~s__state~0; 8334#L133 [2019-10-22 08:59:27,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:27,999 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 4 times [2019-10-22 08:59:27,999 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:27,999 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53956684] [2019-10-22 08:59:27,999 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:27,999 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:27,999 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:28,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:28,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:28,023 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:28,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:28,023 INFO L82 PathProgramCache]: Analyzing trace with hash 391131182, now seen corresponding path program 1 times [2019-10-22 08:59:28,023 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:28,023 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397884612] [2019-10-22 08:59:28,024 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:28,024 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:28,024 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:28,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:28,087 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:59:28,088 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397884612] [2019-10-22 08:59:28,088 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:59:28,088 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:59:28,088 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650389885] [2019-10-22 08:59:28,088 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:59:28,088 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:59:28,088 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:59:28,089 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:59:28,089 INFO L87 Difference]: Start difference. First operand 696 states and 1045 transitions. cyclomatic complexity: 352 Second operand 3 states. [2019-10-22 08:59:28,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:59:28,239 INFO L93 Difference]: Finished difference Result 838 states and 1161 transitions. [2019-10-22 08:59:28,240 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:59:28,240 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 838 states and 1161 transitions. [2019-10-22 08:59:28,244 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 553 [2019-10-22 08:59:28,247 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 838 states to 838 states and 1161 transitions. [2019-10-22 08:59:28,248 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 585 [2019-10-22 08:59:28,248 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 585 [2019-10-22 08:59:28,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 838 states and 1161 transitions. [2019-10-22 08:59:28,249 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:59:28,249 INFO L688 BuchiCegarLoop]: Abstraction has 838 states and 1161 transitions. [2019-10-22 08:59:28,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 838 states and 1161 transitions. [2019-10-22 08:59:28,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 838 to 830. [2019-10-22 08:59:28,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 830 states. [2019-10-22 08:59:28,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 1150 transitions. [2019-10-22 08:59:28,261 INFO L711 BuchiCegarLoop]: Abstraction has 830 states and 1150 transitions. [2019-10-22 08:59:28,261 INFO L591 BuchiCegarLoop]: Abstraction has 830 states and 1150 transitions. [2019-10-22 08:59:28,261 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-10-22 08:59:28,261 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 830 states and 1150 transitions. [2019-10-22 08:59:28,264 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 546 [2019-10-22 08:59:28,264 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:59:28,265 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:59:28,266 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:28,268 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 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-10-22 08:59:28,268 INFO L791 eck$LassoCheckResult]: Stem: 9998#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, 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~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 9999#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9994#L85-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; 9995#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9957#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 10053#L99-2 assume !false; 10170#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10349#L102 assume !(12292 == ssl3_accept_~s__state~0); 10344#L105 assume !(16384 == ssl3_accept_~s__state~0); 10341#L108 assume !(8192 == ssl3_accept_~s__state~0); 10339#L111 assume !(24576 == ssl3_accept_~s__state~0); 10337#L114 assume !(8195 == ssl3_accept_~s__state~0); 10335#L117 assume !(8480 == ssl3_accept_~s__state~0); 10333#L120 assume !(8481 == ssl3_accept_~s__state~0); 10331#L123 assume !(8482 == ssl3_accept_~s__state~0); 10329#L126 assume 8464 == ssl3_accept_~s__state~0; 9871#L133 [2019-10-22 08:59:28,269 INFO L793 eck$LassoCheckResult]: Loop: 9871#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 9789#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9777#L274-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; 9778#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10413#L585 assume !(8576 == ssl3_accept_~state~0); 10409#L603 ssl3_accept_~skip~0 := 0; 10407#L99-2 assume !false; 10405#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10403#L102 assume !(12292 == ssl3_accept_~s__state~0); 10401#L105 assume !(16384 == ssl3_accept_~s__state~0); 10400#L108 assume !(8192 == ssl3_accept_~s__state~0); 10399#L111 assume !(24576 == ssl3_accept_~s__state~0); 10393#L114 assume !(8195 == ssl3_accept_~s__state~0); 10391#L117 assume !(8480 == ssl3_accept_~s__state~0); 10389#L120 assume !(8481 == ssl3_accept_~s__state~0); 10387#L123 assume !(8482 == ssl3_accept_~s__state~0); 10385#L126 assume !(8464 == ssl3_accept_~s__state~0); 10384#L129 assume !(8465 == ssl3_accept_~s__state~0); 10383#L132 assume !(8466 == ssl3_accept_~s__state~0); 10164#L135 assume 8496 == ssl3_accept_~s__state~0; 9851#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 9852#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9900#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 9901#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9996#L297-2 ssl3_accept_~s__init_num~0 := 0; 9814#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10215#L585 assume !(8576 == ssl3_accept_~state~0); 10209#L603 ssl3_accept_~skip~0 := 0; 10207#L99-2 assume !false; 10205#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10203#L102 assume !(12292 == ssl3_accept_~s__state~0); 10201#L105 assume !(16384 == ssl3_accept_~s__state~0); 10199#L108 assume !(8192 == ssl3_accept_~s__state~0); 10197#L111 assume !(24576 == ssl3_accept_~s__state~0); 10195#L114 assume !(8195 == ssl3_accept_~s__state~0); 10193#L117 assume !(8480 == ssl3_accept_~s__state~0); 10191#L120 assume !(8481 == ssl3_accept_~s__state~0); 10189#L123 assume !(8482 == ssl3_accept_~s__state~0); 10187#L126 assume !(8464 == ssl3_accept_~s__state~0); 10185#L129 assume !(8465 == ssl3_accept_~s__state~0); 10183#L132 assume !(8466 == ssl3_accept_~s__state~0); 10184#L135 assume !(8496 == ssl3_accept_~s__state~0); 10178#L138 assume !(8497 == ssl3_accept_~s__state~0); 10179#L141 assume !(8512 == ssl3_accept_~s__state~0); 10175#L144 assume !(8513 == ssl3_accept_~s__state~0); 10173#L147 assume !(8528 == ssl3_accept_~s__state~0); 10174#L150 assume !(8529 == ssl3_accept_~s__state~0); 10169#L153 assume !(8544 == ssl3_accept_~s__state~0); 10168#L156 assume !(8545 == ssl3_accept_~s__state~0); 10163#L159 assume 8560 == ssl3_accept_~s__state~0; 9944#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 9945#L427 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; 9765#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10557#L585 assume !(8576 == ssl3_accept_~state~0); 10555#L603 ssl3_accept_~skip~0 := 0; 10554#L99-2 assume !false; 10553#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10552#L102 assume !(12292 == ssl3_accept_~s__state~0); 10551#L105 assume !(16384 == ssl3_accept_~s__state~0); 10550#L108 assume !(8192 == ssl3_accept_~s__state~0); 10549#L111 assume !(24576 == ssl3_accept_~s__state~0); 10548#L114 assume !(8195 == ssl3_accept_~s__state~0); 10547#L117 assume !(8480 == ssl3_accept_~s__state~0); 10077#L120 assume !(8481 == ssl3_accept_~s__state~0); 10058#L123 assume !(8482 == ssl3_accept_~s__state~0); 10059#L126 assume 8464 == ssl3_accept_~s__state~0; 9871#L133 [2019-10-22 08:59:28,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:28,269 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 5 times [2019-10-22 08:59:28,269 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:28,269 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44979379] [2019-10-22 08:59:28,270 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:28,270 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:28,270 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:28,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:28,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:28,284 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:28,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:28,285 INFO L82 PathProgramCache]: Analyzing trace with hash -506262096, now seen corresponding path program 1 times [2019-10-22 08:59:28,285 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:28,285 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520541407] [2019-10-22 08:59:28,285 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:28,285 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:28,285 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:28,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:28,323 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:59:28,323 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520541407] [2019-10-22 08:59:28,323 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:59:28,323 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:59:28,324 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411029987] [2019-10-22 08:59:28,324 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:59:28,324 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:59:28,324 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:59:28,324 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:59:28,324 INFO L87 Difference]: Start difference. First operand 830 states and 1150 transitions. cyclomatic complexity: 323 Second operand 3 states. [2019-10-22 08:59:28,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:59:28,454 INFO L93 Difference]: Finished difference Result 917 states and 1258 transitions. [2019-10-22 08:59:28,454 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:59:28,455 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 917 states and 1258 transitions. [2019-10-22 08:59:28,459 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 604 [2019-10-22 08:59:28,463 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 917 states to 917 states and 1258 transitions. [2019-10-22 08:59:28,463 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 636 [2019-10-22 08:59:28,463 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 636 [2019-10-22 08:59:28,464 INFO L73 IsDeterministic]: Start isDeterministic. Operand 917 states and 1258 transitions. [2019-10-22 08:59:28,464 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:59:28,464 INFO L688 BuchiCegarLoop]: Abstraction has 917 states and 1258 transitions. [2019-10-22 08:59:28,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 917 states and 1258 transitions. [2019-10-22 08:59:28,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 917 to 905. [2019-10-22 08:59:28,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 905 states. [2019-10-22 08:59:28,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 905 states to 905 states and 1243 transitions. [2019-10-22 08:59:28,481 INFO L711 BuchiCegarLoop]: Abstraction has 905 states and 1243 transitions. [2019-10-22 08:59:28,481 INFO L591 BuchiCegarLoop]: Abstraction has 905 states and 1243 transitions. [2019-10-22 08:59:28,481 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-10-22 08:59:28,481 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 905 states and 1243 transitions. [2019-10-22 08:59:28,485 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 596 [2019-10-22 08:59:28,485 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:59:28,485 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:59:28,486 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:28,487 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 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-10-22 08:59:28,487 INFO L791 eck$LassoCheckResult]: Stem: 11753#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, 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~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 11754#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11747#L85-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; 11748#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11709#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 11807#L99-2 assume !false; 12146#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12301#L102 assume !(12292 == ssl3_accept_~s__state~0); 12299#L105 assume !(16384 == ssl3_accept_~s__state~0); 12297#L108 assume !(8192 == ssl3_accept_~s__state~0); 12295#L111 assume !(24576 == ssl3_accept_~s__state~0); 12293#L114 assume !(8195 == ssl3_accept_~s__state~0); 12291#L117 assume !(8480 == ssl3_accept_~s__state~0); 12289#L120 assume !(8481 == ssl3_accept_~s__state~0); 12287#L123 assume !(8482 == ssl3_accept_~s__state~0); 12285#L126 assume 8464 == ssl3_accept_~s__state~0; 11621#L133 [2019-10-22 08:59:28,488 INFO L793 eck$LassoCheckResult]: Loop: 11621#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 11542#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11530#L274-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; 11531#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12308#L585 assume !(8576 == ssl3_accept_~state~0); 12305#L603 ssl3_accept_~skip~0 := 0; 12303#L99-2 assume !false; 12302#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12300#L102 assume !(12292 == ssl3_accept_~s__state~0); 12298#L105 assume !(16384 == ssl3_accept_~s__state~0); 12296#L108 assume !(8192 == ssl3_accept_~s__state~0); 12294#L111 assume !(24576 == ssl3_accept_~s__state~0); 12292#L114 assume !(8195 == ssl3_accept_~s__state~0); 12290#L117 assume !(8480 == ssl3_accept_~s__state~0); 12288#L120 assume !(8481 == ssl3_accept_~s__state~0); 12286#L123 assume !(8482 == ssl3_accept_~s__state~0); 12284#L126 assume !(8464 == ssl3_accept_~s__state~0); 12282#L129 assume !(8465 == ssl3_accept_~s__state~0); 12281#L132 assume !(8466 == ssl3_accept_~s__state~0); 12279#L135 assume 8496 == ssl3_accept_~s__state~0; 11602#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 11603#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11650#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 11651#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11745#L297-2 ssl3_accept_~s__init_num~0 := 0; 11704#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11543#L585 assume !(8576 == ssl3_accept_~state~0); 11553#L603 ssl3_accept_~skip~0 := 0; 11735#L99-2 assume !false; 11660#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11661#L102 assume !(12292 == ssl3_accept_~s__state~0); 11677#L105 assume !(16384 == ssl3_accept_~s__state~0); 11678#L108 assume !(8192 == ssl3_accept_~s__state~0); 11619#L111 assume !(24576 == ssl3_accept_~s__state~0); 11575#L114 assume !(8195 == ssl3_accept_~s__state~0); 11576#L117 assume !(8480 == ssl3_accept_~s__state~0); 11561#L120 assume !(8481 == ssl3_accept_~s__state~0); 11562#L123 assume !(8482 == ssl3_accept_~s__state~0); 12377#L126 assume !(8464 == ssl3_accept_~s__state~0); 12375#L129 assume !(8465 == ssl3_accept_~s__state~0); 12373#L132 assume !(8466 == ssl3_accept_~s__state~0); 11712#L135 assume !(8496 == ssl3_accept_~s__state~0); 11713#L138 assume !(8497 == ssl3_accept_~s__state~0); 11728#L141 assume 8512 == ssl3_accept_~s__state~0; 11792#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11672#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11673#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11947#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12034#L585 assume !(8576 == ssl3_accept_~state~0); 12028#L603 ssl3_accept_~skip~0 := 0; 12026#L99-2 assume !false; 12024#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12022#L102 assume !(12292 == ssl3_accept_~s__state~0); 12020#L105 assume !(16384 == ssl3_accept_~s__state~0); 12018#L108 assume !(8192 == ssl3_accept_~s__state~0); 12016#L111 assume !(24576 == ssl3_accept_~s__state~0); 12014#L114 assume !(8195 == ssl3_accept_~s__state~0); 12012#L117 assume !(8480 == ssl3_accept_~s__state~0); 12010#L120 assume !(8481 == ssl3_accept_~s__state~0); 12008#L123 assume !(8482 == ssl3_accept_~s__state~0); 12006#L126 assume !(8464 == ssl3_accept_~s__state~0); 12004#L129 assume !(8465 == ssl3_accept_~s__state~0); 12002#L132 assume !(8466 == ssl3_accept_~s__state~0); 12003#L135 assume !(8496 == ssl3_accept_~s__state~0); 11996#L138 assume !(8497 == ssl3_accept_~s__state~0); 11997#L141 assume !(8512 == ssl3_accept_~s__state~0); 11992#L144 assume !(8513 == ssl3_accept_~s__state~0); 11993#L147 assume !(8528 == ssl3_accept_~s__state~0); 11984#L150 assume !(8529 == ssl3_accept_~s__state~0); 11985#L153 assume !(8544 == ssl3_accept_~s__state~0); 11979#L156 assume !(8545 == ssl3_accept_~s__state~0); 11980#L159 assume 8560 == ssl3_accept_~s__state~0; 11696#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 11697#L427 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; 11522#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12178#L585 assume !(8576 == ssl3_accept_~state~0); 12176#L603 ssl3_accept_~skip~0 := 0; 12175#L99-2 assume !false; 12174#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12135#L102 assume !(12292 == ssl3_accept_~s__state~0); 12134#L105 assume !(16384 == ssl3_accept_~s__state~0); 12133#L108 assume !(8192 == ssl3_accept_~s__state~0); 12132#L111 assume !(24576 == ssl3_accept_~s__state~0); 12131#L114 assume !(8195 == ssl3_accept_~s__state~0); 12130#L117 assume !(8480 == ssl3_accept_~s__state~0); 11910#L120 assume !(8481 == ssl3_accept_~s__state~0); 11813#L123 assume !(8482 == ssl3_accept_~s__state~0); 11814#L126 assume 8464 == ssl3_accept_~s__state~0; 11621#L133 [2019-10-22 08:59:28,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:28,489 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 6 times [2019-10-22 08:59:28,489 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:28,489 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079256384] [2019-10-22 08:59:28,489 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:28,489 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:28,489 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:28,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:28,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:28,503 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:28,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:28,508 INFO L82 PathProgramCache]: Analyzing trace with hash 559692056, now seen corresponding path program 1 times [2019-10-22 08:59:28,508 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:28,508 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409227111] [2019-10-22 08:59:28,508 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:28,508 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:28,508 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:28,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:28,559 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2019-10-22 08:59:28,560 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409227111] [2019-10-22 08:59:28,560 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:59:28,560 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:59:28,560 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249443693] [2019-10-22 08:59:28,561 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:59:28,562 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:59:28,562 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:59:28,563 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:59:28,563 INFO L87 Difference]: Start difference. First operand 905 states and 1243 transitions. cyclomatic complexity: 341 Second operand 3 states. [2019-10-22 08:59:28,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:59:28,695 INFO L93 Difference]: Finished difference Result 1025 states and 1405 transitions. [2019-10-22 08:59:28,696 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:59:28,696 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1025 states and 1405 transitions. [2019-10-22 08:59:28,701 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 676 [2019-10-22 08:59:28,705 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1025 states to 1025 states and 1405 transitions. [2019-10-22 08:59:28,705 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 708 [2019-10-22 08:59:28,706 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 708 [2019-10-22 08:59:28,706 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1025 states and 1405 transitions. [2019-10-22 08:59:28,707 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:59:28,707 INFO L688 BuchiCegarLoop]: Abstraction has 1025 states and 1405 transitions. [2019-10-22 08:59:28,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1025 states and 1405 transitions. [2019-10-22 08:59:28,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1025 to 986. [2019-10-22 08:59:28,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 986 states. [2019-10-22 08:59:28,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 986 states to 986 states and 1342 transitions. [2019-10-22 08:59:28,719 INFO L711 BuchiCegarLoop]: Abstraction has 986 states and 1342 transitions. [2019-10-22 08:59:28,719 INFO L591 BuchiCegarLoop]: Abstraction has 986 states and 1342 transitions. [2019-10-22 08:59:28,719 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-10-22 08:59:28,719 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 986 states and 1342 transitions. [2019-10-22 08:59:28,723 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 650 [2019-10-22 08:59:28,723 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:59:28,723 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:59:28,724 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:28,724 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:28,725 INFO L791 eck$LassoCheckResult]: Stem: 13699#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, 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~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 13700#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13693#L85-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; 13694#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13653#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 13752#L99-2 assume !false; 14177#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14273#L102 assume !(12292 == ssl3_accept_~s__state~0); 14271#L105 assume !(16384 == ssl3_accept_~s__state~0); 14269#L108 assume !(8192 == ssl3_accept_~s__state~0); 14267#L111 assume !(24576 == ssl3_accept_~s__state~0); 14265#L114 assume !(8195 == ssl3_accept_~s__state~0); 14263#L117 assume !(8480 == ssl3_accept_~s__state~0); 14261#L120 assume !(8481 == ssl3_accept_~s__state~0); 14260#L123 assume !(8482 == ssl3_accept_~s__state~0); 13886#L126 assume 8464 == ssl3_accept_~s__state~0; 13561#L133 [2019-10-22 08:59:28,725 INFO L793 eck$LassoCheckResult]: Loop: 13561#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 13478#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13466#L274-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; 13467#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14380#L585 assume !(8576 == ssl3_accept_~state~0); 14378#L603 ssl3_accept_~skip~0 := 0; 14377#L99-2 assume !false; 14376#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14375#L102 assume !(12292 == ssl3_accept_~s__state~0); 14374#L105 assume !(16384 == ssl3_accept_~s__state~0); 14373#L108 assume !(8192 == ssl3_accept_~s__state~0); 14372#L111 assume !(24576 == ssl3_accept_~s__state~0); 14371#L114 assume !(8195 == ssl3_accept_~s__state~0); 14370#L117 assume !(8480 == ssl3_accept_~s__state~0); 14369#L120 assume !(8481 == ssl3_accept_~s__state~0); 14368#L123 assume !(8482 == ssl3_accept_~s__state~0); 14367#L126 assume !(8464 == ssl3_accept_~s__state~0); 14366#L129 assume !(8465 == ssl3_accept_~s__state~0); 14365#L132 assume !(8466 == ssl3_accept_~s__state~0); 14364#L135 assume 8496 == ssl3_accept_~s__state~0; 13541#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 13542#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13603#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 13695#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 13696#L297-2 ssl3_accept_~s__init_num~0 := 0; 14420#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14414#L585 assume !(8576 == ssl3_accept_~state~0); 14411#L603 ssl3_accept_~skip~0 := 0; 14409#L99-2 assume !false; 14407#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14405#L102 assume !(12292 == ssl3_accept_~s__state~0); 14404#L105 assume !(16384 == ssl3_accept_~s__state~0); 14402#L108 assume !(8192 == ssl3_accept_~s__state~0); 14400#L111 assume !(24576 == ssl3_accept_~s__state~0); 14399#L114 assume !(8195 == ssl3_accept_~s__state~0); 13540#L117 assume !(8480 == ssl3_accept_~s__state~0); 13498#L120 assume !(8481 == ssl3_accept_~s__state~0); 13499#L123 assume !(8482 == ssl3_accept_~s__state~0); 14394#L126 assume !(8464 == ssl3_accept_~s__state~0); 14392#L129 assume !(8465 == ssl3_accept_~s__state~0); 14391#L132 assume !(8466 == ssl3_accept_~s__state~0); 13656#L135 assume !(8496 == ssl3_accept_~s__state~0); 13657#L138 assume !(8497 == ssl3_accept_~s__state~0); 14257#L141 assume !(8512 == ssl3_accept_~s__state~0); 14258#L144 assume !(8513 == ssl3_accept_~s__state~0); 13518#L147 assume !(8528 == ssl3_accept_~s__state~0); 13519#L150 assume !(8529 == ssl3_accept_~s__state~0); 14217#L153 assume !(8544 == ssl3_accept_~s__state~0); 14216#L156 assume !(8545 == ssl3_accept_~s__state~0); 14215#L159 assume !(8560 == ssl3_accept_~s__state~0); 14214#L162 assume !(8561 == ssl3_accept_~s__state~0); 14213#L165 assume !(8448 == ssl3_accept_~s__state~0); 14212#L168 assume !(8576 == ssl3_accept_~s__state~0); 13675#L171 assume !(8577 == ssl3_accept_~s__state~0); 13645#L174 assume !(8592 == ssl3_accept_~s__state~0); 13569#L177 assume !(8593 == ssl3_accept_~s__state~0); 13532#L180 assume !(8608 == ssl3_accept_~s__state~0); 13533#L183 assume !(8609 == ssl3_accept_~s__state~0); 13453#L186 assume !(8640 == ssl3_accept_~s__state~0); 13454#L189 assume !(8641 == ssl3_accept_~s__state~0); 13746#L192 assume 8656 == ssl3_accept_~s__state~0; 13647#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13494#L497 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 13495#L502 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 13536#L502-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 13537#L510 assume !(0 == ssl3_accept_~tmp___10~0); 13590#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14240#L585 assume !(8576 == ssl3_accept_~state~0); 14238#L603 ssl3_accept_~skip~0 := 0; 14237#L99-2 assume !false; 14236#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13968#L102 assume !(12292 == ssl3_accept_~s__state~0); 13969#L105 assume 16384 == ssl3_accept_~s__state~0; 13510#L211 ssl3_accept_~s__server~0 := 1; 14011#L216 assume 0 != ssl3_accept_~cb~0; 14010#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 14009#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 14007#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 14005#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14004#L243 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; 14001#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13995#L585 assume !(8576 == ssl3_accept_~state~0); 13992#L603 ssl3_accept_~skip~0 := 0; 13990#L99-2 assume !false; 13988#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13986#L102 assume !(12292 == ssl3_accept_~s__state~0); 13984#L105 assume !(16384 == ssl3_accept_~s__state~0); 13983#L108 assume !(8192 == ssl3_accept_~s__state~0); 13982#L111 assume !(24576 == ssl3_accept_~s__state~0); 13981#L114 assume !(8195 == ssl3_accept_~s__state~0); 13942#L117 assume !(8480 == ssl3_accept_~s__state~0); 13940#L120 assume !(8481 == ssl3_accept_~s__state~0); 13759#L123 assume !(8482 == ssl3_accept_~s__state~0); 13760#L126 assume 8464 == ssl3_accept_~s__state~0; 13561#L133 [2019-10-22 08:59:28,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:28,725 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 7 times [2019-10-22 08:59:28,725 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:28,726 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132266331] [2019-10-22 08:59:28,726 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:28,726 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:28,726 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:28,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:28,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:28,735 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:28,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:28,735 INFO L82 PathProgramCache]: Analyzing trace with hash -1923065217, now seen corresponding path program 1 times [2019-10-22 08:59:28,736 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:28,736 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291052768] [2019-10-22 08:59:28,736 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:28,736 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:28,736 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:28,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:28,759 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2019-10-22 08:59:28,759 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291052768] [2019-10-22 08:59:28,760 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:59:28,760 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:59:28,760 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568682093] [2019-10-22 08:59:28,760 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:59:28,760 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:59:28,761 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:59:28,761 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:59:28,761 INFO L87 Difference]: Start difference. First operand 986 states and 1342 transitions. cyclomatic complexity: 359 Second operand 3 states. [2019-10-22 08:59:28,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:59:28,923 INFO L93 Difference]: Finished difference Result 927 states and 1251 transitions. [2019-10-22 08:59:28,923 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:59:28,923 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 927 states and 1251 transitions. [2019-10-22 08:59:28,928 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 575 [2019-10-22 08:59:28,932 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 927 states to 925 states and 1249 transitions. [2019-10-22 08:59:28,932 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 656 [2019-10-22 08:59:28,933 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 656 [2019-10-22 08:59:28,933 INFO L73 IsDeterministic]: Start isDeterministic. Operand 925 states and 1249 transitions. [2019-10-22 08:59:28,933 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:59:28,933 INFO L688 BuchiCegarLoop]: Abstraction has 925 states and 1249 transitions. [2019-10-22 08:59:28,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 925 states and 1249 transitions. [2019-10-22 08:59:28,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 925 to 921. [2019-10-22 08:59:28,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 921 states. [2019-10-22 08:59:28,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 921 states to 921 states and 1245 transitions. [2019-10-22 08:59:28,947 INFO L711 BuchiCegarLoop]: Abstraction has 921 states and 1245 transitions. [2019-10-22 08:59:28,947 INFO L591 BuchiCegarLoop]: Abstraction has 921 states and 1245 transitions. [2019-10-22 08:59:28,947 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-10-22 08:59:28,947 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 921 states and 1245 transitions. [2019-10-22 08:59:28,951 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 571 [2019-10-22 08:59:28,951 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:59:28,951 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:59:28,952 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:28,952 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 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-10-22 08:59:28,952 INFO L791 eck$LassoCheckResult]: Stem: 15604#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, 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~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 15605#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 15599#L85-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; 15600#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 15560#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 15654#L99-2 assume !false; 15698#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16243#L102 assume !(12292 == ssl3_accept_~s__state~0); 16242#L105 assume !(16384 == ssl3_accept_~s__state~0); 16240#L108 assume !(8192 == ssl3_accept_~s__state~0); 16239#L111 assume !(24576 == ssl3_accept_~s__state~0); 16237#L114 assume !(8195 == ssl3_accept_~s__state~0); 16235#L117 assume !(8480 == ssl3_accept_~s__state~0); 16234#L120 assume !(8481 == ssl3_accept_~s__state~0); 16233#L123 assume !(8482 == ssl3_accept_~s__state~0); 16232#L126 assume 8464 == ssl3_accept_~s__state~0; 15476#L133 [2019-10-22 08:59:28,953 INFO L793 eck$LassoCheckResult]: Loop: 15476#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 15397#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 15385#L274-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; 15386#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16028#L585 assume !(8576 == ssl3_accept_~state~0); 16024#L603 ssl3_accept_~skip~0 := 0; 16021#L99-2 assume !false; 16018#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16015#L102 assume !(12292 == ssl3_accept_~s__state~0); 16012#L105 assume !(16384 == ssl3_accept_~s__state~0); 16009#L108 assume !(8192 == ssl3_accept_~s__state~0); 16006#L111 assume !(24576 == ssl3_accept_~s__state~0); 16003#L114 assume !(8195 == ssl3_accept_~s__state~0); 16000#L117 assume !(8480 == ssl3_accept_~s__state~0); 15997#L120 assume !(8481 == ssl3_accept_~s__state~0); 15994#L123 assume !(8482 == ssl3_accept_~s__state~0); 15991#L126 assume !(8464 == ssl3_accept_~s__state~0); 15988#L129 assume !(8465 == ssl3_accept_~s__state~0); 15985#L132 assume !(8466 == ssl3_accept_~s__state~0); 15973#L135 assume 8496 == ssl3_accept_~s__state~0; 15458#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 15459#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 15499#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 15500#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 15602#L297-2 ssl3_accept_~s__init_num~0 := 0; 16273#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16268#L585 assume !(8576 == ssl3_accept_~state~0); 16266#L603 ssl3_accept_~skip~0 := 0; 16265#L99-2 assume !false; 16264#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16263#L102 assume !(12292 == ssl3_accept_~s__state~0); 16261#L105 assume !(16384 == ssl3_accept_~s__state~0); 16260#L108 assume !(8192 == ssl3_accept_~s__state~0); 16259#L111 assume !(24576 == ssl3_accept_~s__state~0); 16258#L114 assume !(8195 == ssl3_accept_~s__state~0); 16257#L117 assume !(8480 == ssl3_accept_~s__state~0); 16252#L120 assume !(8481 == ssl3_accept_~s__state~0); 16249#L123 assume !(8482 == ssl3_accept_~s__state~0); 16247#L126 assume !(8464 == ssl3_accept_~s__state~0); 16245#L129 assume !(8465 == ssl3_accept_~s__state~0); 16244#L132 assume !(8466 == ssl3_accept_~s__state~0); 15976#L135 assume !(8496 == ssl3_accept_~s__state~0); 15975#L138 assume !(8497 == ssl3_accept_~s__state~0); 15974#L141 assume 8512 == ssl3_accept_~s__state~0; 15644#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 15523#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 15503#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 15504#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15398#L585 assume !(8576 == ssl3_accept_~state~0); 15409#L603 ssl3_accept_~skip~0 := 0; 15585#L99-2 assume !false; 15511#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15512#L102 assume !(12292 == ssl3_accept_~s__state~0); 15527#L105 assume !(16384 == ssl3_accept_~s__state~0); 15528#L108 assume !(8192 == ssl3_accept_~s__state~0); 15474#L111 assume !(24576 == ssl3_accept_~s__state~0); 15431#L114 assume !(8195 == ssl3_accept_~s__state~0); 15432#L117 assume !(8480 == ssl3_accept_~s__state~0); 15418#L120 assume !(8481 == ssl3_accept_~s__state~0); 15419#L123 assume !(8482 == ssl3_accept_~s__state~0); 15621#L126 assume !(8464 == ssl3_accept_~s__state~0); 15622#L129 assume !(8465 == ssl3_accept_~s__state~0); 15617#L132 assume !(8466 == ssl3_accept_~s__state~0); 15564#L135 assume !(8496 == ssl3_accept_~s__state~0); 15565#L138 assume !(8497 == ssl3_accept_~s__state~0); 15546#L141 assume !(8512 == ssl3_accept_~s__state~0); 15477#L144 assume !(8513 == ssl3_accept_~s__state~0); 15436#L147 assume 8528 == ssl3_accept_~s__state~0; 15437#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 15628#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 15629#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 15589#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 15539#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 15531#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 15423#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15962#L585 assume !(8576 == ssl3_accept_~state~0); 15388#L603 ssl3_accept_~skip~0 := 0; 15971#L99-2 assume !false; 15970#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15969#L102 assume !(12292 == ssl3_accept_~s__state~0); 15968#L105 assume !(16384 == ssl3_accept_~s__state~0); 15963#L108 assume !(8192 == ssl3_accept_~s__state~0); 15961#L111 assume !(24576 == ssl3_accept_~s__state~0); 15959#L114 assume !(8195 == ssl3_accept_~s__state~0); 15958#L117 assume !(8480 == ssl3_accept_~s__state~0); 15957#L120 assume !(8481 == ssl3_accept_~s__state~0); 15956#L123 assume !(8482 == ssl3_accept_~s__state~0); 15955#L126 assume !(8464 == ssl3_accept_~s__state~0); 15954#L129 assume !(8465 == ssl3_accept_~s__state~0); 15953#L132 assume !(8466 == ssl3_accept_~s__state~0); 15952#L135 assume !(8496 == ssl3_accept_~s__state~0); 15951#L138 assume !(8497 == ssl3_accept_~s__state~0); 15949#L141 assume !(8512 == ssl3_accept_~s__state~0); 15853#L144 assume !(8513 == ssl3_accept_~s__state~0); 15852#L147 assume !(8528 == ssl3_accept_~s__state~0); 15851#L150 assume !(8529 == ssl3_accept_~s__state~0); 15846#L153 assume !(8544 == ssl3_accept_~s__state~0); 15847#L156 assume !(8545 == ssl3_accept_~s__state~0); 15848#L159 assume 8560 == ssl3_accept_~s__state~0; 15549#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 15550#L427 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; 15377#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16156#L585 assume !(8576 == ssl3_accept_~state~0); 16153#L603 ssl3_accept_~skip~0 := 0; 16151#L99-2 assume !false; 16149#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16147#L102 assume !(12292 == ssl3_accept_~s__state~0); 16145#L105 assume !(16384 == ssl3_accept_~s__state~0); 16143#L108 assume !(8192 == ssl3_accept_~s__state~0); 16141#L111 assume !(24576 == ssl3_accept_~s__state~0); 16139#L114 assume !(8195 == ssl3_accept_~s__state~0); 16137#L117 assume !(8480 == ssl3_accept_~s__state~0); 15679#L120 assume !(8481 == ssl3_accept_~s__state~0); 15658#L123 assume !(8482 == ssl3_accept_~s__state~0); 15659#L126 assume 8464 == ssl3_accept_~s__state~0; 15476#L133 [2019-10-22 08:59:28,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:28,953 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 8 times [2019-10-22 08:59:28,953 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:28,953 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775190551] [2019-10-22 08:59:28,953 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:28,954 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:28,954 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:28,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:28,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:28,969 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:28,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:28,969 INFO L82 PathProgramCache]: Analyzing trace with hash 1256569112, now seen corresponding path program 1 times [2019-10-22 08:59:28,969 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:28,969 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708617834] [2019-10-22 08:59:28,970 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:28,970 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:28,970 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:28,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:29,005 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2019-10-22 08:59:29,005 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708617834] [2019-10-22 08:59:29,005 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:59:29,006 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:59:29,006 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431469894] [2019-10-22 08:59:29,006 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:59:29,007 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:59:29,007 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:59:29,007 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:59:29,007 INFO L87 Difference]: Start difference. First operand 921 states and 1245 transitions. cyclomatic complexity: 328 Second operand 3 states. [2019-10-22 08:59:29,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:59:29,022 INFO L93 Difference]: Finished difference Result 1813 states and 2435 transitions. [2019-10-22 08:59:29,022 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:59:29,023 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1813 states and 2435 transitions. [2019-10-22 08:59:29,032 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1128 [2019-10-22 08:59:29,040 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1813 states to 1813 states and 2435 transitions. [2019-10-22 08:59:29,040 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1282 [2019-10-22 08:59:29,042 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1282 [2019-10-22 08:59:29,042 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1813 states and 2435 transitions. [2019-10-22 08:59:29,044 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:59:29,045 INFO L688 BuchiCegarLoop]: Abstraction has 1813 states and 2435 transitions. [2019-10-22 08:59:29,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1813 states and 2435 transitions. [2019-10-22 08:59:29,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1813 to 924. [2019-10-22 08:59:29,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 924 states. [2019-10-22 08:59:29,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 924 states to 924 states and 1248 transitions. [2019-10-22 08:59:29,064 INFO L711 BuchiCegarLoop]: Abstraction has 924 states and 1248 transitions. [2019-10-22 08:59:29,064 INFO L591 BuchiCegarLoop]: Abstraction has 924 states and 1248 transitions. [2019-10-22 08:59:29,064 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-10-22 08:59:29,064 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 924 states and 1248 transitions. [2019-10-22 08:59:29,068 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 573 [2019-10-22 08:59:29,068 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:59:29,068 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:59:29,069 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:29,069 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 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-10-22 08:59:29,070 INFO L791 eck$LassoCheckResult]: Stem: 18342#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, 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~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 18343#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18337#L85-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; 18338#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18300#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 18398#L99-2 assume !false; 18518#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18703#L102 assume !(12292 == ssl3_accept_~s__state~0); 18697#L105 assume !(16384 == ssl3_accept_~s__state~0); 18693#L108 assume !(8192 == ssl3_accept_~s__state~0); 18689#L111 assume !(24576 == ssl3_accept_~s__state~0); 18685#L114 assume !(8195 == ssl3_accept_~s__state~0); 18679#L117 assume !(8480 == ssl3_accept_~s__state~0); 18675#L120 assume !(8481 == ssl3_accept_~s__state~0); 18657#L123 assume !(8482 == ssl3_accept_~s__state~0); 18658#L126 assume 8464 == ssl3_accept_~s__state~0; 18215#L133 [2019-10-22 08:59:29,070 INFO L793 eck$LassoCheckResult]: Loop: 18215#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 18137#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 18125#L274-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; 18126#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19022#L585 assume !(8576 == ssl3_accept_~state~0); 19019#L603 ssl3_accept_~skip~0 := 0; 19017#L99-2 assume !false; 19015#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19013#L102 assume !(12292 == ssl3_accept_~s__state~0); 19011#L105 assume !(16384 == ssl3_accept_~s__state~0); 19009#L108 assume !(8192 == ssl3_accept_~s__state~0); 19007#L111 assume !(24576 == ssl3_accept_~s__state~0); 19005#L114 assume !(8195 == ssl3_accept_~s__state~0); 19003#L117 assume !(8480 == ssl3_accept_~s__state~0); 19001#L120 assume !(8481 == ssl3_accept_~s__state~0); 18999#L123 assume !(8482 == ssl3_accept_~s__state~0); 18998#L126 assume !(8464 == ssl3_accept_~s__state~0); 18363#L129 assume !(8465 == ssl3_accept_~s__state~0); 18364#L132 assume !(8466 == ssl3_accept_~s__state~0); 18659#L135 assume 8496 == ssl3_accept_~s__state~0; 18197#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 18198#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 18238#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 18239#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 18340#L297-2 ssl3_accept_~s__init_num~0 := 0; 19033#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19024#L585 assume !(8576 == ssl3_accept_~state~0); 19020#L603 ssl3_accept_~skip~0 := 0; 19018#L99-2 assume !false; 19016#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19014#L102 assume !(12292 == ssl3_accept_~s__state~0); 19012#L105 assume !(16384 == ssl3_accept_~s__state~0); 19010#L108 assume !(8192 == ssl3_accept_~s__state~0); 19008#L111 assume !(24576 == ssl3_accept_~s__state~0); 19006#L114 assume !(8195 == ssl3_accept_~s__state~0); 19004#L117 assume !(8480 == ssl3_accept_~s__state~0); 19002#L120 assume !(8481 == ssl3_accept_~s__state~0); 19000#L123 assume !(8482 == ssl3_accept_~s__state~0); 18357#L126 assume !(8464 == ssl3_accept_~s__state~0); 18358#L129 assume !(8465 == ssl3_accept_~s__state~0); 18931#L132 assume !(8466 == ssl3_accept_~s__state~0); 18930#L135 assume !(8496 == ssl3_accept_~s__state~0); 18929#L138 assume !(8497 == ssl3_accept_~s__state~0); 18897#L141 assume 8512 == ssl3_accept_~s__state~0; 18384#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 18385#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 18803#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 18796#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18784#L585 assume !(8576 == ssl3_accept_~state~0); 18781#L603 ssl3_accept_~skip~0 := 0; 18779#L99-2 assume !false; 18777#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18775#L102 assume !(12292 == ssl3_accept_~s__state~0); 18773#L105 assume !(16384 == ssl3_accept_~s__state~0); 18771#L108 assume !(8192 == ssl3_accept_~s__state~0); 18769#L111 assume !(24576 == ssl3_accept_~s__state~0); 18767#L114 assume !(8195 == ssl3_accept_~s__state~0); 18765#L117 assume !(8480 == ssl3_accept_~s__state~0); 18763#L120 assume !(8481 == ssl3_accept_~s__state~0); 18761#L123 assume !(8482 == ssl3_accept_~s__state~0); 18759#L126 assume !(8464 == ssl3_accept_~s__state~0); 18757#L129 assume !(8465 == ssl3_accept_~s__state~0); 18755#L132 assume !(8466 == ssl3_accept_~s__state~0); 18753#L135 assume !(8496 == ssl3_accept_~s__state~0); 18751#L138 assume !(8497 == ssl3_accept_~s__state~0); 18749#L141 assume !(8512 == ssl3_accept_~s__state~0); 18747#L144 assume !(8513 == ssl3_accept_~s__state~0); 18743#L147 assume 8528 == ssl3_accept_~s__state~0; 18441#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 18742#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 18497#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 18498#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 18278#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 18270#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 18161#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18927#L585 assume !(8576 == ssl3_accept_~state~0); 18128#L603 ssl3_accept_~skip~0 := 0; 18922#L99-2 assume !false; 18919#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18916#L102 assume !(12292 == ssl3_accept_~s__state~0); 18914#L105 assume !(16384 == ssl3_accept_~s__state~0); 18912#L108 assume !(8192 == ssl3_accept_~s__state~0); 18641#L111 assume !(24576 == ssl3_accept_~s__state~0); 18640#L114 assume !(8195 == ssl3_accept_~s__state~0); 18639#L117 assume !(8480 == ssl3_accept_~s__state~0); 18638#L120 assume !(8481 == ssl3_accept_~s__state~0); 18637#L123 assume !(8482 == ssl3_accept_~s__state~0); 18635#L126 assume !(8464 == ssl3_accept_~s__state~0); 18634#L129 assume !(8465 == ssl3_accept_~s__state~0); 18633#L132 assume !(8466 == ssl3_accept_~s__state~0); 18631#L135 assume !(8496 == ssl3_accept_~s__state~0); 18630#L138 assume !(8497 == ssl3_accept_~s__state~0); 18629#L141 assume !(8512 == ssl3_accept_~s__state~0); 18627#L144 assume !(8513 == ssl3_accept_~s__state~0); 18625#L147 assume !(8528 == ssl3_accept_~s__state~0); 18623#L150 assume !(8529 == ssl3_accept_~s__state~0); 18621#L153 assume !(8544 == ssl3_accept_~s__state~0); 18619#L156 assume !(8545 == ssl3_accept_~s__state~0); 18617#L159 assume 8560 == ssl3_accept_~s__state~0; 18288#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 18289#L427 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; 18117#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18582#L585 assume !(8576 == ssl3_accept_~state~0); 18580#L603 ssl3_accept_~skip~0 := 0; 18516#L99-2 assume !false; 18514#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18512#L102 assume !(12292 == ssl3_accept_~s__state~0); 18510#L105 assume !(16384 == ssl3_accept_~s__state~0); 18508#L108 assume !(8192 == ssl3_accept_~s__state~0); 18506#L111 assume !(24576 == ssl3_accept_~s__state~0); 18504#L114 assume !(8195 == ssl3_accept_~s__state~0); 18502#L117 assume !(8480 == ssl3_accept_~s__state~0); 18500#L120 assume !(8481 == ssl3_accept_~s__state~0); 18400#L123 assume !(8482 == ssl3_accept_~s__state~0); 18401#L126 assume 8464 == ssl3_accept_~s__state~0; 18215#L133 [2019-10-22 08:59:29,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:29,070 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 9 times [2019-10-22 08:59:29,070 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:29,070 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035193731] [2019-10-22 08:59:29,071 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:29,071 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:29,071 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:29,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:29,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:29,081 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:29,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:29,081 INFO L82 PathProgramCache]: Analyzing trace with hash -1110125482, now seen corresponding path program 1 times [2019-10-22 08:59:29,082 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:29,082 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924131892] [2019-10-22 08:59:29,083 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:29,084 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:29,084 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:29,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:29,129 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2019-10-22 08:59:29,129 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924131892] [2019-10-22 08:59:29,130 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:59:29,130 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:59:29,131 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330824349] [2019-10-22 08:59:29,131 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:59:29,131 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:59:29,132 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:59:29,132 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:59:29,132 INFO L87 Difference]: Start difference. First operand 924 states and 1248 transitions. cyclomatic complexity: 328 Second operand 3 states. [2019-10-22 08:59:29,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:59:29,261 INFO L93 Difference]: Finished difference Result 1033 states and 1388 transitions. [2019-10-22 08:59:29,261 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:59:29,261 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1033 states and 1388 transitions. [2019-10-22 08:59:29,268 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 645 [2019-10-22 08:59:29,273 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1033 states to 1033 states and 1388 transitions. [2019-10-22 08:59:29,273 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 726 [2019-10-22 08:59:29,274 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 726 [2019-10-22 08:59:29,274 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1033 states and 1388 transitions. [2019-10-22 08:59:29,274 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:59:29,274 INFO L688 BuchiCegarLoop]: Abstraction has 1033 states and 1388 transitions. [2019-10-22 08:59:29,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1033 states and 1388 transitions. [2019-10-22 08:59:29,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1033 to 1011. [2019-10-22 08:59:29,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1011 states. [2019-10-22 08:59:29,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1011 states to 1011 states and 1353 transitions. [2019-10-22 08:59:29,291 INFO L711 BuchiCegarLoop]: Abstraction has 1011 states and 1353 transitions. [2019-10-22 08:59:29,291 INFO L591 BuchiCegarLoop]: Abstraction has 1011 states and 1353 transitions. [2019-10-22 08:59:29,291 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-10-22 08:59:29,291 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1011 states and 1353 transitions. [2019-10-22 08:59:29,296 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 631 [2019-10-22 08:59:29,296 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:59:29,296 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:59:29,298 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:29,298 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:29,298 INFO L791 eck$LassoCheckResult]: Stem: 20303#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, 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~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 20304#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20299#L85-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; 20300#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20263#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 20360#L99-2 assume !false; 20400#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21043#L102 assume !(12292 == ssl3_accept_~s__state~0); 21040#L105 assume !(16384 == ssl3_accept_~s__state~0); 21025#L108 assume !(8192 == ssl3_accept_~s__state~0); 21013#L111 assume !(24576 == ssl3_accept_~s__state~0); 21009#L114 assume !(8195 == ssl3_accept_~s__state~0); 20159#L117 assume !(8480 == ssl3_accept_~s__state~0); 20160#L120 assume !(8481 == ssl3_accept_~s__state~0); 20345#L123 assume !(8482 == ssl3_accept_~s__state~0); 20346#L126 assume 8464 == ssl3_accept_~s__state~0; 20178#L133 [2019-10-22 08:59:29,298 INFO L793 eck$LassoCheckResult]: Loop: 20178#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 20100#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 20088#L274-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; 20089#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20909#L585 assume !(8576 == ssl3_accept_~state~0); 20907#L603 ssl3_accept_~skip~0 := 0; 20906#L99-2 assume !false; 20905#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20904#L102 assume !(12292 == ssl3_accept_~s__state~0); 20903#L105 assume !(16384 == ssl3_accept_~s__state~0); 20902#L108 assume !(8192 == ssl3_accept_~s__state~0); 20901#L111 assume !(24576 == ssl3_accept_~s__state~0); 20900#L114 assume !(8195 == ssl3_accept_~s__state~0); 20899#L117 assume !(8480 == ssl3_accept_~s__state~0); 20898#L120 assume !(8481 == ssl3_accept_~s__state~0); 20897#L123 assume !(8482 == ssl3_accept_~s__state~0); 20896#L126 assume !(8464 == ssl3_accept_~s__state~0); 20894#L129 assume !(8465 == ssl3_accept_~s__state~0); 20892#L132 assume !(8466 == ssl3_accept_~s__state~0); 20891#L135 assume 8496 == ssl3_accept_~s__state~0; 20562#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 20887#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 20886#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 20884#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 20885#L297-2 ssl3_accept_~s__init_num~0 := 0; 21030#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21023#L585 assume !(8576 == ssl3_accept_~state~0); 21020#L603 ssl3_accept_~skip~0 := 0; 21018#L99-2 assume !false; 21016#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21014#L102 assume !(12292 == ssl3_accept_~s__state~0); 21011#L105 assume !(16384 == ssl3_accept_~s__state~0); 21007#L108 assume !(8192 == ssl3_accept_~s__state~0); 21004#L111 assume !(24576 == ssl3_accept_~s__state~0); 21002#L114 assume !(8195 == ssl3_accept_~s__state~0); 21000#L117 assume !(8480 == ssl3_accept_~s__state~0); 20998#L120 assume !(8481 == ssl3_accept_~s__state~0); 20997#L123 assume !(8482 == ssl3_accept_~s__state~0); 20320#L126 assume !(8464 == ssl3_accept_~s__state~0); 20321#L129 assume !(8465 == ssl3_accept_~s__state~0); 20989#L132 assume !(8466 == ssl3_accept_~s__state~0); 20988#L135 assume !(8496 == ssl3_accept_~s__state~0); 20987#L138 assume !(8497 == ssl3_accept_~s__state~0); 20986#L141 assume 8512 == ssl3_accept_~s__state~0; 20557#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 20984#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 20982#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 20981#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20976#L585 assume !(8576 == ssl3_accept_~state~0); 20974#L603 ssl3_accept_~skip~0 := 0; 20973#L99-2 assume !false; 20972#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20971#L102 assume !(12292 == ssl3_accept_~s__state~0); 20970#L105 assume !(16384 == ssl3_accept_~s__state~0); 20969#L108 assume !(8192 == ssl3_accept_~s__state~0); 20968#L111 assume !(24576 == ssl3_accept_~s__state~0); 20963#L114 assume !(8195 == ssl3_accept_~s__state~0); 20960#L117 assume !(8480 == ssl3_accept_~s__state~0); 20958#L120 assume !(8481 == ssl3_accept_~s__state~0); 20956#L123 assume !(8482 == ssl3_accept_~s__state~0); 20954#L126 assume !(8464 == ssl3_accept_~s__state~0); 20952#L129 assume !(8465 == ssl3_accept_~s__state~0); 20950#L132 assume !(8466 == ssl3_accept_~s__state~0); 20948#L135 assume !(8496 == ssl3_accept_~s__state~0); 20946#L138 assume !(8497 == ssl3_accept_~s__state~0); 20944#L141 assume !(8512 == ssl3_accept_~s__state~0); 20942#L144 assume !(8513 == ssl3_accept_~s__state~0); 20940#L147 assume 8528 == ssl3_accept_~s__state~0; 20552#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 20936#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 20934#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 20932#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 20929#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 20922#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 20919#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20865#L585 assume !(8576 == ssl3_accept_~state~0); 20864#L603 ssl3_accept_~skip~0 := 0; 20874#L99-2 assume !false; 20872#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20870#L102 assume !(12292 == ssl3_accept_~s__state~0); 20868#L105 assume !(16384 == ssl3_accept_~s__state~0); 20853#L108 assume !(8192 == ssl3_accept_~s__state~0); 20851#L111 assume !(24576 == ssl3_accept_~s__state~0); 20849#L114 assume !(8195 == ssl3_accept_~s__state~0); 20850#L117 assume !(8480 == ssl3_accept_~s__state~0); 20854#L120 assume !(8481 == ssl3_accept_~s__state~0); 20852#L123 assume !(8482 == ssl3_accept_~s__state~0); 20842#L126 assume !(8464 == ssl3_accept_~s__state~0); 20841#L129 assume !(8465 == ssl3_accept_~s__state~0); 20839#L132 assume !(8466 == ssl3_accept_~s__state~0); 20840#L135 assume !(8496 == ssl3_accept_~s__state~0); 20835#L138 assume !(8497 == ssl3_accept_~s__state~0); 20833#L141 assume !(8512 == ssl3_accept_~s__state~0); 20831#L144 assume !(8513 == ssl3_accept_~s__state~0); 20829#L147 assume !(8528 == ssl3_accept_~s__state~0); 20165#L150 assume !(8529 == ssl3_accept_~s__state~0); 20126#L153 assume 8544 == ssl3_accept_~s__state~0; 20127#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 20541#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 20539#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 20538#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 20136#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 20079#L409 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; 20080#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20590#L585 assume !(8576 == ssl3_accept_~state~0); 20586#L603 ssl3_accept_~skip~0 := 0; 20584#L99-2 assume !false; 20582#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20580#L102 assume !(12292 == ssl3_accept_~s__state~0); 20578#L105 assume !(16384 == ssl3_accept_~s__state~0); 20576#L108 assume !(8192 == ssl3_accept_~s__state~0); 20574#L111 assume !(24576 == ssl3_accept_~s__state~0); 20572#L114 assume !(8195 == ssl3_accept_~s__state~0); 20570#L117 assume !(8480 == ssl3_accept_~s__state~0); 20568#L120 assume !(8481 == ssl3_accept_~s__state~0); 20362#L123 assume !(8482 == ssl3_accept_~s__state~0); 20363#L126 assume 8464 == ssl3_accept_~s__state~0; 20178#L133 [2019-10-22 08:59:29,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:29,299 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 10 times [2019-10-22 08:59:29,299 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:29,299 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968879834] [2019-10-22 08:59:29,299 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:29,299 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:29,300 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:29,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:29,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:29,309 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:29,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:29,309 INFO L82 PathProgramCache]: Analyzing trace with hash -802271130, now seen corresponding path program 1 times [2019-10-22 08:59:29,309 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:29,309 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630562322] [2019-10-22 08:59:29,309 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:29,310 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:29,310 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:29,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:29,372 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-10-22 08:59:29,373 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630562322] [2019-10-22 08:59:29,373 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:59:29,373 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:59:29,373 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446599169] [2019-10-22 08:59:29,373 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:59:29,373 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:59:29,374 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:59:29,374 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:59:29,374 INFO L87 Difference]: Start difference. First operand 1011 states and 1353 transitions. cyclomatic complexity: 346 Second operand 3 states. [2019-10-22 08:59:29,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:59:29,495 INFO L93 Difference]: Finished difference Result 1090 states and 1450 transitions. [2019-10-22 08:59:29,495 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:59:29,495 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1090 states and 1450 transitions. [2019-10-22 08:59:29,499 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 665 [2019-10-22 08:59:29,504 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1090 states to 1066 states and 1416 transitions. [2019-10-22 08:59:29,504 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 768 [2019-10-22 08:59:29,505 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 782 [2019-10-22 08:59:29,505 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1066 states and 1416 transitions. [2019-10-22 08:59:29,505 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:59:29,505 INFO L688 BuchiCegarLoop]: Abstraction has 1066 states and 1416 transitions. [2019-10-22 08:59:29,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1066 states and 1416 transitions. [2019-10-22 08:59:29,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1066 to 1017. [2019-10-22 08:59:29,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1017 states. [2019-10-22 08:59:29,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1017 states to 1017 states and 1359 transitions. [2019-10-22 08:59:29,519 INFO L711 BuchiCegarLoop]: Abstraction has 1017 states and 1359 transitions. [2019-10-22 08:59:29,519 INFO L591 BuchiCegarLoop]: Abstraction has 1017 states and 1359 transitions. [2019-10-22 08:59:29,519 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-10-22 08:59:29,519 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1017 states and 1359 transitions. [2019-10-22 08:59:29,522 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 654 [2019-10-22 08:59:29,522 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:59:29,522 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:59:29,523 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:29,523 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:29,523 INFO L791 eck$LassoCheckResult]: Stem: 22411#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, 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~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 22412#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22407#L85-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; 22408#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 22369#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 22462#L99-2 assume !false; 22319#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22320#L102 assume !(12292 == ssl3_accept_~s__state~0); 22336#L105 assume !(16384 == ssl3_accept_~s__state~0); 22337#L108 assume !(8192 == ssl3_accept_~s__state~0); 22282#L111 assume !(24576 == ssl3_accept_~s__state~0); 22283#L114 assume !(8195 == ssl3_accept_~s__state~0); 22265#L117 assume !(8480 == ssl3_accept_~s__state~0); 22228#L120 assume 8481 == ssl3_accept_~s__state~0; 22229#L121 [2019-10-22 08:59:29,523 INFO L793 eck$LassoCheckResult]: Loop: 22229#L121 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 22396#L259 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; 22187#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23195#L585 assume !(8576 == ssl3_accept_~state~0); 23193#L603 ssl3_accept_~skip~0 := 0; 22413#L99-2 assume !false; 22317#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22318#L102 assume !(12292 == ssl3_accept_~s__state~0); 22334#L105 assume !(16384 == ssl3_accept_~s__state~0); 22335#L108 assume !(8192 == ssl3_accept_~s__state~0); 22281#L111 assume !(24576 == ssl3_accept_~s__state~0); 22239#L114 assume !(8195 == ssl3_accept_~s__state~0); 22240#L117 assume !(8480 == ssl3_accept_~s__state~0); 22226#L120 assume !(8481 == ssl3_accept_~s__state~0); 22227#L123 assume !(8482 == ssl3_accept_~s__state~0); 22426#L126 assume !(8464 == ssl3_accept_~s__state~0); 22427#L129 assume !(8465 == ssl3_accept_~s__state~0); 22421#L132 assume !(8466 == ssl3_accept_~s__state~0); 22422#L135 assume !(8496 == ssl3_accept_~s__state~0); 23028#L138 assume !(8497 == ssl3_accept_~s__state~0); 23026#L141 assume !(8512 == ssl3_accept_~s__state~0); 23024#L144 assume !(8513 == ssl3_accept_~s__state~0); 23022#L147 assume !(8528 == ssl3_accept_~s__state~0); 23020#L150 assume !(8529 == ssl3_accept_~s__state~0); 22901#L153 assume !(8544 == ssl3_accept_~s__state~0); 22889#L156 assume !(8545 == ssl3_accept_~s__state~0); 22888#L159 assume !(8560 == ssl3_accept_~s__state~0); 22886#L162 assume !(8561 == ssl3_accept_~s__state~0); 22623#L165 assume 8448 == ssl3_accept_~s__state~0; 22287#L166 assume !(ssl3_accept_~num1~0 > 0); 22288#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 22390#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22494#L585 assume !(8576 == ssl3_accept_~state~0); 22486#L603 ssl3_accept_~skip~0 := 0; 22485#L99-2 assume !false; 22484#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22482#L102 assume !(12292 == ssl3_accept_~s__state~0); 22483#L105 assume !(16384 == ssl3_accept_~s__state~0); 22780#L108 assume !(8192 == ssl3_accept_~s__state~0); 22776#L111 assume !(24576 == ssl3_accept_~s__state~0); 22772#L114 assume !(8195 == ssl3_accept_~s__state~0); 22768#L117 assume 8480 == ssl3_accept_~s__state~0; 22229#L121 [2019-10-22 08:59:29,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:29,523 INFO L82 PathProgramCache]: Analyzing trace with hash 82541866, now seen corresponding path program 1 times [2019-10-22 08:59:29,524 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:29,524 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382866722] [2019-10-22 08:59:29,524 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:29,524 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:29,524 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:29,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:29,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:59:29,534 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382866722] [2019-10-22 08:59:29,535 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:59:29,535 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 08:59:29,535 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274089792] [2019-10-22 08:59:29,535 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:59:29,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:29,535 INFO L82 PathProgramCache]: Analyzing trace with hash -92727460, now seen corresponding path program 1 times [2019-10-22 08:59:29,535 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:29,536 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662566892] [2019-10-22 08:59:29,536 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:29,536 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:29,536 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:29,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:29,555 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:59:29,555 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662566892] [2019-10-22 08:59:29,556 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021605711] [2019-10-22 08:59:29,556 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/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-10-22 08:59:29,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:29,599 INFO L256 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:59:29,600 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:59:29,608 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:59:29,608 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 08:59:29,609 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-10-22 08:59:29,609 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174661691] [2019-10-22 08:59:29,609 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:59:29,609 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:59:29,609 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:59:29,609 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:59:29,610 INFO L87 Difference]: Start difference. First operand 1017 states and 1359 transitions. cyclomatic complexity: 347 Second operand 3 states. [2019-10-22 08:59:29,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:59:29,723 INFO L93 Difference]: Finished difference Result 1019 states and 1359 transitions. [2019-10-22 08:59:29,724 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:59:29,724 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1019 states and 1359 transitions. [2019-10-22 08:59:29,728 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 656 [2019-10-22 08:59:29,732 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1019 states to 1019 states and 1359 transitions. [2019-10-22 08:59:29,732 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 735 [2019-10-22 08:59:29,733 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 735 [2019-10-22 08:59:29,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1019 states and 1359 transitions. [2019-10-22 08:59:29,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:59:29,733 INFO L688 BuchiCegarLoop]: Abstraction has 1019 states and 1359 transitions. [2019-10-22 08:59:29,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1019 states and 1359 transitions. [2019-10-22 08:59:29,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1019 to 1017. [2019-10-22 08:59:29,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1017 states. [2019-10-22 08:59:29,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1017 states to 1017 states and 1357 transitions. [2019-10-22 08:59:29,748 INFO L711 BuchiCegarLoop]: Abstraction has 1017 states and 1357 transitions. [2019-10-22 08:59:29,748 INFO L591 BuchiCegarLoop]: Abstraction has 1017 states and 1357 transitions. [2019-10-22 08:59:29,748 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-10-22 08:59:29,748 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1017 states and 1357 transitions. [2019-10-22 08:59:29,751 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 654 [2019-10-22 08:59:29,751 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:59:29,751 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:59:29,752 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:29,752 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 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-10-22 08:59:29,752 INFO L791 eck$LassoCheckResult]: Stem: 24570#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, 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~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 24571#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 24565#L85-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; 24566#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 24532#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 24624#L99-2 assume !false; 24729#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24727#L102 assume !(12292 == ssl3_accept_~s__state~0); 24725#L105 assume !(16384 == ssl3_accept_~s__state~0); 24723#L108 assume !(8192 == ssl3_accept_~s__state~0); 24721#L111 assume !(24576 == ssl3_accept_~s__state~0); 24720#L114 assume !(8195 == ssl3_accept_~s__state~0); 24718#L117 assume !(8480 == ssl3_accept_~s__state~0); 24716#L120 assume !(8481 == ssl3_accept_~s__state~0); 24714#L123 assume 8482 == ssl3_accept_~s__state~0; 24533#L124 [2019-10-22 08:59:29,752 INFO L793 eck$LassoCheckResult]: Loop: 24533#L124 ssl3_accept_~s__state~0 := 3; 24354#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24374#L585 assume !(8576 == ssl3_accept_~state~0); 25334#L603 ssl3_accept_~skip~0 := 0; 25331#L99-2 assume !false; 25329#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25327#L102 assume !(12292 == ssl3_accept_~s__state~0); 25323#L105 assume !(16384 == ssl3_accept_~s__state~0); 25322#L108 assume !(8192 == ssl3_accept_~s__state~0); 25321#L111 assume !(24576 == ssl3_accept_~s__state~0); 24405#L114 assume !(8195 == ssl3_accept_~s__state~0); 24406#L117 assume !(8480 == ssl3_accept_~s__state~0); 24393#L120 assume !(8481 == ssl3_accept_~s__state~0); 24394#L123 assume !(8482 == ssl3_accept_~s__state~0); 24584#L126 assume !(8464 == ssl3_accept_~s__state~0); 24585#L129 assume !(8465 == ssl3_accept_~s__state~0); 24579#L132 assume !(8466 == ssl3_accept_~s__state~0); 24580#L135 assume !(8496 == ssl3_accept_~s__state~0); 24928#L138 assume !(8497 == ssl3_accept_~s__state~0); 24926#L141 assume !(8512 == ssl3_accept_~s__state~0); 24922#L144 assume !(8513 == ssl3_accept_~s__state~0); 24921#L147 assume !(8528 == ssl3_accept_~s__state~0); 24920#L150 assume !(8529 == ssl3_accept_~s__state~0); 24919#L153 assume !(8544 == ssl3_accept_~s__state~0); 24918#L156 assume !(8545 == ssl3_accept_~s__state~0); 24917#L159 assume !(8560 == ssl3_accept_~s__state~0); 24916#L162 assume !(8561 == ssl3_accept_~s__state~0); 24710#L165 assume 8448 == ssl3_accept_~s__state~0; 24452#L166 assume !(ssl3_accept_~num1~0 > 0); 24453#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 24551#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24649#L585 assume !(8576 == ssl3_accept_~state~0); 24645#L603 ssl3_accept_~skip~0 := 0; 24641#L99-2 assume !false; 24640#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24638#L102 assume !(12292 == ssl3_accept_~s__state~0); 24639#L105 assume !(16384 == ssl3_accept_~s__state~0); 24878#L108 assume !(8192 == ssl3_accept_~s__state~0); 24876#L111 assume !(24576 == ssl3_accept_~s__state~0); 24874#L114 assume !(8195 == ssl3_accept_~s__state~0); 24872#L117 assume !(8480 == ssl3_accept_~s__state~0); 24870#L120 assume !(8481 == ssl3_accept_~s__state~0); 24868#L123 assume 8482 == ssl3_accept_~s__state~0; 24533#L124 [2019-10-22 08:59:29,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:29,753 INFO L82 PathProgramCache]: Analyzing trace with hash -1736169309, now seen corresponding path program 1 times [2019-10-22 08:59:29,753 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:29,753 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357929713] [2019-10-22 08:59:29,753 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:29,753 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:29,753 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:29,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:29,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:59:29,768 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357929713] [2019-10-22 08:59:29,769 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:59:29,769 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 08:59:29,769 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594018692] [2019-10-22 08:59:29,769 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:59:29,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:29,769 INFO L82 PathProgramCache]: Analyzing trace with hash -422748244, now seen corresponding path program 1 times [2019-10-22 08:59:29,770 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:29,770 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495801486] [2019-10-22 08:59:29,770 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:29,770 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:29,770 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:29,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:29,794 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:59:29,795 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495801486] [2019-10-22 08:59:29,795 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:59:29,795 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:59:29,795 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154332737] [2019-10-22 08:59:29,795 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:59:29,796 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:59:29,796 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:59:29,796 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:59:29,796 INFO L87 Difference]: Start difference. First operand 1017 states and 1357 transitions. cyclomatic complexity: 345 Second operand 3 states. [2019-10-22 08:59:29,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:59:29,911 INFO L93 Difference]: Finished difference Result 1017 states and 1355 transitions. [2019-10-22 08:59:29,911 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:59:29,912 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1017 states and 1355 transitions. [2019-10-22 08:59:29,915 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 654 [2019-10-22 08:59:29,920 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1017 states to 1017 states and 1355 transitions. [2019-10-22 08:59:29,920 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 733 [2019-10-22 08:59:29,920 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 733 [2019-10-22 08:59:29,921 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1017 states and 1355 transitions. [2019-10-22 08:59:29,921 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:59:29,921 INFO L688 BuchiCegarLoop]: Abstraction has 1017 states and 1355 transitions. [2019-10-22 08:59:29,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1017 states and 1355 transitions. [2019-10-22 08:59:29,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1017 to 1017. [2019-10-22 08:59:29,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1017 states. [2019-10-22 08:59:29,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1017 states to 1017 states and 1355 transitions. [2019-10-22 08:59:29,935 INFO L711 BuchiCegarLoop]: Abstraction has 1017 states and 1355 transitions. [2019-10-22 08:59:29,935 INFO L591 BuchiCegarLoop]: Abstraction has 1017 states and 1355 transitions. [2019-10-22 08:59:29,935 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-10-22 08:59:29,935 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1017 states and 1355 transitions. [2019-10-22 08:59:29,938 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 654 [2019-10-22 08:59:29,938 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:59:29,938 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:59:29,939 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:29,941 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:29,941 INFO L791 eck$LassoCheckResult]: Stem: 26607#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, 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~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 26608#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 26602#L85-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; 26603#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 26570#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 26650#L99-2 assume !false; 26928#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27116#L102 assume !(12292 == ssl3_accept_~s__state~0); 27115#L105 assume !(16384 == ssl3_accept_~s__state~0); 27113#L108 assume !(8192 == ssl3_accept_~s__state~0); 27112#L111 assume !(24576 == ssl3_accept_~s__state~0); 27111#L114 assume !(8195 == ssl3_accept_~s__state~0); 27110#L117 assume !(8480 == ssl3_accept_~s__state~0); 27109#L120 assume !(8481 == ssl3_accept_~s__state~0); 27107#L123 assume !(8482 == ssl3_accept_~s__state~0); 27106#L126 assume 8464 == ssl3_accept_~s__state~0; 26488#L133 [2019-10-22 08:59:29,941 INFO L793 eck$LassoCheckResult]: Loop: 26488#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 26413#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 26401#L274-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; 26402#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27321#L585 assume !(8576 == ssl3_accept_~state~0); 27318#L603 ssl3_accept_~skip~0 := 0; 27316#L99-2 assume !false; 27314#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27312#L102 assume !(12292 == ssl3_accept_~s__state~0); 27310#L105 assume !(16384 == ssl3_accept_~s__state~0); 27308#L108 assume !(8192 == ssl3_accept_~s__state~0); 27306#L111 assume !(24576 == ssl3_accept_~s__state~0); 27304#L114 assume !(8195 == ssl3_accept_~s__state~0); 27302#L117 assume !(8480 == ssl3_accept_~s__state~0); 27300#L120 assume !(8481 == ssl3_accept_~s__state~0); 27298#L123 assume !(8482 == ssl3_accept_~s__state~0); 27296#L126 assume !(8464 == ssl3_accept_~s__state~0); 27294#L129 assume !(8465 == ssl3_accept_~s__state~0); 27292#L132 assume !(8466 == ssl3_accept_~s__state~0); 27151#L135 assume 8496 == ssl3_accept_~s__state~0; 26472#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 26473#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 26509#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 26510#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 26605#L297-2 ssl3_accept_~s__init_num~0 := 0; 27199#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27193#L585 assume !(8576 == ssl3_accept_~state~0); 27190#L603 ssl3_accept_~skip~0 := 0; 27188#L99-2 assume !false; 27186#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27184#L102 assume !(12292 == ssl3_accept_~s__state~0); 27182#L105 assume !(16384 == ssl3_accept_~s__state~0); 27181#L108 assume !(8192 == ssl3_accept_~s__state~0); 27180#L111 assume !(24576 == ssl3_accept_~s__state~0); 27179#L114 assume !(8195 == ssl3_accept_~s__state~0); 27178#L117 assume !(8480 == ssl3_accept_~s__state~0); 27177#L120 assume !(8481 == ssl3_accept_~s__state~0); 27176#L123 assume !(8482 == ssl3_accept_~s__state~0); 27175#L126 assume !(8464 == ssl3_accept_~s__state~0); 27174#L129 assume !(8465 == ssl3_accept_~s__state~0); 27172#L132 assume !(8466 == ssl3_accept_~s__state~0); 27170#L135 assume !(8496 == ssl3_accept_~s__state~0); 27169#L138 assume !(8497 == ssl3_accept_~s__state~0); 27126#L141 assume 8512 == ssl3_accept_~s__state~0; 26641#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26535#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 26513#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 26514#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27358#L585 assume !(8576 == ssl3_accept_~state~0); 27356#L603 ssl3_accept_~skip~0 := 0; 27355#L99-2 assume !false; 27354#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27353#L102 assume !(12292 == ssl3_accept_~s__state~0); 27352#L105 assume !(16384 == ssl3_accept_~s__state~0); 27351#L108 assume !(8192 == ssl3_accept_~s__state~0); 27350#L111 assume !(24576 == ssl3_accept_~s__state~0); 27349#L114 assume !(8195 == ssl3_accept_~s__state~0); 27348#L117 assume !(8480 == ssl3_accept_~s__state~0); 27347#L120 assume !(8481 == ssl3_accept_~s__state~0); 27346#L123 assume !(8482 == ssl3_accept_~s__state~0); 27345#L126 assume !(8464 == ssl3_accept_~s__state~0); 27344#L129 assume !(8465 == ssl3_accept_~s__state~0); 27343#L132 assume !(8466 == ssl3_accept_~s__state~0); 27290#L135 assume !(8496 == ssl3_accept_~s__state~0); 27289#L138 assume !(8497 == ssl3_accept_~s__state~0); 27288#L141 assume !(8512 == ssl3_accept_~s__state~0); 27144#L144 assume !(8513 == ssl3_accept_~s__state~0); 27141#L147 assume 8528 == ssl3_accept_~s__state~0; 26631#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 26625#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 26626#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 26421#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 26479#L361 assume !(ssl3_accept_~ret~0 <= 0); 26543#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 26553#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27280#L585 assume !(8576 == ssl3_accept_~state~0); 27278#L603 ssl3_accept_~skip~0 := 0; 27277#L99-2 assume !false; 27276#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27275#L102 assume !(12292 == ssl3_accept_~s__state~0); 27274#L105 assume !(16384 == ssl3_accept_~s__state~0); 27273#L108 assume !(8192 == ssl3_accept_~s__state~0); 27272#L111 assume !(24576 == ssl3_accept_~s__state~0); 27271#L114 assume !(8195 == ssl3_accept_~s__state~0); 27270#L117 assume !(8480 == ssl3_accept_~s__state~0); 27269#L120 assume !(8481 == ssl3_accept_~s__state~0); 27268#L123 assume !(8482 == ssl3_accept_~s__state~0); 27267#L126 assume !(8464 == ssl3_accept_~s__state~0); 27266#L129 assume !(8465 == ssl3_accept_~s__state~0); 27265#L132 assume !(8466 == ssl3_accept_~s__state~0); 27264#L135 assume !(8496 == ssl3_accept_~s__state~0); 27263#L138 assume !(8497 == ssl3_accept_~s__state~0); 27262#L141 assume !(8512 == ssl3_accept_~s__state~0); 27261#L144 assume !(8513 == ssl3_accept_~s__state~0); 27260#L147 assume !(8528 == ssl3_accept_~s__state~0); 27259#L150 assume !(8529 == ssl3_accept_~s__state~0); 27157#L153 assume 8544 == ssl3_accept_~s__state~0; 26576#L157 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; 26438#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27146#L585 assume !(8576 == ssl3_accept_~state~0); 26404#L603 ssl3_accept_~skip~0 := 0; 27249#L99-2 assume !false; 27247#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27245#L102 assume !(12292 == ssl3_accept_~s__state~0); 27243#L105 assume !(16384 == ssl3_accept_~s__state~0); 27241#L108 assume !(8192 == ssl3_accept_~s__state~0); 27239#L111 assume !(24576 == ssl3_accept_~s__state~0); 27237#L114 assume !(8195 == ssl3_accept_~s__state~0); 27235#L117 assume !(8480 == ssl3_accept_~s__state~0); 27233#L120 assume !(8481 == ssl3_accept_~s__state~0); 27231#L123 assume !(8482 == ssl3_accept_~s__state~0); 27229#L126 assume !(8464 == ssl3_accept_~s__state~0); 27227#L129 assume !(8465 == ssl3_accept_~s__state~0); 27225#L132 assume !(8466 == ssl3_accept_~s__state~0); 27154#L135 assume !(8496 == ssl3_accept_~s__state~0); 27152#L138 assume !(8497 == ssl3_accept_~s__state~0); 27153#L141 assume !(8512 == ssl3_accept_~s__state~0); 27124#L144 assume !(8513 == ssl3_accept_~s__state~0); 27125#L147 assume !(8528 == ssl3_accept_~s__state~0); 27142#L150 assume !(8529 == ssl3_accept_~s__state~0); 27143#L153 assume !(8544 == ssl3_accept_~s__state~0); 27158#L156 assume !(8545 == ssl3_accept_~s__state~0); 26801#L159 assume !(8560 == ssl3_accept_~s__state~0); 26799#L162 assume !(8561 == ssl3_accept_~s__state~0); 26800#L165 assume !(8448 == ssl3_accept_~s__state~0); 26804#L168 assume 8576 == ssl3_accept_~s__state~0; 26481#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 26482#L449 assume !(ssl3_accept_~ret~0 <= 0); 26525#L452 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 26526#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27215#L585 assume !(8576 == ssl3_accept_~state~0); 27212#L603 ssl3_accept_~skip~0 := 0; 27210#L99-2 assume !false; 27208#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27206#L102 assume !(12292 == ssl3_accept_~s__state~0); 27204#L105 assume !(16384 == ssl3_accept_~s__state~0); 27163#L108 assume !(8192 == ssl3_accept_~s__state~0); 27162#L111 assume !(24576 == ssl3_accept_~s__state~0); 27161#L114 assume !(8195 == ssl3_accept_~s__state~0); 27159#L117 assume !(8480 == ssl3_accept_~s__state~0); 26667#L120 assume !(8481 == ssl3_accept_~s__state~0); 27127#L123 assume !(8482 == ssl3_accept_~s__state~0); 26795#L126 assume 8464 == ssl3_accept_~s__state~0; 26488#L133 [2019-10-22 08:59:29,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:29,942 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 11 times [2019-10-22 08:59:29,942 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:29,942 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600231919] [2019-10-22 08:59:29,942 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:29,942 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:29,942 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:29,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:29,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:29,957 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:29,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:29,959 INFO L82 PathProgramCache]: Analyzing trace with hash 1294860494, now seen corresponding path program 1 times [2019-10-22 08:59:29,960 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:29,960 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780721081] [2019-10-22 08:59:29,960 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:29,960 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:29,960 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:29,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:30,016 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-10-22 08:59:30,016 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780721081] [2019-10-22 08:59:30,016 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:59:30,016 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:59:30,017 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089962193] [2019-10-22 08:59:30,017 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:59:30,017 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:59:30,017 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:59:30,017 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:59:30,018 INFO L87 Difference]: Start difference. First operand 1017 states and 1355 transitions. cyclomatic complexity: 343 Second operand 3 states. [2019-10-22 08:59:30,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:59:30,169 INFO L93 Difference]: Finished difference Result 975 states and 1257 transitions. [2019-10-22 08:59:30,170 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:59:30,170 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 975 states and 1257 transitions. [2019-10-22 08:59:30,173 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 523 [2019-10-22 08:59:30,177 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 975 states to 838 states and 1084 transitions. [2019-10-22 08:59:30,177 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 592 [2019-10-22 08:59:30,178 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 729 [2019-10-22 08:59:30,179 INFO L73 IsDeterministic]: Start isDeterministic. Operand 838 states and 1084 transitions. [2019-10-22 08:59:30,179 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:59:30,179 INFO L688 BuchiCegarLoop]: Abstraction has 838 states and 1084 transitions. [2019-10-22 08:59:30,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 838 states and 1084 transitions. [2019-10-22 08:59:30,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 838 to 699. [2019-10-22 08:59:30,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 699 states. [2019-10-22 08:59:30,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 699 states to 699 states and 907 transitions. [2019-10-22 08:59:30,189 INFO L711 BuchiCegarLoop]: Abstraction has 699 states and 907 transitions. [2019-10-22 08:59:30,189 INFO L591 BuchiCegarLoop]: Abstraction has 699 states and 907 transitions. [2019-10-22 08:59:30,189 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-10-22 08:59:30,189 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 699 states and 907 transitions. [2019-10-22 08:59:30,191 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 521 [2019-10-22 08:59:30,191 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:59:30,192 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:59:30,193 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:30,193 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:30,193 INFO L791 eck$LassoCheckResult]: Stem: 28573#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, 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~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 28574#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 28569#L85-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; 28570#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 28541#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 28610#L99-2 assume !false; 28664#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28819#L102 assume !(12292 == ssl3_accept_~s__state~0); 28818#L105 assume !(16384 == ssl3_accept_~s__state~0); 28817#L108 assume !(8192 == ssl3_accept_~s__state~0); 28812#L111 assume !(24576 == ssl3_accept_~s__state~0); 28809#L114 assume !(8195 == ssl3_accept_~s__state~0); 28807#L117 assume !(8480 == ssl3_accept_~s__state~0); 28805#L120 assume !(8481 == ssl3_accept_~s__state~0); 28803#L123 assume !(8482 == ssl3_accept_~s__state~0); 28667#L126 assume 8464 == ssl3_accept_~s__state~0; 28472#L133 [2019-10-22 08:59:30,193 INFO L793 eck$LassoCheckResult]: Loop: 28472#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 28407#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 28397#L274-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; 28398#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28958#L585 assume !(8576 == ssl3_accept_~state~0); 28956#L603 ssl3_accept_~skip~0 := 0; 28955#L99-2 assume !false; 28954#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28953#L102 assume !(12292 == ssl3_accept_~s__state~0); 28946#L105 assume !(16384 == ssl3_accept_~s__state~0); 28940#L108 assume !(8192 == ssl3_accept_~s__state~0); 28939#L111 assume !(24576 == ssl3_accept_~s__state~0); 28938#L114 assume !(8195 == ssl3_accept_~s__state~0); 28937#L117 assume !(8480 == ssl3_accept_~s__state~0); 28934#L120 assume !(8481 == ssl3_accept_~s__state~0); 28932#L123 assume !(8482 == ssl3_accept_~s__state~0); 28930#L126 assume !(8464 == ssl3_accept_~s__state~0); 28924#L129 assume !(8465 == ssl3_accept_~s__state~0); 28840#L132 assume !(8466 == ssl3_accept_~s__state~0); 28760#L135 assume 8496 == ssl3_accept_~s__state~0; 28744#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 28519#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 28502#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 28571#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 28566#L297-2 ssl3_accept_~s__init_num~0 := 0; 28537#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28408#L585 assume !(8576 == ssl3_accept_~state~0); 28415#L603 ssl3_accept_~skip~0 := 0; 28575#L99-2 assume !false; 28504#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28505#L102 assume !(12292 == ssl3_accept_~s__state~0); 28515#L105 assume !(16384 == ssl3_accept_~s__state~0); 28516#L108 assume !(8192 == ssl3_accept_~s__state~0); 28470#L111 assume !(24576 == ssl3_accept_~s__state~0); 28435#L114 assume !(8195 == ssl3_accept_~s__state~0); 28436#L117 assume !(8480 == ssl3_accept_~s__state~0); 28456#L120 assume !(8481 == ssl3_accept_~s__state~0); 29055#L123 assume !(8482 == ssl3_accept_~s__state~0); 29053#L126 assume !(8464 == ssl3_accept_~s__state~0); 29051#L129 assume !(8465 == ssl3_accept_~s__state~0); 28581#L132 assume !(8466 == ssl3_accept_~s__state~0); 28543#L135 assume !(8496 == ssl3_accept_~s__state~0); 28544#L138 assume !(8497 == ssl3_accept_~s__state~0); 28555#L141 assume 8512 == ssl3_accept_~s__state~0; 28600#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 28513#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 28498#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 28499#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29074#L585 assume !(8576 == ssl3_accept_~state~0); 29071#L603 ssl3_accept_~skip~0 := 0; 29069#L99-2 assume !false; 29067#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29065#L102 assume !(12292 == ssl3_accept_~s__state~0); 29063#L105 assume !(16384 == ssl3_accept_~s__state~0); 29061#L108 assume !(8192 == ssl3_accept_~s__state~0); 29060#L111 assume !(24576 == ssl3_accept_~s__state~0); 29059#L114 assume !(8195 == ssl3_accept_~s__state~0); 29057#L117 assume !(8480 == ssl3_accept_~s__state~0); 29056#L120 assume !(8481 == ssl3_accept_~s__state~0); 29054#L123 assume !(8482 == ssl3_accept_~s__state~0); 29052#L126 assume !(8464 == ssl3_accept_~s__state~0); 29050#L129 assume !(8465 == ssl3_accept_~s__state~0); 29049#L132 assume !(8466 == ssl3_accept_~s__state~0); 29047#L135 assume !(8496 == ssl3_accept_~s__state~0); 29045#L138 assume !(8497 == ssl3_accept_~s__state~0); 28527#L141 assume !(8512 == ssl3_accept_~s__state~0); 28528#L144 assume !(8513 == ssl3_accept_~s__state~0); 28836#L147 assume 8528 == ssl3_accept_~s__state~0; 28593#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 28590#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 28592#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 28562#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 28524#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 28520#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 28525#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28811#L585 assume !(8576 == ssl3_accept_~state~0); 28808#L603 ssl3_accept_~skip~0 := 0; 28806#L99-2 assume !false; 28804#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28802#L102 assume !(12292 == ssl3_accept_~s__state~0); 28801#L105 assume !(16384 == ssl3_accept_~s__state~0); 28800#L108 assume !(8192 == ssl3_accept_~s__state~0); 28799#L111 assume !(24576 == ssl3_accept_~s__state~0); 28797#L114 assume !(8195 == ssl3_accept_~s__state~0); 28796#L117 assume !(8480 == ssl3_accept_~s__state~0); 28795#L120 assume !(8481 == ssl3_accept_~s__state~0); 28794#L123 assume !(8482 == ssl3_accept_~s__state~0); 28789#L126 assume !(8464 == ssl3_accept_~s__state~0); 28787#L129 assume !(8465 == ssl3_accept_~s__state~0); 28786#L132 assume !(8466 == ssl3_accept_~s__state~0); 28784#L135 assume !(8496 == ssl3_accept_~s__state~0); 28782#L138 assume !(8497 == ssl3_accept_~s__state~0); 28780#L141 assume !(8512 == ssl3_accept_~s__state~0); 28778#L144 assume !(8513 == ssl3_accept_~s__state~0); 28776#L147 assume !(8528 == ssl3_accept_~s__state~0); 28774#L150 assume !(8529 == ssl3_accept_~s__state~0); 28764#L153 assume 8544 == ssl3_accept_~s__state~0; 28547#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 28443#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 28445#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 28511#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 28395#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 28392#L409 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; 28393#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28911#L585 assume !(8576 == ssl3_accept_~state~0); 28907#L603 ssl3_accept_~skip~0 := 0; 28904#L99-2 assume !false; 28901#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28898#L102 assume !(12292 == ssl3_accept_~s__state~0); 28895#L105 assume !(16384 == ssl3_accept_~s__state~0); 28892#L108 assume !(8192 == ssl3_accept_~s__state~0); 28889#L111 assume !(24576 == ssl3_accept_~s__state~0); 28886#L114 assume !(8195 == ssl3_accept_~s__state~0); 28883#L117 assume !(8480 == ssl3_accept_~s__state~0); 28880#L120 assume !(8481 == ssl3_accept_~s__state~0); 28877#L123 assume !(8482 == ssl3_accept_~s__state~0); 28874#L126 assume !(8464 == ssl3_accept_~s__state~0); 28871#L129 assume !(8465 == ssl3_accept_~s__state~0); 28868#L132 assume !(8466 == ssl3_accept_~s__state~0); 28865#L135 assume !(8496 == ssl3_accept_~s__state~0); 28861#L138 assume !(8497 == ssl3_accept_~s__state~0); 28858#L141 assume !(8512 == ssl3_accept_~s__state~0); 28855#L144 assume !(8513 == ssl3_accept_~s__state~0); 28852#L147 assume !(8528 == ssl3_accept_~s__state~0); 28849#L150 assume !(8529 == ssl3_accept_~s__state~0); 28846#L153 assume !(8544 == ssl3_accept_~s__state~0); 28844#L156 assume !(8545 == ssl3_accept_~s__state~0); 28842#L159 assume !(8560 == ssl3_accept_~s__state~0); 28839#L162 assume !(8561 == ssl3_accept_~s__state~0); 28673#L165 assume 8448 == ssl3_accept_~s__state~0; 28475#L166 assume !(ssl3_accept_~num1~0 > 0); 28476#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 28556#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28638#L585 assume !(8576 == ssl3_accept_~state~0); 28633#L603 ssl3_accept_~skip~0 := 0; 28629#L99-2 assume !false; 28626#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28617#L102 assume !(12292 == ssl3_accept_~s__state~0); 28618#L105 assume !(16384 == ssl3_accept_~s__state~0); 28647#L108 assume !(8192 == ssl3_accept_~s__state~0); 28640#L111 assume !(24576 == ssl3_accept_~s__state~0); 28635#L114 assume !(8195 == ssl3_accept_~s__state~0); 28631#L117 assume !(8480 == ssl3_accept_~s__state~0); 28613#L120 assume !(8481 == ssl3_accept_~s__state~0); 28614#L123 assume !(8482 == ssl3_accept_~s__state~0); 28674#L126 assume 8464 == ssl3_accept_~s__state~0; 28472#L133 [2019-10-22 08:59:30,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:30,193 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 12 times [2019-10-22 08:59:30,194 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:30,194 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619356828] [2019-10-22 08:59:30,194 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:30,194 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:30,194 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:30,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:30,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:30,203 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:30,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:30,203 INFO L82 PathProgramCache]: Analyzing trace with hash 1071439495, now seen corresponding path program 1 times [2019-10-22 08:59:30,203 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:30,204 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656564797] [2019-10-22 08:59:30,204 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:30,204 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:30,204 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:30,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:30,247 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-10-22 08:59:30,247 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656564797] [2019-10-22 08:59:30,247 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2044413952] [2019-10-22 08:59:30,247 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/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-10-22 08:59:30,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:30,305 INFO L256 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:59:30,308 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:59:30,329 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-10-22 08:59:30,330 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 08:59:30,330 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-10-22 08:59:30,330 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5814132] [2019-10-22 08:59:30,330 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:59:30,331 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:59:30,331 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-22 08:59:30,332 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-10-22 08:59:30,332 INFO L87 Difference]: Start difference. First operand 699 states and 907 transitions. cyclomatic complexity: 211 Second operand 4 states. [2019-10-22 08:59:30,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:59:30,639 INFO L93 Difference]: Finished difference Result 1163 states and 1495 transitions. [2019-10-22 08:59:30,640 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-10-22 08:59:30,640 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1163 states and 1495 transitions. [2019-10-22 08:59:30,644 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 985 [2019-10-22 08:59:30,649 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1163 states to 1163 states and 1495 transitions. [2019-10-22 08:59:30,649 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1054 [2019-10-22 08:59:30,650 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1054 [2019-10-22 08:59:30,650 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1163 states and 1495 transitions. [2019-10-22 08:59:30,650 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:59:30,650 INFO L688 BuchiCegarLoop]: Abstraction has 1163 states and 1495 transitions. [2019-10-22 08:59:30,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1163 states and 1495 transitions. [2019-10-22 08:59:30,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1163 to 887. [2019-10-22 08:59:30,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 887 states. [2019-10-22 08:59:30,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 887 states to 887 states and 1152 transitions. [2019-10-22 08:59:30,664 INFO L711 BuchiCegarLoop]: Abstraction has 887 states and 1152 transitions. [2019-10-22 08:59:30,664 INFO L591 BuchiCegarLoop]: Abstraction has 887 states and 1152 transitions. [2019-10-22 08:59:30,664 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-10-22 08:59:30,664 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 887 states and 1152 transitions. [2019-10-22 08:59:30,666 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 709 [2019-10-22 08:59:30,666 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:59:30,666 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:59:30,668 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:30,668 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:30,668 INFO L791 eck$LassoCheckResult]: Stem: 30890#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, 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~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 30891#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 30886#L85-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; 30887#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 30851#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 30938#L99-2 assume !false; 30962#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31304#L102 assume !(12292 == ssl3_accept_~s__state~0); 31305#L105 assume !(16384 == ssl3_accept_~s__state~0); 31296#L108 assume !(8192 == ssl3_accept_~s__state~0); 31297#L111 assume !(24576 == ssl3_accept_~s__state~0); 31288#L114 assume !(8195 == ssl3_accept_~s__state~0); 31289#L117 assume !(8480 == ssl3_accept_~s__state~0); 31281#L120 assume !(8481 == ssl3_accept_~s__state~0); 31282#L123 assume !(8482 == ssl3_accept_~s__state~0); 31132#L126 assume 8464 == ssl3_accept_~s__state~0; 30784#L133 [2019-10-22 08:59:30,668 INFO L793 eck$LassoCheckResult]: Loop: 30784#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 30714#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 30704#L274-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; 30705#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31453#L585 assume !(8576 == ssl3_accept_~state~0); 31450#L603 ssl3_accept_~skip~0 := 0; 31448#L99-2 assume !false; 31446#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31444#L102 assume !(12292 == ssl3_accept_~s__state~0); 31442#L105 assume !(16384 == ssl3_accept_~s__state~0); 31440#L108 assume !(8192 == ssl3_accept_~s__state~0); 31438#L111 assume !(24576 == ssl3_accept_~s__state~0); 31436#L114 assume !(8195 == ssl3_accept_~s__state~0); 31434#L117 assume !(8480 == ssl3_accept_~s__state~0); 31432#L120 assume !(8481 == ssl3_accept_~s__state~0); 31430#L123 assume !(8482 == ssl3_accept_~s__state~0); 31428#L126 assume !(8464 == ssl3_accept_~s__state~0); 31426#L129 assume !(8465 == ssl3_accept_~s__state~0); 31424#L132 assume !(8466 == ssl3_accept_~s__state~0); 31422#L135 assume 8496 == ssl3_accept_~s__state~0; 30986#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 31418#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 31416#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 31414#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 30883#L297-2 ssl3_accept_~s__init_num~0 := 0; 30847#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30716#L585 assume !(8576 == ssl3_accept_~state~0); 30724#L603 ssl3_accept_~skip~0 := 0; 30875#L99-2 assume !false; 30813#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30814#L102 assume !(12292 == ssl3_accept_~s__state~0); 30824#L105 assume !(16384 == ssl3_accept_~s__state~0); 30825#L108 assume !(8192 == ssl3_accept_~s__state~0); 30781#L111 assume !(24576 == ssl3_accept_~s__state~0); 30745#L114 assume !(8195 == ssl3_accept_~s__state~0); 30746#L117 assume !(8480 == ssl3_accept_~s__state~0); 30733#L120 assume !(8481 == ssl3_accept_~s__state~0); 30734#L123 assume !(8482 == ssl3_accept_~s__state~0); 30902#L126 assume !(8464 == ssl3_accept_~s__state~0); 30903#L129 assume !(8465 == ssl3_accept_~s__state~0); 30898#L132 assume !(8466 == ssl3_accept_~s__state~0); 30858#L135 assume !(8496 == ssl3_accept_~s__state~0); 30859#L138 assume !(8497 == ssl3_accept_~s__state~0); 30837#L141 assume !(8512 == ssl3_accept_~s__state~0); 30785#L144 assume !(8513 == ssl3_accept_~s__state~0); 30749#L147 assume !(8528 == ssl3_accept_~s__state~0); 30750#L150 assume !(8529 == ssl3_accept_~s__state~0); 30739#L153 assume !(8544 == ssl3_accept_~s__state~0); 30740#L156 assume !(8545 == ssl3_accept_~s__state~0); 30927#L159 assume !(8560 == ssl3_accept_~s__state~0); 30915#L162 assume !(8561 == ssl3_accept_~s__state~0); 30879#L165 assume !(8448 == ssl3_accept_~s__state~0); 30864#L168 assume !(8576 == ssl3_accept_~s__state~0); 30865#L171 assume !(8577 == ssl3_accept_~s__state~0); 30842#L174 assume !(8592 == ssl3_accept_~s__state~0); 30791#L177 assume !(8593 == ssl3_accept_~s__state~0); 30758#L180 assume !(8608 == ssl3_accept_~s__state~0); 30759#L183 assume !(8609 == ssl3_accept_~s__state~0); 30695#L186 assume !(8640 == ssl3_accept_~s__state~0); 30696#L189 assume !(8641 == ssl3_accept_~s__state~0); 30931#L192 assume 8656 == ssl3_accept_~s__state~0; 30845#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 30729#L497 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 30730#L502 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 30762#L502-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 30763#L510 assume !(0 == ssl3_accept_~tmp___10~0); 30802#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31578#L585 assume !(8576 == ssl3_accept_~state~0); 31576#L603 ssl3_accept_~skip~0 := 0; 31575#L99-2 assume !false; 31574#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30852#L102 assume !(12292 == ssl3_accept_~s__state~0); 30853#L105 assume !(16384 == ssl3_accept_~s__state~0); 31552#L108 assume !(8192 == ssl3_accept_~s__state~0); 31463#L111 assume !(24576 == ssl3_accept_~s__state~0); 31462#L114 assume !(8195 == ssl3_accept_~s__state~0); 31461#L117 assume !(8480 == ssl3_accept_~s__state~0); 31459#L120 assume !(8481 == ssl3_accept_~s__state~0); 31454#L123 assume !(8482 == ssl3_accept_~s__state~0); 31451#L126 assume !(8464 == ssl3_accept_~s__state~0); 31449#L129 assume !(8465 == ssl3_accept_~s__state~0); 31447#L132 assume !(8466 == ssl3_accept_~s__state~0); 31445#L135 assume !(8496 == ssl3_accept_~s__state~0); 31443#L138 assume !(8497 == ssl3_accept_~s__state~0); 31441#L141 assume !(8512 == ssl3_accept_~s__state~0); 31439#L144 assume !(8513 == ssl3_accept_~s__state~0); 31437#L147 assume !(8528 == ssl3_accept_~s__state~0); 31435#L150 assume !(8529 == ssl3_accept_~s__state~0); 31433#L153 assume !(8544 == ssl3_accept_~s__state~0); 31431#L156 assume !(8545 == ssl3_accept_~s__state~0); 31429#L159 assume !(8560 == ssl3_accept_~s__state~0); 31427#L162 assume !(8561 == ssl3_accept_~s__state~0); 31425#L165 assume !(8448 == ssl3_accept_~s__state~0); 31421#L168 assume !(8576 == ssl3_accept_~s__state~0); 31420#L171 assume !(8577 == ssl3_accept_~s__state~0); 31417#L174 assume !(8592 == ssl3_accept_~s__state~0); 31415#L177 assume !(8593 == ssl3_accept_~s__state~0); 31413#L180 assume !(8608 == ssl3_accept_~s__state~0); 31411#L183 assume !(8609 == ssl3_accept_~s__state~0); 31405#L186 assume !(8640 == ssl3_accept_~s__state~0); 31402#L189 assume !(8641 == ssl3_accept_~s__state~0); 31400#L192 assume !(8656 == ssl3_accept_~s__state~0); 31398#L195 assume !(8657 == ssl3_accept_~s__state~0); 30882#L198 assume 8672 == ssl3_accept_~s__state~0; 30798#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 30799#L518 assume !(4 == ssl3_accept_~blastFlag~0); 30800#L521 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 30801#L525 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 30925#L525-2 ssl3_accept_~s__init_num~0 := 0; 30857#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31568#L585 assume !(8576 == ssl3_accept_~state~0); 31566#L603 ssl3_accept_~skip~0 := 0; 31565#L99-2 assume !false; 31564#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31563#L102 assume !(12292 == ssl3_accept_~s__state~0); 31562#L105 assume !(16384 == ssl3_accept_~s__state~0); 31561#L108 assume !(8192 == ssl3_accept_~s__state~0); 31560#L111 assume !(24576 == ssl3_accept_~s__state~0); 31559#L114 assume !(8195 == ssl3_accept_~s__state~0); 31558#L117 assume !(8480 == ssl3_accept_~s__state~0); 31557#L120 assume !(8481 == ssl3_accept_~s__state~0); 31556#L123 assume !(8482 == ssl3_accept_~s__state~0); 31555#L126 assume !(8464 == ssl3_accept_~s__state~0); 31554#L129 assume !(8465 == ssl3_accept_~s__state~0); 31553#L132 assume !(8466 == ssl3_accept_~s__state~0); 31112#L135 assume !(8496 == ssl3_accept_~s__state~0); 31111#L138 assume !(8497 == ssl3_accept_~s__state~0); 31110#L141 assume !(8512 == ssl3_accept_~s__state~0); 31109#L144 assume !(8513 == ssl3_accept_~s__state~0); 31108#L147 assume !(8528 == ssl3_accept_~s__state~0); 31107#L150 assume !(8529 == ssl3_accept_~s__state~0); 31105#L153 assume !(8544 == ssl3_accept_~s__state~0); 30980#L156 assume !(8545 == ssl3_accept_~s__state~0); 30979#L159 assume !(8560 == ssl3_accept_~s__state~0); 30978#L162 assume !(8561 == ssl3_accept_~s__state~0); 30977#L165 assume 8448 == ssl3_accept_~s__state~0; 30976#L166 assume !(ssl3_accept_~num1~0 > 0); 30974#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 30972#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30967#L585 assume !(8576 == ssl3_accept_~state~0); 30965#L603 ssl3_accept_~skip~0 := 0; 30964#L99-2 assume !false; 30963#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30961#L102 assume !(12292 == ssl3_accept_~s__state~0); 30959#L105 assume !(16384 == ssl3_accept_~s__state~0); 30957#L108 assume !(8192 == ssl3_accept_~s__state~0); 30955#L111 assume !(24576 == ssl3_accept_~s__state~0); 30953#L114 assume !(8195 == ssl3_accept_~s__state~0); 30951#L117 assume !(8480 == ssl3_accept_~s__state~0); 30949#L120 assume !(8481 == ssl3_accept_~s__state~0); 30946#L123 assume !(8482 == ssl3_accept_~s__state~0); 30947#L126 assume 8464 == ssl3_accept_~s__state~0; 30784#L133 [2019-10-22 08:59:30,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:30,668 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 13 times [2019-10-22 08:59:30,669 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:30,669 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710390526] [2019-10-22 08:59:30,669 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:30,669 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:30,669 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:30,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:30,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:30,683 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:30,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:30,684 INFO L82 PathProgramCache]: Analyzing trace with hash -2082767937, now seen corresponding path program 1 times [2019-10-22 08:59:30,684 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:30,684 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648906070] [2019-10-22 08:59:30,684 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:30,684 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:30,684 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:30,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:30,727 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2019-10-22 08:59:30,728 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648906070] [2019-10-22 08:59:30,728 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:59:30,728 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:59:30,728 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476977386] [2019-10-22 08:59:30,728 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:59:30,729 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:59:30,729 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:59:30,729 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:59:30,729 INFO L87 Difference]: Start difference. First operand 887 states and 1152 transitions. cyclomatic complexity: 268 Second operand 3 states. [2019-10-22 08:59:30,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:59:30,744 INFO L93 Difference]: Finished difference Result 1516 states and 1993 transitions. [2019-10-22 08:59:30,744 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:59:30,745 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1516 states and 1993 transitions. [2019-10-22 08:59:30,750 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1338 [2019-10-22 08:59:30,756 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1516 states to 1516 states and 1993 transitions. [2019-10-22 08:59:30,756 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1407 [2019-10-22 08:59:30,757 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1407 [2019-10-22 08:59:30,757 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1516 states and 1993 transitions. [2019-10-22 08:59:30,758 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:59:30,758 INFO L688 BuchiCegarLoop]: Abstraction has 1516 states and 1993 transitions. [2019-10-22 08:59:30,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1516 states and 1993 transitions. [2019-10-22 08:59:30,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1516 to 1516. [2019-10-22 08:59:30,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1516 states. [2019-10-22 08:59:30,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1516 states to 1516 states and 1993 transitions. [2019-10-22 08:59:30,778 INFO L711 BuchiCegarLoop]: Abstraction has 1516 states and 1993 transitions. [2019-10-22 08:59:30,778 INFO L591 BuchiCegarLoop]: Abstraction has 1516 states and 1993 transitions. [2019-10-22 08:59:30,778 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-10-22 08:59:30,778 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1516 states and 1993 transitions. [2019-10-22 08:59:30,782 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1338 [2019-10-22 08:59:30,782 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:59:30,783 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:59:30,784 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:30,784 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 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] [2019-10-22 08:59:30,784 INFO L791 eck$LassoCheckResult]: Stem: 33299#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, 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~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 33300#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 33294#L85-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; 33295#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 33259#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 33356#L99-2 assume !false; 33397#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33899#L102 assume !(12292 == ssl3_accept_~s__state~0); 33895#L105 assume !(16384 == ssl3_accept_~s__state~0); 33889#L108 assume !(8192 == ssl3_accept_~s__state~0); 33883#L111 assume !(24576 == ssl3_accept_~s__state~0); 33880#L114 assume !(8195 == ssl3_accept_~s__state~0); 33875#L117 assume !(8480 == ssl3_accept_~s__state~0); 33871#L120 assume !(8481 == ssl3_accept_~s__state~0); 33868#L123 assume !(8482 == ssl3_accept_~s__state~0); 33862#L126 assume 8464 == ssl3_accept_~s__state~0; 33571#L133 [2019-10-22 08:59:30,785 INFO L793 eck$LassoCheckResult]: Loop: 33571#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 33123#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 33124#L274-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; 33816#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33810#L585 assume !(8576 == ssl3_accept_~state~0); 33807#L603 ssl3_accept_~skip~0 := 0; 33805#L99-2 assume !false; 33799#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33796#L102 assume !(12292 == ssl3_accept_~s__state~0); 33794#L105 assume !(16384 == ssl3_accept_~s__state~0); 33792#L108 assume !(8192 == ssl3_accept_~s__state~0); 33790#L111 assume !(24576 == ssl3_accept_~s__state~0); 33788#L114 assume !(8195 == ssl3_accept_~s__state~0); 33786#L117 assume !(8480 == ssl3_accept_~s__state~0); 33768#L120 assume !(8481 == ssl3_accept_~s__state~0); 33740#L123 assume !(8482 == ssl3_accept_~s__state~0); 33736#L126 assume !(8464 == ssl3_accept_~s__state~0); 33731#L129 assume !(8465 == ssl3_accept_~s__state~0); 33724#L132 assume !(8466 == ssl3_accept_~s__state~0); 33657#L135 assume 8496 == ssl3_accept_~s__state~0; 33441#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 33652#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 33650#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 33648#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 33298#L297-2 ssl3_accept_~s__init_num~0 := 0; 33644#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33638#L585 assume !(8576 == ssl3_accept_~state~0); 33635#L603 ssl3_accept_~skip~0 := 0; 33633#L99-2 assume !false; 33631#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33629#L102 assume !(12292 == ssl3_accept_~s__state~0); 33627#L105 assume !(16384 == ssl3_accept_~s__state~0); 33625#L108 assume !(8192 == ssl3_accept_~s__state~0); 33623#L111 assume !(24576 == ssl3_accept_~s__state~0); 33622#L114 assume !(8195 == ssl3_accept_~s__state~0); 33621#L117 assume !(8480 == ssl3_accept_~s__state~0); 33620#L120 assume !(8481 == ssl3_accept_~s__state~0); 33619#L123 assume !(8482 == ssl3_accept_~s__state~0); 33618#L126 assume !(8464 == ssl3_accept_~s__state~0); 33617#L129 assume !(8465 == ssl3_accept_~s__state~0); 33616#L132 assume !(8466 == ssl3_accept_~s__state~0); 33615#L135 assume !(8496 == ssl3_accept_~s__state~0); 33614#L138 assume !(8497 == ssl3_accept_~s__state~0); 33382#L141 assume 8512 == ssl3_accept_~s__state~0; 33338#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 33339#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 33210#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 33211#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33499#L585 assume !(8576 == ssl3_accept_~state~0); 33498#L603 ssl3_accept_~skip~0 := 0; 33491#L99-2 assume !false; 33492#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33479#L102 assume !(12292 == ssl3_accept_~s__state~0); 33480#L105 assume !(16384 == ssl3_accept_~s__state~0); 33464#L108 assume !(8192 == ssl3_accept_~s__state~0); 33465#L111 assume !(24576 == ssl3_accept_~s__state~0); 33454#L114 assume !(8195 == ssl3_accept_~s__state~0); 33455#L117 assume !(8480 == ssl3_accept_~s__state~0); 33442#L120 assume !(8481 == ssl3_accept_~s__state~0); 33443#L123 assume !(8482 == ssl3_accept_~s__state~0); 33430#L126 assume !(8464 == ssl3_accept_~s__state~0); 33431#L129 assume !(8465 == ssl3_accept_~s__state~0); 33420#L132 assume !(8466 == ssl3_accept_~s__state~0); 33421#L135 assume !(8496 == ssl3_accept_~s__state~0); 33407#L138 assume !(8497 == ssl3_accept_~s__state~0); 33408#L141 assume !(8512 == ssl3_accept_~s__state~0); 33391#L144 assume !(8513 == ssl3_accept_~s__state~0); 33392#L147 assume 8528 == ssl3_accept_~s__state~0; 33325#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 33326#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 33334#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 33283#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 33237#L361 assume !(ssl3_accept_~ret~0 <= 0); 33238#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 33988#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33976#L585 assume !(8576 == ssl3_accept_~state~0); 33973#L603 ssl3_accept_~skip~0 := 0; 33971#L99-2 assume !false; 33969#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33967#L102 assume !(12292 == ssl3_accept_~s__state~0); 33958#L105 assume !(16384 == ssl3_accept_~s__state~0); 33954#L108 assume !(8192 == ssl3_accept_~s__state~0); 33944#L111 assume !(24576 == ssl3_accept_~s__state~0); 33935#L114 assume !(8195 == ssl3_accept_~s__state~0); 33932#L117 assume !(8480 == ssl3_accept_~s__state~0); 33929#L120 assume !(8481 == ssl3_accept_~s__state~0); 33926#L123 assume !(8482 == ssl3_accept_~s__state~0); 33923#L126 assume !(8464 == ssl3_accept_~s__state~0); 33920#L129 assume !(8465 == ssl3_accept_~s__state~0); 33917#L132 assume !(8466 == ssl3_accept_~s__state~0); 33914#L135 assume !(8496 == ssl3_accept_~s__state~0); 33911#L138 assume !(8497 == ssl3_accept_~s__state~0); 33908#L141 assume !(8512 == ssl3_accept_~s__state~0); 33905#L144 assume !(8513 == ssl3_accept_~s__state~0); 33902#L147 assume !(8528 == ssl3_accept_~s__state~0); 33900#L150 assume !(8529 == ssl3_accept_~s__state~0); 33896#L153 assume 8544 == ssl3_accept_~s__state~0; 33554#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 33885#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 33317#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 33318#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 33872#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 33819#L409 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; 33776#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33766#L585 assume !(8576 == ssl3_accept_~state~0); 33763#L603 ssl3_accept_~skip~0 := 0; 33761#L99-2 assume !false; 33759#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33757#L102 assume !(12292 == ssl3_accept_~s__state~0); 33755#L105 assume !(16384 == ssl3_accept_~s__state~0); 33753#L108 assume !(8192 == ssl3_accept_~s__state~0); 33751#L111 assume !(24576 == ssl3_accept_~s__state~0); 33748#L114 assume !(8195 == ssl3_accept_~s__state~0); 33746#L117 assume !(8480 == ssl3_accept_~s__state~0); 33745#L120 assume !(8481 == ssl3_accept_~s__state~0); 33738#L123 assume !(8482 == ssl3_accept_~s__state~0); 33734#L126 assume !(8464 == ssl3_accept_~s__state~0); 33729#L129 assume !(8465 == ssl3_accept_~s__state~0); 33722#L132 assume !(8466 == ssl3_accept_~s__state~0); 33715#L135 assume !(8496 == ssl3_accept_~s__state~0); 33712#L138 assume !(8497 == ssl3_accept_~s__state~0); 33710#L141 assume !(8512 == ssl3_accept_~s__state~0); 33708#L144 assume !(8513 == ssl3_accept_~s__state~0); 33706#L147 assume !(8528 == ssl3_accept_~s__state~0); 33704#L150 assume !(8529 == ssl3_accept_~s__state~0); 33702#L153 assume !(8544 == ssl3_accept_~s__state~0); 33700#L156 assume !(8545 == ssl3_accept_~s__state~0); 33698#L159 assume !(8560 == ssl3_accept_~s__state~0); 33696#L162 assume !(8561 == ssl3_accept_~s__state~0); 33693#L165 assume 8448 == ssl3_accept_~s__state~0; 33691#L166 assume !(ssl3_accept_~num1~0 > 0); 33688#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 33685#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33679#L585 assume !(8576 == ssl3_accept_~state~0); 33674#L603 ssl3_accept_~skip~0 := 0; 33672#L99-2 assume !false; 33670#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33667#L102 assume !(12292 == ssl3_accept_~s__state~0); 33665#L105 assume 16384 == ssl3_accept_~s__state~0; 33661#L211 ssl3_accept_~s__server~0 := 1; 33852#L216 assume 0 != ssl3_accept_~cb~0; 33847#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 33845#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 33841#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 33836#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 33832#L243 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; 33784#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33778#L585 assume !(8576 == ssl3_accept_~state~0); 33767#L603 ssl3_accept_~skip~0 := 0; 33764#L99-2 assume !false; 33762#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33760#L102 assume !(12292 == ssl3_accept_~s__state~0); 33758#L105 assume !(16384 == ssl3_accept_~s__state~0); 33756#L108 assume !(8192 == ssl3_accept_~s__state~0); 33754#L111 assume !(24576 == ssl3_accept_~s__state~0); 33752#L114 assume !(8195 == ssl3_accept_~s__state~0); 33750#L117 assume !(8480 == ssl3_accept_~s__state~0); 33747#L120 assume !(8481 == ssl3_accept_~s__state~0); 33739#L123 assume !(8482 == ssl3_accept_~s__state~0); 33735#L126 assume 8464 == ssl3_accept_~s__state~0; 33571#L133 [2019-10-22 08:59:30,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:30,785 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 14 times [2019-10-22 08:59:30,785 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:30,785 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669193407] [2019-10-22 08:59:30,785 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:30,785 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:30,785 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:30,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:30,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:30,794 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:30,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:30,794 INFO L82 PathProgramCache]: Analyzing trace with hash 1611458195, now seen corresponding path program 1 times [2019-10-22 08:59:30,794 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:30,794 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091662716] [2019-10-22 08:59:30,795 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:30,795 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:30,795 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:30,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:30,838 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-10-22 08:59:30,838 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091662716] [2019-10-22 08:59:30,838 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618143874] [2019-10-22 08:59:30,839 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:59:30,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:30,900 INFO L256 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:59:30,902 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:59:30,935 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2019-10-22 08:59:30,935 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-10-22 08:59:30,935 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-10-22 08:59:30,935 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533119024] [2019-10-22 08:59:30,936 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:59:30,936 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:59:30,936 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:59:30,936 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-10-22 08:59:30,936 INFO L87 Difference]: Start difference. First operand 1516 states and 1993 transitions. cyclomatic complexity: 481 Second operand 3 states. [2019-10-22 08:59:31,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:59:31,024 INFO L93 Difference]: Finished difference Result 1552 states and 2037 transitions. [2019-10-22 08:59:31,024 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:59:31,024 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1552 states and 2037 transitions. [2019-10-22 08:59:31,029 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1374 [2019-10-22 08:59:31,035 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1552 states to 1552 states and 2037 transitions. [2019-10-22 08:59:31,036 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1443 [2019-10-22 08:59:31,037 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1443 [2019-10-22 08:59:31,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1552 states and 2037 transitions. [2019-10-22 08:59:31,037 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:59:31,037 INFO L688 BuchiCegarLoop]: Abstraction has 1552 states and 2037 transitions. [2019-10-22 08:59:31,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1552 states and 2037 transitions. [2019-10-22 08:59:31,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1552 to 1534. [2019-10-22 08:59:31,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1534 states. [2019-10-22 08:59:31,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1534 states to 1534 states and 2015 transitions. [2019-10-22 08:59:31,056 INFO L711 BuchiCegarLoop]: Abstraction has 1534 states and 2015 transitions. [2019-10-22 08:59:31,056 INFO L591 BuchiCegarLoop]: Abstraction has 1534 states and 2015 transitions. [2019-10-22 08:59:31,056 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-10-22 08:59:31,056 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1534 states and 2015 transitions. [2019-10-22 08:59:31,060 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1356 [2019-10-22 08:59:31,060 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:59:31,061 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:59:31,062 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:31,063 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 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] [2019-10-22 08:59:31,063 INFO L791 eck$LassoCheckResult]: Stem: 36839#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, 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~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 36840#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 36835#L85-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; 36836#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 36806#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 36888#L99-2 assume !false; 36931#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37929#L102 assume !(12292 == ssl3_accept_~s__state~0); 37926#L105 assume !(16384 == ssl3_accept_~s__state~0); 37925#L108 assume !(8192 == ssl3_accept_~s__state~0); 37924#L111 assume !(24576 == ssl3_accept_~s__state~0); 37923#L114 assume !(8195 == ssl3_accept_~s__state~0); 37922#L117 assume !(8480 == ssl3_accept_~s__state~0); 37920#L120 assume !(8481 == ssl3_accept_~s__state~0); 37918#L123 assume !(8482 == ssl3_accept_~s__state~0); 37916#L126 assume 8464 == ssl3_accept_~s__state~0; 36742#L133 [2019-10-22 08:59:31,063 INFO L793 eck$LassoCheckResult]: Loop: 36742#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 36676#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 36666#L274-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; 36667#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38110#L585 assume !(8576 == ssl3_accept_~state~0); 38107#L603 ssl3_accept_~skip~0 := 0; 38105#L99-2 assume !false; 38103#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38101#L102 assume !(12292 == ssl3_accept_~s__state~0); 38099#L105 assume !(16384 == ssl3_accept_~s__state~0); 38097#L108 assume !(8192 == ssl3_accept_~s__state~0); 38095#L111 assume !(24576 == ssl3_accept_~s__state~0); 38093#L114 assume !(8195 == ssl3_accept_~s__state~0); 38091#L117 assume !(8480 == ssl3_accept_~s__state~0); 38089#L120 assume !(8481 == ssl3_accept_~s__state~0); 38087#L123 assume !(8482 == ssl3_accept_~s__state~0); 38085#L126 assume !(8464 == ssl3_accept_~s__state~0); 38084#L129 assume !(8465 == ssl3_accept_~s__state~0); 38083#L132 assume !(8466 == ssl3_accept_~s__state~0); 38082#L135 assume 8496 == ssl3_accept_~s__state~0; 36728#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 36729#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 36761#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 36762#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 36838#L297-2 ssl3_accept_~s__init_num~0 := 0; 37902#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37896#L585 assume !(8576 == ssl3_accept_~state~0); 37893#L603 ssl3_accept_~skip~0 := 0; 37891#L99-2 assume !false; 37889#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37887#L102 assume !(12292 == ssl3_accept_~s__state~0); 37885#L105 assume !(16384 == ssl3_accept_~s__state~0); 37883#L108 assume !(8192 == ssl3_accept_~s__state~0); 37881#L111 assume !(24576 == ssl3_accept_~s__state~0); 37879#L114 assume !(8195 == ssl3_accept_~s__state~0); 37878#L117 assume !(8480 == ssl3_accept_~s__state~0); 37877#L120 assume !(8481 == ssl3_accept_~s__state~0); 37875#L123 assume !(8482 == ssl3_accept_~s__state~0); 37873#L126 assume !(8464 == ssl3_accept_~s__state~0); 37871#L129 assume !(8465 == ssl3_accept_~s__state~0); 37869#L132 assume !(8466 == ssl3_accept_~s__state~0); 37868#L135 assume !(8496 == ssl3_accept_~s__state~0); 37862#L138 assume !(8497 == ssl3_accept_~s__state~0); 36914#L141 assume 8512 == ssl3_accept_~s__state~0; 36915#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 36779#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 36765#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 36766#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37020#L585 assume !(8576 == ssl3_accept_~state~0); 37018#L603 ssl3_accept_~skip~0 := 0; 37016#L99-2 assume !false; 37013#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37008#L102 assume !(12292 == ssl3_accept_~s__state~0); 37000#L105 assume !(16384 == ssl3_accept_~s__state~0); 36993#L108 assume !(8192 == ssl3_accept_~s__state~0); 36988#L111 assume !(24576 == ssl3_accept_~s__state~0); 36982#L114 assume !(8195 == ssl3_accept_~s__state~0); 36977#L117 assume !(8480 == ssl3_accept_~s__state~0); 36971#L120 assume !(8481 == ssl3_accept_~s__state~0); 36966#L123 assume !(8482 == ssl3_accept_~s__state~0); 36963#L126 assume !(8464 == ssl3_accept_~s__state~0); 36960#L129 assume !(8465 == ssl3_accept_~s__state~0); 36956#L132 assume !(8466 == ssl3_accept_~s__state~0); 36953#L135 assume !(8496 == ssl3_accept_~s__state~0); 36943#L138 assume !(8497 == ssl3_accept_~s__state~0); 36928#L141 assume !(8512 == ssl3_accept_~s__state~0); 36927#L144 assume !(8513 == ssl3_accept_~s__state~0); 36921#L147 assume 8528 == ssl3_accept_~s__state~0; 36860#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 36857#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 36858#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 36735#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 36736#L361 assume !(ssl3_accept_~ret~0 <= 0); 36785#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 36791#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37480#L585 assume !(8576 == ssl3_accept_~state~0); 37250#L603 ssl3_accept_~skip~0 := 0; 37187#L99-2 assume !false; 37183#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37178#L102 assume !(12292 == ssl3_accept_~s__state~0); 37172#L105 assume !(16384 == ssl3_accept_~s__state~0); 37167#L108 assume !(8192 == ssl3_accept_~s__state~0); 37163#L111 assume !(24576 == ssl3_accept_~s__state~0); 37157#L114 assume !(8195 == ssl3_accept_~s__state~0); 37153#L117 assume !(8480 == ssl3_accept_~s__state~0); 37103#L120 assume !(8481 == ssl3_accept_~s__state~0); 37099#L123 assume !(8482 == ssl3_accept_~s__state~0); 37095#L126 assume !(8464 == ssl3_accept_~s__state~0); 37091#L129 assume !(8465 == ssl3_accept_~s__state~0); 37087#L132 assume !(8466 == ssl3_accept_~s__state~0); 37083#L135 assume !(8496 == ssl3_accept_~s__state~0); 37079#L138 assume !(8497 == ssl3_accept_~s__state~0); 37075#L141 assume !(8512 == ssl3_accept_~s__state~0); 37069#L144 assume !(8513 == ssl3_accept_~s__state~0); 37070#L147 assume !(8528 == ssl3_accept_~s__state~0); 37403#L150 assume !(8529 == ssl3_accept_~s__state~0); 37401#L153 assume 8544 == ssl3_accept_~s__state~0; 36812#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 36713#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 36715#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 36777#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 36664#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 36708#L409 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; 37335#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37326#L585 assume !(8576 == ssl3_accept_~state~0); 37322#L603 ssl3_accept_~skip~0 := 0; 37319#L99-2 assume !false; 37316#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37313#L102 assume !(12292 == ssl3_accept_~s__state~0); 37310#L105 assume !(16384 == ssl3_accept_~s__state~0); 37307#L108 assume !(8192 == ssl3_accept_~s__state~0); 37304#L111 assume !(24576 == ssl3_accept_~s__state~0); 37301#L114 assume !(8195 == ssl3_accept_~s__state~0); 37298#L117 assume !(8480 == ssl3_accept_~s__state~0); 37296#L120 assume !(8481 == ssl3_accept_~s__state~0); 37294#L123 assume !(8482 == ssl3_accept_~s__state~0); 37292#L126 assume !(8464 == ssl3_accept_~s__state~0); 37290#L129 assume !(8465 == ssl3_accept_~s__state~0); 37287#L132 assume !(8466 == ssl3_accept_~s__state~0); 37248#L135 assume !(8496 == ssl3_accept_~s__state~0); 37096#L138 assume !(8497 == ssl3_accept_~s__state~0); 37097#L141 assume !(8512 == ssl3_accept_~s__state~0); 37088#L144 assume !(8513 == ssl3_accept_~s__state~0); 37089#L147 assume !(8528 == ssl3_accept_~s__state~0); 37080#L150 assume !(8529 == ssl3_accept_~s__state~0); 37081#L153 assume !(8544 == ssl3_accept_~s__state~0); 37071#L156 assume !(8545 == ssl3_accept_~s__state~0); 37072#L159 assume !(8560 == ssl3_accept_~s__state~0); 37062#L162 assume !(8561 == ssl3_accept_~s__state~0); 37063#L165 assume 8448 == ssl3_accept_~s__state~0; 36745#L166 assume !(ssl3_accept_~num1~0 > 0); 36746#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 37232#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37221#L585 assume !(8576 == ssl3_accept_~state~0); 37219#L603 ssl3_accept_~skip~0 := 0; 37218#L99-2 assume !false; 37217#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37214#L102 assume 12292 == ssl3_accept_~s__state~0; 37215#L103 ssl3_accept_~s__new_session~0 := 1; 37478#L211 ssl3_accept_~s__server~0 := 1; 37477#L216 assume 0 != ssl3_accept_~cb~0; 37475#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 37470#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 37364#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 37361#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 37360#L243 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; 37340#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37328#L585 assume !(8576 == ssl3_accept_~state~0); 37323#L603 ssl3_accept_~skip~0 := 0; 37320#L99-2 assume !false; 37317#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37314#L102 assume !(12292 == ssl3_accept_~s__state~0); 37311#L105 assume !(16384 == ssl3_accept_~s__state~0); 37308#L108 assume !(8192 == ssl3_accept_~s__state~0); 37305#L111 assume !(24576 == ssl3_accept_~s__state~0); 37302#L114 assume !(8195 == ssl3_accept_~s__state~0); 37299#L117 assume !(8480 == ssl3_accept_~s__state~0); 37297#L120 assume !(8481 == ssl3_accept_~s__state~0); 37295#L123 assume !(8482 == ssl3_accept_~s__state~0); 37293#L126 assume 8464 == ssl3_accept_~s__state~0; 36742#L133 [2019-10-22 08:59:31,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:31,064 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 15 times [2019-10-22 08:59:31,064 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:31,064 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677915519] [2019-10-22 08:59:31,064 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:31,064 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:31,064 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:31,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:31,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:31,075 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:31,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:31,077 INFO L82 PathProgramCache]: Analyzing trace with hash 544711079, now seen corresponding path program 1 times [2019-10-22 08:59:31,077 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:31,077 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730339575] [2019-10-22 08:59:31,077 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:31,078 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:31,078 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:31,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:31,120 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 180 proven. 6 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-10-22 08:59:31,121 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730339575] [2019-10-22 08:59:31,121 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1398542441] [2019-10-22 08:59:31,121 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:59:31,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:31,175 INFO L256 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:59:31,177 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:59:31,223 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2019-10-22 08:59:31,223 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-10-22 08:59:31,223 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-10-22 08:59:31,224 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466429468] [2019-10-22 08:59:31,224 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:59:31,225 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:59:31,225 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:59:31,225 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-10-22 08:59:31,225 INFO L87 Difference]: Start difference. First operand 1534 states and 2015 transitions. cyclomatic complexity: 485 Second operand 3 states. [2019-10-22 08:59:31,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:59:31,336 INFO L93 Difference]: Finished difference Result 1538 states and 2015 transitions. [2019-10-22 08:59:31,337 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:59:31,337 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1538 states and 2015 transitions. [2019-10-22 08:59:31,344 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1360 [2019-10-22 08:59:31,356 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1538 states to 1538 states and 2015 transitions. [2019-10-22 08:59:31,356 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1429 [2019-10-22 08:59:31,358 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1429 [2019-10-22 08:59:31,358 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1538 states and 2015 transitions. [2019-10-22 08:59:31,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:59:31,358 INFO L688 BuchiCegarLoop]: Abstraction has 1538 states and 2015 transitions. [2019-10-22 08:59:31,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1538 states and 2015 transitions. [2019-10-22 08:59:31,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1538 to 1500. [2019-10-22 08:59:31,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1500 states. [2019-10-22 08:59:31,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1500 states to 1500 states and 1965 transitions. [2019-10-22 08:59:31,422 INFO L711 BuchiCegarLoop]: Abstraction has 1500 states and 1965 transitions. [2019-10-22 08:59:31,422 INFO L591 BuchiCegarLoop]: Abstraction has 1500 states and 1965 transitions. [2019-10-22 08:59:31,422 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-10-22 08:59:31,422 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1500 states and 1965 transitions. [2019-10-22 08:59:31,426 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1322 [2019-10-22 08:59:31,426 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:59:31,426 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:59:31,428 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:31,428 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 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-10-22 08:59:31,428 INFO L791 eck$LassoCheckResult]: Stem: 40405#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, 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~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 40406#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 40401#L85-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; 40402#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 40366#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 40451#L99-2 assume !false; 40487#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41469#L102 assume !(12292 == ssl3_accept_~s__state~0); 41468#L105 assume !(16384 == ssl3_accept_~s__state~0); 41467#L108 assume !(8192 == ssl3_accept_~s__state~0); 41466#L111 assume !(24576 == ssl3_accept_~s__state~0); 41465#L114 assume !(8195 == ssl3_accept_~s__state~0); 41464#L117 assume !(8480 == ssl3_accept_~s__state~0); 41463#L120 assume !(8481 == ssl3_accept_~s__state~0); 41457#L123 assume !(8482 == ssl3_accept_~s__state~0); 41454#L126 assume 8464 == ssl3_accept_~s__state~0; 40513#L133 [2019-10-22 08:59:31,428 INFO L793 eck$LassoCheckResult]: Loop: 40513#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 41679#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 41678#L274-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; 41677#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41671#L585 assume !(8576 == ssl3_accept_~state~0); 41665#L603 ssl3_accept_~skip~0 := 0; 41662#L99-2 assume !false; 41660#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41658#L102 assume !(12292 == ssl3_accept_~s__state~0); 41656#L105 assume !(16384 == ssl3_accept_~s__state~0); 41654#L108 assume !(8192 == ssl3_accept_~s__state~0); 41652#L111 assume !(24576 == ssl3_accept_~s__state~0); 41650#L114 assume !(8195 == ssl3_accept_~s__state~0); 41648#L117 assume !(8480 == ssl3_accept_~s__state~0); 41647#L120 assume !(8481 == ssl3_accept_~s__state~0); 41646#L123 assume !(8482 == ssl3_accept_~s__state~0); 41645#L126 assume !(8464 == ssl3_accept_~s__state~0); 41644#L129 assume !(8465 == ssl3_accept_~s__state~0); 40412#L132 assume !(8466 == ssl3_accept_~s__state~0); 40413#L135 assume 8496 == ssl3_accept_~s__state~0; 40510#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 41615#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 40318#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 40319#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 40397#L297-2 ssl3_accept_~s__init_num~0 := 0; 40398#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41664#L585 assume !(8576 == ssl3_accept_~state~0); 41661#L603 ssl3_accept_~skip~0 := 0; 41659#L99-2 assume !false; 41657#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41655#L102 assume !(12292 == ssl3_accept_~s__state~0); 41653#L105 assume !(16384 == ssl3_accept_~s__state~0); 41651#L108 assume !(8192 == ssl3_accept_~s__state~0); 41649#L111 assume !(24576 == ssl3_accept_~s__state~0); 41639#L114 assume !(8195 == ssl3_accept_~s__state~0); 41634#L117 assume !(8480 == ssl3_accept_~s__state~0); 41631#L120 assume !(8481 == ssl3_accept_~s__state~0); 41629#L123 assume !(8482 == ssl3_accept_~s__state~0); 41627#L126 assume !(8464 == ssl3_accept_~s__state~0); 41625#L129 assume !(8465 == ssl3_accept_~s__state~0); 41619#L132 assume !(8466 == ssl3_accept_~s__state~0); 40370#L135 assume !(8496 == ssl3_accept_~s__state~0); 40371#L138 assume !(8497 == ssl3_accept_~s__state~0); 40382#L141 assume 8512 == ssl3_accept_~s__state~0; 40478#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 41052#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 41050#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 41049#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41044#L585 assume !(8576 == ssl3_accept_~state~0); 41042#L603 ssl3_accept_~skip~0 := 0; 41041#L99-2 assume !false; 41040#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41039#L102 assume !(12292 == ssl3_accept_~s__state~0); 41038#L105 assume !(16384 == ssl3_accept_~s__state~0); 41037#L108 assume !(8192 == ssl3_accept_~s__state~0); 41036#L111 assume !(24576 == ssl3_accept_~s__state~0); 41035#L114 assume !(8195 == ssl3_accept_~s__state~0); 41034#L117 assume !(8480 == ssl3_accept_~s__state~0); 41033#L120 assume !(8481 == ssl3_accept_~s__state~0); 41032#L123 assume !(8482 == ssl3_accept_~s__state~0); 41031#L126 assume !(8464 == ssl3_accept_~s__state~0); 41029#L129 assume !(8465 == ssl3_accept_~s__state~0); 41028#L132 assume !(8466 == ssl3_accept_~s__state~0); 41027#L135 assume !(8496 == ssl3_accept_~s__state~0); 41026#L138 assume !(8497 == ssl3_accept_~s__state~0); 41025#L141 assume !(8512 == ssl3_accept_~s__state~0); 41024#L144 assume !(8513 == ssl3_accept_~s__state~0); 41023#L147 assume 8528 == ssl3_accept_~s__state~0; 40579#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 41022#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 40436#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 40240#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 40292#L361 assume !(ssl3_accept_~ret~0 <= 0); 40350#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 40351#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41136#L585 assume !(8576 == ssl3_accept_~state~0); 41132#L603 ssl3_accept_~skip~0 := 0; 41126#L99-2 assume !false; 41122#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41119#L102 assume !(12292 == ssl3_accept_~s__state~0); 41116#L105 assume !(16384 == ssl3_accept_~s__state~0); 41113#L108 assume !(8192 == ssl3_accept_~s__state~0); 41110#L111 assume !(24576 == ssl3_accept_~s__state~0); 41107#L114 assume !(8195 == ssl3_accept_~s__state~0); 41104#L117 assume !(8480 == ssl3_accept_~s__state~0); 41101#L120 assume !(8481 == ssl3_accept_~s__state~0); 41097#L123 assume !(8482 == ssl3_accept_~s__state~0); 41094#L126 assume !(8464 == ssl3_accept_~s__state~0); 41090#L129 assume !(8465 == ssl3_accept_~s__state~0); 41086#L132 assume !(8466 == ssl3_accept_~s__state~0); 41082#L135 assume !(8496 == ssl3_accept_~s__state~0); 41077#L138 assume !(8497 == ssl3_accept_~s__state~0); 41073#L141 assume !(8512 == ssl3_accept_~s__state~0); 41067#L144 assume !(8513 == ssl3_accept_~s__state~0); 41064#L147 assume !(8528 == ssl3_accept_~s__state~0); 41061#L150 assume !(8529 == ssl3_accept_~s__state~0); 41058#L153 assume 8544 == ssl3_accept_~s__state~0; 40374#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 40270#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 40272#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40335#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 40221#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 40954#L409 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; 40950#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40941#L585 assume !(8576 == ssl3_accept_~state~0); 40937#L603 ssl3_accept_~skip~0 := 0; 40935#L99-2 assume !false; 40933#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40931#L102 assume !(12292 == ssl3_accept_~s__state~0); 40929#L105 assume !(16384 == ssl3_accept_~s__state~0); 40927#L108 assume !(8192 == ssl3_accept_~s__state~0); 40925#L111 assume !(24576 == ssl3_accept_~s__state~0); 40923#L114 assume !(8195 == ssl3_accept_~s__state~0); 40921#L117 assume !(8480 == ssl3_accept_~s__state~0); 40919#L120 assume !(8481 == ssl3_accept_~s__state~0); 40917#L123 assume !(8482 == ssl3_accept_~s__state~0); 40915#L126 assume !(8464 == ssl3_accept_~s__state~0); 40913#L129 assume !(8465 == ssl3_accept_~s__state~0); 40909#L132 assume !(8466 == ssl3_accept_~s__state~0); 40887#L135 assume !(8496 == ssl3_accept_~s__state~0); 40881#L138 assume !(8497 == ssl3_accept_~s__state~0); 40879#L141 assume !(8512 == ssl3_accept_~s__state~0); 40876#L144 assume !(8513 == ssl3_accept_~s__state~0); 40873#L147 assume !(8528 == ssl3_accept_~s__state~0); 40862#L150 assume !(8529 == ssl3_accept_~s__state~0); 40853#L153 assume !(8544 == ssl3_accept_~s__state~0); 40850#L156 assume !(8545 == ssl3_accept_~s__state~0); 40847#L159 assume !(8560 == ssl3_accept_~s__state~0); 40844#L162 assume !(8561 == ssl3_accept_~s__state~0); 40841#L165 assume 8448 == ssl3_accept_~s__state~0; 40838#L166 assume !(ssl3_accept_~num1~0 > 0); 40834#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 40829#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40820#L585 assume !(8576 == ssl3_accept_~state~0); 40818#L603 ssl3_accept_~skip~0 := 0; 41207#L99-2 assume !false; 41204#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41200#L102 assume 12292 == ssl3_accept_~s__state~0; 41201#L103 ssl3_accept_~s__new_session~0 := 1; 41704#L211 ssl3_accept_~s__server~0 := 1; 41701#L216 assume 0 != ssl3_accept_~cb~0; 41702#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 41708#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 41706#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 41693#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 41694#L243 assume 12292 != ssl3_accept_~s__state~0; 40952#L244 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; 40822#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40939#L585 assume !(8576 == ssl3_accept_~state~0); 40936#L603 ssl3_accept_~skip~0 := 0; 40934#L99-2 assume !false; 40932#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40930#L102 assume !(12292 == ssl3_accept_~s__state~0); 40928#L105 assume !(16384 == ssl3_accept_~s__state~0); 40926#L108 assume !(8192 == ssl3_accept_~s__state~0); 40924#L111 assume !(24576 == ssl3_accept_~s__state~0); 40922#L114 assume !(8195 == ssl3_accept_~s__state~0); 40920#L117 assume !(8480 == ssl3_accept_~s__state~0); 40918#L120 assume !(8481 == ssl3_accept_~s__state~0); 40916#L123 assume !(8482 == ssl3_accept_~s__state~0); 40914#L126 assume 8464 == ssl3_accept_~s__state~0; 40513#L133 [2019-10-22 08:59:31,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:31,428 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 16 times [2019-10-22 08:59:31,429 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:31,429 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964194411] [2019-10-22 08:59:31,429 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:31,429 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:31,429 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:31,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:31,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:31,437 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:31,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:31,438 INFO L82 PathProgramCache]: Analyzing trace with hash -100256942, now seen corresponding path program 1 times [2019-10-22 08:59:31,438 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:31,438 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659068580] [2019-10-22 08:59:31,438 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:31,438 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:31,439 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:31,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:31,485 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 180 proven. 6 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-10-22 08:59:31,485 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659068580] [2019-10-22 08:59:31,485 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263914600] [2019-10-22 08:59:31,485 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:59:31,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:31,542 INFO L256 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:59:31,544 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:59:31,562 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2019-10-22 08:59:31,562 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-10-22 08:59:31,563 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-10-22 08:59:31,563 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530090405] [2019-10-22 08:59:31,563 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:59:31,563 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:59:31,563 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:59:31,563 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-10-22 08:59:31,563 INFO L87 Difference]: Start difference. First operand 1500 states and 1965 transitions. cyclomatic complexity: 469 Second operand 3 states. [2019-10-22 08:59:31,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:59:31,643 INFO L93 Difference]: Finished difference Result 1500 states and 1961 transitions. [2019-10-22 08:59:31,644 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:59:31,644 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1500 states and 1961 transitions. [2019-10-22 08:59:31,648 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1322 [2019-10-22 08:59:31,654 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1500 states to 1500 states and 1961 transitions. [2019-10-22 08:59:31,654 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1391 [2019-10-22 08:59:31,655 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1391 [2019-10-22 08:59:31,655 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1500 states and 1961 transitions. [2019-10-22 08:59:31,656 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:59:31,656 INFO L688 BuchiCegarLoop]: Abstraction has 1500 states and 1961 transitions. [2019-10-22 08:59:31,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1500 states and 1961 transitions. [2019-10-22 08:59:31,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1500 to 1480. [2019-10-22 08:59:31,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1480 states. [2019-10-22 08:59:31,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1480 states to 1480 states and 1937 transitions. [2019-10-22 08:59:31,673 INFO L711 BuchiCegarLoop]: Abstraction has 1480 states and 1937 transitions. [2019-10-22 08:59:31,673 INFO L591 BuchiCegarLoop]: Abstraction has 1480 states and 1937 transitions. [2019-10-22 08:59:31,673 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-10-22 08:59:31,673 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1480 states and 1937 transitions. [2019-10-22 08:59:31,677 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1302 [2019-10-22 08:59:31,677 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:59:31,677 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:59:31,678 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:31,678 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 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-10-22 08:59:31,679 INFO L791 eck$LassoCheckResult]: Stem: 43885#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, 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~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 43886#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 43882#L85-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; 43883#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 43852#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 43928#L99-2 assume !false; 44007#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44218#L102 assume !(12292 == ssl3_accept_~s__state~0); 44217#L105 assume !(16384 == ssl3_accept_~s__state~0); 44216#L108 assume !(8192 == ssl3_accept_~s__state~0); 44215#L111 assume !(24576 == ssl3_accept_~s__state~0); 44214#L114 assume !(8195 == ssl3_accept_~s__state~0); 44213#L117 assume !(8480 == ssl3_accept_~s__state~0); 44212#L120 assume !(8481 == ssl3_accept_~s__state~0); 44211#L123 assume !(8482 == ssl3_accept_~s__state~0); 44210#L126 assume 8464 == ssl3_accept_~s__state~0; 43963#L133 [2019-10-22 08:59:31,679 INFO L793 eck$LassoCheckResult]: Loop: 43963#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 43721#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 43711#L274-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; 43712#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45075#L585 assume !(8576 == ssl3_accept_~state~0); 45072#L603 ssl3_accept_~skip~0 := 0; 45070#L99-2 assume !false; 45068#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45066#L102 assume !(12292 == ssl3_accept_~s__state~0); 45064#L105 assume !(16384 == ssl3_accept_~s__state~0); 45062#L108 assume !(8192 == ssl3_accept_~s__state~0); 45060#L111 assume !(24576 == ssl3_accept_~s__state~0); 45058#L114 assume !(8195 == ssl3_accept_~s__state~0); 45056#L117 assume !(8480 == ssl3_accept_~s__state~0); 45054#L120 assume !(8481 == ssl3_accept_~s__state~0); 45052#L123 assume !(8482 == ssl3_accept_~s__state~0); 45050#L126 assume !(8464 == ssl3_accept_~s__state~0); 45048#L129 assume !(8465 == ssl3_accept_~s__state~0); 45046#L132 assume !(8466 == ssl3_accept_~s__state~0); 44012#L135 assume 8496 == ssl3_accept_~s__state~0; 44009#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 44005#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 44002#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 43999#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 43884#L297-2 ssl3_accept_~s__init_num~0 := 0; 43996#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43991#L585 assume !(8576 == ssl3_accept_~state~0); 43989#L603 ssl3_accept_~skip~0 := 0; 43988#L99-2 assume !false; 43987#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43986#L102 assume !(12292 == ssl3_accept_~s__state~0); 43985#L105 assume !(16384 == ssl3_accept_~s__state~0); 43984#L108 assume !(8192 == ssl3_accept_~s__state~0); 43983#L111 assume !(24576 == ssl3_accept_~s__state~0); 43982#L114 assume !(8195 == ssl3_accept_~s__state~0); 43981#L117 assume !(8480 == ssl3_accept_~s__state~0); 43980#L120 assume !(8481 == ssl3_accept_~s__state~0); 43979#L123 assume !(8482 == ssl3_accept_~s__state~0); 43978#L126 assume !(8464 == ssl3_accept_~s__state~0); 43977#L129 assume !(8465 == ssl3_accept_~s__state~0); 43976#L132 assume !(8466 == ssl3_accept_~s__state~0); 43975#L135 assume !(8496 == ssl3_accept_~s__state~0); 43974#L138 assume !(8497 == ssl3_accept_~s__state~0); 43953#L141 assume 8512 == ssl3_accept_~s__state~0; 43918#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 43823#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 43824#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 44797#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44791#L585 assume !(8576 == ssl3_accept_~state~0); 44788#L603 ssl3_accept_~skip~0 := 0; 44786#L99-2 assume !false; 44784#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44782#L102 assume !(12292 == ssl3_accept_~s__state~0); 44779#L105 assume !(16384 == ssl3_accept_~s__state~0); 44771#L108 assume !(8192 == ssl3_accept_~s__state~0); 44769#L111 assume !(24576 == ssl3_accept_~s__state~0); 44765#L114 assume !(8195 == ssl3_accept_~s__state~0); 44762#L117 assume !(8480 == ssl3_accept_~s__state~0); 44755#L120 assume !(8481 == ssl3_accept_~s__state~0); 44754#L123 assume !(8482 == ssl3_accept_~s__state~0); 44752#L126 assume !(8464 == ssl3_accept_~s__state~0); 44751#L129 assume !(8465 == ssl3_accept_~s__state~0); 44750#L132 assume !(8466 == ssl3_accept_~s__state~0); 44749#L135 assume !(8496 == ssl3_accept_~s__state~0); 44748#L138 assume !(8497 == ssl3_accept_~s__state~0); 44747#L141 assume !(8512 == ssl3_accept_~s__state~0); 44746#L144 assume !(8513 == ssl3_accept_~s__state~0); 44745#L147 assume 8528 == ssl3_accept_~s__state~0; 43972#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 44744#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 43954#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 43779#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 43780#L361 assume !(ssl3_accept_~ret~0 <= 0); 43830#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 43836#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44921#L585 assume !(8576 == ssl3_accept_~state~0); 44918#L603 ssl3_accept_~skip~0 := 0; 44916#L99-2 assume !false; 44914#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44912#L102 assume !(12292 == ssl3_accept_~s__state~0); 44910#L105 assume !(16384 == ssl3_accept_~s__state~0); 44908#L108 assume !(8192 == ssl3_accept_~s__state~0); 44906#L111 assume !(24576 == ssl3_accept_~s__state~0); 44904#L114 assume !(8195 == ssl3_accept_~s__state~0); 44902#L117 assume !(8480 == ssl3_accept_~s__state~0); 44900#L120 assume !(8481 == ssl3_accept_~s__state~0); 44898#L123 assume !(8482 == ssl3_accept_~s__state~0); 44895#L126 assume !(8464 == ssl3_accept_~s__state~0); 44892#L129 assume !(8465 == ssl3_accept_~s__state~0); 44889#L132 assume !(8466 == ssl3_accept_~s__state~0); 44886#L135 assume !(8496 == ssl3_accept_~s__state~0); 44883#L138 assume !(8497 == ssl3_accept_~s__state~0); 44879#L141 assume !(8512 == ssl3_accept_~s__state~0); 44875#L144 assume !(8513 == ssl3_accept_~s__state~0); 44872#L147 assume !(8528 == ssl3_accept_~s__state~0); 44869#L150 assume !(8529 == ssl3_accept_~s__state~0); 44861#L153 assume 8544 == ssl3_accept_~s__state~0; 43860#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 43757#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 43759#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 43821#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 43709#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 43706#L409 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; 43707#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44968#L585 assume !(8576 == ssl3_accept_~state~0); 44964#L603 ssl3_accept_~skip~0 := 0; 44961#L99-2 assume !false; 44958#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44955#L102 assume !(12292 == ssl3_accept_~s__state~0); 44952#L105 assume !(16384 == ssl3_accept_~s__state~0); 44949#L108 assume !(8192 == ssl3_accept_~s__state~0); 44946#L111 assume !(24576 == ssl3_accept_~s__state~0); 44943#L114 assume !(8195 == ssl3_accept_~s__state~0); 44940#L117 assume !(8480 == ssl3_accept_~s__state~0); 44937#L120 assume !(8481 == ssl3_accept_~s__state~0); 44933#L123 assume !(8482 == ssl3_accept_~s__state~0); 44896#L126 assume !(8464 == ssl3_accept_~s__state~0); 44893#L129 assume !(8465 == ssl3_accept_~s__state~0); 44890#L132 assume !(8466 == ssl3_accept_~s__state~0); 44887#L135 assume !(8496 == ssl3_accept_~s__state~0); 44884#L138 assume !(8497 == ssl3_accept_~s__state~0); 44880#L141 assume !(8512 == ssl3_accept_~s__state~0); 44876#L144 assume !(8513 == ssl3_accept_~s__state~0); 44873#L147 assume !(8528 == ssl3_accept_~s__state~0); 44870#L150 assume !(8529 == ssl3_accept_~s__state~0); 44867#L153 assume !(8544 == ssl3_accept_~s__state~0); 44866#L156 assume !(8545 == ssl3_accept_~s__state~0); 44865#L159 assume !(8560 == ssl3_accept_~s__state~0); 44864#L162 assume !(8561 == ssl3_accept_~s__state~0); 44862#L165 assume 8448 == ssl3_accept_~s__state~0; 43788#L166 assume !(ssl3_accept_~num1~0 > 0); 43789#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 43870#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44850#L585 assume !(8576 == ssl3_accept_~state~0); 44846#L603 ssl3_accept_~skip~0 := 0; 44844#L99-2 assume !false; 44842#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44840#L102 assume !(12292 == ssl3_accept_~s__state~0); 44833#L105 assume 16384 == ssl3_accept_~s__state~0; 44831#L211 ssl3_accept_~s__server~0 := 1; 44829#L216 assume 0 != ssl3_accept_~cb~0; 44827#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 44825#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 44822#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 44819#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 43797#L243 assume 12292 != ssl3_accept_~s__state~0; 43798#L244 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; 43819#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44715#L585 assume !(8576 == ssl3_accept_~state~0); 44710#L603 ssl3_accept_~skip~0 := 0; 44707#L99-2 assume !false; 44704#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44701#L102 assume !(12292 == ssl3_accept_~s__state~0); 44698#L105 assume !(16384 == ssl3_accept_~s__state~0); 44695#L108 assume !(8192 == ssl3_accept_~s__state~0); 44692#L111 assume !(24576 == ssl3_accept_~s__state~0); 44690#L114 assume !(8195 == ssl3_accept_~s__state~0); 44688#L117 assume !(8480 == ssl3_accept_~s__state~0); 44686#L120 assume !(8481 == ssl3_accept_~s__state~0); 44684#L123 assume !(8482 == ssl3_accept_~s__state~0); 44679#L126 assume 8464 == ssl3_accept_~s__state~0; 43963#L133 [2019-10-22 08:59:31,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:31,679 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 17 times [2019-10-22 08:59:31,679 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:31,679 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600450036] [2019-10-22 08:59:31,680 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:31,680 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:31,680 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:31,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:31,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:31,687 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:31,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:31,687 INFO L82 PathProgramCache]: Analyzing trace with hash -1419335004, now seen corresponding path program 1 times [2019-10-22 08:59:31,687 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:31,687 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204276680] [2019-10-22 08:59:31,688 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:31,688 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:31,688 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:31,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:31,716 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 177 proven. 0 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2019-10-22 08:59:31,717 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204276680] [2019-10-22 08:59:31,717 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:59:31,717 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:59:31,717 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272996066] [2019-10-22 08:59:31,717 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:59:31,718 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:59:31,718 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:59:31,718 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:59:31,718 INFO L87 Difference]: Start difference. First operand 1480 states and 1937 transitions. cyclomatic complexity: 461 Second operand 3 states. [2019-10-22 08:59:31,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:59:31,730 INFO L93 Difference]: Finished difference Result 2716 states and 3571 transitions. [2019-10-22 08:59:31,731 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:59:31,731 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2716 states and 3571 transitions. [2019-10-22 08:59:31,740 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2538 [2019-10-22 08:59:31,749 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2716 states to 2716 states and 3571 transitions. [2019-10-22 08:59:31,749 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2607 [2019-10-22 08:59:31,751 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2607 [2019-10-22 08:59:31,751 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2716 states and 3571 transitions. [2019-10-22 08:59:31,751 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:59:31,751 INFO L688 BuchiCegarLoop]: Abstraction has 2716 states and 3571 transitions. [2019-10-22 08:59:31,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2716 states and 3571 transitions. [2019-10-22 08:59:31,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2716 to 1480. [2019-10-22 08:59:31,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1480 states. [2019-10-22 08:59:31,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1480 states to 1480 states and 1935 transitions. [2019-10-22 08:59:31,776 INFO L711 BuchiCegarLoop]: Abstraction has 1480 states and 1935 transitions. [2019-10-22 08:59:31,776 INFO L591 BuchiCegarLoop]: Abstraction has 1480 states and 1935 transitions. [2019-10-22 08:59:31,776 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-10-22 08:59:31,776 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1480 states and 1935 transitions. [2019-10-22 08:59:31,780 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1302 [2019-10-22 08:59:31,780 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:59:31,780 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:59:31,781 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:31,781 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 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-10-22 08:59:31,781 INFO L791 eck$LassoCheckResult]: Stem: 48096#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, 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~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 48097#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 48093#L85-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; 48094#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 48059#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 48143#L99-2 assume !false; 48171#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49220#L102 assume !(12292 == ssl3_accept_~s__state~0); 49219#L105 assume !(16384 == ssl3_accept_~s__state~0); 49218#L108 assume !(8192 == ssl3_accept_~s__state~0); 49217#L111 assume !(24576 == ssl3_accept_~s__state~0); 49216#L114 assume !(8195 == ssl3_accept_~s__state~0); 49215#L117 assume !(8480 == ssl3_accept_~s__state~0); 49214#L120 assume !(8481 == ssl3_accept_~s__state~0); 49213#L123 assume !(8482 == ssl3_accept_~s__state~0); 48217#L126 assume 8464 == ssl3_accept_~s__state~0; 48218#L133 [2019-10-22 08:59:31,782 INFO L793 eck$LassoCheckResult]: Loop: 48218#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 47923#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 47924#L274-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; 48823#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48813#L585 assume !(8576 == ssl3_accept_~state~0); 48809#L603 ssl3_accept_~skip~0 := 0; 48807#L99-2 assume !false; 48805#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48803#L102 assume !(12292 == ssl3_accept_~s__state~0); 48801#L105 assume !(16384 == ssl3_accept_~s__state~0); 48799#L108 assume !(8192 == ssl3_accept_~s__state~0); 48797#L111 assume !(24576 == ssl3_accept_~s__state~0); 48795#L114 assume !(8195 == ssl3_accept_~s__state~0); 48793#L117 assume !(8480 == ssl3_accept_~s__state~0); 48791#L120 assume !(8481 == ssl3_accept_~s__state~0); 48789#L123 assume !(8482 == ssl3_accept_~s__state~0); 48787#L126 assume !(8464 == ssl3_accept_~s__state~0); 48785#L129 assume !(8465 == ssl3_accept_~s__state~0); 48783#L132 assume !(8466 == ssl3_accept_~s__state~0); 48781#L135 assume 8496 == ssl3_accept_~s__state~0; 48329#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 48778#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 48777#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 48776#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 48095#L297-2 ssl3_accept_~s__init_num~0 := 0; 48774#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48768#L585 assume !(8576 == ssl3_accept_~state~0); 48762#L603 ssl3_accept_~skip~0 := 0; 48759#L99-2 assume !false; 48757#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48755#L102 assume !(12292 == ssl3_accept_~s__state~0); 48753#L105 assume !(16384 == ssl3_accept_~s__state~0); 48751#L108 assume !(8192 == ssl3_accept_~s__state~0); 48749#L111 assume !(24576 == ssl3_accept_~s__state~0); 48747#L114 assume !(8195 == ssl3_accept_~s__state~0); 48745#L117 assume !(8480 == ssl3_accept_~s__state~0); 48743#L120 assume !(8481 == ssl3_accept_~s__state~0); 48728#L123 assume !(8482 == ssl3_accept_~s__state~0); 48721#L126 assume !(8464 == ssl3_accept_~s__state~0); 48715#L129 assume !(8465 == ssl3_accept_~s__state~0); 48711#L132 assume !(8466 == ssl3_accept_~s__state~0); 48707#L135 assume !(8496 == ssl3_accept_~s__state~0); 48702#L138 assume !(8497 == ssl3_accept_~s__state~0); 48198#L141 assume 8512 == ssl3_accept_~s__state~0; 48134#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 48028#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 48014#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 48015#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48692#L585 assume !(8576 == ssl3_accept_~state~0); 48690#L603 ssl3_accept_~skip~0 := 0; 48689#L99-2 assume !false; 48640#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48639#L102 assume !(12292 == ssl3_accept_~s__state~0); 48638#L105 assume !(16384 == ssl3_accept_~s__state~0); 48637#L108 assume !(8192 == ssl3_accept_~s__state~0); 48636#L111 assume !(24576 == ssl3_accept_~s__state~0); 48635#L114 assume !(8195 == ssl3_accept_~s__state~0); 48634#L117 assume !(8480 == ssl3_accept_~s__state~0); 48633#L120 assume !(8481 == ssl3_accept_~s__state~0); 48632#L123 assume !(8482 == ssl3_accept_~s__state~0); 48631#L126 assume !(8464 == ssl3_accept_~s__state~0); 48630#L129 assume !(8465 == ssl3_accept_~s__state~0); 48629#L132 assume !(8466 == ssl3_accept_~s__state~0); 48628#L135 assume !(8496 == ssl3_accept_~s__state~0); 48627#L138 assume !(8497 == ssl3_accept_~s__state~0); 48626#L141 assume !(8512 == ssl3_accept_~s__state~0); 48625#L144 assume !(8513 == ssl3_accept_~s__state~0); 48624#L147 assume 8528 == ssl3_accept_~s__state~0; 48223#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 48622#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 48130#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 47983#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 47984#L361 assume !(ssl3_accept_~ret~0 <= 0); 48034#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 48040#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48761#L585 assume !(8576 == ssl3_accept_~state~0); 48758#L603 ssl3_accept_~skip~0 := 0; 48756#L99-2 assume !false; 48754#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48752#L102 assume !(12292 == ssl3_accept_~s__state~0); 48750#L105 assume !(16384 == ssl3_accept_~s__state~0); 48748#L108 assume !(8192 == ssl3_accept_~s__state~0); 48746#L111 assume !(24576 == ssl3_accept_~s__state~0); 48744#L114 assume !(8195 == ssl3_accept_~s__state~0); 48742#L117 assume !(8480 == ssl3_accept_~s__state~0); 48740#L120 assume !(8481 == ssl3_accept_~s__state~0); 48738#L123 assume !(8482 == ssl3_accept_~s__state~0); 48736#L126 assume !(8464 == ssl3_accept_~s__state~0); 48734#L129 assume !(8465 == ssl3_accept_~s__state~0); 48732#L132 assume !(8466 == ssl3_accept_~s__state~0); 48730#L135 assume !(8496 == ssl3_accept_~s__state~0); 48726#L138 assume !(8497 == ssl3_accept_~s__state~0); 48719#L141 assume !(8512 == ssl3_accept_~s__state~0); 48713#L144 assume !(8513 == ssl3_accept_~s__state~0); 48709#L147 assume !(8528 == ssl3_accept_~s__state~0); 48705#L150 assume !(8529 == ssl3_accept_~s__state~0); 48204#L153 assume 8544 == ssl3_accept_~s__state~0; 48067#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 47962#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 47964#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 48115#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 48479#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 48473#L409 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; 48451#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48441#L585 assume !(8576 == ssl3_accept_~state~0); 48437#L603 ssl3_accept_~skip~0 := 0; 48435#L99-2 assume !false; 48433#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48431#L102 assume !(12292 == ssl3_accept_~s__state~0); 48429#L105 assume !(16384 == ssl3_accept_~s__state~0); 48427#L108 assume !(8192 == ssl3_accept_~s__state~0); 48425#L111 assume !(24576 == ssl3_accept_~s__state~0); 48423#L114 assume !(8195 == ssl3_accept_~s__state~0); 48421#L117 assume !(8480 == ssl3_accept_~s__state~0); 48419#L120 assume !(8481 == ssl3_accept_~s__state~0); 48417#L123 assume !(8482 == ssl3_accept_~s__state~0); 48415#L126 assume !(8464 == ssl3_accept_~s__state~0); 48413#L129 assume !(8465 == ssl3_accept_~s__state~0); 48411#L132 assume !(8466 == ssl3_accept_~s__state~0); 48396#L135 assume !(8496 == ssl3_accept_~s__state~0); 48395#L138 assume !(8497 == ssl3_accept_~s__state~0); 48394#L141 assume !(8512 == ssl3_accept_~s__state~0); 48393#L144 assume !(8513 == ssl3_accept_~s__state~0); 48392#L147 assume !(8528 == ssl3_accept_~s__state~0); 48391#L150 assume !(8529 == ssl3_accept_~s__state~0); 48389#L153 assume !(8544 == ssl3_accept_~s__state~0); 48386#L156 assume !(8545 == ssl3_accept_~s__state~0); 48384#L159 assume !(8560 == ssl3_accept_~s__state~0); 48383#L162 assume !(8561 == ssl3_accept_~s__state~0); 48382#L165 assume 8448 == ssl3_accept_~s__state~0; 48380#L166 assume !(ssl3_accept_~num1~0 > 0); 48378#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 48371#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48364#L585 assume !(8576 == ssl3_accept_~state~0); 48360#L603 ssl3_accept_~skip~0 := 0; 48358#L99-2 assume !false; 48356#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48354#L102 assume !(12292 == ssl3_accept_~s__state~0); 48352#L105 assume 16384 == ssl3_accept_~s__state~0; 48348#L211 ssl3_accept_~s__server~0 := 1; 48472#L216 assume 0 != ssl3_accept_~cb~0; 48470#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 48469#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 48461#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 48458#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 48456#L243 assume 12292 != ssl3_accept_~s__state~0; 48455#L244 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; 48446#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48439#L585 assume !(8576 == ssl3_accept_~state~0); 48436#L603 ssl3_accept_~skip~0 := 0; 48434#L99-2 assume !false; 48432#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48430#L102 assume !(12292 == ssl3_accept_~s__state~0); 48428#L105 assume !(16384 == ssl3_accept_~s__state~0); 48426#L108 assume !(8192 == ssl3_accept_~s__state~0); 48424#L111 assume !(24576 == ssl3_accept_~s__state~0); 48422#L114 assume !(8195 == ssl3_accept_~s__state~0); 48420#L117 assume !(8480 == ssl3_accept_~s__state~0); 48418#L120 assume !(8481 == ssl3_accept_~s__state~0); 48416#L123 assume !(8482 == ssl3_accept_~s__state~0); 48414#L126 assume 8464 == ssl3_accept_~s__state~0; 48218#L133 [2019-10-22 08:59:31,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:31,782 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 18 times [2019-10-22 08:59:31,782 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:31,782 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759012078] [2019-10-22 08:59:31,783 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:31,783 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:31,783 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:31,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:31,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:31,790 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:31,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:31,790 INFO L82 PathProgramCache]: Analyzing trace with hash -1390834714, now seen corresponding path program 1 times [2019-10-22 08:59:31,790 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:31,790 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6853530] [2019-10-22 08:59:31,791 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:31,791 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:31,791 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:31,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:31,831 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-10-22 08:59:31,831 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6853530] [2019-10-22 08:59:31,831 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576675720] [2019-10-22 08:59:31,831 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:59:31,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:31,884 INFO L256 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:59:31,886 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:59:31,903 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-10-22 08:59:31,903 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 08:59:31,904 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-10-22 08:59:31,904 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634994240] [2019-10-22 08:59:31,904 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:59:31,904 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:59:31,904 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-22 08:59:31,904 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-10-22 08:59:31,905 INFO L87 Difference]: Start difference. First operand 1480 states and 1935 transitions. cyclomatic complexity: 459 Second operand 4 states. [2019-10-22 08:59:32,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:59:32,163 INFO L93 Difference]: Finished difference Result 2538 states and 3285 transitions. [2019-10-22 08:59:32,163 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-10-22 08:59:32,164 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2538 states and 3285 transitions. [2019-10-22 08:59:32,173 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1949 [2019-10-22 08:59:32,181 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2538 states to 2502 states and 3247 transitions. [2019-10-22 08:59:32,182 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2393 [2019-10-22 08:59:32,184 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2393 [2019-10-22 08:59:32,184 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2502 states and 3247 transitions. [2019-10-22 08:59:32,184 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:59:32,184 INFO L688 BuchiCegarLoop]: Abstraction has 2502 states and 3247 transitions. [2019-10-22 08:59:32,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2502 states and 3247 transitions. [2019-10-22 08:59:32,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2502 to 1940. [2019-10-22 08:59:32,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1940 states. [2019-10-22 08:59:32,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1940 states to 1940 states and 2556 transitions. [2019-10-22 08:59:32,214 INFO L711 BuchiCegarLoop]: Abstraction has 1940 states and 2556 transitions. [2019-10-22 08:59:32,214 INFO L591 BuchiCegarLoop]: Abstraction has 1940 states and 2556 transitions. [2019-10-22 08:59:32,214 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-10-22 08:59:32,214 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1940 states and 2556 transitions. [2019-10-22 08:59:32,219 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1724 [2019-10-22 08:59:32,219 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:59:32,220 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:59:32,221 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:32,221 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 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] [2019-10-22 08:59:32,221 INFO L791 eck$LassoCheckResult]: Stem: 52595#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, 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~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 52596#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 52592#L85-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; 52593#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 52561#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 52639#L99-2 assume !false; 52666#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54087#L102 assume !(12292 == ssl3_accept_~s__state~0); 54086#L105 assume !(16384 == ssl3_accept_~s__state~0); 54085#L108 assume !(8192 == ssl3_accept_~s__state~0); 54084#L111 assume !(24576 == ssl3_accept_~s__state~0); 54083#L114 assume !(8195 == ssl3_accept_~s__state~0); 54082#L117 assume !(8480 == ssl3_accept_~s__state~0); 54081#L120 assume !(8481 == ssl3_accept_~s__state~0); 54080#L123 assume !(8482 == ssl3_accept_~s__state~0); 54079#L126 assume 8464 == ssl3_accept_~s__state~0; 52495#L133 [2019-10-22 08:59:32,222 INFO L793 eck$LassoCheckResult]: Loop: 52495#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 52431#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 52421#L274-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; 52422#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54339#L585 assume !(8576 == ssl3_accept_~state~0); 52581#L603 ssl3_accept_~skip~0 := 0; 52582#L99-2 assume !false; 52524#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52525#L102 assume !(12292 == ssl3_accept_~s__state~0); 52535#L105 assume !(16384 == ssl3_accept_~s__state~0); 52536#L108 assume !(8192 == ssl3_accept_~s__state~0); 54325#L111 assume !(24576 == ssl3_accept_~s__state~0); 54323#L114 assume !(8195 == ssl3_accept_~s__state~0); 54321#L117 assume !(8480 == ssl3_accept_~s__state~0); 54319#L120 assume !(8481 == ssl3_accept_~s__state~0); 54317#L123 assume !(8482 == ssl3_accept_~s__state~0); 52606#L126 assume !(8464 == ssl3_accept_~s__state~0); 52607#L129 assume !(8465 == ssl3_accept_~s__state~0); 52602#L132 assume !(8466 == ssl3_accept_~s__state~0); 52565#L135 assume 8496 == ssl3_accept_~s__state~0; 52483#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 52484#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 52522#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 54182#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 52589#L297-2 ssl3_accept_~s__init_num~0 := 0; 52590#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54337#L585 assume !(8576 == ssl3_accept_~state~0); 54335#L603 ssl3_accept_~skip~0 := 0; 54333#L99-2 assume !false; 54331#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54329#L102 assume !(12292 == ssl3_accept_~s__state~0); 54327#L105 assume !(16384 == ssl3_accept_~s__state~0); 54326#L108 assume !(8192 == ssl3_accept_~s__state~0); 54324#L111 assume !(24576 == ssl3_accept_~s__state~0); 54322#L114 assume !(8195 == ssl3_accept_~s__state~0); 54320#L117 assume !(8480 == ssl3_accept_~s__state~0); 54318#L120 assume !(8481 == ssl3_accept_~s__state~0); 54316#L123 assume !(8482 == ssl3_accept_~s__state~0); 54314#L126 assume !(8464 == ssl3_accept_~s__state~0); 54188#L129 assume !(8465 == ssl3_accept_~s__state~0); 54183#L132 assume !(8466 == ssl3_accept_~s__state~0); 54180#L135 assume !(8496 == ssl3_accept_~s__state~0); 52576#L138 assume !(8497 == ssl3_accept_~s__state~0); 52547#L141 assume 8512 == ssl3_accept_~s__state~0; 52548#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 52533#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 52518#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 52519#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54185#L585 assume !(8576 == ssl3_accept_~state~0); 54181#L603 ssl3_accept_~skip~0 := 0; 54179#L99-2 assume !false; 54178#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54177#L102 assume !(12292 == ssl3_accept_~s__state~0); 54175#L105 assume !(16384 == ssl3_accept_~s__state~0); 54174#L108 assume !(8192 == ssl3_accept_~s__state~0); 54173#L111 assume !(24576 == ssl3_accept_~s__state~0); 54172#L114 assume !(8195 == ssl3_accept_~s__state~0); 54167#L117 assume !(8480 == ssl3_accept_~s__state~0); 54163#L120 assume !(8481 == ssl3_accept_~s__state~0); 54157#L123 assume !(8482 == ssl3_accept_~s__state~0); 54123#L126 assume !(8464 == ssl3_accept_~s__state~0); 54121#L129 assume !(8465 == ssl3_accept_~s__state~0); 54120#L132 assume !(8466 == ssl3_accept_~s__state~0); 53955#L135 assume !(8496 == ssl3_accept_~s__state~0); 53954#L138 assume !(8497 == ssl3_accept_~s__state~0); 53953#L141 assume !(8512 == ssl3_accept_~s__state~0); 53952#L144 assume !(8513 == ssl3_accept_~s__state~0); 53950#L147 assume 8528 == ssl3_accept_~s__state~0; 52724#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 53949#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 53946#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 53939#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 53937#L361 assume !(ssl3_accept_~ret~0 <= 0); 53935#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 53932#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53926#L585 assume !(8576 == ssl3_accept_~state~0); 53923#L603 ssl3_accept_~skip~0 := 0; 53921#L99-2 assume !false; 53919#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53917#L102 assume !(12292 == ssl3_accept_~s__state~0); 53915#L105 assume !(16384 == ssl3_accept_~s__state~0); 53913#L108 assume !(8192 == ssl3_accept_~s__state~0); 53912#L111 assume !(24576 == ssl3_accept_~s__state~0); 53911#L114 assume !(8195 == ssl3_accept_~s__state~0); 53906#L117 assume !(8480 == ssl3_accept_~s__state~0); 53903#L120 assume !(8481 == ssl3_accept_~s__state~0); 53901#L123 assume !(8482 == ssl3_accept_~s__state~0); 53899#L126 assume !(8464 == ssl3_accept_~s__state~0); 53897#L129 assume !(8465 == ssl3_accept_~s__state~0); 53892#L132 assume !(8466 == ssl3_accept_~s__state~0); 53889#L135 assume !(8496 == ssl3_accept_~s__state~0); 53887#L138 assume !(8497 == ssl3_accept_~s__state~0); 53885#L141 assume !(8512 == ssl3_accept_~s__state~0); 53883#L144 assume !(8513 == ssl3_accept_~s__state~0); 53882#L147 assume !(8528 == ssl3_accept_~s__state~0); 53881#L150 assume !(8529 == ssl3_accept_~s__state~0); 53880#L153 assume 8544 == ssl3_accept_~s__state~0; 52721#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 53876#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 53874#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 53873#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 53870#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 53820#L409 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; 53817#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53813#L585 assume !(8576 == ssl3_accept_~state~0); 53805#L603 ssl3_accept_~skip~0 := 0; 53806#L99-2 assume !false; 53800#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53801#L102 assume !(12292 == ssl3_accept_~s__state~0); 53318#L105 assume !(16384 == ssl3_accept_~s__state~0); 53319#L108 assume !(8192 == ssl3_accept_~s__state~0); 53314#L111 assume !(24576 == ssl3_accept_~s__state~0); 53315#L114 assume !(8195 == ssl3_accept_~s__state~0); 53309#L117 assume !(8480 == ssl3_accept_~s__state~0); 53310#L120 assume !(8481 == ssl3_accept_~s__state~0); 53305#L123 assume !(8482 == ssl3_accept_~s__state~0); 53306#L126 assume !(8464 == ssl3_accept_~s__state~0); 53295#L129 assume !(8465 == ssl3_accept_~s__state~0); 53296#L132 assume !(8466 == ssl3_accept_~s__state~0); 53225#L135 assume !(8496 == ssl3_accept_~s__state~0); 53224#L138 assume !(8497 == ssl3_accept_~s__state~0); 53223#L141 assume !(8512 == ssl3_accept_~s__state~0); 53222#L144 assume !(8513 == ssl3_accept_~s__state~0); 53221#L147 assume !(8528 == ssl3_accept_~s__state~0); 53220#L150 assume !(8529 == ssl3_accept_~s__state~0); 53219#L153 assume !(8544 == ssl3_accept_~s__state~0); 53218#L156 assume !(8545 == ssl3_accept_~s__state~0); 53217#L159 assume !(8560 == ssl3_accept_~s__state~0); 53216#L162 assume !(8561 == ssl3_accept_~s__state~0); 53215#L165 assume 8448 == ssl3_accept_~s__state~0; 53214#L166 assume !(ssl3_accept_~num1~0 > 0); 52578#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 52579#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53864#L585 assume !(8576 == ssl3_accept_~state~0); 53861#L603 ssl3_accept_~skip~0 := 0; 53859#L99-2 assume !false; 53857#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53855#L102 assume !(12292 == ssl3_accept_~s__state~0); 53853#L105 assume !(16384 == ssl3_accept_~s__state~0); 53851#L108 assume !(8192 == ssl3_accept_~s__state~0); 53849#L111 assume !(24576 == ssl3_accept_~s__state~0); 53847#L114 assume !(8195 == ssl3_accept_~s__state~0); 53845#L117 assume !(8480 == ssl3_accept_~s__state~0); 53843#L120 assume !(8481 == ssl3_accept_~s__state~0); 53841#L123 assume !(8482 == ssl3_accept_~s__state~0); 53839#L126 assume !(8464 == ssl3_accept_~s__state~0); 53837#L129 assume !(8465 == ssl3_accept_~s__state~0); 53835#L132 assume !(8466 == ssl3_accept_~s__state~0); 53833#L135 assume !(8496 == ssl3_accept_~s__state~0); 53831#L138 assume !(8497 == ssl3_accept_~s__state~0); 53829#L141 assume !(8512 == ssl3_accept_~s__state~0); 53827#L144 assume !(8513 == ssl3_accept_~s__state~0); 53825#L147 assume !(8528 == ssl3_accept_~s__state~0); 53823#L150 assume !(8529 == ssl3_accept_~s__state~0); 53822#L153 assume !(8544 == ssl3_accept_~s__state~0); 53819#L156 assume !(8545 == ssl3_accept_~s__state~0); 53818#L159 assume !(8560 == ssl3_accept_~s__state~0); 53811#L162 assume !(8561 == ssl3_accept_~s__state~0); 53807#L165 assume !(8448 == ssl3_accept_~s__state~0); 53804#L168 assume 8576 == ssl3_accept_~s__state~0; 52490#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 52491#L449 assume !(ssl3_accept_~ret~0 <= 0); 52528#L452 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 52529#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53810#L585 assume !(8576 == ssl3_accept_~state~0); 53809#L603 ssl3_accept_~skip~0 := 0; 53802#L99-2 assume !false; 53803#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53798#L102 assume !(12292 == ssl3_accept_~s__state~0); 53799#L105 assume !(16384 == ssl3_accept_~s__state~0); 53316#L108 assume !(8192 == ssl3_accept_~s__state~0); 53317#L111 assume !(24576 == ssl3_accept_~s__state~0); 53311#L114 assume !(8195 == ssl3_accept_~s__state~0); 53312#L117 assume !(8480 == ssl3_accept_~s__state~0); 53307#L120 assume !(8481 == ssl3_accept_~s__state~0); 53308#L123 assume !(8482 == ssl3_accept_~s__state~0); 53298#L126 assume 8464 == ssl3_accept_~s__state~0; 52495#L133 [2019-10-22 08:59:32,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:32,222 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 19 times [2019-10-22 08:59:32,222 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:32,222 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738300389] [2019-10-22 08:59:32,223 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:32,223 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:32,223 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:32,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:32,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:32,230 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:32,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:32,230 INFO L82 PathProgramCache]: Analyzing trace with hash -782719670, now seen corresponding path program 1 times [2019-10-22 08:59:32,231 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:32,231 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200248571] [2019-10-22 08:59:32,231 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:32,231 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:32,231 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:32,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:32,294 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2019-10-22 08:59:32,294 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200248571] [2019-10-22 08:59:32,294 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:59:32,295 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:59:32,295 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72515424] [2019-10-22 08:59:32,295 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:59:32,295 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:59:32,295 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:59:32,295 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:59:32,295 INFO L87 Difference]: Start difference. First operand 1940 states and 2556 transitions. cyclomatic complexity: 622 Second operand 3 states. [2019-10-22 08:59:32,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:59:32,432 INFO L93 Difference]: Finished difference Result 2151 states and 2802 transitions. [2019-10-22 08:59:32,432 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:59:32,433 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2151 states and 2802 transitions. [2019-10-22 08:59:32,440 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1813 [2019-10-22 08:59:32,451 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2151 states to 2081 states and 2732 transitions. [2019-10-22 08:59:32,451 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1972 [2019-10-22 08:59:32,453 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1972 [2019-10-22 08:59:32,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2081 states and 2732 transitions. [2019-10-22 08:59:32,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:59:32,453 INFO L688 BuchiCegarLoop]: Abstraction has 2081 states and 2732 transitions. [2019-10-22 08:59:32,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2081 states and 2732 transitions. [2019-10-22 08:59:32,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2081 to 1938. [2019-10-22 08:59:32,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1938 states. [2019-10-22 08:59:32,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1938 states to 1938 states and 2548 transitions. [2019-10-22 08:59:32,488 INFO L711 BuchiCegarLoop]: Abstraction has 1938 states and 2548 transitions. [2019-10-22 08:59:32,488 INFO L591 BuchiCegarLoop]: Abstraction has 1938 states and 2548 transitions. [2019-10-22 08:59:32,488 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-10-22 08:59:32,488 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1938 states and 2548 transitions. [2019-10-22 08:59:32,493 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1716 [2019-10-22 08:59:32,493 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:59:32,493 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:59:32,495 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:32,495 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 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] [2019-10-22 08:59:32,495 INFO L791 eck$LassoCheckResult]: Stem: 56698#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, 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~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 56699#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 56695#L85-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; 56696#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 56665#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 56751#L99-2 assume !false; 56789#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57429#L102 assume !(12292 == ssl3_accept_~s__state~0); 57428#L105 assume !(16384 == ssl3_accept_~s__state~0); 57427#L108 assume !(8192 == ssl3_accept_~s__state~0); 57426#L111 assume !(24576 == ssl3_accept_~s__state~0); 57425#L114 assume !(8195 == ssl3_accept_~s__state~0); 57424#L117 assume !(8480 == ssl3_accept_~s__state~0); 57423#L120 assume !(8481 == ssl3_accept_~s__state~0); 57422#L123 assume !(8482 == ssl3_accept_~s__state~0); 57421#L126 assume 8464 == ssl3_accept_~s__state~0; 56880#L133 [2019-10-22 08:59:32,495 INFO L793 eck$LassoCheckResult]: Loop: 56880#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 56528#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 56529#L274-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; 58406#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58401#L585 assume !(8576 == ssl3_accept_~state~0); 58399#L603 ssl3_accept_~skip~0 := 0; 58398#L99-2 assume !false; 58397#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58396#L102 assume !(12292 == ssl3_accept_~s__state~0); 58395#L105 assume !(16384 == ssl3_accept_~s__state~0); 58394#L108 assume !(8192 == ssl3_accept_~s__state~0); 58393#L111 assume !(24576 == ssl3_accept_~s__state~0); 58392#L114 assume !(8195 == ssl3_accept_~s__state~0); 58391#L117 assume !(8480 == ssl3_accept_~s__state~0); 58390#L120 assume !(8481 == ssl3_accept_~s__state~0); 58389#L123 assume !(8482 == ssl3_accept_~s__state~0); 58388#L126 assume !(8464 == ssl3_accept_~s__state~0); 58387#L129 assume !(8465 == ssl3_accept_~s__state~0); 58386#L132 assume !(8466 == ssl3_accept_~s__state~0); 57438#L135 assume 8496 == ssl3_accept_~s__state~0; 56875#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 57434#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 57433#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 57432#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 56697#L297-2 ssl3_accept_~s__init_num~0 := 0; 57637#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57632#L585 assume !(8576 == ssl3_accept_~state~0); 57621#L603 ssl3_accept_~skip~0 := 0; 57616#L99-2 assume !false; 57613#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57610#L102 assume !(12292 == ssl3_accept_~s__state~0); 57607#L105 assume !(16384 == ssl3_accept_~s__state~0); 57604#L108 assume !(8192 == ssl3_accept_~s__state~0); 57601#L111 assume !(24576 == ssl3_accept_~s__state~0); 57598#L114 assume !(8195 == ssl3_accept_~s__state~0); 57595#L117 assume !(8480 == ssl3_accept_~s__state~0); 57592#L120 assume !(8481 == ssl3_accept_~s__state~0); 57589#L123 assume !(8482 == ssl3_accept_~s__state~0); 57586#L126 assume !(8464 == ssl3_accept_~s__state~0); 57583#L129 assume !(8465 == ssl3_accept_~s__state~0); 57580#L132 assume !(8466 == ssl3_accept_~s__state~0); 57577#L135 assume !(8496 == ssl3_accept_~s__state~0); 57574#L138 assume !(8497 == ssl3_accept_~s__state~0); 56777#L141 assume 8512 == ssl3_accept_~s__state~0; 56736#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 56737#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 56623#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 56624#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58376#L585 assume !(8576 == ssl3_accept_~state~0); 58374#L603 ssl3_accept_~skip~0 := 0; 58373#L99-2 assume !false; 58372#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58371#L102 assume !(12292 == ssl3_accept_~s__state~0); 58370#L105 assume !(16384 == ssl3_accept_~s__state~0); 58369#L108 assume !(8192 == ssl3_accept_~s__state~0); 58368#L111 assume !(24576 == ssl3_accept_~s__state~0); 58367#L114 assume !(8195 == ssl3_accept_~s__state~0); 58366#L117 assume !(8480 == ssl3_accept_~s__state~0); 58365#L120 assume !(8481 == ssl3_accept_~s__state~0); 58364#L123 assume !(8482 == ssl3_accept_~s__state~0); 58363#L126 assume !(8464 == ssl3_accept_~s__state~0); 58362#L129 assume !(8465 == ssl3_accept_~s__state~0); 58361#L132 assume !(8466 == ssl3_accept_~s__state~0); 58299#L135 assume !(8496 == ssl3_accept_~s__state~0); 58298#L138 assume !(8497 == ssl3_accept_~s__state~0); 58297#L141 assume !(8512 == ssl3_accept_~s__state~0); 58296#L144 assume !(8513 == ssl3_accept_~s__state~0); 58294#L147 assume 8528 == ssl3_accept_~s__state~0; 56723#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 56724#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 56730#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 56537#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 56644#L361 assume !(ssl3_accept_~ret~0 <= 0); 56645#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 56650#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58307#L585 assume !(8576 == ssl3_accept_~state~0); 58304#L603 ssl3_accept_~skip~0 := 0; 58302#L99-2 assume !false; 57803#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57742#L102 assume !(12292 == ssl3_accept_~s__state~0); 57735#L105 assume !(16384 == ssl3_accept_~s__state~0); 57732#L108 assume !(8192 == ssl3_accept_~s__state~0); 57730#L111 assume !(24576 == ssl3_accept_~s__state~0); 57728#L114 assume !(8195 == ssl3_accept_~s__state~0); 57726#L117 assume !(8480 == ssl3_accept_~s__state~0); 57724#L120 assume !(8481 == ssl3_accept_~s__state~0); 57722#L123 assume !(8482 == ssl3_accept_~s__state~0); 57720#L126 assume !(8464 == ssl3_accept_~s__state~0); 57718#L129 assume !(8465 == ssl3_accept_~s__state~0); 57715#L132 assume !(8466 == ssl3_accept_~s__state~0); 57704#L135 assume !(8496 == ssl3_accept_~s__state~0); 57679#L138 assume !(8497 == ssl3_accept_~s__state~0); 57410#L141 assume !(8512 == ssl3_accept_~s__state~0); 57402#L144 assume !(8513 == ssl3_accept_~s__state~0); 57398#L147 assume !(8528 == ssl3_accept_~s__state~0); 57395#L150 assume !(8529 == ssl3_accept_~s__state~0); 56826#L153 assume 8544 == ssl3_accept_~s__state~0; 56672#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 56566#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 56568#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 56635#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 56516#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 56513#L409 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; 56514#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58218#L585 assume !(8576 == ssl3_accept_~state~0); 58216#L603 ssl3_accept_~skip~0 := 0; 58215#L99-2 assume !false; 58214#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58213#L102 assume !(12292 == ssl3_accept_~s__state~0); 58212#L105 assume !(16384 == ssl3_accept_~s__state~0); 58211#L108 assume !(8192 == ssl3_accept_~s__state~0); 58210#L111 assume !(24576 == ssl3_accept_~s__state~0); 58209#L114 assume !(8195 == ssl3_accept_~s__state~0); 58208#L117 assume !(8480 == ssl3_accept_~s__state~0); 58207#L120 assume !(8481 == ssl3_accept_~s__state~0); 58206#L123 assume !(8482 == ssl3_accept_~s__state~0); 58205#L126 assume !(8464 == ssl3_accept_~s__state~0); 58204#L129 assume !(8465 == ssl3_accept_~s__state~0); 58203#L132 assume !(8466 == ssl3_accept_~s__state~0); 58202#L135 assume !(8496 == ssl3_accept_~s__state~0); 58201#L138 assume !(8497 == ssl3_accept_~s__state~0); 58200#L141 assume !(8512 == ssl3_accept_~s__state~0); 58199#L144 assume !(8513 == ssl3_accept_~s__state~0); 58198#L147 assume !(8528 == ssl3_accept_~s__state~0); 58197#L150 assume !(8529 == ssl3_accept_~s__state~0); 58196#L153 assume !(8544 == ssl3_accept_~s__state~0); 58195#L156 assume !(8545 == ssl3_accept_~s__state~0); 58194#L159 assume !(8560 == ssl3_accept_~s__state~0); 58193#L162 assume !(8561 == ssl3_accept_~s__state~0); 58192#L165 assume 8448 == ssl3_accept_~s__state~0; 58191#L166 assume !(ssl3_accept_~num1~0 > 0); 58189#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 58188#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58183#L585 assume !(8576 == ssl3_accept_~state~0); 58181#L603 ssl3_accept_~skip~0 := 0; 58180#L99-2 assume !false; 58179#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58178#L102 assume !(12292 == ssl3_accept_~s__state~0); 58177#L105 assume !(16384 == ssl3_accept_~s__state~0); 58176#L108 assume !(8192 == ssl3_accept_~s__state~0); 58175#L111 assume !(24576 == ssl3_accept_~s__state~0); 58174#L114 assume !(8195 == ssl3_accept_~s__state~0); 58173#L117 assume !(8480 == ssl3_accept_~s__state~0); 58172#L120 assume !(8481 == ssl3_accept_~s__state~0); 58171#L123 assume !(8482 == ssl3_accept_~s__state~0); 58170#L126 assume !(8464 == ssl3_accept_~s__state~0); 58169#L129 assume !(8465 == ssl3_accept_~s__state~0); 58168#L132 assume !(8466 == ssl3_accept_~s__state~0); 58167#L135 assume !(8496 == ssl3_accept_~s__state~0); 58166#L138 assume !(8497 == ssl3_accept_~s__state~0); 58165#L141 assume !(8512 == ssl3_accept_~s__state~0); 58164#L144 assume !(8513 == ssl3_accept_~s__state~0); 58163#L147 assume !(8528 == ssl3_accept_~s__state~0); 58162#L150 assume !(8529 == ssl3_accept_~s__state~0); 58161#L153 assume !(8544 == ssl3_accept_~s__state~0); 58160#L156 assume !(8545 == ssl3_accept_~s__state~0); 58159#L159 assume !(8560 == ssl3_accept_~s__state~0); 58158#L162 assume !(8561 == ssl3_accept_~s__state~0); 58157#L165 assume !(8448 == ssl3_accept_~s__state~0); 57985#L168 assume 8576 == ssl3_accept_~s__state~0; 56591#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 56592#L449 assume !(ssl3_accept_~ret~0 <= 0); 56632#L452 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 56633#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58422#L585 assume !(8576 == ssl3_accept_~state~0); 58420#L603 ssl3_accept_~skip~0 := 0; 58419#L99-2 assume !false; 58418#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58417#L102 assume !(12292 == ssl3_accept_~s__state~0); 58416#L105 assume !(16384 == ssl3_accept_~s__state~0); 58415#L108 assume !(8192 == ssl3_accept_~s__state~0); 58414#L111 assume !(24576 == ssl3_accept_~s__state~0); 58413#L114 assume !(8195 == ssl3_accept_~s__state~0); 58412#L117 assume !(8480 == ssl3_accept_~s__state~0); 58411#L120 assume !(8481 == ssl3_accept_~s__state~0); 58410#L123 assume !(8482 == ssl3_accept_~s__state~0); 58409#L126 assume !(8464 == ssl3_accept_~s__state~0); 58408#L129 assume !(8465 == ssl3_accept_~s__state~0); 58385#L132 assume 8466 == ssl3_accept_~s__state~0; 56880#L133 [2019-10-22 08:59:32,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:32,496 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 20 times [2019-10-22 08:59:32,496 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:32,496 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331781164] [2019-10-22 08:59:32,496 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:32,496 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:32,496 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:32,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:32,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:32,503 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:32,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:32,505 INFO L82 PathProgramCache]: Analyzing trace with hash -574321233, now seen corresponding path program 1 times [2019-10-22 08:59:32,505 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:32,505 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743817645] [2019-10-22 08:59:32,505 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:32,505 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:32,505 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:32,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:32,608 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 178 proven. 0 refuted. 0 times theorem prover too weak. 215 trivial. 0 not checked. [2019-10-22 08:59:32,608 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743817645] [2019-10-22 08:59:32,608 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:59:32,608 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2019-10-22 08:59:32,608 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385571907] [2019-10-22 08:59:32,609 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:59:32,609 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:59:32,609 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-22 08:59:32,609 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-10-22 08:59:32,609 INFO L87 Difference]: Start difference. First operand 1938 states and 2548 transitions. cyclomatic complexity: 617 Second operand 4 states. [2019-10-22 08:59:32,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:59:32,756 INFO L93 Difference]: Finished difference Result 2358 states and 3067 transitions. [2019-10-22 08:59:32,757 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-10-22 08:59:32,757 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2358 states and 3067 transitions. [2019-10-22 08:59:32,764 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2108 [2019-10-22 08:59:32,777 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2358 states to 2358 states and 3067 transitions. [2019-10-22 08:59:32,777 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2235 [2019-10-22 08:59:32,778 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2235 [2019-10-22 08:59:32,779 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2358 states and 3067 transitions. [2019-10-22 08:59:32,779 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:59:32,779 INFO L688 BuchiCegarLoop]: Abstraction has 2358 states and 3067 transitions. [2019-10-22 08:59:32,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2358 states and 3067 transitions. [2019-10-22 08:59:32,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2358 to 2029. [2019-10-22 08:59:32,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2029 states. [2019-10-22 08:59:32,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2029 states to 2029 states and 2691 transitions. [2019-10-22 08:59:32,809 INFO L711 BuchiCegarLoop]: Abstraction has 2029 states and 2691 transitions. [2019-10-22 08:59:32,809 INFO L591 BuchiCegarLoop]: Abstraction has 2029 states and 2691 transitions. [2019-10-22 08:59:32,809 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-10-22 08:59:32,809 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2029 states and 2691 transitions. [2019-10-22 08:59:32,815 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1807 [2019-10-22 08:59:32,815 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:59:32,816 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:59:32,817 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:32,818 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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-10-22 08:59:32,818 INFO L791 eck$LassoCheckResult]: Stem: 61039#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, 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~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 61040#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 61034#L85-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; 61035#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 60991#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 61104#L99-2 assume !false; 61121#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61596#L102 assume !(12292 == ssl3_accept_~s__state~0); 61592#L105 assume !(16384 == ssl3_accept_~s__state~0); 61593#L108 assume !(8192 == ssl3_accept_~s__state~0); 61588#L111 assume !(24576 == ssl3_accept_~s__state~0); 61589#L114 assume !(8195 == ssl3_accept_~s__state~0); 61584#L117 assume !(8480 == ssl3_accept_~s__state~0); 61585#L120 assume !(8481 == ssl3_accept_~s__state~0); 61580#L123 assume !(8482 == ssl3_accept_~s__state~0); 61581#L126 assume 8464 == ssl3_accept_~s__state~0; 61325#L133 [2019-10-22 08:59:32,818 INFO L793 eck$LassoCheckResult]: Loop: 61325#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 60831#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 60832#L274-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; 61978#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61973#L585 assume !(8576 == ssl3_accept_~state~0); 61929#L603 ssl3_accept_~skip~0 := 0; 61928#L99-2 assume !false; 61866#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61865#L102 assume !(12292 == ssl3_accept_~s__state~0); 61864#L105 assume !(16384 == ssl3_accept_~s__state~0); 61863#L108 assume !(8192 == ssl3_accept_~s__state~0); 61862#L111 assume !(24576 == ssl3_accept_~s__state~0); 61861#L114 assume !(8195 == ssl3_accept_~s__state~0); 61860#L117 assume !(8480 == ssl3_accept_~s__state~0); 61859#L120 assume !(8481 == ssl3_accept_~s__state~0); 61858#L123 assume !(8482 == ssl3_accept_~s__state~0); 61857#L126 assume !(8464 == ssl3_accept_~s__state~0); 61856#L129 assume !(8465 == ssl3_accept_~s__state~0); 61855#L132 assume !(8466 == ssl3_accept_~s__state~0); 61824#L135 assume 8496 == ssl3_accept_~s__state~0; 61320#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 61822#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 61821#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 61820#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 61038#L297-2 ssl3_accept_~s__init_num~0 := 0; 62157#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62152#L585 assume !(8576 == ssl3_accept_~state~0); 62145#L603 ssl3_accept_~skip~0 := 0; 61981#L99-2 assume !false; 61453#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61452#L102 assume !(12292 == ssl3_accept_~s__state~0); 61451#L105 assume !(16384 == ssl3_accept_~s__state~0); 61450#L108 assume !(8192 == ssl3_accept_~s__state~0); 61449#L111 assume !(24576 == ssl3_accept_~s__state~0); 61448#L114 assume !(8195 == ssl3_accept_~s__state~0); 61447#L117 assume !(8480 == ssl3_accept_~s__state~0); 61446#L120 assume !(8481 == ssl3_accept_~s__state~0); 61445#L123 assume !(8482 == ssl3_accept_~s__state~0); 61444#L126 assume !(8464 == ssl3_accept_~s__state~0); 61443#L129 assume !(8465 == ssl3_accept_~s__state~0); 61442#L132 assume !(8466 == ssl3_accept_~s__state~0); 61441#L135 assume !(8496 == ssl3_accept_~s__state~0); 61440#L138 assume !(8497 == ssl3_accept_~s__state~0); 61196#L141 assume 8512 == ssl3_accept_~s__state~0; 61197#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 60958#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 60959#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 62455#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62450#L585 assume !(8576 == ssl3_accept_~state~0); 62447#L603 ssl3_accept_~skip~0 := 0; 62445#L99-2 assume !false; 62437#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62436#L102 assume !(12292 == ssl3_accept_~s__state~0); 62435#L105 assume !(16384 == ssl3_accept_~s__state~0); 62434#L108 assume !(8192 == ssl3_accept_~s__state~0); 62433#L111 assume !(24576 == ssl3_accept_~s__state~0); 62432#L114 assume !(8195 == ssl3_accept_~s__state~0); 62431#L117 assume !(8480 == ssl3_accept_~s__state~0); 62430#L120 assume !(8481 == ssl3_accept_~s__state~0); 62429#L123 assume !(8482 == ssl3_accept_~s__state~0); 62428#L126 assume !(8464 == ssl3_accept_~s__state~0); 62427#L129 assume !(8465 == ssl3_accept_~s__state~0); 62426#L132 assume !(8466 == ssl3_accept_~s__state~0); 62425#L135 assume !(8496 == ssl3_accept_~s__state~0); 62424#L138 assume !(8497 == ssl3_accept_~s__state~0); 62423#L141 assume !(8512 == ssl3_accept_~s__state~0); 62422#L144 assume !(8513 == ssl3_accept_~s__state~0); 62421#L147 assume 8528 == ssl3_accept_~s__state~0; 61311#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 62420#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 62416#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 61020#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 60966#L361 assume !(ssl3_accept_~ret~0 <= 0); 60967#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 62414#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62409#L585 assume !(8576 == ssl3_accept_~state~0); 62353#L603 ssl3_accept_~skip~0 := 0; 62340#L99-2 assume !false; 62337#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62336#L102 assume !(12292 == ssl3_accept_~s__state~0); 62335#L105 assume !(16384 == ssl3_accept_~s__state~0); 62334#L108 assume !(8192 == ssl3_accept_~s__state~0); 62333#L111 assume !(24576 == ssl3_accept_~s__state~0); 62332#L114 assume !(8195 == ssl3_accept_~s__state~0); 62331#L117 assume !(8480 == ssl3_accept_~s__state~0); 62330#L120 assume !(8481 == ssl3_accept_~s__state~0); 62329#L123 assume !(8482 == ssl3_accept_~s__state~0); 62328#L126 assume !(8464 == ssl3_accept_~s__state~0); 62327#L129 assume !(8465 == ssl3_accept_~s__state~0); 62326#L132 assume !(8466 == ssl3_accept_~s__state~0); 62325#L135 assume !(8496 == ssl3_accept_~s__state~0); 62324#L138 assume !(8497 == ssl3_accept_~s__state~0); 62323#L141 assume !(8512 == ssl3_accept_~s__state~0); 62322#L144 assume !(8513 == ssl3_accept_~s__state~0); 62321#L147 assume !(8528 == ssl3_accept_~s__state~0); 62320#L150 assume !(8529 == ssl3_accept_~s__state~0); 62319#L153 assume 8544 == ssl3_accept_~s__state~0; 61001#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 61002#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 61060#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 61061#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 60868#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 60869#L409 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; 62294#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62281#L585 assume !(8576 == ssl3_accept_~state~0); 62265#L603 ssl3_accept_~skip~0 := 0; 62262#L99-2 assume !false; 62259#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62258#L102 assume !(12292 == ssl3_accept_~s__state~0); 62257#L105 assume !(16384 == ssl3_accept_~s__state~0); 62256#L108 assume !(8192 == ssl3_accept_~s__state~0); 62255#L111 assume !(24576 == ssl3_accept_~s__state~0); 62254#L114 assume !(8195 == ssl3_accept_~s__state~0); 62253#L117 assume !(8480 == ssl3_accept_~s__state~0); 62252#L120 assume !(8481 == ssl3_accept_~s__state~0); 62251#L123 assume !(8482 == ssl3_accept_~s__state~0); 62250#L126 assume !(8464 == ssl3_accept_~s__state~0); 62249#L129 assume !(8465 == ssl3_accept_~s__state~0); 62248#L132 assume !(8466 == ssl3_accept_~s__state~0); 62247#L135 assume !(8496 == ssl3_accept_~s__state~0); 62246#L138 assume !(8497 == ssl3_accept_~s__state~0); 62245#L141 assume !(8512 == ssl3_accept_~s__state~0); 62244#L144 assume !(8513 == ssl3_accept_~s__state~0); 62243#L147 assume !(8528 == ssl3_accept_~s__state~0); 62242#L150 assume !(8529 == ssl3_accept_~s__state~0); 62241#L153 assume !(8544 == ssl3_accept_~s__state~0); 62240#L156 assume !(8545 == ssl3_accept_~s__state~0); 62239#L159 assume !(8560 == ssl3_accept_~s__state~0); 62238#L162 assume !(8561 == ssl3_accept_~s__state~0); 62237#L165 assume 8448 == ssl3_accept_~s__state~0; 62236#L166 assume !(ssl3_accept_~num1~0 > 0); 62234#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 62232#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62192#L585 assume !(8576 == ssl3_accept_~state~0); 62159#L603 ssl3_accept_~skip~0 := 0; 62149#L99-2 assume !false; 62115#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62114#L102 assume !(12292 == ssl3_accept_~s__state~0); 62113#L105 assume !(16384 == ssl3_accept_~s__state~0); 62112#L108 assume !(8192 == ssl3_accept_~s__state~0); 62111#L111 assume !(24576 == ssl3_accept_~s__state~0); 62110#L114 assume !(8195 == ssl3_accept_~s__state~0); 62109#L117 assume !(8480 == ssl3_accept_~s__state~0); 62108#L120 assume !(8481 == ssl3_accept_~s__state~0); 62107#L123 assume !(8482 == ssl3_accept_~s__state~0); 62106#L126 assume !(8464 == ssl3_accept_~s__state~0); 62105#L129 assume !(8465 == ssl3_accept_~s__state~0); 62104#L132 assume !(8466 == ssl3_accept_~s__state~0); 62103#L135 assume !(8496 == ssl3_accept_~s__state~0); 62102#L138 assume !(8497 == ssl3_accept_~s__state~0); 62101#L141 assume !(8512 == ssl3_accept_~s__state~0); 62100#L144 assume !(8513 == ssl3_accept_~s__state~0); 62099#L147 assume !(8528 == ssl3_accept_~s__state~0); 62098#L150 assume !(8529 == ssl3_accept_~s__state~0); 62097#L153 assume !(8544 == ssl3_accept_~s__state~0); 62096#L156 assume !(8545 == ssl3_accept_~s__state~0); 62095#L159 assume !(8560 == ssl3_accept_~s__state~0); 62094#L162 assume !(8561 == ssl3_accept_~s__state~0); 62092#L165 assume !(8448 == ssl3_accept_~s__state~0); 62090#L168 assume 8576 == ssl3_accept_~s__state~0; 62091#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 62029#L449 assume !(ssl3_accept_~ret~0 <= 0); 62030#L452 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 62016#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62011#L585 assume 8576 == ssl3_accept_~state~0; 62009#L604 assume !(8592 == ssl3_accept_~s__state~0); 61999#L603 ssl3_accept_~skip~0 := 0; 61983#L99-2 assume !false; 61970#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61969#L102 assume !(12292 == ssl3_accept_~s__state~0); 61968#L105 assume !(16384 == ssl3_accept_~s__state~0); 61967#L108 assume !(8192 == ssl3_accept_~s__state~0); 61966#L111 assume !(24576 == ssl3_accept_~s__state~0); 61965#L114 assume !(8195 == ssl3_accept_~s__state~0); 61964#L117 assume !(8480 == ssl3_accept_~s__state~0); 61963#L120 assume !(8481 == ssl3_accept_~s__state~0); 61962#L123 assume !(8482 == ssl3_accept_~s__state~0); 61961#L126 assume !(8464 == ssl3_accept_~s__state~0); 61959#L129 assume !(8465 == ssl3_accept_~s__state~0); 61960#L132 assume 8466 == ssl3_accept_~s__state~0; 61325#L133 [2019-10-22 08:59:32,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:32,819 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 21 times [2019-10-22 08:59:32,819 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:32,819 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851355593] [2019-10-22 08:59:32,819 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:32,819 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:32,819 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:32,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:32,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:32,829 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:32,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:32,830 INFO L82 PathProgramCache]: Analyzing trace with hash -680208378, now seen corresponding path program 1 times [2019-10-22 08:59:32,830 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:32,831 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223455675] [2019-10-22 08:59:32,831 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:32,831 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:32,831 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:32,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:32,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:32,884 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:32,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:32,886 INFO L82 PathProgramCache]: Analyzing trace with hash 1175910740, now seen corresponding path program 1 times [2019-10-22 08:59:32,886 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:32,886 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633704091] [2019-10-22 08:59:32,886 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:32,886 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:32,886 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:32,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:32,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:32,961 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:34,312 WARN L191 SmtUtils]: Spent 1.33 s on a formula simplification. DAG size of input: 407 DAG size of output: 154 [2019-10-22 08:59:34,396 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:59:34,397 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:59:34,397 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:59:34,397 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:59:34,397 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:59:34,397 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:59:34,397 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:59:34,397 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:59:34,397 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration26_Loop [2019-10-22 08:59:34,397 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:59:34,397 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:59:34,399 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,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-10-22 08:59:34,412 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,414 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,418 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,420 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,421 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,423 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,424 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,427 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,428 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,430 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,432 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,437 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,441 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,443 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,445 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,453 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,455 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,458 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,459 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,462 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,464 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,773 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:59:34,773 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:59:34,779 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:59:34,779 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:59:34,792 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:59:34,792 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:59:34,802 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:59:34,804 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:59:34,805 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:59:34,805 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:59:34,805 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:59:34,805 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:59:34,805 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:59:34,805 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:59:34,805 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:59:34,805 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration26_Loop [2019-10-22 08:59:34,805 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:59:34,805 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:59:34,807 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,816 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,818 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,824 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,827 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,831 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,835 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,837 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,839 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,841 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,844 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,846 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,848 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,850 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,855 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,859 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,864 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,867 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,872 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,875 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,877 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,879 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:34,881 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:35,193 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:59:35,193 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:59:35,193 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-10-22 08:59:35,194 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:59:35,194 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:59:35,194 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:59:35,194 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:59:35,194 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:59:35,195 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:59:35,195 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:59:35,199 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:59:35,200 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:59:35,200 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2019-10-22 08:59:35,200 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:59:35,200 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:59:35,200 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:59:35,200 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 1 Supporting invariants [] [2019-10-22 08:59:35,201 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:59:35,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:35,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:35,235 INFO L256 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:59:35,235 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:59:35,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:35,268 INFO L256 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:59:35,270 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:59:35,298 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2019-10-22 08:59:35,299 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-10-22 08:59:35,299 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2029 states and 2691 transitions. cyclomatic complexity: 669 Second operand 5 states. [2019-10-22 08:59:35,355 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2029 states and 2691 transitions. cyclomatic complexity: 669. Second operand 5 states. Result 4863 states and 6412 transitions. Complement of second has 4 states. [2019-10-22 08:59:35,356 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2019-10-22 08:59:35,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 08:59:35,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 408 transitions. [2019-10-22 08:59:35,357 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 408 transitions. Stem has 16 letters. Loop has 180 letters. [2019-10-22 08:59:35,359 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:59:35,363 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 408 transitions. Stem has 196 letters. Loop has 180 letters. [2019-10-22 08:59:35,364 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:59:35,365 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 408 transitions. Stem has 16 letters. Loop has 360 letters. [2019-10-22 08:59:35,366 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:59:35,366 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4863 states and 6412 transitions. [2019-10-22 08:59:35,384 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3218 [2019-10-22 08:59:35,399 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4863 states to 4863 states and 6412 transitions. [2019-10-22 08:59:35,400 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3333 [2019-10-22 08:59:35,402 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3339 [2019-10-22 08:59:35,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4863 states and 6412 transitions. [2019-10-22 08:59:35,403 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:59:35,403 INFO L688 BuchiCegarLoop]: Abstraction has 4863 states and 6412 transitions. [2019-10-22 08:59:35,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4863 states and 6412 transitions. [2019-10-22 08:59:35,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4863 to 4857. [2019-10-22 08:59:35,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4857 states. [2019-10-22 08:59:35,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4857 states to 4857 states and 6403 transitions. [2019-10-22 08:59:35,460 INFO L711 BuchiCegarLoop]: Abstraction has 4857 states and 6403 transitions. [2019-10-22 08:59:35,460 INFO L591 BuchiCegarLoop]: Abstraction has 4857 states and 6403 transitions. [2019-10-22 08:59:35,460 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-10-22 08:59:35,460 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4857 states and 6403 transitions. [2019-10-22 08:59:35,473 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3218 [2019-10-22 08:59:35,473 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:59:35,473 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:59:35,475 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:35,478 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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, 1] [2019-10-22 08:59:35,479 INFO L791 eck$LassoCheckResult]: Stem: 68602#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, 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~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 68603#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 68600#L85-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; 68601#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 68543#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 68679#L99-2 assume !false; 69050#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70223#L102 assume !(12292 == ssl3_accept_~s__state~0); 70222#L105 assume !(16384 == ssl3_accept_~s__state~0); 70221#L108 assume !(8192 == ssl3_accept_~s__state~0); 70220#L111 assume !(24576 == ssl3_accept_~s__state~0); 70219#L114 assume !(8195 == ssl3_accept_~s__state~0); 70218#L117 assume !(8480 == ssl3_accept_~s__state~0); 70217#L120 assume !(8481 == ssl3_accept_~s__state~0); 70216#L123 assume !(8482 == ssl3_accept_~s__state~0); 70215#L126 assume 8464 == ssl3_accept_~s__state~0; 69133#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 68341#L274 [2019-10-22 08:59:35,479 INFO L793 eck$LassoCheckResult]: Loop: 68341#L274 assume !(0 == ssl3_accept_~blastFlag~0); 68342#L274-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; 72367#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72362#L585 assume !(8576 == ssl3_accept_~state~0); 72360#L603 ssl3_accept_~skip~0 := 0; 72359#L99-2 assume !false; 72358#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72357#L102 assume !(12292 == ssl3_accept_~s__state~0); 72356#L105 assume !(16384 == ssl3_accept_~s__state~0); 72355#L108 assume !(8192 == ssl3_accept_~s__state~0); 72354#L111 assume !(24576 == ssl3_accept_~s__state~0); 72353#L114 assume !(8195 == ssl3_accept_~s__state~0); 72352#L117 assume !(8480 == ssl3_accept_~s__state~0); 72351#L120 assume !(8481 == ssl3_accept_~s__state~0); 72350#L123 assume !(8482 == ssl3_accept_~s__state~0); 72349#L126 assume !(8464 == ssl3_accept_~s__state~0); 72348#L129 assume !(8465 == ssl3_accept_~s__state~0); 72347#L132 assume !(8466 == ssl3_accept_~s__state~0); 72328#L135 assume 8496 == ssl3_accept_~s__state~0; 68413#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 68414#L287 assume !(1 == ssl3_accept_~blastFlag~0); 72323#L290 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 72322#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 72144#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 72196#L297-2 ssl3_accept_~s__init_num~0 := 0; 72717#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72711#L585 assume !(8576 == ssl3_accept_~state~0); 72708#L603 ssl3_accept_~skip~0 := 0; 72706#L99-2 assume !false; 72704#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72702#L102 assume !(12292 == ssl3_accept_~s__state~0); 72700#L105 assume !(16384 == ssl3_accept_~s__state~0); 72698#L108 assume !(8192 == ssl3_accept_~s__state~0); 72696#L111 assume !(24576 == ssl3_accept_~s__state~0); 72694#L114 assume !(8195 == ssl3_accept_~s__state~0); 72692#L117 assume !(8480 == ssl3_accept_~s__state~0); 72690#L120 assume !(8481 == ssl3_accept_~s__state~0); 72688#L123 assume !(8482 == ssl3_accept_~s__state~0); 72686#L126 assume !(8464 == ssl3_accept_~s__state~0); 72684#L129 assume !(8465 == ssl3_accept_~s__state~0); 72682#L132 assume !(8466 == ssl3_accept_~s__state~0); 72680#L135 assume !(8496 == ssl3_accept_~s__state~0); 72678#L138 assume !(8497 == ssl3_accept_~s__state~0); 70026#L141 assume 8512 == ssl3_accept_~s__state~0; 70027#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 73168#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 73166#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 73165#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73160#L585 assume !(8576 == ssl3_accept_~state~0); 73158#L603 ssl3_accept_~skip~0 := 0; 73157#L99-2 assume !false; 73156#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73155#L102 assume !(12292 == ssl3_accept_~s__state~0); 73154#L105 assume !(16384 == ssl3_accept_~s__state~0); 73153#L108 assume !(8192 == ssl3_accept_~s__state~0); 73152#L111 assume !(24576 == ssl3_accept_~s__state~0); 73151#L114 assume !(8195 == ssl3_accept_~s__state~0); 73150#L117 assume !(8480 == ssl3_accept_~s__state~0); 73149#L120 assume !(8481 == ssl3_accept_~s__state~0); 73148#L123 assume !(8482 == ssl3_accept_~s__state~0); 73147#L126 assume !(8464 == ssl3_accept_~s__state~0); 73146#L129 assume !(8465 == ssl3_accept_~s__state~0); 73145#L132 assume !(8466 == ssl3_accept_~s__state~0); 73144#L135 assume !(8496 == ssl3_accept_~s__state~0); 73143#L138 assume !(8497 == ssl3_accept_~s__state~0); 73142#L141 assume !(8512 == ssl3_accept_~s__state~0); 73141#L144 assume !(8513 == ssl3_accept_~s__state~0); 73140#L147 assume 8528 == ssl3_accept_~s__state~0; 72146#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 73138#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 73137#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 73136#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 73134#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 68518#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 68519#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68345#L585 assume !(8576 == ssl3_accept_~state~0); 73045#L603 ssl3_accept_~skip~0 := 0; 73043#L99-2 assume !false; 73041#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73039#L102 assume !(12292 == ssl3_accept_~s__state~0); 73037#L105 assume !(16384 == ssl3_accept_~s__state~0); 73035#L108 assume !(8192 == ssl3_accept_~s__state~0); 73032#L111 assume !(24576 == ssl3_accept_~s__state~0); 73033#L114 assume !(8195 == ssl3_accept_~s__state~0); 73027#L117 assume !(8480 == ssl3_accept_~s__state~0); 73025#L120 assume !(8481 == ssl3_accept_~s__state~0); 73022#L123 assume !(8482 == ssl3_accept_~s__state~0); 73023#L126 assume !(8464 == ssl3_accept_~s__state~0); 73016#L129 assume !(8465 == ssl3_accept_~s__state~0); 73017#L132 assume !(8466 == ssl3_accept_~s__state~0); 73010#L135 assume !(8496 == ssl3_accept_~s__state~0); 73011#L138 assume !(8497 == ssl3_accept_~s__state~0); 72986#L141 assume !(8512 == ssl3_accept_~s__state~0); 72987#L144 assume !(8513 == ssl3_accept_~s__state~0); 72776#L147 assume !(8528 == ssl3_accept_~s__state~0); 72777#L150 assume !(8529 == ssl3_accept_~s__state~0); 70020#L153 assume 8544 == ssl3_accept_~s__state~0; 70021#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 68394#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 68396#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 68624#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 68386#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 68387#L409 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; 73055#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73050#L585 assume !(8576 == ssl3_accept_~state~0); 73048#L603 ssl3_accept_~skip~0 := 0; 73046#L99-2 assume !false; 73044#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73042#L102 assume !(12292 == ssl3_accept_~s__state~0); 73040#L105 assume !(16384 == ssl3_accept_~s__state~0); 73038#L108 assume !(8192 == ssl3_accept_~s__state~0); 73036#L111 assume !(24576 == ssl3_accept_~s__state~0); 73034#L114 assume !(8195 == ssl3_accept_~s__state~0); 73031#L117 assume !(8480 == ssl3_accept_~s__state~0); 73028#L120 assume !(8481 == ssl3_accept_~s__state~0); 73026#L123 assume !(8482 == ssl3_accept_~s__state~0); 73024#L126 assume !(8464 == ssl3_accept_~s__state~0); 73021#L129 assume !(8465 == ssl3_accept_~s__state~0); 73018#L132 assume !(8466 == ssl3_accept_~s__state~0); 73015#L135 assume !(8496 == ssl3_accept_~s__state~0); 73012#L138 assume !(8497 == ssl3_accept_~s__state~0); 68524#L141 assume !(8512 == ssl3_accept_~s__state~0); 68525#L144 assume !(8513 == ssl3_accept_~s__state~0); 72561#L147 assume !(8528 == ssl3_accept_~s__state~0); 72560#L150 assume !(8529 == ssl3_accept_~s__state~0); 72516#L153 assume !(8544 == ssl3_accept_~s__state~0); 72513#L156 assume !(8545 == ssl3_accept_~s__state~0); 72514#L159 assume !(8560 == ssl3_accept_~s__state~0); 72434#L162 assume !(8561 == ssl3_accept_~s__state~0); 72435#L165 assume 8448 == ssl3_accept_~s__state~0; 68440#L166 assume !(ssl3_accept_~num1~0 > 0); 68441#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 72844#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72838#L585 assume !(8576 == ssl3_accept_~state~0); 72835#L603 ssl3_accept_~skip~0 := 0; 72833#L99-2 assume !false; 72831#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72830#L102 assume !(12292 == ssl3_accept_~s__state~0); 72829#L105 assume !(16384 == ssl3_accept_~s__state~0); 72828#L108 assume !(8192 == ssl3_accept_~s__state~0); 72827#L111 assume !(24576 == ssl3_accept_~s__state~0); 72826#L114 assume !(8195 == ssl3_accept_~s__state~0); 72825#L117 assume !(8480 == ssl3_accept_~s__state~0); 72824#L120 assume !(8481 == ssl3_accept_~s__state~0); 72823#L123 assume !(8482 == ssl3_accept_~s__state~0); 72822#L126 assume !(8464 == ssl3_accept_~s__state~0); 72821#L129 assume !(8465 == ssl3_accept_~s__state~0); 72820#L132 assume !(8466 == ssl3_accept_~s__state~0); 72819#L135 assume !(8496 == ssl3_accept_~s__state~0); 72818#L138 assume !(8497 == ssl3_accept_~s__state~0); 72817#L141 assume !(8512 == ssl3_accept_~s__state~0); 72816#L144 assume !(8513 == ssl3_accept_~s__state~0); 72815#L147 assume !(8528 == ssl3_accept_~s__state~0); 72814#L150 assume !(8529 == ssl3_accept_~s__state~0); 72813#L153 assume !(8544 == ssl3_accept_~s__state~0); 72812#L156 assume !(8545 == ssl3_accept_~s__state~0); 72811#L159 assume !(8560 == ssl3_accept_~s__state~0); 72810#L162 assume !(8561 == ssl3_accept_~s__state~0); 72809#L165 assume !(8448 == ssl3_accept_~s__state~0); 72807#L168 assume 8576 == ssl3_accept_~s__state~0; 72594#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 72806#L449 assume !(ssl3_accept_~ret~0 <= 0); 72430#L452 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 72416#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72401#L585 assume 8576 == ssl3_accept_~state~0; 72397#L604 assume !(8592 == ssl3_accept_~s__state~0); 72395#L603 ssl3_accept_~skip~0 := 0; 72393#L99-2 assume !false; 72391#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72389#L102 assume !(12292 == ssl3_accept_~s__state~0); 72387#L105 assume !(16384 == ssl3_accept_~s__state~0); 72385#L108 assume !(8192 == ssl3_accept_~s__state~0); 72383#L111 assume !(24576 == ssl3_accept_~s__state~0); 72381#L114 assume !(8195 == ssl3_accept_~s__state~0); 72379#L117 assume !(8480 == ssl3_accept_~s__state~0); 72377#L120 assume !(8481 == ssl3_accept_~s__state~0); 72375#L123 assume !(8482 == ssl3_accept_~s__state~0); 72374#L126 assume !(8464 == ssl3_accept_~s__state~0); 72371#L129 assume !(8465 == ssl3_accept_~s__state~0); 72372#L132 assume 8466 == ssl3_accept_~s__state~0; 68435#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 68341#L274 [2019-10-22 08:59:35,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:35,479 INFO L82 PathProgramCache]: Analyzing trace with hash -2011390299, now seen corresponding path program 1 times [2019-10-22 08:59:35,480 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:35,480 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074747793] [2019-10-22 08:59:35,480 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:35,480 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:35,480 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:35,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:35,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:35,492 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:35,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:35,494 INFO L82 PathProgramCache]: Analyzing trace with hash -1947106346, now seen corresponding path program 1 times [2019-10-22 08:59:35,494 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:35,494 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273631258] [2019-10-22 08:59:35,496 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:35,496 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:35,496 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:35,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:35,549 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2019-10-22 08:59:35,549 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273631258] [2019-10-22 08:59:35,549 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:59:35,550 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:59:35,550 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009833580] [2019-10-22 08:59:35,550 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:59:35,550 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:59:35,551 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:59:35,551 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:59:35,551 INFO L87 Difference]: Start difference. First operand 4857 states and 6403 transitions. cyclomatic complexity: 1557 Second operand 3 states. [2019-10-22 08:59:35,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:59:35,580 INFO L93 Difference]: Finished difference Result 9036 states and 11859 transitions. [2019-10-22 08:59:35,580 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:59:35,580 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9036 states and 11859 transitions. [2019-10-22 08:59:35,610 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6000 [2019-10-22 08:59:35,636 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9036 states to 9036 states and 11859 transitions. [2019-10-22 08:59:35,636 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6117 [2019-10-22 08:59:35,640 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6117 [2019-10-22 08:59:35,640 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9036 states and 11859 transitions. [2019-10-22 08:59:35,641 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:59:35,641 INFO L688 BuchiCegarLoop]: Abstraction has 9036 states and 11859 transitions. [2019-10-22 08:59:35,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9036 states and 11859 transitions. [2019-10-22 08:59:35,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9036 to 4857. [2019-10-22 08:59:35,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4857 states. [2019-10-22 08:59:35,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4857 states to 4857 states and 6397 transitions. [2019-10-22 08:59:35,811 INFO L711 BuchiCegarLoop]: Abstraction has 4857 states and 6397 transitions. [2019-10-22 08:59:35,811 INFO L591 BuchiCegarLoop]: Abstraction has 4857 states and 6397 transitions. [2019-10-22 08:59:35,812 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-10-22 08:59:35,812 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4857 states and 6397 transitions. [2019-10-22 08:59:35,824 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3218 [2019-10-22 08:59:35,824 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:59:35,824 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:59:35,825 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:35,825 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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, 1] [2019-10-22 08:59:35,826 INFO L791 eck$LassoCheckResult]: Stem: 82500#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, 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~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 82501#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 82497#L85-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; 82498#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 82443#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 82574#L99-2 assume !false; 83162#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84345#L102 assume !(12292 == ssl3_accept_~s__state~0); 84340#L105 assume !(16384 == ssl3_accept_~s__state~0); 84341#L108 assume !(8192 == ssl3_accept_~s__state~0); 84336#L111 assume !(24576 == ssl3_accept_~s__state~0); 84337#L114 assume !(8195 == ssl3_accept_~s__state~0); 84327#L117 assume !(8480 == ssl3_accept_~s__state~0); 84328#L120 assume !(8481 == ssl3_accept_~s__state~0); 84319#L123 assume !(8482 == ssl3_accept_~s__state~0); 84320#L126 assume 8464 == ssl3_accept_~s__state~0; 82904#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 82905#L274 [2019-10-22 08:59:35,826 INFO L793 eck$LassoCheckResult]: Loop: 82905#L274 assume !(0 == ssl3_accept_~blastFlag~0); 87014#L274-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; 87013#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86997#L585 assume !(8576 == ssl3_accept_~state~0); 86996#L603 ssl3_accept_~skip~0 := 0; 86987#L99-2 assume !false; 86988#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86981#L102 assume !(12292 == ssl3_accept_~s__state~0); 86982#L105 assume !(16384 == ssl3_accept_~s__state~0); 86974#L108 assume !(8192 == ssl3_accept_~s__state~0); 86975#L111 assume !(24576 == ssl3_accept_~s__state~0); 86967#L114 assume !(8195 == ssl3_accept_~s__state~0); 86968#L117 assume !(8480 == ssl3_accept_~s__state~0); 86961#L120 assume !(8481 == ssl3_accept_~s__state~0); 86962#L123 assume !(8482 == ssl3_accept_~s__state~0); 86955#L126 assume !(8464 == ssl3_accept_~s__state~0); 86956#L129 assume !(8465 == ssl3_accept_~s__state~0); 86910#L132 assume !(8466 == ssl3_accept_~s__state~0); 86150#L135 assume 8496 == ssl3_accept_~s__state~0; 84474#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 86510#L287 assume !(1 == ssl3_accept_~blastFlag~0); 82376#L290 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 82370#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 82371#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 86181#L297-2 ssl3_accept_~s__init_num~0 := 0; 86569#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86562#L585 assume !(8576 == ssl3_accept_~state~0); 86558#L603 ssl3_accept_~skip~0 := 0; 86555#L99-2 assume !false; 86552#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86549#L102 assume !(12292 == ssl3_accept_~s__state~0); 86546#L105 assume !(16384 == ssl3_accept_~s__state~0); 86543#L108 assume !(8192 == ssl3_accept_~s__state~0); 86540#L111 assume !(24576 == ssl3_accept_~s__state~0); 86537#L114 assume !(8195 == ssl3_accept_~s__state~0); 86534#L117 assume !(8480 == ssl3_accept_~s__state~0); 86531#L120 assume !(8481 == ssl3_accept_~s__state~0); 86528#L123 assume !(8482 == ssl3_accept_~s__state~0); 86523#L126 assume !(8464 == ssl3_accept_~s__state~0); 86522#L129 assume !(8465 == ssl3_accept_~s__state~0); 86521#L132 assume !(8466 == ssl3_accept_~s__state~0); 86520#L135 assume !(8496 == ssl3_accept_~s__state~0); 86519#L138 assume !(8497 == ssl3_accept_~s__state~0); 86179#L141 assume 8512 == ssl3_accept_~s__state~0; 84463#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 86496#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 86493#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 86175#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86170#L585 assume !(8576 == ssl3_accept_~state~0); 86168#L603 ssl3_accept_~skip~0 := 0; 86149#L99-2 assume !false; 86134#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86132#L102 assume !(12292 == ssl3_accept_~s__state~0); 86130#L105 assume !(16384 == ssl3_accept_~s__state~0); 86128#L108 assume !(8192 == ssl3_accept_~s__state~0); 86127#L111 assume !(24576 == ssl3_accept_~s__state~0); 86125#L114 assume !(8195 == ssl3_accept_~s__state~0); 86122#L117 assume !(8480 == ssl3_accept_~s__state~0); 86121#L120 assume !(8481 == ssl3_accept_~s__state~0); 86115#L123 assume !(8482 == ssl3_accept_~s__state~0); 86111#L126 assume !(8464 == ssl3_accept_~s__state~0); 86108#L129 assume !(8465 == ssl3_accept_~s__state~0); 86105#L132 assume !(8466 == ssl3_accept_~s__state~0); 86102#L135 assume !(8496 == ssl3_accept_~s__state~0); 86099#L138 assume !(8497 == ssl3_accept_~s__state~0); 86093#L141 assume !(8512 == ssl3_accept_~s__state~0); 86084#L144 assume !(8513 == ssl3_accept_~s__state~0); 84454#L147 assume 8528 == ssl3_accept_~s__state~0; 82535#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 82536#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 82549#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 82322#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 82323#L361 assume !(ssl3_accept_~ret~0 <= 0); 82403#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 82415#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86589#L585 assume !(8576 == ssl3_accept_~state~0); 86586#L603 ssl3_accept_~skip~0 := 0; 86584#L99-2 assume !false; 86582#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86580#L102 assume !(12292 == ssl3_accept_~s__state~0); 86578#L105 assume !(16384 == ssl3_accept_~s__state~0); 86576#L108 assume !(8192 == ssl3_accept_~s__state~0); 86574#L111 assume !(24576 == ssl3_accept_~s__state~0); 86571#L114 assume !(8195 == ssl3_accept_~s__state~0); 86564#L117 assume !(8480 == ssl3_accept_~s__state~0); 86560#L120 assume !(8481 == ssl3_accept_~s__state~0); 86557#L123 assume !(8482 == ssl3_accept_~s__state~0); 86554#L126 assume !(8464 == ssl3_accept_~s__state~0); 86551#L129 assume !(8465 == ssl3_accept_~s__state~0); 86548#L132 assume !(8466 == ssl3_accept_~s__state~0); 86545#L135 assume !(8496 == ssl3_accept_~s__state~0); 86542#L138 assume !(8497 == ssl3_accept_~s__state~0); 86539#L141 assume !(8512 == ssl3_accept_~s__state~0); 86536#L144 assume !(8513 == ssl3_accept_~s__state~0); 86533#L147 assume !(8528 == ssl3_accept_~s__state~0); 86530#L150 assume !(8529 == ssl3_accept_~s__state~0); 83944#L153 assume 8544 == ssl3_accept_~s__state~0; 82454#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 82290#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 82292#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 82388#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 82221#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 86387#L409 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; 86386#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86381#L585 assume !(8576 == ssl3_accept_~state~0); 86379#L603 ssl3_accept_~skip~0 := 0; 86378#L99-2 assume !false; 86377#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86376#L102 assume !(12292 == ssl3_accept_~s__state~0); 86375#L105 assume !(16384 == ssl3_accept_~s__state~0); 86374#L108 assume !(8192 == ssl3_accept_~s__state~0); 86373#L111 assume !(24576 == ssl3_accept_~s__state~0); 86372#L114 assume !(8195 == ssl3_accept_~s__state~0); 86371#L117 assume !(8480 == ssl3_accept_~s__state~0); 86370#L120 assume !(8481 == ssl3_accept_~s__state~0); 86369#L123 assume !(8482 == ssl3_accept_~s__state~0); 86368#L126 assume !(8464 == ssl3_accept_~s__state~0); 86367#L129 assume !(8465 == ssl3_accept_~s__state~0); 86366#L132 assume !(8466 == ssl3_accept_~s__state~0); 86365#L135 assume !(8496 == ssl3_accept_~s__state~0); 86364#L138 assume !(8497 == ssl3_accept_~s__state~0); 86363#L141 assume !(8512 == ssl3_accept_~s__state~0); 86362#L144 assume !(8513 == ssl3_accept_~s__state~0); 86361#L147 assume !(8528 == ssl3_accept_~s__state~0); 86360#L150 assume !(8529 == ssl3_accept_~s__state~0); 86359#L153 assume !(8544 == ssl3_accept_~s__state~0); 86358#L156 assume !(8545 == ssl3_accept_~s__state~0); 86357#L159 assume !(8560 == ssl3_accept_~s__state~0); 86356#L162 assume !(8561 == ssl3_accept_~s__state~0); 86355#L165 assume 8448 == ssl3_accept_~s__state~0; 86354#L166 assume !(ssl3_accept_~num1~0 > 0); 86352#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 86350#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86345#L585 assume !(8576 == ssl3_accept_~state~0); 86343#L603 ssl3_accept_~skip~0 := 0; 86342#L99-2 assume !false; 86341#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86340#L102 assume !(12292 == ssl3_accept_~s__state~0); 86339#L105 assume !(16384 == ssl3_accept_~s__state~0); 86338#L108 assume !(8192 == ssl3_accept_~s__state~0); 86337#L111 assume !(24576 == ssl3_accept_~s__state~0); 86336#L114 assume !(8195 == ssl3_accept_~s__state~0); 86335#L117 assume !(8480 == ssl3_accept_~s__state~0); 86334#L120 assume !(8481 == ssl3_accept_~s__state~0); 86333#L123 assume !(8482 == ssl3_accept_~s__state~0); 86332#L126 assume !(8464 == ssl3_accept_~s__state~0); 86331#L129 assume !(8465 == ssl3_accept_~s__state~0); 86330#L132 assume !(8466 == ssl3_accept_~s__state~0); 86329#L135 assume !(8496 == ssl3_accept_~s__state~0); 86328#L138 assume !(8497 == ssl3_accept_~s__state~0); 86327#L141 assume !(8512 == ssl3_accept_~s__state~0); 86326#L144 assume !(8513 == ssl3_accept_~s__state~0); 86325#L147 assume !(8528 == ssl3_accept_~s__state~0); 86324#L150 assume !(8529 == ssl3_accept_~s__state~0); 86323#L153 assume !(8544 == ssl3_accept_~s__state~0); 86322#L156 assume !(8545 == ssl3_accept_~s__state~0); 86321#L159 assume !(8560 == ssl3_accept_~s__state~0); 86320#L162 assume !(8561 == ssl3_accept_~s__state~0); 86319#L165 assume !(8448 == ssl3_accept_~s__state~0); 86318#L168 assume 8576 == ssl3_accept_~s__state~0; 86262#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 86317#L449 assume !(ssl3_accept_~ret~0 <= 0); 86315#L452 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 82383#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 87016#L585 assume 8576 == ssl3_accept_~state~0; 87015#L604 assume !(8592 == ssl3_accept_~s__state~0); 86991#L603 ssl3_accept_~skip~0 := 0; 86992#L99-2 assume !false; 86984#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86985#L102 assume !(12292 == ssl3_accept_~s__state~0); 86977#L105 assume !(16384 == ssl3_accept_~s__state~0); 86978#L108 assume !(8192 == ssl3_accept_~s__state~0); 86970#L111 assume !(24576 == ssl3_accept_~s__state~0); 86971#L114 assume !(8195 == ssl3_accept_~s__state~0); 86964#L117 assume !(8480 == ssl3_accept_~s__state~0); 86965#L120 assume !(8481 == ssl3_accept_~s__state~0); 86959#L123 assume !(8482 == ssl3_accept_~s__state~0); 86960#L126 assume !(8464 == ssl3_accept_~s__state~0); 86914#L129 assume !(8465 == ssl3_accept_~s__state~0); 86915#L132 assume 8466 == ssl3_accept_~s__state~0; 84483#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 82905#L274 [2019-10-22 08:59:35,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:35,827 INFO L82 PathProgramCache]: Analyzing trace with hash -2011390299, now seen corresponding path program 2 times [2019-10-22 08:59:35,827 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:35,827 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822630515] [2019-10-22 08:59:35,827 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:35,827 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:35,827 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:35,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:35,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:35,835 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:35,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:35,836 INFO L82 PathProgramCache]: Analyzing trace with hash -1799941929, now seen corresponding path program 1 times [2019-10-22 08:59:35,836 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:35,836 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761351844] [2019-10-22 08:59:35,836 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:35,836 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:35,836 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:35,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:35,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:35,868 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:35,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:35,868 INFO L82 PathProgramCache]: Analyzing trace with hash -586903373, now seen corresponding path program 1 times [2019-10-22 08:59:35,868 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:35,868 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474908073] [2019-10-22 08:59:35,868 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:35,869 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:35,869 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:35,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:35,905 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2019-10-22 08:59:35,906 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474908073] [2019-10-22 08:59:35,906 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:59:35,906 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:59:35,906 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909900747] [2019-10-22 08:59:36,986 WARN L191 SmtUtils]: Spent 1.07 s on a formula simplification. DAG size of input: 412 DAG size of output: 155 [2019-10-22 08:59:37,070 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:59:37,070 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:59:37,070 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:59:37,070 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:59:37,070 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:59:37,070 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:59:37,070 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:59:37,070 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:59:37,070 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration28_Loop [2019-10-22 08:59:37,071 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:59:37,071 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:59:37,073 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,077 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,079 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,080 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,091 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,093 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,095 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,097 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,101 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,103 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,111 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,113 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,116 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,121 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,123 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,126 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,128 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,136 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,147 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,149 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,151 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,153 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,157 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,466 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:59:37,466 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:59:37,471 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:59:37,472 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:59:37,474 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:59:37,474 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:59:37,479 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:59:37,479 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:59:37,481 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:59:37,481 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:59:37,486 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:59:37,486 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:59:37,488 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:59:37,489 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:59:37,493 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:59:37,493 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:59:37,498 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:59:37,498 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__state~0=8466, ULTIMATE.start_ssl3_accept_~state~0=8466} Honda state: {ULTIMATE.start_ssl3_accept_~s__state~0=8466, ULTIMATE.start_ssl3_accept_~state~0=8466} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:59:37,503 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:59:37,503 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:59:37,509 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:59:37,509 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:59:37,514 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:59:37,514 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:59:37,516 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:59:37,516 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:59:37,520 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:59:37,520 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:59:37,526 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:59:37,527 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~l~0=-5, ULTIMATE.start_ssl3_accept_#t~nondet38=-5} Honda state: {ULTIMATE.start_ssl3_accept_~l~0=-5, ULTIMATE.start_ssl3_accept_#t~nondet38=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:59:37,540 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:59:37,541 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:59:37,545 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:59:37,545 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=0, ULTIMATE.start_ssl3_accept_~s__options~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=0, ULTIMATE.start_ssl3_accept_~s__options~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:59:37,549 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:59:37,549 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:59:37,552 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:59:37,552 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:59:37,557 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:59:37,557 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:59:37,560 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:59:37,560 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet35=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet35=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:59:37,565 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:59:37,565 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:59:37,567 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:59:37,567 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/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/z3 Starting monitored process 27 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 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:59:37,576 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:59:37,576 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:59:37,579 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:59:37,580 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/z3 Starting monitored process 28 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 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:59:37,586 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:59:37,586 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/z3 Starting monitored process 29 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 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:59:37,610 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:59:37,610 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:59:37,616 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:59:37,618 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:59:37,618 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:59:37,618 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:59:37,618 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:59:37,618 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:59:37,619 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:59:37,619 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:59:37,619 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:59:37,619 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration28_Loop [2019-10-22 08:59:37,619 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:59:37,619 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:59:37,620 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,626 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,630 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,634 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,639 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,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-10-22 08:59:37,644 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,646 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,656 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,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-10-22 08:59:37,660 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,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-10-22 08:59:37,663 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,667 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,671 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,674 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,676 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,679 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,688 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,694 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,696 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,699 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:37,702 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:38,021 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:59:38,021 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:59:38,021 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-10-22 08:59:38,022 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:59:38,022 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:59:38,022 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:59:38,022 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:59:38,022 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:59:38,023 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:59:38,023 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:59:38,023 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:59:38,024 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-10-22 08:59:38,024 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:59:38,024 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:59:38,024 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:59:38,024 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:59:38,024 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:59:38,025 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:59:38,025 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:59:38,026 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:59:38,030 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-10-22 08:59:38,030 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:59:38,031 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:59:38,031 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:59:38,031 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-10-22 08:59:38,031 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:59:38,032 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-10-22 08:59:38,033 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:59:38,033 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:59:38,033 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-10-22 08:59:38,034 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:59:38,034 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:59:38,034 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:59:38,034 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-10-22 08:59:38,034 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:59:38,035 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-10-22 08:59:38,035 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:59:38,037 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:59:38,038 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-10-22 08:59:38,040 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:59:38,041 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:59:38,041 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:59:38,041 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:59:38,041 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:59:38,042 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:59:38,042 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:59:38,042 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:59:38,043 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-10-22 08:59:38,043 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:59:38,043 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:59:38,043 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:59:38,043 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:59:38,043 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:59:38,044 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:59:38,045 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:59:38,046 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:59:38,046 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-10-22 08:59:38,047 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:59:38,047 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:59:38,047 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:59:38,047 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:59:38,047 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:59:38,047 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:59:38,048 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:59:38,048 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:59:38,049 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-10-22 08:59:38,049 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:59:38,049 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:59:38,049 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:59:38,049 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:59:38,049 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:59:38,050 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:59:38,051 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:59:38,053 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:59:38,053 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-10-22 08:59:38,054 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:59:38,054 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:59:38,054 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:59:38,054 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:59:38,054 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:59:38,054 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:59:38,055 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:59:38,055 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:59:38,055 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-10-22 08:59:38,055 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:59:38,056 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:59:38,056 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:59:38,056 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:59:38,056 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:59:38,056 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:59:38,056 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:59:38,057 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:59:38,057 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-10-22 08:59:38,057 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:59:38,058 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:59:38,058 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:59:38,058 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:59:38,060 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:59:38,060 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:59:38,061 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:59:38,062 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:59:38,062 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-10-22 08:59:38,062 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:59:38,063 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:59:38,063 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:59:38,063 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:59:38,063 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:59:38,063 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:59:38,063 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:59:38,064 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:59:38,064 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-10-22 08:59:38,065 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:59:38,065 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:59:38,065 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:59:38,065 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:59:38,065 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:59:38,066 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:59:38,066 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:59:38,067 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:59:38,069 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:59:38,069 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2019-10-22 08:59:38,070 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:59:38,070 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:59:38,070 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:59:38,070 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -2*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 7 Supporting invariants [] [2019-10-22 08:59:38,070 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:59:38,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:38,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:38,098 INFO L256 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:59:38,099 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:59:38,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:38,131 INFO L256 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:59:38,133 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:59:38,159 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2019-10-22 08:59:38,159 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2019-10-22 08:59:38,159 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 4857 states and 6397 transitions. cyclomatic complexity: 1551 Second operand 4 states. [2019-10-22 08:59:38,241 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 4857 states and 6397 transitions. cyclomatic complexity: 1551. Second operand 4 states. Result 11922 states and 15683 transitions. Complement of second has 4 states. [2019-10-22 08:59:38,242 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2019-10-22 08:59:38,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2019-10-22 08:59:38,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 405 transitions. [2019-10-22 08:59:38,243 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 405 transitions. Stem has 17 letters. Loop has 181 letters. [2019-10-22 08:59:38,244 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:59:38,244 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 405 transitions. Stem has 198 letters. Loop has 181 letters. [2019-10-22 08:59:38,244 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:59:38,244 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 405 transitions. Stem has 17 letters. Loop has 362 letters. [2019-10-22 08:59:38,246 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:59:38,247 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11922 states and 15683 transitions. [2019-10-22 08:59:38,285 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4579 [2019-10-22 08:59:38,316 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11922 states to 10505 states and 13812 transitions. [2019-10-22 08:59:38,317 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4706 [2019-10-22 08:59:38,320 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4722 [2019-10-22 08:59:38,321 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10505 states and 13812 transitions. [2019-10-22 08:59:38,323 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:59:38,323 INFO L688 BuchiCegarLoop]: Abstraction has 10505 states and 13812 transitions. [2019-10-22 08:59:38,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10505 states and 13812 transitions. [2019-10-22 08:59:38,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10505 to 9066. [2019-10-22 08:59:38,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9066 states. [2019-10-22 08:59:38,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9066 states to 9066 states and 11934 transitions. [2019-10-22 08:59:38,431 INFO L711 BuchiCegarLoop]: Abstraction has 9066 states and 11934 transitions. [2019-10-22 08:59:38,431 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:59:38,432 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:59:38,432 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:59:38,432 INFO L87 Difference]: Start difference. First operand 9066 states and 11934 transitions. Second operand 3 states. [2019-10-22 08:59:38,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:59:38,471 INFO L93 Difference]: Finished difference Result 9068 states and 11916 transitions. [2019-10-22 08:59:38,471 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:59:38,471 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9068 states and 11916 transitions. [2019-10-22 08:59:38,498 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3168 [2019-10-22 08:59:38,523 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9068 states to 9066 states and 11914 transitions. [2019-10-22 08:59:38,523 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3291 [2019-10-22 08:59:38,525 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3291 [2019-10-22 08:59:38,525 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9066 states and 11914 transitions. [2019-10-22 08:59:38,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:59:38,527 INFO L688 BuchiCegarLoop]: Abstraction has 9066 states and 11914 transitions. [2019-10-22 08:59:38,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9066 states and 11914 transitions. [2019-10-22 08:59:38,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9066 to 9066. [2019-10-22 08:59:38,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9066 states. [2019-10-22 08:59:38,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9066 states to 9066 states and 11914 transitions. [2019-10-22 08:59:38,629 INFO L711 BuchiCegarLoop]: Abstraction has 9066 states and 11914 transitions. [2019-10-22 08:59:38,629 INFO L591 BuchiCegarLoop]: Abstraction has 9066 states and 11914 transitions. [2019-10-22 08:59:38,629 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-10-22 08:59:38,629 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9066 states and 11914 transitions. [2019-10-22 08:59:38,648 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3168 [2019-10-22 08:59:38,648 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:59:38,648 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:59:38,650 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-10-22 08:59:38,650 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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, 1] [2019-10-22 08:59:38,650 INFO L791 eck$LassoCheckResult]: Stem: 118011#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, 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~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 118012#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 118006#L85-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; 118007#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 117961#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 118079#L99-2 assume !false; 119518#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 118393#L102 assume !(12292 == ssl3_accept_~s__state~0); 118394#L105 assume !(16384 == ssl3_accept_~s__state~0); 118389#L108 assume !(8192 == ssl3_accept_~s__state~0); 118390#L111 assume !(24576 == ssl3_accept_~s__state~0); 118385#L114 assume !(8195 == ssl3_accept_~s__state~0); 118386#L117 assume !(8480 == ssl3_accept_~s__state~0); 118381#L120 assume !(8481 == ssl3_accept_~s__state~0); 118382#L123 assume !(8482 == ssl3_accept_~s__state~0); 118377#L126 assume 8464 == ssl3_accept_~s__state~0; 118115#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 121471#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 121472#L274-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; 120667#L548 [2019-10-22 08:59:38,650 INFO L793 eck$LassoCheckResult]: Loop: 120667#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 120662#L585 assume !(8576 == ssl3_accept_~state~0); 120660#L603 ssl3_accept_~skip~0 := 0; 120659#L99-2 assume !false; 120658#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 120657#L102 assume !(12292 == ssl3_accept_~s__state~0); 120655#L105 assume !(16384 == ssl3_accept_~s__state~0); 120652#L108 assume !(8192 == ssl3_accept_~s__state~0); 120649#L111 assume !(24576 == ssl3_accept_~s__state~0); 120647#L114 assume !(8195 == ssl3_accept_~s__state~0); 120637#L117 assume !(8480 == ssl3_accept_~s__state~0); 120629#L120 assume !(8481 == ssl3_accept_~s__state~0); 120625#L123 assume !(8482 == ssl3_accept_~s__state~0); 120622#L126 assume !(8464 == ssl3_accept_~s__state~0); 120619#L129 assume !(8465 == ssl3_accept_~s__state~0); 120615#L132 assume !(8466 == ssl3_accept_~s__state~0); 120599#L135 assume 8496 == ssl3_accept_~s__state~0; 120598#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 120597#L287 assume !(1 == ssl3_accept_~blastFlag~0); 120596#L290 assume !(3 == ssl3_accept_~blastFlag~0); 120595#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 120592#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 120591#L297-2 ssl3_accept_~s__init_num~0 := 0; 120589#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 120584#L585 assume !(8576 == ssl3_accept_~state~0); 120582#L603 ssl3_accept_~skip~0 := 0; 120581#L99-2 assume !false; 120579#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 120577#L102 assume !(12292 == ssl3_accept_~s__state~0); 120575#L105 assume !(16384 == ssl3_accept_~s__state~0); 120573#L108 assume !(8192 == ssl3_accept_~s__state~0); 120569#L111 assume !(24576 == ssl3_accept_~s__state~0); 120567#L114 assume !(8195 == ssl3_accept_~s__state~0); 120564#L117 assume !(8480 == ssl3_accept_~s__state~0); 120558#L120 assume !(8481 == ssl3_accept_~s__state~0); 120555#L123 assume !(8482 == ssl3_accept_~s__state~0); 120553#L126 assume !(8464 == ssl3_accept_~s__state~0); 120551#L129 assume !(8465 == ssl3_accept_~s__state~0); 120549#L132 assume !(8466 == ssl3_accept_~s__state~0); 120547#L135 assume !(8496 == ssl3_accept_~s__state~0); 120545#L138 assume !(8497 == ssl3_accept_~s__state~0); 118133#L141 assume 8512 == ssl3_accept_~s__state~0; 118060#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 117917#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 117894#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 117895#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 121378#L585 assume !(8576 == ssl3_accept_~state~0); 121375#L603 ssl3_accept_~skip~0 := 0; 121373#L99-2 assume !false; 121371#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121369#L102 assume !(12292 == ssl3_accept_~s__state~0); 121367#L105 assume !(16384 == ssl3_accept_~s__state~0); 121365#L108 assume !(8192 == ssl3_accept_~s__state~0); 121363#L111 assume !(24576 == ssl3_accept_~s__state~0); 121361#L114 assume !(8195 == ssl3_accept_~s__state~0); 121359#L117 assume !(8480 == ssl3_accept_~s__state~0); 121357#L120 assume !(8481 == ssl3_accept_~s__state~0); 121355#L123 assume !(8482 == ssl3_accept_~s__state~0); 121210#L126 assume !(8464 == ssl3_accept_~s__state~0); 120868#L129 assume !(8465 == ssl3_accept_~s__state~0); 120856#L132 assume !(8466 == ssl3_accept_~s__state~0); 120853#L135 assume !(8496 == ssl3_accept_~s__state~0); 120814#L138 assume !(8497 == ssl3_accept_~s__state~0); 120779#L141 assume !(8512 == ssl3_accept_~s__state~0); 120749#L144 assume !(8513 == ssl3_accept_~s__state~0); 118128#L147 assume 8528 == ssl3_accept_~s__state~0; 118043#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 118037#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 118038#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 117780#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 117927#L361 assume !(ssl3_accept_~ret~0 <= 0); 117928#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 117938#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 121091#L585 assume !(8576 == ssl3_accept_~state~0); 121087#L603 ssl3_accept_~skip~0 := 0; 121084#L99-2 assume !false; 121081#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121078#L102 assume !(12292 == ssl3_accept_~s__state~0); 121075#L105 assume !(16384 == ssl3_accept_~s__state~0); 121072#L108 assume !(8192 == ssl3_accept_~s__state~0); 121069#L111 assume !(24576 == ssl3_accept_~s__state~0); 121066#L114 assume !(8195 == ssl3_accept_~s__state~0); 121063#L117 assume !(8480 == ssl3_accept_~s__state~0); 121060#L120 assume !(8481 == ssl3_accept_~s__state~0); 121058#L123 assume !(8482 == ssl3_accept_~s__state~0); 121057#L126 assume !(8464 == ssl3_accept_~s__state~0); 121056#L129 assume !(8465 == ssl3_accept_~s__state~0); 121055#L132 assume !(8466 == ssl3_accept_~s__state~0); 121054#L135 assume !(8496 == ssl3_accept_~s__state~0); 121053#L138 assume !(8497 == ssl3_accept_~s__state~0); 121052#L141 assume !(8512 == ssl3_accept_~s__state~0); 121051#L144 assume !(8513 == ssl3_accept_~s__state~0); 121050#L147 assume !(8528 == ssl3_accept_~s__state~0); 121049#L150 assume !(8529 == ssl3_accept_~s__state~0); 121048#L153 assume 8544 == ssl3_accept_~s__state~0; 118123#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 121047#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 121045#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 121044#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 117812#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 117813#L409 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; 121028#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 121023#L585 assume !(8576 == ssl3_accept_~state~0); 121021#L603 ssl3_accept_~skip~0 := 0; 121020#L99-2 assume !false; 121019#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121018#L102 assume !(12292 == ssl3_accept_~s__state~0); 121017#L105 assume !(16384 == ssl3_accept_~s__state~0); 121016#L108 assume !(8192 == ssl3_accept_~s__state~0); 121015#L111 assume !(24576 == ssl3_accept_~s__state~0); 121014#L114 assume !(8195 == ssl3_accept_~s__state~0); 121013#L117 assume !(8480 == ssl3_accept_~s__state~0); 121012#L120 assume !(8481 == ssl3_accept_~s__state~0); 121011#L123 assume !(8482 == ssl3_accept_~s__state~0); 121010#L126 assume !(8464 == ssl3_accept_~s__state~0); 121009#L129 assume !(8465 == ssl3_accept_~s__state~0); 121008#L132 assume !(8466 == ssl3_accept_~s__state~0); 121007#L135 assume !(8496 == ssl3_accept_~s__state~0); 121006#L138 assume !(8497 == ssl3_accept_~s__state~0); 121005#L141 assume !(8512 == ssl3_accept_~s__state~0); 121004#L144 assume !(8513 == ssl3_accept_~s__state~0); 121003#L147 assume !(8528 == ssl3_accept_~s__state~0); 121002#L150 assume !(8529 == ssl3_accept_~s__state~0); 121001#L153 assume !(8544 == ssl3_accept_~s__state~0); 121000#L156 assume !(8545 == ssl3_accept_~s__state~0); 120999#L159 assume !(8560 == ssl3_accept_~s__state~0); 120998#L162 assume !(8561 == ssl3_accept_~s__state~0); 120997#L165 assume 8448 == ssl3_accept_~s__state~0; 120996#L166 assume !(ssl3_accept_~num1~0 > 0); 120994#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 120992#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 120987#L585 assume !(8576 == ssl3_accept_~state~0); 120985#L603 ssl3_accept_~skip~0 := 0; 120984#L99-2 assume !false; 120983#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 120982#L102 assume !(12292 == ssl3_accept_~s__state~0); 120981#L105 assume !(16384 == ssl3_accept_~s__state~0); 120980#L108 assume !(8192 == ssl3_accept_~s__state~0); 120979#L111 assume !(24576 == ssl3_accept_~s__state~0); 120978#L114 assume !(8195 == ssl3_accept_~s__state~0); 120977#L117 assume !(8480 == ssl3_accept_~s__state~0); 120976#L120 assume !(8481 == ssl3_accept_~s__state~0); 120975#L123 assume !(8482 == ssl3_accept_~s__state~0); 120974#L126 assume !(8464 == ssl3_accept_~s__state~0); 120973#L129 assume !(8465 == ssl3_accept_~s__state~0); 120972#L132 assume !(8466 == ssl3_accept_~s__state~0); 120971#L135 assume !(8496 == ssl3_accept_~s__state~0); 120970#L138 assume !(8497 == ssl3_accept_~s__state~0); 120969#L141 assume !(8512 == ssl3_accept_~s__state~0); 120968#L144 assume !(8513 == ssl3_accept_~s__state~0); 120967#L147 assume !(8528 == ssl3_accept_~s__state~0); 120966#L150 assume !(8529 == ssl3_accept_~s__state~0); 120965#L153 assume !(8544 == ssl3_accept_~s__state~0); 120964#L156 assume !(8545 == ssl3_accept_~s__state~0); 120963#L159 assume !(8560 == ssl3_accept_~s__state~0); 120962#L162 assume !(8561 == ssl3_accept_~s__state~0); 120953#L165 assume !(8448 == ssl3_accept_~s__state~0); 120952#L168 assume 8576 == ssl3_accept_~s__state~0; 120875#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 120951#L449 assume !(ssl3_accept_~ret~0 <= 0); 120949#L452 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 120742#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 120732#L585 assume 8576 == ssl3_accept_~state~0; 120730#L604 assume !(8592 == ssl3_accept_~s__state~0); 120729#L603 ssl3_accept_~skip~0 := 0; 120728#L99-2 assume !false; 120727#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 120726#L102 assume !(12292 == ssl3_accept_~s__state~0); 120725#L105 assume !(16384 == ssl3_accept_~s__state~0); 120724#L108 assume !(8192 == ssl3_accept_~s__state~0); 120723#L111 assume !(24576 == ssl3_accept_~s__state~0); 120722#L114 assume !(8195 == ssl3_accept_~s__state~0); 120721#L117 assume !(8480 == ssl3_accept_~s__state~0); 120720#L120 assume !(8481 == ssl3_accept_~s__state~0); 120719#L123 assume !(8482 == ssl3_accept_~s__state~0); 120718#L126 assume !(8464 == ssl3_accept_~s__state~0); 120716#L129 assume !(8465 == ssl3_accept_~s__state~0); 120717#L132 assume 8466 == ssl3_accept_~s__state~0; 118087#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 118080#L274 assume !(0 == ssl3_accept_~blastFlag~0); 118081#L274-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; 120667#L548 [2019-10-22 08:59:38,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:38,650 INFO L82 PathProgramCache]: Analyzing trace with hash -210785203, now seen corresponding path program 1 times [2019-10-22 08:59:38,651 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:38,651 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630964857] [2019-10-22 08:59:38,651 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:38,651 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:38,651 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:38,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:38,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:38,659 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:38,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:38,660 INFO L82 PathProgramCache]: Analyzing trace with hash 1021068705, now seen corresponding path program 1 times [2019-10-22 08:59:38,660 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:38,660 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458505470] [2019-10-22 08:59:38,660 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:38,660 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:38,660 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:38,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:38,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:38,694 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:38,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:38,694 INFO L82 PathProgramCache]: Analyzing trace with hash -1960677163, now seen corresponding path program 1 times [2019-10-22 08:59:38,694 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:38,695 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941026010] [2019-10-22 08:59:38,695 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:38,695 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:38,695 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:38,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:38,732 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 181 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2019-10-22 08:59:38,733 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941026010] [2019-10-22 08:59:38,733 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:59:38,733 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:59:38,733 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475641160] [2019-10-22 08:59:39,838 WARN L191 SmtUtils]: Spent 1.09 s on a formula simplification. DAG size of input: 411 DAG size of output: 158 [2019-10-22 08:59:39,929 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:59:39,930 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:59:39,930 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:59:39,930 INFO L87 Difference]: Start difference. First operand 9066 states and 11914 transitions. cyclomatic complexity: 2865 Second operand 3 states. [2019-10-22 08:59:39,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:59:39,979 INFO L93 Difference]: Finished difference Result 9316 states and 12220 transitions. [2019-10-22 08:59:39,979 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:59:39,980 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9316 states and 12220 transitions. [2019-10-22 08:59:40,009 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3168 [2019-10-22 08:59:40,034 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9316 states to 9214 states and 12086 transitions. [2019-10-22 08:59:40,035 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3289 [2019-10-22 08:59:40,037 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3289 [2019-10-22 08:59:40,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9214 states and 12086 transitions. [2019-10-22 08:59:40,038 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:59:40,038 INFO L688 BuchiCegarLoop]: Abstraction has 9214 states and 12086 transitions. [2019-10-22 08:59:40,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9214 states and 12086 transitions. [2019-10-22 08:59:40,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9214 to 9214. [2019-10-22 08:59:40,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9214 states. [2019-10-22 08:59:40,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9214 states to 9214 states and 12086 transitions. [2019-10-22 08:59:40,137 INFO L711 BuchiCegarLoop]: Abstraction has 9214 states and 12086 transitions. [2019-10-22 08:59:40,138 INFO L591 BuchiCegarLoop]: Abstraction has 9214 states and 12086 transitions. [2019-10-22 08:59:40,138 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-10-22 08:59:40,138 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9214 states and 12086 transitions. [2019-10-22 08:59:40,157 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3168 [2019-10-22 08:59:40,157 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:59:40,157 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:59:40,158 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-10-22 08:59:40,158 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 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-10-22 08:59:40,158 INFO L791 eck$LassoCheckResult]: Stem: 136420#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, 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~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 136421#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 136416#L85-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; 136417#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 136366#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 136490#L99-2 assume !false; 138028#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136821#L102 assume !(12292 == ssl3_accept_~s__state~0); 136822#L105 assume !(16384 == ssl3_accept_~s__state~0); 136817#L108 assume !(8192 == ssl3_accept_~s__state~0); 136818#L111 assume !(24576 == ssl3_accept_~s__state~0); 136813#L114 assume !(8195 == ssl3_accept_~s__state~0); 136814#L117 assume !(8480 == ssl3_accept_~s__state~0); 136809#L120 assume !(8481 == ssl3_accept_~s__state~0); 136810#L123 assume !(8482 == ssl3_accept_~s__state~0); 136805#L126 assume !(8464 == ssl3_accept_~s__state~0); 136806#L129 assume !(8465 == ssl3_accept_~s__state~0); 136779#L132 assume !(8466 == ssl3_accept_~s__state~0); 136780#L135 assume !(8496 == ssl3_accept_~s__state~0); 136625#L138 [2019-10-22 08:59:40,158 INFO L793 eck$LassoCheckResult]: Loop: 136625#L138 assume !(8497 == ssl3_accept_~s__state~0); 136624#L141 assume !(8512 == ssl3_accept_~s__state~0); 136623#L144 assume !(8513 == ssl3_accept_~s__state~0); 136622#L147 assume !(8528 == ssl3_accept_~s__state~0); 136621#L150 assume !(8529 == ssl3_accept_~s__state~0); 136620#L153 assume !(8544 == ssl3_accept_~s__state~0); 136619#L156 assume !(8545 == ssl3_accept_~s__state~0); 136618#L159 assume !(8560 == ssl3_accept_~s__state~0); 136617#L162 assume !(8561 == ssl3_accept_~s__state~0); 136616#L165 assume 8448 == ssl3_accept_~s__state~0; 136577#L166 assume !(ssl3_accept_~num1~0 > 0); 136614#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 136612#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 136607#L585 assume !(8576 == ssl3_accept_~state~0); 136604#L603 ssl3_accept_~skip~0 := 0; 136603#L99-2 assume !false; 136602#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136601#L102 assume !(12292 == ssl3_accept_~s__state~0); 136600#L105 assume !(16384 == ssl3_accept_~s__state~0); 136599#L108 assume !(8192 == ssl3_accept_~s__state~0); 136598#L111 assume !(24576 == ssl3_accept_~s__state~0); 136596#L114 assume !(8195 == ssl3_accept_~s__state~0); 136595#L117 assume !(8480 == ssl3_accept_~s__state~0); 136594#L120 assume !(8481 == ssl3_accept_~s__state~0); 136592#L123 assume 8482 == ssl3_accept_~s__state~0; 136593#L124 ssl3_accept_~s__state~0 := 3; 136801#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 136796#L585 assume !(8576 == ssl3_accept_~state~0); 136794#L603 ssl3_accept_~skip~0 := 0; 136793#L99-2 assume !false; 136792#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136791#L102 assume !(12292 == ssl3_accept_~s__state~0); 136790#L105 assume !(16384 == ssl3_accept_~s__state~0); 136789#L108 assume !(8192 == ssl3_accept_~s__state~0); 136788#L111 assume !(24576 == ssl3_accept_~s__state~0); 136787#L114 assume !(8195 == ssl3_accept_~s__state~0); 136786#L117 assume !(8480 == ssl3_accept_~s__state~0); 136785#L120 assume !(8481 == ssl3_accept_~s__state~0); 136784#L123 assume !(8482 == ssl3_accept_~s__state~0); 136783#L126 assume !(8464 == ssl3_accept_~s__state~0); 136782#L129 assume !(8465 == ssl3_accept_~s__state~0); 136781#L132 assume !(8466 == ssl3_accept_~s__state~0); 136626#L135 assume !(8496 == ssl3_accept_~s__state~0); 136625#L138 [2019-10-22 08:59:40,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:40,159 INFO L82 PathProgramCache]: Analyzing trace with hash -210909265, now seen corresponding path program 1 times [2019-10-22 08:59:40,159 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:40,159 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579802483] [2019-10-22 08:59:40,159 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:40,159 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:40,159 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:40,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:40,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:59:40,169 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579802483] [2019-10-22 08:59:40,169 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:59:40,169 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:59:40,169 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920303980] [2019-10-22 08:59:40,169 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:59:40,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:40,170 INFO L82 PathProgramCache]: Analyzing trace with hash 1131751000, now seen corresponding path program 2 times [2019-10-22 08:59:40,170 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:40,170 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851100836] [2019-10-22 08:59:40,170 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:40,170 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:40,170 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:40,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:40,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:40,183 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:40,293 WARN L191 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 31 [2019-10-22 08:59:40,309 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:59:40,309 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:59:40,309 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:59:40,309 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:59:40,309 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:59:40,310 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:59:40,310 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:59:40,310 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:59:40,310 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration30_Loop [2019-10-22 08:59:40,310 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:59:40,310 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:59:40,311 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:40,314 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:40,316 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:40,325 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:40,331 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:40,409 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:59:40,409 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:59:40,420 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:59:40,420 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:59:40,424 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:59:40,424 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/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:59:40,431 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:59:40,432 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:59:40,436 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:59:40,436 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-5} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:59:40,443 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:59:40,443 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:59:40,463 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:59:40,463 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:59:40,788 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:59:40,791 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:59:40,792 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:59:40,792 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:59:40,792 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:59:40,792 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:59:40,792 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:59:40,792 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:59:40,792 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:59:40,792 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration30_Loop [2019-10-22 08:59:40,792 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:59:40,792 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:59:40,793 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:40,795 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:40,797 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:40,799 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:40,805 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:59:40,859 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:59:40,859 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:59:40,860 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-10-22 08:59:40,860 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:59:40,860 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:59:40,861 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:59:40,861 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:59:40,861 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:59:40,861 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:59:40,861 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:59:40,862 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:59:40,862 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:59:40,862 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:59:40,862 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:59:40,862 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:59:40,862 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:59:40,862 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:59:40,863 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:59:40,863 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:59:40,863 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:59:40,864 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-10-22 08:59:40,864 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:59:40,864 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:59:40,864 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:59:40,864 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-10-22 08:59:40,864 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:59:40,865 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-10-22 08:59:40,865 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:59:40,865 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:59:40,866 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-10-22 08:59:40,867 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:59:40,867 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:59:40,867 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:59:40,867 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-10-22 08:59:40,868 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:59:40,868 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-10-22 08:59:40,868 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:59:40,873 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:59:40,878 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:59:40,878 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-10-22 08:59:40,878 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:59:40,878 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:59:40,879 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:59:40,879 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-10-22 08:59:40,879 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:59:40,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:40,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:40,916 INFO L256 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:59:40,916 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:59:40,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:40,925 INFO L256 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:59:40,926 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:59:40,942 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:59:40,943 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-10-22 08:59:40,943 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 9214 states and 12086 transitions. cyclomatic complexity: 2889 Second operand 5 states. [2019-10-22 08:59:41,394 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 9214 states and 12086 transitions. cyclomatic complexity: 2889. Second operand 5 states. Result 35310 states and 45902 transitions. Complement of second has 9 states. [2019-10-22 08:59:41,395 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-10-22 08:59:41,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 08:59:41,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 365 transitions. [2019-10-22 08:59:41,396 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 365 transitions. Stem has 19 letters. Loop has 43 letters. [2019-10-22 08:59:41,397 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:59:41,397 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 365 transitions. Stem has 62 letters. Loop has 43 letters. [2019-10-22 08:59:41,397 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:59:41,397 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 365 transitions. Stem has 19 letters. Loop has 86 letters. [2019-10-22 08:59:41,398 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:59:41,398 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 35310 states and 45902 transitions. [2019-10-22 08:59:41,755 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6086 [2019-10-22 08:59:41,856 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 35310 states to 34971 states and 45478 transitions. [2019-10-22 08:59:41,856 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6754 [2019-10-22 08:59:41,861 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6790 [2019-10-22 08:59:41,861 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34971 states and 45478 transitions. [2019-10-22 08:59:41,861 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:59:41,861 INFO L688 BuchiCegarLoop]: Abstraction has 34971 states and 45478 transitions. [2019-10-22 08:59:41,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34971 states and 45478 transitions. [2019-10-22 08:59:42,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34971 to 30864. [2019-10-22 08:59:42,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30864 states. [2019-10-22 08:59:42,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30864 states to 30864 states and 40389 transitions. [2019-10-22 08:59:42,158 INFO L711 BuchiCegarLoop]: Abstraction has 30864 states and 40389 transitions. [2019-10-22 08:59:42,158 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:59:42,158 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:59:42,158 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:59:42,158 INFO L87 Difference]: Start difference. First operand 30864 states and 40389 transitions. Second operand 3 states. [2019-10-22 08:59:42,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:59:42,279 INFO L93 Difference]: Finished difference Result 13415 states and 17421 transitions. [2019-10-22 08:59:42,280 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:59:42,280 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13415 states and 17421 transitions. [2019-10-22 08:59:42,321 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2537 [2019-10-22 08:59:42,358 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13415 states to 13405 states and 17411 transitions. [2019-10-22 08:59:42,358 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2618 [2019-10-22 08:59:42,360 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2618 [2019-10-22 08:59:42,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13405 states and 17411 transitions. [2019-10-22 08:59:42,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:59:42,361 INFO L688 BuchiCegarLoop]: Abstraction has 13405 states and 17411 transitions. [2019-10-22 08:59:42,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13405 states and 17411 transitions. [2019-10-22 08:59:42,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13405 to 13249. [2019-10-22 08:59:42,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13249 states. [2019-10-22 08:59:42,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13249 states to 13249 states and 17225 transitions. [2019-10-22 08:59:42,477 INFO L711 BuchiCegarLoop]: Abstraction has 13249 states and 17225 transitions. [2019-10-22 08:59:42,477 INFO L591 BuchiCegarLoop]: Abstraction has 13249 states and 17225 transitions. [2019-10-22 08:59:42,477 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-10-22 08:59:42,477 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13249 states and 17225 transitions. [2019-10-22 08:59:42,504 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2495 [2019-10-22 08:59:42,504 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:59:42,504 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:59:42,506 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:42,507 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 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] [2019-10-22 08:59:42,507 INFO L791 eck$LassoCheckResult]: Stem: 225426#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, 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~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 225427#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 225423#L85-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; 225424#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 225374#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 225494#L99-2 assume !false; 230048#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 230047#L102 assume !(12292 == ssl3_accept_~s__state~0); 230046#L105 assume !(16384 == ssl3_accept_~s__state~0); 230045#L108 assume !(8192 == ssl3_accept_~s__state~0); 230044#L111 assume !(24576 == ssl3_accept_~s__state~0); 230043#L114 assume !(8195 == ssl3_accept_~s__state~0); 230042#L117 assume !(8480 == ssl3_accept_~s__state~0); 230041#L120 assume !(8481 == ssl3_accept_~s__state~0); 230040#L123 assume !(8482 == ssl3_accept_~s__state~0); 230039#L126 assume 8464 == ssl3_accept_~s__state~0; 230038#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 230037#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 230036#L274-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; 230034#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 230029#L585 assume !(8576 == ssl3_accept_~state~0); 230027#L603 ssl3_accept_~skip~0 := 0; 230026#L99-2 assume !false; 230025#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 230024#L102 assume !(12292 == ssl3_accept_~s__state~0); 230023#L105 assume !(16384 == ssl3_accept_~s__state~0); 230022#L108 assume !(8192 == ssl3_accept_~s__state~0); 230021#L111 assume !(24576 == ssl3_accept_~s__state~0); 230020#L114 assume !(8195 == ssl3_accept_~s__state~0); 230019#L117 assume !(8480 == ssl3_accept_~s__state~0); 230018#L120 assume !(8481 == ssl3_accept_~s__state~0); 230017#L123 assume !(8482 == ssl3_accept_~s__state~0); 230016#L126 assume !(8464 == ssl3_accept_~s__state~0); 230015#L129 assume !(8465 == ssl3_accept_~s__state~0); 230014#L132 assume !(8466 == ssl3_accept_~s__state~0); 230013#L135 assume 8496 == ssl3_accept_~s__state~0; 230012#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 230011#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 230010#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 227994#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 227995#L297-2 ssl3_accept_~s__init_num~0 := 0; 235450#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 235444#L585 assume !(8576 == ssl3_accept_~state~0); 235441#L603 ssl3_accept_~skip~0 := 0; 235439#L99-2 assume !false; 235437#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 235435#L102 assume !(12292 == ssl3_accept_~s__state~0); 235434#L105 assume !(16384 == ssl3_accept_~s__state~0); 235431#L108 assume !(8192 == ssl3_accept_~s__state~0); 235429#L111 assume !(24576 == ssl3_accept_~s__state~0); 235427#L114 assume !(8195 == ssl3_accept_~s__state~0); 235425#L117 assume !(8480 == ssl3_accept_~s__state~0); 235423#L120 assume !(8481 == ssl3_accept_~s__state~0); 235417#L123 assume !(8482 == ssl3_accept_~s__state~0); 235415#L126 assume !(8464 == ssl3_accept_~s__state~0); 235414#L129 assume !(8465 == ssl3_accept_~s__state~0); 235408#L132 assume !(8466 == ssl3_accept_~s__state~0); 235405#L135 assume !(8496 == ssl3_accept_~s__state~0); 235345#L138 assume !(8497 == ssl3_accept_~s__state~0); 226189#L141 [2019-10-22 08:59:42,508 INFO L793 eck$LassoCheckResult]: Loop: 226189#L141 assume !(8512 == ssl3_accept_~s__state~0); 226173#L144 assume !(8513 == ssl3_accept_~s__state~0); 226174#L147 assume !(8528 == ssl3_accept_~s__state~0); 226157#L150 assume !(8529 == ssl3_accept_~s__state~0); 226158#L153 assume !(8544 == ssl3_accept_~s__state~0); 226140#L156 assume !(8545 == ssl3_accept_~s__state~0); 226141#L159 assume !(8560 == ssl3_accept_~s__state~0); 226122#L162 assume !(8561 == ssl3_accept_~s__state~0); 226123#L165 assume !(8448 == ssl3_accept_~s__state~0); 226103#L168 assume !(8576 == ssl3_accept_~s__state~0); 226104#L171 assume !(8577 == ssl3_accept_~s__state~0); 226085#L174 assume !(8592 == ssl3_accept_~s__state~0); 226086#L177 assume !(8593 == ssl3_accept_~s__state~0); 226025#L180 assume !(8608 == ssl3_accept_~s__state~0); 225936#L183 assume !(8609 == ssl3_accept_~s__state~0); 225933#L186 assume !(8640 == ssl3_accept_~s__state~0); 225930#L189 assume !(8641 == ssl3_accept_~s__state~0); 225924#L192 assume 8656 == ssl3_accept_~s__state~0; 225506#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 225916#L497 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 225909#L502 assume !(2 == ssl3_accept_~blastFlag~0); 225905#L502-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 225902#L510 assume !(0 == ssl3_accept_~tmp___10~0); 225897#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 225889#L585 assume !(8576 == ssl3_accept_~state~0); 225885#L603 ssl3_accept_~skip~0 := 0; 225879#L99-2 assume !false; 225876#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 225874#L102 assume !(12292 == ssl3_accept_~s__state~0); 225872#L105 assume !(16384 == ssl3_accept_~s__state~0); 225870#L108 assume !(8192 == ssl3_accept_~s__state~0); 225868#L111 assume !(24576 == ssl3_accept_~s__state~0); 225866#L114 assume !(8195 == ssl3_accept_~s__state~0); 225864#L117 assume !(8480 == ssl3_accept_~s__state~0); 225862#L120 assume !(8481 == ssl3_accept_~s__state~0); 225860#L123 assume !(8482 == ssl3_accept_~s__state~0); 225858#L126 assume !(8464 == ssl3_accept_~s__state~0); 225856#L129 assume !(8465 == ssl3_accept_~s__state~0); 225854#L132 assume !(8466 == ssl3_accept_~s__state~0); 225852#L135 assume !(8496 == ssl3_accept_~s__state~0); 225850#L138 assume !(8497 == ssl3_accept_~s__state~0); 225848#L141 assume !(8512 == ssl3_accept_~s__state~0); 225846#L144 assume !(8513 == ssl3_accept_~s__state~0); 225844#L147 assume !(8528 == ssl3_accept_~s__state~0); 225842#L150 assume !(8529 == ssl3_accept_~s__state~0); 225840#L153 assume !(8544 == ssl3_accept_~s__state~0); 225838#L156 assume !(8545 == ssl3_accept_~s__state~0); 225836#L159 assume !(8560 == ssl3_accept_~s__state~0); 225834#L162 assume !(8561 == ssl3_accept_~s__state~0); 225832#L165 assume !(8448 == ssl3_accept_~s__state~0); 225830#L168 assume !(8576 == ssl3_accept_~s__state~0); 225828#L171 assume !(8577 == ssl3_accept_~s__state~0); 225826#L174 assume !(8592 == ssl3_accept_~s__state~0); 225824#L177 assume !(8593 == ssl3_accept_~s__state~0); 225822#L180 assume !(8608 == ssl3_accept_~s__state~0); 225820#L183 assume !(8609 == ssl3_accept_~s__state~0); 225818#L186 assume !(8640 == ssl3_accept_~s__state~0); 225816#L189 assume !(8641 == ssl3_accept_~s__state~0); 225814#L192 assume !(8656 == ssl3_accept_~s__state~0); 225812#L195 assume !(8657 == ssl3_accept_~s__state~0); 225806#L198 assume 8672 == ssl3_accept_~s__state~0; 225802#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 225799#L518 assume !(4 == ssl3_accept_~blastFlag~0); 225794#L521 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 225786#L525 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 225785#L525-2 ssl3_accept_~s__init_num~0 := 0; 225691#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 225687#L585 assume !(8576 == ssl3_accept_~state~0); 225681#L603 ssl3_accept_~skip~0 := 0; 225682#L99-2 assume !false; 225675#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 225676#L102 assume !(12292 == ssl3_accept_~s__state~0); 225667#L105 assume !(16384 == ssl3_accept_~s__state~0); 225668#L108 assume !(8192 == ssl3_accept_~s__state~0); 225659#L111 assume !(24576 == ssl3_accept_~s__state~0); 225660#L114 assume !(8195 == ssl3_accept_~s__state~0); 225651#L117 assume !(8480 == ssl3_accept_~s__state~0); 225652#L120 assume !(8481 == ssl3_accept_~s__state~0); 225643#L123 assume !(8482 == ssl3_accept_~s__state~0); 225644#L126 assume !(8464 == ssl3_accept_~s__state~0); 225635#L129 assume !(8465 == ssl3_accept_~s__state~0); 225636#L132 assume !(8466 == ssl3_accept_~s__state~0); 225627#L135 assume !(8496 == ssl3_accept_~s__state~0); 225628#L138 assume !(8497 == ssl3_accept_~s__state~0); 225619#L141 assume !(8512 == ssl3_accept_~s__state~0); 225620#L144 assume !(8513 == ssl3_accept_~s__state~0); 225610#L147 assume !(8528 == ssl3_accept_~s__state~0); 225611#L150 assume !(8529 == ssl3_accept_~s__state~0); 225594#L153 assume !(8544 == ssl3_accept_~s__state~0); 225595#L156 assume !(8545 == ssl3_accept_~s__state~0); 225577#L159 assume !(8560 == ssl3_accept_~s__state~0); 225578#L162 assume !(8561 == ssl3_accept_~s__state~0); 225563#L165 assume 8448 == ssl3_accept_~s__state~0; 225564#L166 assume !(ssl3_accept_~num1~0 > 0); 225548#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 225549#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 225528#L585 assume !(8576 == ssl3_accept_~state~0); 225526#L603 ssl3_accept_~skip~0 := 0; 225514#L99-2 assume !false; 225515#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 225499#L102 assume !(12292 == ssl3_accept_~s__state~0); 225501#L105 assume 16384 == ssl3_accept_~s__state~0; 225739#L211 ssl3_accept_~s__server~0 := 1; 237804#L216 assume 0 != ssl3_accept_~cb~0; 225251#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 225252#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 225283#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 225286#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 225289#L243 assume 12292 != ssl3_accept_~s__state~0; 225290#L244 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; 225487#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 238366#L585 assume !(8576 == ssl3_accept_~state~0); 238364#L603 ssl3_accept_~skip~0 := 0; 238363#L99-2 assume !false; 238358#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 238356#L102 assume !(12292 == ssl3_accept_~s__state~0); 238355#L105 assume !(16384 == ssl3_accept_~s__state~0); 238353#L108 assume !(8192 == ssl3_accept_~s__state~0); 238351#L111 assume !(24576 == ssl3_accept_~s__state~0); 238349#L114 assume !(8195 == ssl3_accept_~s__state~0); 238347#L117 assume !(8480 == ssl3_accept_~s__state~0); 238345#L120 assume !(8481 == ssl3_accept_~s__state~0); 238343#L123 assume !(8482 == ssl3_accept_~s__state~0); 225442#L126 assume 8464 == ssl3_accept_~s__state~0; 225269#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 225175#L274 assume !(0 == ssl3_accept_~blastFlag~0); 225161#L274-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; 225162#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 225178#L585 assume !(8576 == ssl3_accept_~state~0); 225189#L603 ssl3_accept_~skip~0 := 0; 225407#L99-2 assume !false; 225428#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 238380#L102 assume !(12292 == ssl3_accept_~s__state~0); 238379#L105 assume !(16384 == ssl3_accept_~s__state~0); 238378#L108 assume !(8192 == ssl3_accept_~s__state~0); 238377#L111 assume !(24576 == ssl3_accept_~s__state~0); 238376#L114 assume !(8195 == ssl3_accept_~s__state~0); 238375#L117 assume !(8480 == ssl3_accept_~s__state~0); 225197#L120 assume !(8481 == ssl3_accept_~s__state~0); 225198#L123 assume !(8482 == ssl3_accept_~s__state~0); 225468#L126 assume !(8464 == ssl3_accept_~s__state~0); 238196#L129 assume !(8465 == ssl3_accept_~s__state~0); 234956#L132 assume !(8466 == ssl3_accept_~s__state~0); 234955#L135 assume 8496 == ssl3_accept_~s__state~0; 225244#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 225245#L287 assume !(1 == ssl3_accept_~blastFlag~0); 225314#L290 assume !(3 == ssl3_accept_~blastFlag~0); 225304#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 225305#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 225419#L297-2 ssl3_accept_~s__init_num~0 := 0; 225420#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 238071#L585 assume !(8576 == ssl3_accept_~state~0); 238068#L603 ssl3_accept_~skip~0 := 0; 238066#L99-2 assume !false; 238064#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 238062#L102 assume !(12292 == ssl3_accept_~s__state~0); 238060#L105 assume !(16384 == ssl3_accept_~s__state~0); 238058#L108 assume !(8192 == ssl3_accept_~s__state~0); 238056#L111 assume !(24576 == ssl3_accept_~s__state~0); 238054#L114 assume !(8195 == ssl3_accept_~s__state~0); 238052#L117 assume !(8480 == ssl3_accept_~s__state~0); 238051#L120 assume !(8481 == ssl3_accept_~s__state~0); 238050#L123 assume !(8482 == ssl3_accept_~s__state~0); 237811#L126 assume !(8464 == ssl3_accept_~s__state~0); 237809#L129 assume !(8465 == ssl3_accept_~s__state~0); 225438#L132 assume !(8466 == ssl3_accept_~s__state~0); 225379#L135 assume !(8496 == ssl3_accept_~s__state~0); 225380#L138 assume !(8497 == ssl3_accept_~s__state~0); 226189#L141 [2019-10-22 08:59:42,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:42,508 INFO L82 PathProgramCache]: Analyzing trace with hash 2128215579, now seen corresponding path program 1 times [2019-10-22 08:59:42,508 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:42,508 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777516935] [2019-10-22 08:59:42,508 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:42,508 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:42,509 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:42,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:42,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:42,525 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:42,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:42,527 INFO L82 PathProgramCache]: Analyzing trace with hash 1149761602, now seen corresponding path program 1 times [2019-10-22 08:59:42,527 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:42,527 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234187345] [2019-10-22 08:59:42,527 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:42,528 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:42,528 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:42,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:42,568 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 162 proven. 7 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2019-10-22 08:59:42,568 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234187345] [2019-10-22 08:59:42,568 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1148494451] [2019-10-22 08:59:42,568 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:59:42,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:42,668 INFO L256 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:59:42,670 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:59:42,689 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 162 proven. 7 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2019-10-22 08:59:42,689 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 08:59:42,690 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-10-22 08:59:42,690 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59978610] [2019-10-22 08:59:42,690 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:59:42,692 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:59:42,692 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-22 08:59:42,692 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-10-22 08:59:42,692 INFO L87 Difference]: Start difference. First operand 13249 states and 17225 transitions. cyclomatic complexity: 3996 Second operand 4 states. [2019-10-22 08:59:42,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:59:42,955 INFO L93 Difference]: Finished difference Result 13920 states and 17859 transitions. [2019-10-22 08:59:42,956 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-10-22 08:59:42,956 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13920 states and 17859 transitions. [2019-10-22 08:59:42,998 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2112 [2019-10-22 08:59:43,037 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13920 states to 13803 states and 17721 transitions. [2019-10-22 08:59:43,037 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2663 [2019-10-22 08:59:43,039 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2663 [2019-10-22 08:59:43,039 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13803 states and 17721 transitions. [2019-10-22 08:59:43,039 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:59:43,039 INFO L688 BuchiCegarLoop]: Abstraction has 13803 states and 17721 transitions. [2019-10-22 08:59:43,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13803 states and 17721 transitions. [2019-10-22 08:59:43,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13803 to 12281. [2019-10-22 08:59:43,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12281 states. [2019-10-22 08:59:43,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12281 states to 12281 states and 15838 transitions. [2019-10-22 08:59:43,152 INFO L711 BuchiCegarLoop]: Abstraction has 12281 states and 15838 transitions. [2019-10-22 08:59:43,152 INFO L591 BuchiCegarLoop]: Abstraction has 12281 states and 15838 transitions. [2019-10-22 08:59:43,152 INFO L424 BuchiCegarLoop]: ======== Iteration 32============ [2019-10-22 08:59:43,152 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12281 states and 15838 transitions. [2019-10-22 08:59:43,178 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1985 [2019-10-22 08:59:43,178 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:59:43,178 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:59:43,180 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:43,180 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, 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] [2019-10-22 08:59:43,180 INFO L791 eck$LassoCheckResult]: Stem: 253093#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, 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~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 253094#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 253087#L85-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; 253088#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 253036#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 253162#L99-2 assume !false; 256923#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 256922#L102 assume !(12292 == ssl3_accept_~s__state~0); 256921#L105 assume !(16384 == ssl3_accept_~s__state~0); 256920#L108 assume !(8192 == ssl3_accept_~s__state~0); 256919#L111 assume !(24576 == ssl3_accept_~s__state~0); 256918#L114 assume !(8195 == ssl3_accept_~s__state~0); 256917#L117 assume !(8480 == ssl3_accept_~s__state~0); 256916#L120 assume !(8481 == ssl3_accept_~s__state~0); 256915#L123 assume !(8482 == ssl3_accept_~s__state~0); 256914#L126 assume 8464 == ssl3_accept_~s__state~0; 256913#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 256912#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 256911#L274-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; 256909#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 256904#L585 assume !(8576 == ssl3_accept_~state~0); 256902#L603 ssl3_accept_~skip~0 := 0; 256901#L99-2 assume !false; 256900#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 256899#L102 assume !(12292 == ssl3_accept_~s__state~0); 256898#L105 assume !(16384 == ssl3_accept_~s__state~0); 256897#L108 assume !(8192 == ssl3_accept_~s__state~0); 256896#L111 assume !(24576 == ssl3_accept_~s__state~0); 256895#L114 assume !(8195 == ssl3_accept_~s__state~0); 256894#L117 assume !(8480 == ssl3_accept_~s__state~0); 256893#L120 assume !(8481 == ssl3_accept_~s__state~0); 256892#L123 assume !(8482 == ssl3_accept_~s__state~0); 256891#L126 assume !(8464 == ssl3_accept_~s__state~0); 256889#L129 assume !(8465 == ssl3_accept_~s__state~0); 256885#L132 assume !(8466 == ssl3_accept_~s__state~0); 256877#L135 assume 8496 == ssl3_accept_~s__state~0; 256876#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 256872#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 256869#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 256871#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 258082#L297-2 ssl3_accept_~s__init_num~0 := 0; 260428#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 260424#L585 assume !(8576 == ssl3_accept_~state~0); 260154#L603 ssl3_accept_~skip~0 := 0; 260155#L99-2 assume !false; 260150#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 260151#L102 assume !(12292 == ssl3_accept_~s__state~0); 260146#L105 assume !(16384 == ssl3_accept_~s__state~0); 260147#L108 assume !(8192 == ssl3_accept_~s__state~0); 260139#L111 assume !(24576 == ssl3_accept_~s__state~0); 260140#L114 assume !(8195 == ssl3_accept_~s__state~0); 260135#L117 assume !(8480 == ssl3_accept_~s__state~0); 260136#L120 assume !(8481 == ssl3_accept_~s__state~0); 260123#L123 assume !(8482 == ssl3_accept_~s__state~0); 260124#L126 assume !(8464 == ssl3_accept_~s__state~0); 260115#L129 assume !(8465 == ssl3_accept_~s__state~0); 260116#L132 assume !(8466 == ssl3_accept_~s__state~0); 260107#L135 assume !(8496 == ssl3_accept_~s__state~0); 260108#L138 assume !(8497 == ssl3_accept_~s__state~0); 260101#L141 [2019-10-22 08:59:43,180 INFO L793 eck$LassoCheckResult]: Loop: 260101#L141 assume !(8512 == ssl3_accept_~s__state~0); 260098#L144 assume !(8513 == ssl3_accept_~s__state~0); 260095#L147 assume !(8528 == ssl3_accept_~s__state~0); 260092#L150 assume !(8529 == ssl3_accept_~s__state~0); 260089#L153 assume !(8544 == ssl3_accept_~s__state~0); 260086#L156 assume !(8545 == ssl3_accept_~s__state~0); 260083#L159 assume !(8560 == ssl3_accept_~s__state~0); 260080#L162 assume !(8561 == ssl3_accept_~s__state~0); 260077#L165 assume !(8448 == ssl3_accept_~s__state~0); 260074#L168 assume !(8576 == ssl3_accept_~s__state~0); 260071#L171 assume !(8577 == ssl3_accept_~s__state~0); 260068#L174 assume !(8592 == ssl3_accept_~s__state~0); 260065#L177 assume !(8593 == ssl3_accept_~s__state~0); 260062#L180 assume !(8608 == ssl3_accept_~s__state~0); 260059#L183 assume !(8609 == ssl3_accept_~s__state~0); 260056#L186 assume !(8640 == ssl3_accept_~s__state~0); 260053#L189 assume !(8641 == ssl3_accept_~s__state~0); 253159#L192 assume 8656 == ssl3_accept_~s__state~0; 253030#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 252872#L497 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 252873#L502 assume !(2 == ssl3_accept_~blastFlag~0); 252913#L502-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 252914#L510 assume !(0 == ssl3_accept_~tmp___10~0); 262160#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 262150#L585 assume !(8576 == ssl3_accept_~state~0); 262143#L603 ssl3_accept_~skip~0 := 0; 262137#L99-2 assume !false; 262131#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 262126#L102 assume !(12292 == ssl3_accept_~s__state~0); 262119#L105 assume !(16384 == ssl3_accept_~s__state~0); 262111#L108 assume !(8192 == ssl3_accept_~s__state~0); 262103#L111 assume !(24576 == ssl3_accept_~s__state~0); 262097#L114 assume !(8195 == ssl3_accept_~s__state~0); 262090#L117 assume !(8480 == ssl3_accept_~s__state~0); 262082#L120 assume !(8481 == ssl3_accept_~s__state~0); 262074#L123 assume !(8482 == ssl3_accept_~s__state~0); 262066#L126 assume !(8464 == ssl3_accept_~s__state~0); 262051#L129 assume !(8465 == ssl3_accept_~s__state~0); 253105#L132 assume !(8466 == ssl3_accept_~s__state~0); 253041#L135 assume !(8496 == ssl3_accept_~s__state~0); 253042#L138 assume !(8497 == ssl3_accept_~s__state~0); 253022#L141 assume !(8512 == ssl3_accept_~s__state~0); 252939#L144 assume !(8513 == ssl3_accept_~s__state~0); 252895#L147 assume !(8528 == ssl3_accept_~s__state~0); 252896#L150 assume !(8529 == ssl3_accept_~s__state~0); 252884#L153 assume !(8544 == ssl3_accept_~s__state~0); 252885#L156 assume !(8545 == ssl3_accept_~s__state~0); 253143#L159 assume !(8560 == ssl3_accept_~s__state~0); 253130#L162 assume !(8561 == ssl3_accept_~s__state~0); 253079#L165 assume !(8448 == ssl3_accept_~s__state~0); 253053#L168 assume !(8576 == ssl3_accept_~s__state~0); 253054#L171 assume !(8577 == ssl3_accept_~s__state~0); 253028#L174 assume !(8592 == ssl3_accept_~s__state~0); 252947#L177 assume !(8593 == ssl3_accept_~s__state~0); 252905#L180 assume !(8608 == ssl3_accept_~s__state~0); 252906#L183 assume !(8609 == ssl3_accept_~s__state~0); 252827#L186 assume !(8640 == ssl3_accept_~s__state~0); 252828#L189 assume !(8641 == ssl3_accept_~s__state~0); 253148#L192 assume !(8656 == ssl3_accept_~s__state~0); 253135#L195 assume !(8657 == ssl3_accept_~s__state~0); 253081#L198 assume 8672 == ssl3_accept_~s__state~0; 252959#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 252960#L518 assume !(4 == ssl3_accept_~blastFlag~0); 252963#L521 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 252964#L525 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 253139#L525-2 ssl3_accept_~s__init_num~0 := 0; 259833#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 259828#L585 assume !(8576 == ssl3_accept_~state~0); 259826#L603 ssl3_accept_~skip~0 := 0; 259825#L99-2 assume !false; 259824#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 259823#L102 assume !(12292 == ssl3_accept_~s__state~0); 259822#L105 assume !(16384 == ssl3_accept_~s__state~0); 259821#L108 assume !(8192 == ssl3_accept_~s__state~0); 259820#L111 assume !(24576 == ssl3_accept_~s__state~0); 259819#L114 assume !(8195 == ssl3_accept_~s__state~0); 259818#L117 assume !(8480 == ssl3_accept_~s__state~0); 259817#L120 assume !(8481 == ssl3_accept_~s__state~0); 259816#L123 assume !(8482 == ssl3_accept_~s__state~0); 259815#L126 assume !(8464 == ssl3_accept_~s__state~0); 259814#L129 assume !(8465 == ssl3_accept_~s__state~0); 259813#L132 assume !(8466 == ssl3_accept_~s__state~0); 259812#L135 assume !(8496 == ssl3_accept_~s__state~0); 259811#L138 assume !(8497 == ssl3_accept_~s__state~0); 259810#L141 assume !(8512 == ssl3_accept_~s__state~0); 259809#L144 assume !(8513 == ssl3_accept_~s__state~0); 259808#L147 assume !(8528 == ssl3_accept_~s__state~0); 259807#L150 assume !(8529 == ssl3_accept_~s__state~0); 259806#L153 assume !(8544 == ssl3_accept_~s__state~0); 259805#L156 assume !(8545 == ssl3_accept_~s__state~0); 259804#L159 assume !(8560 == ssl3_accept_~s__state~0); 259803#L162 assume !(8561 == ssl3_accept_~s__state~0); 259801#L165 assume 8448 == ssl3_accept_~s__state~0; 259798#L166 assume !(ssl3_accept_~num1~0 > 0); 259794#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 259414#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 259405#L585 assume !(8576 == ssl3_accept_~state~0); 259400#L603 ssl3_accept_~skip~0 := 0; 259399#L99-2 assume !false; 259398#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 259397#L102 assume !(12292 == ssl3_accept_~s__state~0); 259396#L105 assume !(16384 == ssl3_accept_~s__state~0); 259395#L108 assume !(8192 == ssl3_accept_~s__state~0); 259394#L111 assume !(24576 == ssl3_accept_~s__state~0); 259393#L114 assume !(8195 == ssl3_accept_~s__state~0); 259392#L117 assume !(8480 == ssl3_accept_~s__state~0); 259391#L120 assume !(8481 == ssl3_accept_~s__state~0); 259390#L123 assume !(8482 == ssl3_accept_~s__state~0); 259389#L126 assume !(8464 == ssl3_accept_~s__state~0); 259388#L129 assume !(8465 == ssl3_accept_~s__state~0); 259387#L132 assume !(8466 == ssl3_accept_~s__state~0); 259386#L135 assume !(8496 == ssl3_accept_~s__state~0); 259385#L138 assume !(8497 == ssl3_accept_~s__state~0); 259384#L141 assume !(8512 == ssl3_accept_~s__state~0); 259383#L144 assume !(8513 == ssl3_accept_~s__state~0); 259382#L147 assume !(8528 == ssl3_accept_~s__state~0); 259381#L150 assume !(8529 == ssl3_accept_~s__state~0); 259380#L153 assume !(8544 == ssl3_accept_~s__state~0); 259379#L156 assume !(8545 == ssl3_accept_~s__state~0); 259378#L159 assume !(8560 == ssl3_accept_~s__state~0); 259377#L162 assume !(8561 == ssl3_accept_~s__state~0); 259376#L165 assume !(8448 == ssl3_accept_~s__state~0); 259374#L168 assume 8576 == ssl3_accept_~s__state~0; 259375#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 259424#L449 assume !(ssl3_accept_~ret~0 <= 0); 259422#L452 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 259423#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 260490#L585 assume 8576 == ssl3_accept_~state~0; 260481#L604 assume !(8592 == ssl3_accept_~s__state~0); 260477#L603 ssl3_accept_~skip~0 := 0; 260474#L99-2 assume !false; 260471#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 260468#L102 assume !(12292 == ssl3_accept_~s__state~0); 260465#L105 assume !(16384 == ssl3_accept_~s__state~0); 260462#L108 assume !(8192 == ssl3_accept_~s__state~0); 260459#L111 assume !(24576 == ssl3_accept_~s__state~0); 260456#L114 assume !(8195 == ssl3_accept_~s__state~0); 260453#L117 assume !(8480 == ssl3_accept_~s__state~0); 260450#L120 assume !(8481 == ssl3_accept_~s__state~0); 260447#L123 assume !(8482 == ssl3_accept_~s__state~0); 260431#L126 assume !(8464 == ssl3_accept_~s__state~0); 260432#L129 assume !(8465 == ssl3_accept_~s__state~0); 259349#L132 assume !(8466 == ssl3_accept_~s__state~0); 259181#L135 assume 8496 == ssl3_accept_~s__state~0; 252917#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 252918#L287 assume !(1 == ssl3_accept_~blastFlag~0); 252980#L290 assume !(3 == ssl3_accept_~blastFlag~0); 252970#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 252971#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 260437#L297-2 ssl3_accept_~s__init_num~0 := 0; 260438#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 260419#L585 assume !(8576 == ssl3_accept_~state~0); 260418#L603 ssl3_accept_~skip~0 := 0; 260152#L99-2 assume !false; 260153#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 260148#L102 assume !(12292 == ssl3_accept_~s__state~0); 260149#L105 assume !(16384 == ssl3_accept_~s__state~0); 260141#L108 assume !(8192 == ssl3_accept_~s__state~0); 260142#L111 assume !(24576 == ssl3_accept_~s__state~0); 260137#L114 assume !(8195 == ssl3_accept_~s__state~0); 260138#L117 assume !(8480 == ssl3_accept_~s__state~0); 260128#L120 assume !(8481 == ssl3_accept_~s__state~0); 260129#L123 assume !(8482 == ssl3_accept_~s__state~0); 260119#L126 assume !(8464 == ssl3_accept_~s__state~0); 260120#L129 assume !(8465 == ssl3_accept_~s__state~0); 260111#L132 assume !(8466 == ssl3_accept_~s__state~0); 260112#L135 assume !(8496 == ssl3_accept_~s__state~0); 260104#L138 assume !(8497 == ssl3_accept_~s__state~0); 260101#L141 [2019-10-22 08:59:43,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:43,181 INFO L82 PathProgramCache]: Analyzing trace with hash 2128215579, now seen corresponding path program 2 times [2019-10-22 08:59:43,181 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:43,181 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985608342] [2019-10-22 08:59:43,181 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:43,181 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:43,181 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:43,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:43,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:43,195 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:43,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:43,196 INFO L82 PathProgramCache]: Analyzing trace with hash -550532149, now seen corresponding path program 1 times [2019-10-22 08:59:43,197 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:43,197 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421930329] [2019-10-22 08:59:43,197 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:43,197 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:43,197 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:43,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:43,243 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 179 proven. 27 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2019-10-22 08:59:43,243 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421930329] [2019-10-22 08:59:43,243 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1504590813] [2019-10-22 08:59:43,244 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:59:43,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:43,321 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:59:43,322 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:59:43,341 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 121 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2019-10-22 08:59:43,342 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-10-22 08:59:43,342 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-10-22 08:59:43,342 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727149402] [2019-10-22 08:59:43,342 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:59:43,343 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:59:43,343 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:59:43,343 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-10-22 08:59:43,343 INFO L87 Difference]: Start difference. First operand 12281 states and 15838 transitions. cyclomatic complexity: 3594 Second operand 3 states. [2019-10-22 08:59:43,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:59:43,651 INFO L93 Difference]: Finished difference Result 12347 states and 15890 transitions. [2019-10-22 08:59:43,651 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:59:43,651 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12347 states and 15890 transitions. [2019-10-22 08:59:43,690 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1991 [2019-10-22 08:59:43,725 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12347 states to 12347 states and 15890 transitions. [2019-10-22 08:59:43,725 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2408 [2019-10-22 08:59:43,727 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2408 [2019-10-22 08:59:43,729 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12347 states and 15890 transitions. [2019-10-22 08:59:43,730 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:59:43,730 INFO L688 BuchiCegarLoop]: Abstraction has 12347 states and 15890 transitions. [2019-10-22 08:59:43,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12347 states and 15890 transitions. [2019-10-22 08:59:43,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12347 to 12281. [2019-10-22 08:59:43,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12281 states. [2019-10-22 08:59:43,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12281 states to 12281 states and 15818 transitions. [2019-10-22 08:59:43,838 INFO L711 BuchiCegarLoop]: Abstraction has 12281 states and 15818 transitions. [2019-10-22 08:59:43,838 INFO L591 BuchiCegarLoop]: Abstraction has 12281 states and 15818 transitions. [2019-10-22 08:59:43,838 INFO L424 BuchiCegarLoop]: ======== Iteration 33============ [2019-10-22 08:59:43,838 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12281 states and 15818 transitions. [2019-10-22 08:59:43,864 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1985 [2019-10-22 08:59:43,864 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:59:43,864 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:59:43,866 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:43,868 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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-10-22 08:59:43,869 INFO L791 eck$LassoCheckResult]: Stem: 278251#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, 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~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 278252#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 278248#L85-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; 278249#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 278197#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 278317#L99-2 assume !false; 280584#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 280577#L102 assume !(12292 == ssl3_accept_~s__state~0); 280574#L105 assume !(16384 == ssl3_accept_~s__state~0); 280572#L108 assume !(8192 == ssl3_accept_~s__state~0); 280570#L111 assume !(24576 == ssl3_accept_~s__state~0); 280568#L114 assume !(8195 == ssl3_accept_~s__state~0); 280566#L117 assume !(8480 == ssl3_accept_~s__state~0); 280564#L120 assume !(8481 == ssl3_accept_~s__state~0); 280562#L123 assume !(8482 == ssl3_accept_~s__state~0); 280560#L126 assume 8464 == ssl3_accept_~s__state~0; 280558#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 280556#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 280554#L274-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; 280551#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 280545#L585 assume !(8576 == ssl3_accept_~state~0); 280542#L603 ssl3_accept_~skip~0 := 0; 280540#L99-2 assume !false; 280538#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 280536#L102 assume !(12292 == ssl3_accept_~s__state~0); 280534#L105 assume !(16384 == ssl3_accept_~s__state~0); 280532#L108 assume !(8192 == ssl3_accept_~s__state~0); 280530#L111 assume !(24576 == ssl3_accept_~s__state~0); 280528#L114 assume !(8195 == ssl3_accept_~s__state~0); 280526#L117 assume !(8480 == ssl3_accept_~s__state~0); 280525#L120 assume !(8481 == ssl3_accept_~s__state~0); 280524#L123 assume !(8482 == ssl3_accept_~s__state~0); 280523#L126 assume !(8464 == ssl3_accept_~s__state~0); 280522#L129 assume !(8465 == ssl3_accept_~s__state~0); 280516#L132 assume !(8466 == ssl3_accept_~s__state~0); 280511#L135 assume 8496 == ssl3_accept_~s__state~0; 280506#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 280492#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 279801#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 279803#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 280404#L297-2 ssl3_accept_~s__init_num~0 := 0; 285539#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 285532#L585 assume !(8576 == ssl3_accept_~state~0); 285529#L603 ssl3_accept_~skip~0 := 0; 285527#L99-2 assume !false; 285525#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 285523#L102 assume !(12292 == ssl3_accept_~s__state~0); 285521#L105 assume !(16384 == ssl3_accept_~s__state~0); 285519#L108 assume !(8192 == ssl3_accept_~s__state~0); 285517#L111 assume !(24576 == ssl3_accept_~s__state~0); 285515#L114 assume !(8195 == ssl3_accept_~s__state~0); 285513#L117 assume !(8480 == ssl3_accept_~s__state~0); 285511#L120 assume !(8481 == ssl3_accept_~s__state~0); 285509#L123 assume !(8482 == ssl3_accept_~s__state~0); 285507#L126 assume !(8464 == ssl3_accept_~s__state~0); 285505#L129 assume !(8465 == ssl3_accept_~s__state~0); 285503#L132 assume !(8466 == ssl3_accept_~s__state~0); 285501#L135 assume !(8496 == ssl3_accept_~s__state~0); 285499#L138 assume !(8497 == ssl3_accept_~s__state~0); 278178#L141 [2019-10-22 08:59:43,869 INFO L793 eck$LassoCheckResult]: Loop: 278178#L141 assume !(8512 == ssl3_accept_~s__state~0); 278086#L144 assume !(8513 == ssl3_accept_~s__state~0); 278031#L147 assume !(8528 == ssl3_accept_~s__state~0); 278032#L150 assume !(8529 == ssl3_accept_~s__state~0); 278021#L153 assume !(8544 == ssl3_accept_~s__state~0); 278022#L156 assume !(8545 == ssl3_accept_~s__state~0); 278301#L159 assume !(8560 == ssl3_accept_~s__state~0); 278286#L162 assume !(8561 == ssl3_accept_~s__state~0); 278238#L165 assume !(8448 == ssl3_accept_~s__state~0); 278208#L168 assume !(8576 == ssl3_accept_~s__state~0); 278209#L171 assume !(8577 == ssl3_accept_~s__state~0); 278186#L174 assume !(8592 == ssl3_accept_~s__state~0); 278094#L177 assume !(8593 == ssl3_accept_~s__state~0); 278041#L180 assume !(8608 == ssl3_accept_~s__state~0); 278042#L183 assume !(8609 == ssl3_accept_~s__state~0); 277964#L186 assume !(8640 == ssl3_accept_~s__state~0); 277965#L189 assume !(8641 == ssl3_accept_~s__state~0); 278304#L192 assume 8656 == ssl3_accept_~s__state~0; 278292#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 284486#L497 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 278097#L502 assume !(2 == ssl3_accept_~blastFlag~0); 278098#L502-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 283988#L510 assume !(0 == ssl3_accept_~tmp___10~0); 283989#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 284464#L585 assume !(8576 == ssl3_accept_~state~0); 284462#L603 ssl3_accept_~skip~0 := 0; 284461#L99-2 assume !false; 284460#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 284459#L102 assume !(12292 == ssl3_accept_~s__state~0); 283937#L105 assume !(16384 == ssl3_accept_~s__state~0); 283938#L108 assume !(8192 == ssl3_accept_~s__state~0); 284444#L111 assume !(24576 == ssl3_accept_~s__state~0); 284443#L114 assume !(8195 == ssl3_accept_~s__state~0); 283792#L117 assume !(8480 == ssl3_accept_~s__state~0); 283793#L120 assume !(8481 == ssl3_accept_~s__state~0); 283779#L123 assume !(8482 == ssl3_accept_~s__state~0); 283780#L126 assume !(8464 == ssl3_accept_~s__state~0); 283766#L129 assume !(8465 == ssl3_accept_~s__state~0); 283767#L132 assume !(8466 == ssl3_accept_~s__state~0); 283751#L135 assume !(8496 == ssl3_accept_~s__state~0); 283752#L138 assume !(8497 == ssl3_accept_~s__state~0); 283740#L141 assume !(8512 == ssl3_accept_~s__state~0); 283741#L144 assume !(8513 == ssl3_accept_~s__state~0); 283232#L147 assume !(8528 == ssl3_accept_~s__state~0); 283233#L150 assume !(8529 == ssl3_accept_~s__state~0); 282977#L153 assume !(8544 == ssl3_accept_~s__state~0); 282978#L156 assume !(8545 == ssl3_accept_~s__state~0); 282941#L159 assume !(8560 == ssl3_accept_~s__state~0); 282942#L162 assume !(8561 == ssl3_accept_~s__state~0); 282930#L165 assume !(8448 == ssl3_accept_~s__state~0); 282931#L168 assume !(8576 == ssl3_accept_~s__state~0); 282920#L171 assume !(8577 == ssl3_accept_~s__state~0); 282921#L174 assume !(8592 == ssl3_accept_~s__state~0); 282829#L177 assume !(8593 == ssl3_accept_~s__state~0); 282830#L180 assume !(8608 == ssl3_accept_~s__state~0); 282817#L183 assume !(8609 == ssl3_accept_~s__state~0); 282818#L186 assume !(8640 == ssl3_accept_~s__state~0); 282798#L189 assume !(8641 == ssl3_accept_~s__state~0); 282799#L192 assume !(8656 == ssl3_accept_~s__state~0); 278291#L195 assume !(8657 == ssl3_accept_~s__state~0); 278241#L198 assume 8672 == ssl3_accept_~s__state~0; 278242#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 278180#L518 assume !(4 == ssl3_accept_~blastFlag~0); 278114#L521 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 278115#L525 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 278615#L525-2 ssl3_accept_~s__init_num~0 := 0; 284355#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 284349#L585 assume !(8576 == ssl3_accept_~state~0); 284346#L603 ssl3_accept_~skip~0 := 0; 284344#L99-2 assume !false; 284342#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 284340#L102 assume !(12292 == ssl3_accept_~s__state~0); 284338#L105 assume !(16384 == ssl3_accept_~s__state~0); 284336#L108 assume !(8192 == ssl3_accept_~s__state~0); 284334#L111 assume !(24576 == ssl3_accept_~s__state~0); 284332#L114 assume !(8195 == ssl3_accept_~s__state~0); 284330#L117 assume !(8480 == ssl3_accept_~s__state~0); 284328#L120 assume !(8481 == ssl3_accept_~s__state~0); 284326#L123 assume !(8482 == ssl3_accept_~s__state~0); 284324#L126 assume !(8464 == ssl3_accept_~s__state~0); 284322#L129 assume !(8465 == ssl3_accept_~s__state~0); 284320#L132 assume !(8466 == ssl3_accept_~s__state~0); 284318#L135 assume !(8496 == ssl3_accept_~s__state~0); 284316#L138 assume !(8497 == ssl3_accept_~s__state~0); 284314#L141 assume !(8512 == ssl3_accept_~s__state~0); 284312#L144 assume !(8513 == ssl3_accept_~s__state~0); 284310#L147 assume !(8528 == ssl3_accept_~s__state~0); 284308#L150 assume !(8529 == ssl3_accept_~s__state~0); 284306#L153 assume !(8544 == ssl3_accept_~s__state~0); 284304#L156 assume !(8545 == ssl3_accept_~s__state~0); 284302#L159 assume !(8560 == ssl3_accept_~s__state~0); 284299#L162 assume !(8561 == ssl3_accept_~s__state~0); 284295#L165 assume 8448 == ssl3_accept_~s__state~0; 284290#L166 assume !(ssl3_accept_~num1~0 > 0); 284284#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 284277#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 284273#L585 assume !(8576 == ssl3_accept_~state~0); 277983#L603 ssl3_accept_~skip~0 := 0; 284350#L99-2 assume !false; 284347#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 284345#L102 assume !(12292 == ssl3_accept_~s__state~0); 284343#L105 assume !(16384 == ssl3_accept_~s__state~0); 284341#L108 assume !(8192 == ssl3_accept_~s__state~0); 284339#L111 assume !(24576 == ssl3_accept_~s__state~0); 284337#L114 assume !(8195 == ssl3_accept_~s__state~0); 284335#L117 assume !(8480 == ssl3_accept_~s__state~0); 284333#L120 assume !(8481 == ssl3_accept_~s__state~0); 284331#L123 assume !(8482 == ssl3_accept_~s__state~0); 284329#L126 assume !(8464 == ssl3_accept_~s__state~0); 284327#L129 assume !(8465 == ssl3_accept_~s__state~0); 284325#L132 assume !(8466 == ssl3_accept_~s__state~0); 284323#L135 assume !(8496 == ssl3_accept_~s__state~0); 284321#L138 assume !(8497 == ssl3_accept_~s__state~0); 284319#L141 assume !(8512 == ssl3_accept_~s__state~0); 284317#L144 assume !(8513 == ssl3_accept_~s__state~0); 284315#L147 assume !(8528 == ssl3_accept_~s__state~0); 284313#L150 assume !(8529 == ssl3_accept_~s__state~0); 284311#L153 assume !(8544 == ssl3_accept_~s__state~0); 284309#L156 assume !(8545 == ssl3_accept_~s__state~0); 284307#L159 assume !(8560 == ssl3_accept_~s__state~0); 284305#L162 assume !(8561 == ssl3_accept_~s__state~0); 284303#L165 assume !(8448 == ssl3_accept_~s__state~0); 284300#L168 assume 8576 == ssl3_accept_~s__state~0; 284301#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 284374#L449 assume !(ssl3_accept_~ret~0 <= 0); 284369#L452 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 284370#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 285571#L585 assume 8576 == ssl3_accept_~state~0; 285569#L604 assume !(8592 == ssl3_accept_~s__state~0); 285568#L603 ssl3_accept_~skip~0 := 0; 285567#L99-2 assume !false; 285566#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 285565#L102 assume !(12292 == ssl3_accept_~s__state~0); 285564#L105 assume !(16384 == ssl3_accept_~s__state~0); 285563#L108 assume !(8192 == ssl3_accept_~s__state~0); 285562#L111 assume !(24576 == ssl3_accept_~s__state~0); 285561#L114 assume !(8195 == ssl3_accept_~s__state~0); 285560#L117 assume !(8480 == ssl3_accept_~s__state~0); 285559#L120 assume !(8481 == ssl3_accept_~s__state~0); 285558#L123 assume !(8482 == ssl3_accept_~s__state~0); 285557#L126 assume !(8464 == ssl3_accept_~s__state~0); 285556#L129 assume !(8465 == ssl3_accept_~s__state~0); 285555#L132 assume 8466 == ssl3_accept_~s__state~0; 278562#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 285444#L274 assume !(0 == ssl3_accept_~blastFlag~0); 277978#L274-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; 277979#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 287572#L585 assume !(8576 == ssl3_accept_~state~0); 278227#L603 ssl3_accept_~skip~0 := 0; 278228#L99-2 assume !false; 278133#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 278134#L102 assume !(12292 == ssl3_accept_~s__state~0); 278152#L105 assume !(16384 == ssl3_accept_~s__state~0); 278153#L108 assume !(8192 == ssl3_accept_~s__state~0); 278081#L111 assume !(24576 == ssl3_accept_~s__state~0); 278025#L114 assume !(8195 == ssl3_accept_~s__state~0); 278026#L117 assume !(8480 == ssl3_accept_~s__state~0); 287480#L120 assume !(8481 == ssl3_accept_~s__state~0); 287481#L123 assume !(8482 == ssl3_accept_~s__state~0); 287474#L126 assume !(8464 == ssl3_accept_~s__state~0); 287475#L129 assume !(8465 == ssl3_accept_~s__state~0); 278264#L132 assume !(8466 == ssl3_accept_~s__state~0); 278203#L135 assume 8496 == ssl3_accept_~s__state~0; 278057#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 278058#L287 assume !(1 == ssl3_accept_~blastFlag~0); 278131#L290 assume !(3 == ssl3_accept_~blastFlag~0); 278121#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 278122#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 278244#L297-2 ssl3_accept_~s__init_num~0 := 0; 278245#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 287436#L585 assume !(8576 == ssl3_accept_~state~0); 287432#L603 ssl3_accept_~skip~0 := 0; 287426#L99-2 assume !false; 287423#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 287421#L102 assume !(12292 == ssl3_accept_~s__state~0); 287419#L105 assume !(16384 == ssl3_accept_~s__state~0); 287417#L108 assume !(8192 == ssl3_accept_~s__state~0); 287415#L111 assume !(24576 == ssl3_accept_~s__state~0); 287413#L114 assume !(8195 == ssl3_accept_~s__state~0); 287411#L117 assume !(8480 == ssl3_accept_~s__state~0); 287409#L120 assume !(8481 == ssl3_accept_~s__state~0); 287407#L123 assume !(8482 == ssl3_accept_~s__state~0); 287405#L126 assume !(8464 == ssl3_accept_~s__state~0); 287403#L129 assume !(8465 == ssl3_accept_~s__state~0); 287401#L132 assume !(8466 == ssl3_accept_~s__state~0); 287399#L135 assume !(8496 == ssl3_accept_~s__state~0); 278216#L138 assume !(8497 == ssl3_accept_~s__state~0); 278178#L141 [2019-10-22 08:59:43,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:43,869 INFO L82 PathProgramCache]: Analyzing trace with hash 2128215579, now seen corresponding path program 3 times [2019-10-22 08:59:43,869 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:43,870 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865101788] [2019-10-22 08:59:43,870 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:43,870 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:43,870 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:43,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:43,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:43,886 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:43,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:43,887 INFO L82 PathProgramCache]: Analyzing trace with hash -2147440956, now seen corresponding path program 1 times [2019-10-22 08:59:43,887 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:43,887 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997224288] [2019-10-22 08:59:43,887 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:43,887 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:43,887 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:43,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:43,930 INFO L134 CoverageAnalysis]: Checked inductivity of 321 backedges. 227 proven. 27 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2019-10-22 08:59:43,930 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997224288] [2019-10-22 08:59:43,930 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [958999666] [2019-10-22 08:59:43,930 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:59:44,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:59:44,024 INFO L256 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:59:44,026 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:59:44,048 INFO L134 CoverageAnalysis]: Checked inductivity of 321 backedges. 227 proven. 27 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2019-10-22 08:59:44,048 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 08:59:44,048 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-10-22 08:59:44,048 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799783093] [2019-10-22 08:59:44,049 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:59:44,049 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:59:44,049 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-22 08:59:44,049 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-10-22 08:59:44,049 INFO L87 Difference]: Start difference. First operand 12281 states and 15818 transitions. cyclomatic complexity: 3574 Second operand 4 states. [2019-10-22 08:59:44,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:59:44,271 INFO L93 Difference]: Finished difference Result 13580 states and 17200 transitions. [2019-10-22 08:59:44,271 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-10-22 08:59:44,271 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13580 states and 17200 transitions. [2019-10-22 08:59:44,314 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 1902 [2019-10-22 08:59:44,347 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13580 states to 11841 states and 15076 transitions. [2019-10-22 08:59:44,347 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2522 [2019-10-22 08:59:44,349 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2720 [2019-10-22 08:59:44,352 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11841 states and 15076 transitions. [2019-10-22 08:59:44,353 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:59:44,353 INFO L688 BuchiCegarLoop]: Abstraction has 11841 states and 15076 transitions. [2019-10-22 08:59:44,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11841 states and 15076 transitions. [2019-10-22 08:59:44,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11841 to 11233. [2019-10-22 08:59:44,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11233 states. [2019-10-22 08:59:44,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11233 states to 11233 states and 14311 transitions. [2019-10-22 08:59:44,451 INFO L711 BuchiCegarLoop]: Abstraction has 11233 states and 14311 transitions. [2019-10-22 08:59:44,451 INFO L591 BuchiCegarLoop]: Abstraction has 11233 states and 14311 transitions. [2019-10-22 08:59:44,451 INFO L424 BuchiCegarLoop]: ======== Iteration 34============ [2019-10-22 08:59:44,451 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11233 states and 14311 transitions. [2019-10-22 08:59:44,474 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 1897 [2019-10-22 08:59:44,474 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:59:44,474 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:59:44,476 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:59:44,476 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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, 1] [2019-10-22 08:59:44,476 INFO L791 eck$LassoCheckResult]: Stem: 304659#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret55, 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~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, 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;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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; 304660#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 304657#L85-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; 304658#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 304610#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 304721#L99-2 assume !false; 309589#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 309588#L102 assume !(12292 == ssl3_accept_~s__state~0); 309587#L105 assume !(16384 == ssl3_accept_~s__state~0); 309586#L108 assume !(8192 == ssl3_accept_~s__state~0); 309585#L111 assume !(24576 == ssl3_accept_~s__state~0); 309584#L114 assume !(8195 == ssl3_accept_~s__state~0); 309583#L117 assume !(8480 == ssl3_accept_~s__state~0); 309582#L120 assume !(8481 == ssl3_accept_~s__state~0); 309581#L123 assume !(8482 == ssl3_accept_~s__state~0); 309580#L126 assume 8464 == ssl3_accept_~s__state~0; 309579#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 309578#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 309574#L274-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; 309572#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 309559#L585 assume !(8576 == ssl3_accept_~state~0); 309551#L603 ssl3_accept_~skip~0 := 0; 309548#L99-2 assume !false; 309546#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 309544#L102 assume !(12292 == ssl3_accept_~s__state~0); 309542#L105 assume !(16384 == ssl3_accept_~s__state~0); 309540#L108 assume !(8192 == ssl3_accept_~s__state~0); 309538#L111 assume !(24576 == ssl3_accept_~s__state~0); 309536#L114 assume !(8195 == ssl3_accept_~s__state~0); 309534#L117 assume !(8480 == ssl3_accept_~s__state~0); 309532#L120 assume !(8481 == ssl3_accept_~s__state~0); 309530#L123 assume !(8482 == ssl3_accept_~s__state~0); 309528#L126 assume !(8464 == ssl3_accept_~s__state~0); 309526#L129 assume !(8465 == ssl3_accept_~s__state~0); 309524#L132 assume !(8466 == ssl3_accept_~s__state~0); 309522#L135 assume 8496 == ssl3_accept_~s__state~0; 309519#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 307827#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 307828#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 307866#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 307867#L297-2 ssl3_accept_~s__init_num~0 := 0; 307857#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 307853#L585 assume !(8576 == ssl3_accept_~state~0); 307845#L603 ssl3_accept_~skip~0 := 0; 307846#L99-2 assume !false; 307839#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 307840#L102 assume !(12292 == ssl3_accept_~s__state~0); 307833#L105 assume !(16384 == ssl3_accept_~s__state~0); 307834#L108 assume !(8192 == ssl3_accept_~s__state~0); 307749#L111 assume !(24576 == ssl3_accept_~s__state~0); 307750#L114 assume !(8195 == ssl3_accept_~s__state~0); 307348#L117 assume !(8480 == ssl3_accept_~s__state~0); 307349#L120 assume !(8481 == ssl3_accept_~s__state~0); 307336#L123 assume !(8482 == ssl3_accept_~s__state~0); 307337#L126 assume !(8464 == ssl3_accept_~s__state~0); 307320#L129 assume !(8465 == ssl3_accept_~s__state~0); 307321#L132 assume !(8466 == ssl3_accept_~s__state~0); 307266#L135 assume !(8496 == ssl3_accept_~s__state~0); 307267#L138 assume !(8497 == ssl3_accept_~s__state~0); 307264#L141 [2019-10-22 08:59:44,477 INFO L793 eck$LassoCheckResult]: Loop: 307264#L141 assume 8512 == ssl3_accept_~s__state~0; 305699#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 307263#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 307261#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 307259#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 307254#L585 assume !(8576 == ssl3_accept_~state~0); 307252#L603 ssl3_accept_~skip~0 := 0; 307251#L99-2 assume !false; 307250#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 307249#L102 assume !(12292 == ssl3_accept_~s__state~0); 307248#L105 assume !(16384 == ssl3_accept_~s__state~0); 307247#L108 assume !(8192 == ssl3_accept_~s__state~0); 307246#L111 assume !(24576 == ssl3_accept_~s__state~0); 307245#L114 assume !(8195 == ssl3_accept_~s__state~0); 307244#L117 assume !(8480 == ssl3_accept_~s__state~0); 307243#L120 assume !(8481 == ssl3_accept_~s__state~0); 307241#L123 assume !(8482 == ssl3_accept_~s__state~0); 307240#L126 assume !(8464 == ssl3_accept_~s__state~0); 307237#L129 assume !(8465 == ssl3_accept_~s__state~0); 307235#L132 assume !(8466 == ssl3_accept_~s__state~0); 307234#L135 assume !(8496 == ssl3_accept_~s__state~0); 307233#L138 assume !(8497 == ssl3_accept_~s__state~0); 307232#L141 assume !(8512 == ssl3_accept_~s__state~0); 307231#L144 assume !(8513 == ssl3_accept_~s__state~0); 307230#L147 assume 8528 == ssl3_accept_~s__state~0; 305694#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 307228#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 307225#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 307220#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 307218#L361 assume !(ssl3_accept_~ret~0 <= 0); 307217#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 307215#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 307209#L585 assume !(8576 == ssl3_accept_~state~0); 307203#L603 ssl3_accept_~skip~0 := 0; 307200#L99-2 assume !false; 307198#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 307196#L102 assume !(12292 == ssl3_accept_~s__state~0); 307193#L105 assume !(16384 == ssl3_accept_~s__state~0); 307190#L108 assume !(8192 == ssl3_accept_~s__state~0); 307188#L111 assume !(24576 == ssl3_accept_~s__state~0); 307184#L114 assume !(8195 == ssl3_accept_~s__state~0); 307177#L117 assume !(8480 == ssl3_accept_~s__state~0); 307173#L120 assume !(8481 == ssl3_accept_~s__state~0); 307170#L123 assume !(8482 == ssl3_accept_~s__state~0); 307167#L126 assume !(8464 == ssl3_accept_~s__state~0); 307164#L129 assume !(8465 == ssl3_accept_~s__state~0); 307161#L132 assume !(8466 == ssl3_accept_~s__state~0); 307158#L135 assume !(8496 == ssl3_accept_~s__state~0); 307155#L138 assume !(8497 == ssl3_accept_~s__state~0); 307152#L141 assume !(8512 == ssl3_accept_~s__state~0); 307149#L144 assume !(8513 == ssl3_accept_~s__state~0); 307146#L147 assume !(8528 == ssl3_accept_~s__state~0); 307143#L150 assume !(8529 == ssl3_accept_~s__state~0); 307140#L153 assume 8544 == ssl3_accept_~s__state~0; 305689#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 307135#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 307131#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 307128#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 307124#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 307121#L409 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; 307119#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 306701#L585 assume !(8576 == ssl3_accept_~state~0); 306690#L603 ssl3_accept_~skip~0 := 0; 306685#L99-2 assume !false; 306681#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 306678#L102 assume !(12292 == ssl3_accept_~s__state~0); 306675#L105 assume !(16384 == ssl3_accept_~s__state~0); 306665#L108 assume !(8192 == ssl3_accept_~s__state~0); 306663#L111 assume !(24576 == ssl3_accept_~s__state~0); 306661#L114 assume !(8195 == ssl3_accept_~s__state~0); 306660#L117 assume !(8480 == ssl3_accept_~s__state~0); 306659#L120 assume !(8481 == ssl3_accept_~s__state~0); 306658#L123 assume !(8482 == ssl3_accept_~s__state~0); 306657#L126 assume !(8464 == ssl3_accept_~s__state~0); 306656#L129 assume !(8465 == ssl3_accept_~s__state~0); 306655#L132 assume !(8466 == ssl3_accept_~s__state~0); 306386#L135 assume !(8496 == ssl3_accept_~s__state~0); 306385#L138 assume !(8497 == ssl3_accept_~s__state~0); 306242#L141 assume !(8512 == ssl3_accept_~s__state~0); 306241#L144 assume !(8513 == ssl3_accept_~s__state~0); 306240#L147 assume !(8528 == ssl3_accept_~s__state~0); 306239#L150 assume !(8529 == ssl3_accept_~s__state~0); 306238#L153 assume !(8544 == ssl3_accept_~s__state~0); 306236#L156 assume !(8545 == ssl3_accept_~s__state~0); 306235#L159 assume !(8560 == ssl3_accept_~s__state~0); 306234#L162 assume !(8561 == ssl3_accept_~s__state~0); 306233#L165 assume 8448 == ssl3_accept_~s__state~0; 306232#L166 assume !(ssl3_accept_~num1~0 > 0); 306230#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 306229#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 306224#L585 assume !(8576 == ssl3_accept_~state~0); 306222#L603 ssl3_accept_~skip~0 := 0; 306221#L99-2 assume !false; 306220#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 306219#L102 assume !(12292 == ssl3_accept_~s__state~0); 306218#L105 assume !(16384 == ssl3_accept_~s__state~0); 306217#L108 assume !(8192 == ssl3_accept_~s__state~0); 306216#L111 assume !(24576 == ssl3_accept_~s__state~0); 306215#L114 assume !(8195 == ssl3_accept_~s__state~0); 306214#L117 assume !(8480 == ssl3_accept_~s__state~0); 306213#L120 assume !(8481 == ssl3_accept_~s__state~0); 306212#L123 assume !(8482 == ssl3_accept_~s__state~0); 306211#L126 assume !(8464 == ssl3_accept_~s__state~0); 306210#L129 assume !(8465 == ssl3_accept_~s__state~0); 306209#L132 assume !(8466 == ssl3_accept_~s__state~0); 306208#L135 assume !(8496 == ssl3_accept_~s__state~0); 306207#L138 assume !(8497 == ssl3_accept_~s__state~0); 306206#L141 assume !(8512 == ssl3_accept_~s__state~0); 306205#L144 assume !(8513 == ssl3_accept_~s__state~0); 306204#L147 assume !(8528 == ssl3_accept_~s__state~0); 306203#L150 assume !(8529 == ssl3_accept_~s__state~0); 306202#L153 assume !(8544 == ssl3_accept_~s__state~0); 306201#L156 assume !(8545 == ssl3_accept_~s__state~0); 306200#L159 assume !(8560 == ssl3_accept_~s__state~0); 306199#L162 assume !(8561 == ssl3_accept_~s__state~0); 305680#L165 assume !(8448 == ssl3_accept_~s__state~0); 305678#L168 assume 8576 == ssl3_accept_~s__state~0; 305645#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 305676#L449 assume !(ssl3_accept_~ret~0 <= 0); 305674#L452 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 305675#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 307920#L585 assume 8576 == ssl3_accept_~state~0; 307918#L604 assume !(8592 == ssl3_accept_~s__state~0); 307917#L603 ssl3_accept_~skip~0 := 0; 307916#L99-2 assume !false; 307915#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 307914#L102 assume !(12292 == ssl3_accept_~s__state~0); 307913#L105 assume !(16384 == ssl3_accept_~s__state~0); 307912#L108 assume !(8192 == ssl3_accept_~s__state~0); 307911#L111 assume !(24576 == ssl3_accept_~s__state~0); 307910#L114 assume !(8195 == ssl3_accept_~s__state~0); 307909#L117 assume !(8480 == ssl3_accept_~s__state~0); 307908#L120 assume !(8481 == ssl3_accept_~s__state~0); 307907#L123 assume !(8482 == ssl3_accept_~s__state~0); 307906#L126 assume !(8464 == ssl3_accept_~s__state~0); 307905#L129 assume !(8465 == ssl3_accept_~s__state~0); 307904#L132 assume 8466 == ssl3_accept_~s__state~0; 305709#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 307903#L274 assume !(0 == ssl3_accept_~blastFlag~0); 307902#L274-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; 307900#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 307895#L585 assume !(8576 == ssl3_accept_~state~0); 307893#L603 ssl3_accept_~skip~0 := 0; 307892#L99-2 assume !false; 307891#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 307890#L102 assume !(12292 == ssl3_accept_~s__state~0); 307889#L105 assume !(16384 == ssl3_accept_~s__state~0); 307888#L108 assume !(8192 == ssl3_accept_~s__state~0); 307887#L111 assume !(24576 == ssl3_accept_~s__state~0); 307886#L114 assume !(8195 == ssl3_accept_~s__state~0); 307885#L117 assume !(8480 == ssl3_accept_~s__state~0); 307884#L120 assume !(8481 == ssl3_accept_~s__state~0); 307883#L123 assume !(8482 == ssl3_accept_~s__state~0); 307882#L126 assume !(8464 == ssl3_accept_~s__state~0); 307881#L129 assume !(8465 == ssl3_accept_~s__state~0); 307880#L132 assume !(8466 == ssl3_accept_~s__state~0); 307879#L135 assume 8496 == ssl3_accept_~s__state~0; 305704#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 307878#L287 assume !(1 == ssl3_accept_~blastFlag~0); 307877#L290 assume !(3 == ssl3_accept_~blastFlag~0); 307876#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 307823#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 307861#L297-2 ssl3_accept_~s__init_num~0 := 0; 307862#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 307850#L585 assume !(8576 == ssl3_accept_~state~0); 307849#L603 ssl3_accept_~skip~0 := 0; 307842#L99-2 assume !false; 307843#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 307836#L102 assume !(12292 == ssl3_accept_~s__state~0); 307837#L105 assume !(16384 == ssl3_accept_~s__state~0); 307830#L108 assume !(8192 == ssl3_accept_~s__state~0); 307831#L111 assume !(24576 == ssl3_accept_~s__state~0); 307739#L114 assume !(8195 == ssl3_accept_~s__state~0); 307740#L117 assume !(8480 == ssl3_accept_~s__state~0); 307342#L120 assume !(8481 == ssl3_accept_~s__state~0); 307343#L123 assume !(8482 == ssl3_accept_~s__state~0); 307328#L126 assume !(8464 == ssl3_accept_~s__state~0); 307329#L129 assume !(8465 == ssl3_accept_~s__state~0); 307268#L132 assume !(8466 == ssl3_accept_~s__state~0); 307269#L135 assume !(8496 == ssl3_accept_~s__state~0); 307265#L138 assume !(8497 == ssl3_accept_~s__state~0); 307264#L141 [2019-10-22 08:59:44,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:44,477 INFO L82 PathProgramCache]: Analyzing trace with hash 1310567129, now seen corresponding path program 1 times [2019-10-22 08:59:44,477 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:44,477 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161520169] [2019-10-22 08:59:44,477 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:44,477 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:44,478 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:44,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:44,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:44,490 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:44,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:44,492 INFO L82 PathProgramCache]: Analyzing trace with hash 877658023, now seen corresponding path program 2 times [2019-10-22 08:59:44,492 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:44,492 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951691824] [2019-10-22 08:59:44,492 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:44,492 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:44,493 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:44,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:44,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:44,522 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:44,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:59:44,523 INFO L82 PathProgramCache]: Analyzing trace with hash -1162810417, now seen corresponding path program 1 times [2019-10-22 08:59:44,524 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:59:44,524 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326534598] [2019-10-22 08:59:44,524 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:44,524 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:59:44,524 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:59:44,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:44,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:59:44,581 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:59:45,917 WARN L191 SmtUtils]: Spent 1.33 s on a formula simplification. DAG size of input: 411 DAG size of output: 158 [2019-10-22 08:59:46,455 WARN L191 SmtUtils]: Spent 434.00 ms on a formula simplification. DAG size of input: 169 DAG size of output: 88 [2019-10-22 08:59:46,545 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 22.10 08:59:46 BoogieIcfgContainer [2019-10-22 08:59:46,549 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-10-22 08:59:46,550 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-10-22 08:59:46,550 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-10-22 08:59:46,550 INFO L275 PluginConnector]: Witness Printer initialized [2019-10-22 08:59:46,551 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 08:59:24" (3/4) ... [2019-10-22 08:59:46,553 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2019-10-22 08:59:46,643 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_aea46421-d68a-4726-b869-7f1c945a6ceb/bin/uautomizer/witness.graphml [2019-10-22 08:59:46,643 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-10-22 08:59:46,644 INFO L168 Benchmark]: Toolchain (without parser) took 23197.05 ms. Allocated memory was 1.0 GB in the beginning and 2.0 GB in the end (delta: 925.9 MB). Free memory was 939.7 MB in the beginning and 1.7 GB in the end (delta: -798.2 MB). Peak memory consumption was 127.7 MB. Max. memory is 11.5 GB. [2019-10-22 08:59:46,644 INFO L168 Benchmark]: CDTParser took 0.18 ms. Allocated memory is still 1.0 GB. Free memory is still 963.8 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-10-22 08:59:46,644 INFO L168 Benchmark]: CACSL2BoogieTranslator took 405.42 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 146.3 MB). Free memory was 939.7 MB in the beginning and 1.1 GB in the end (delta: -196.0 MB). Peak memory consumption was 23.2 MB. Max. memory is 11.5 GB. [2019-10-22 08:59:46,644 INFO L168 Benchmark]: Boogie Procedure Inliner took 65.07 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-10-22 08:59:46,645 INFO L168 Benchmark]: Boogie Preprocessor took 59.53 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.7 MB). Peak memory consumption was 6.7 MB. Max. memory is 11.5 GB. [2019-10-22 08:59:46,645 INFO L168 Benchmark]: RCFGBuilder took 735.32 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 55.9 MB). Peak memory consumption was 55.9 MB. Max. memory is 11.5 GB. [2019-10-22 08:59:46,645 INFO L168 Benchmark]: BuchiAutomizer took 21834.69 ms. Allocated memory was 1.2 GB in the beginning and 2.0 GB in the end (delta: 779.6 MB). Free memory was 1.1 GB in the beginning and 1.8 GB in the end (delta: -693.5 MB). Peak memory consumption was 1.1 GB. Max. memory is 11.5 GB. [2019-10-22 08:59:46,645 INFO L168 Benchmark]: Witness Printer took 93.23 ms. Allocated memory is still 2.0 GB. Free memory was 1.8 GB in the beginning and 1.7 GB in the end (delta: 28.7 MB). Peak memory consumption was 28.7 MB. Max. memory is 11.5 GB. [2019-10-22 08:59:46,647 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.18 ms. Allocated memory is still 1.0 GB. Free memory is still 963.8 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 405.42 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 146.3 MB). Free memory was 939.7 MB in the beginning and 1.1 GB in the end (delta: -196.0 MB). Peak memory consumption was 23.2 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 65.07 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * Boogie Preprocessor took 59.53 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.7 MB). Peak memory consumption was 6.7 MB. Max. memory is 11.5 GB. * RCFGBuilder took 735.32 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 55.9 MB). Peak memory consumption was 55.9 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 21834.69 ms. Allocated memory was 1.2 GB in the beginning and 2.0 GB in the end (delta: 779.6 MB). Free memory was 1.1 GB in the beginning and 1.8 GB in the end (delta: -693.5 MB). Peak memory consumption was 1.1 GB. Max. memory is 11.5 GB. * Witness Printer took 93.23 ms. Allocated memory is still 2.0 GB. Free memory was 1.8 GB in the beginning and 1.7 GB in the end (delta: 28.7 MB). Peak memory consumption was 28.7 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 36 terminating modules (32 trivial, 4 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 -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function -2 * blastFlag + 7 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 32 modules have a trivial ranking function, the largest among these consists of 4 locations. The remainder module has 11233 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 21.7s and 34 iterations. TraceHistogramMax:7. Analysis of lassos took 11.9s. Construction of modules took 3.7s. Büchi inclusion checks took 2.3s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 36. Automata minimization 1.7s AutomataMinimizationTime, 36 MinimizatonAttempts, 16254 StatesRemovedByMinimization, 32 NontrivialMinimizations. Non-live state removal took 1.3s Buchi closure took 0.0s. Biggest automaton had 13249 states and ocurred in iteration 30. Nontrivial modules had stage [4, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 799/799 HoareTripleCheckerStatistics: 8507 SDtfs, 5656 SDslu, 4924 SDs, 0 SdLazy, 4168 SolverSat, 764 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3.7s Time LassoAnalysisResults: nont1 unkn0 SFLI24 SFLT1 conc1 concLT2 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital73 mio100 ax100 hnf97 lsp28 ukn100 mio100 lsp100 div229 bol100 ite100 ukn100 eq183 hnf68 smp96 dnf117 smp100 tf106 neg99 sie102 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 7ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 18 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 4 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.6s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 141]: 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@6686edb6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d77b6b4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7f119f58=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@13a965fc=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@712dfffd=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@25d684f1=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7526ba54=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@22c88a4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@53962e0a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@41c6fe0f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@71b42295=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@31d51b6f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@18e7f011=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@25c60879=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@68f34cfe=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4ad275aa=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5a2e66b2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d780007=0, __cil_tmp57=-2097151, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8512, s__info_callback=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4294587=0, tmp___2=0, cb=5, s__s3__tmp__new_cipher__algorithms=-256, tmp___10=0, __cil_tmp56=-255, s__verify_mode=9, tmp___6=0, tmp=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@53101afb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@f100f6f=0, s__s3__tmp__reuse_message=3, s__ctx__stats__sess_accept_renegotiate=0, l=12, s__cert__pkeys__AT0__privatekey=0, s__debug=0, tmp___1=-12288, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@40622de5=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@39f098e7=0, tmp___9=0, s__s3__tmp__cert_request=1, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@fc05216=0, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@21a57ec8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@3165b1b7=0, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6aac99da=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7ee0e175=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2e5a4c92=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6778c87f=0, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@55ec6d44=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7d6ad9bd=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3aed50f3=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5ef07716=-256, s__options=-2097151, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@509c575b=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@39228f2a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6835feb5=1, Time=4, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@643ccf81=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@26b1b9ac=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@60194ec0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5f04127c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7a5d4624=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4961d18b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c17d72c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@9458734=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@b070112=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@20d0b07d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@60cd0c25=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4b85d656=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4682f89b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@79c9f742=12, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6e4fb726=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1aa5ee3=-255, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7827f914=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@66eb23fa=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@20f9ee72=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 141]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L636] int s ; [L637] int tmp ; [L641] s = 8464 [L13] int s__info_callback = __VERIFIER_nondet_int() ; [L14] int s__in_handshake = __VERIFIER_nondet_int() ; [L15] int s__state ; [L16] int s__new_session ; [L17] int s__server ; [L18] int s__version = __VERIFIER_nondet_int() ; [L19] int s__type ; [L20] int s__init_num ; [L21] int s__hit = __VERIFIER_nondet_int() ; [L22] int s__rwstate ; [L23] int s__init_buf___0 = 1; [L24] int s__debug = __VERIFIER_nondet_int() ; [L25] int s__shutdown ; [L26] int s__cert = __VERIFIER_nondet_int() ; [L27] int s__options = __VERIFIER_nondet_int() ; [L28] int s__verify_mode = __VERIFIER_nondet_int() ; [L29] int s__session__peer = __VERIFIER_nondet_int() ; [L30] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L31] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L34] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L35] int s__s3__tmp__cert_request ; [L36] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L37] int s__s3__tmp__use_rsa_tmp ; [L38] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L39] int s__s3__tmp__new_cipher__algorithms ; [L40] int s__s3__tmp__next_state___0 ; [L41] int s__s3__tmp__new_cipher__algo_strength ; [L42] int s__session__cipher ; [L43] int buf ; [L44] unsigned long l ; [L45] unsigned long Time ; [L46] unsigned long tmp ; [L47] int cb ; [L48] long num1 = __VERIFIER_nondet_long() ; [L49] int ret ; [L50] int new_state ; [L51] int state ; [L52] int skip ; [L53] int got_new_session ; [L54] int tmp___1 = __VERIFIER_nondet_int() ; [L55] int tmp___2 = __VERIFIER_nondet_int() ; [L56] int tmp___3 = __VERIFIER_nondet_int() ; [L57] int tmp___4 = __VERIFIER_nondet_int() ; [L58] int tmp___5 = __VERIFIER_nondet_int() ; [L59] int tmp___6 = __VERIFIER_nondet_int() ; [L60] int tmp___7 = __VERIFIER_nondet_int() ; [L61] long tmp___8 = __VERIFIER_nondet_long() ; [L62] int tmp___9 = __VERIFIER_nondet_int() ; [L63] int tmp___10 = __VERIFIER_nondet_int() ; [L64] int blastFlag ; [L65] int __cil_tmp55 ; [L66] unsigned long __cil_tmp56 ; [L67] unsigned long __cil_tmp57 ; [L68] unsigned long __cil_tmp58 = __VERIFIER_nondet_ulong() ; [L69] unsigned long __cil_tmp59 ; [L70] int __cil_tmp60 ; [L71] unsigned long __cil_tmp61 ; [L74] s__state = initial_state [L75] blastFlag = 0 [L76] tmp = __VERIFIER_nondet_int() [L77] Time = tmp [L78] cb = 0 [L79] ret = -1 [L80] skip = 0 [L81] got_new_session = 0 [L82] COND TRUE s__info_callback != 0 [L83] cb = s__info_callback [L89] s__in_handshake ++ [L90] COND FALSE !(tmp___1 + 12288) [L95] COND FALSE !(s__cert == 0) [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND TRUE s__state == 8464 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND TRUE blastFlag == 0 [L275] blastFlag = 1 [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L603] COND FALSE !(state == 8576) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND TRUE blastFlag == 1 [L288] blastFlag = 2 [L294] COND FALSE !(ret <= 0) [L297] COND FALSE !(\read(s__hit)) [L300] s__state = 8512 [L302] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L603] COND FALSE !(state == 8576) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) Loop: [L141] COND TRUE s__state == 8512 [L307] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L308] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L309] COND TRUE __cil_tmp56 + 256UL [L310] skip = 1 [L318] s__state = 8528 [L319] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L603] COND FALSE !(state == 8576) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND TRUE s__state == 8528 [L323] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L324] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L326] __cil_tmp57 = (unsigned long )s__options [L327] COND TRUE __cil_tmp57 + 2097152UL [L328] s__s3__tmp__use_rsa_tmp = 1 [L333] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L360] ret = __VERIFIER_nondet_int() [L361] COND FALSE !(ret <= 0) [L378] s__state = 8544 [L379] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L603] COND FALSE !(state == 8576) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND TRUE s__state == 8544 [L383] COND TRUE s__verify_mode + 1 [L384] COND FALSE !(s__session__peer != 0) [L395] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L396] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L397] COND FALSE !(__cil_tmp61 + 256UL) [L407] s__s3__tmp__cert_request = 1 [L408] ret = __VERIFIER_nondet_int() [L409] COND FALSE !(ret <= 0) [L412] s__state = 8448 [L413] s__s3__tmp__next_state___0 = 8576 [L414] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L603] COND FALSE !(state == 8576) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND TRUE s__state == 8448 [L435] COND FALSE !(num1 > 0L) [L444] s__state = s__s3__tmp__next_state___0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L603] COND FALSE !(state == 8576) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND FALSE !(s__state == 8448) [L168] COND TRUE s__state == 8576 [L448] ret = __VERIFIER_nondet_int() [L449] COND FALSE !(ret <= 0) [L452] COND TRUE ret == 2 [L453] s__state = 8466 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L603] COND TRUE state == 8576 [L604] COND FALSE !(s__state == 8592) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND TRUE s__state == 8466 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND FALSE !(blastFlag == 0) [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L603] COND FALSE !(state == 8576) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND FALSE !(blastFlag == 1) [L290] COND FALSE !(blastFlag == 3) [L294] COND FALSE !(ret <= 0) [L297] COND FALSE !(\read(s__hit)) [L300] s__state = 8512 [L302] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L603] COND FALSE !(state == 8576) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...